v0.37.0
Added
- Offline mode for the document editor
- Persistent mode-aware toast when the device loses network connectivity
- New "Offline" state in the collaboration status badge (now also shown in non-collaborative mode)
- Autosave is skipped while offline and automatically retries on reconnect, so edits aren't lost
- Uses
@capacitor/networkfor accurate status on native,navigator.onLineon web
Changed
- React 18.3 → 19.2. Bumped
react,react-dom,@types/react, and@types/react-domto 19.x. Required widening a drag-scroll hook's ref type to accept the new nullableRefObject<T | null>, importingJSXfromreactin a legacy LexicalEmbedNode(React 19 removed the globalJSXnamespace), and deleting two unused editor shim files that imported the now-removedreact-dom/test-utils. All major peer deps (Lexical, Radix, TanStack Query/Router, cmdk, sonner, Testing Library 16) already declared^19support. - react-i18next 16 → 17 and i18next 25 → 26. Major bumps; react-i18next 17 requires i18next ≥ 26. None of i18next 26's breaking changes (
initImmediate, legacy monolithicformatfunction,showSupportNotice,simplifyPluralSuffix) are used in our config. - Bumped
sqlmodel0.0.37 → 0.0.38 (backend ORM). - Bumped
vite7.3.1 → 7.3.2,msw2.12.14 → 2.13.0,i18next-http-backend3.0.2 → 3.0.4,@types/node25.5.0 → 25.5.2,email-validator2.1.1 → 2.3.0,python-multipart0.0.22 → 0.0.24.
Fixed
- Document edits saved in non-collaborative mode are no longer overwritten by a stale
yjs_statewhen re-enabling live collaboration. The document update endpoint now clearsyjs_stateand invalidates any empty in-memory collaboration room whenever content is written via the REST PATCH.
Downloads
Android App
Download the APK from the assets below and install on your Android device.
Docker Image
docker pull morelitea/initiative:0.37.0Or use latest tag. View on Docker Hub.