All release notes

v2.14.15

9 fixes, 4 improvements

Create a note once instead of twice

Five bugs the typechecker had been reporting all along

Generate build-time sources before typechecking

Make the suite green — two tests that never ran and two that went stale

Never take a note version from the sessionStorage snapshot

Report a fresh note version from both write endpoints

Restore checking across sync, email and migration paths

Return the reference instead of undefined when no clamping is needed

Run the test suite and typecheck ratchet on every PR

Silence PostHog in dev, and stop returning 409s silently

Stop a brand-new note from 409ing on its first autosave

Stop conflict rollback from clobbering a newer note version

Stop list refetches from wiping the cached note version