- r auth: rotate KV-stored session keys nightlyrich · 28 Dec
2850952View →
- r crypto: split-token derivation via HKDF-SHA256rich · 27 Dec
5597e14View →
- r config: switch to Cloudflare adapterrich · 19 Dec
e767e95View →
- r deps: bump astro to 6.1.5rich · 16 Dec
0282ce8View →
- r docs: split-token cryptography overviewrich · 13 Dec
a71252dView →
- r deploy: pin compat date 2026-04-11rich · 10 Dec
6d02822View →
- r feat: burn-after-read with confirmation steprich · 9 Dec
5342d8eView →
- r refactor: extract Note from Worker handlerrich · 6 Dec
5d6ace2View →
- r feat: link expiry — 5min / 1h / 1d / 1wrich · 5 Dec
32fde9fView →
- r fix: honour Prefer-Color-Scheme on first paintrich · 30 Nov
41a6ea8View →
- r feat: multi-line note support with markdown renderrich · 25 Nov
b9713a9View →
- r chore: vendor monaco editor stylesheets locallyrich · 24 Nov
9ebf825View →
- r fix: redirect /n/:id → /n/:id/ to keep relative assetsrich · 21 Nov
5766a4bView →
- r perf: shave 8KB by tree-shaking unused crypto exportsrich · 20 Nov
9666fa5View →
- r deps: bump svelte to 5.55.3rich · 17 Nov
13289dbView →
- r feat: dark mode toggle persists in localStoragerich · 14 Nov
dab3338View →
- r fix: race when two readers open the same linkrich · 13 Nov
a834ac1View →
- r feat: notify creator on first read via webhookrich · 12 Nov
6f6ca5cView →
- r wip: testing argon2 instead of HKDF for KDFrich · 10 Nov
0220b03View →