You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
memos/web
boojack 9ca71229a6 fix: preserve draft content when tab is suspended or editor remounts
Gate auto-save on initialization to prevent empty content from overwriting
cached drafts on remount. Flush drafts synchronously on visibilitychange/
pagehide so Chromium tab suspension cannot drop pending debounced saves.
Restore cached draft over saved memo content when they differ (inline editing).
3 months ago
..
docs refactor(react-query): optimize config, add error boundary, and remove JSDoc 7 months ago
public enhance: polish PWA manifest and meta tags (#5695) 4 months ago
src fix: preserve draft content when tab is suspended or editor remounts 3 months ago
tests fix: harden memo content iframe and HTML sanitization 3 months ago
.gitignore chore: update gitignore 1 year ago
biome.json refactor: remove MemoContentContext and integrate MemoViewContext 7 months ago
components.json feat: themes (#4824) 1 year ago
index.html enhance: polish PWA manifest and meta tags (#5695) 4 months ago
package.json feat(memo): add image sharing in detail view 3 months ago
pnpm-lock.yaml feat(memo): add image sharing in detail view 3 months ago
tsconfig.json chore: upgrade TypeScript to 6.0.2 4 months ago
vite.config.mts feat: add live refresh via Server-Sent Events (SSE) with visual indicator (#5638) 4 months ago