···7788## [Unreleased]
991010+## [0.34.0] — 2026-04-10
1111+1212+### Added
1313+- Offline support: the landing page now caches the document list (active + trash) to `localStorage` after every successful fetch, and when the network is unavailable it re-renders from that cache with an "Offline — showing last-known document list" toast so you can still see your docs (and open cached ones) with no connection (#606)
1414+- Offline support: every editor (docs, sheets, slides, forms, diagrams, calendar) now mounts a small fixed top-right "Offline" badge that appears when `navigator.onLine` flips to false and disappears when you reconnect — provides immediate feedback that changes are local-only until sync resumes (#606)
1515+- Offline support: the `EncryptedProvider` already loads from the IndexedDB `tools-backups` store as a fallback when the server snapshot is unreachable, so opening a previously-visited document offline hydrates the Yjs doc from the local backup and you can keep editing — edits stay queued in IDB and sync automatically on reconnect (#606)
1616+1717+### Known limitation
1818+- The Electron desktop app is still a thin wrapper around `https://tools.lobster-hake.ts.net` — a cold-start launch with no network cannot reach the server and will show the "reconnecting" screen. Offline editing works in the PWA / web tab; embedded-server Electron is a separate, larger change and will land later.
1919+1020## [0.33.0] — 2026-04-10
11211222### Fixed