All release notes

v2.14.7

4 features, 8 fixes, 4 improvements

Congregant receive loop + church billing and pilot window

Self-serve staff management

'/prototype/$noteId') could never satisfy a `to` prop whose type

Add a typecheck ratchet and document the deferred work

Close the Home recommendation feedback loop

Compare tag timestamps as dates, not stringified dates

Make invalidateUserCache actually invalidate

Make the prototype route helpers assignable to `to`

Null. That one is only ever tested for truthiness, so the old annotation

Null`, and a caller preserving an

Present Home once instead of in nine pieces

Restore the missing type imports that blinded the checker

Return the reference instead of undefined when no clamping is needed

Show people error copy, not the server's

Stop routing strings into Date columns on church connection

String — honest about what the DB returns, while keeping strings in the