···55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7788+## [0.16.0] — 2026-03-31
99+1010+### Added
1111+- Markdown paste: pasting markdown text into docs auto-converts to rich text (#268)
1212+- PWA manifest for installability (`manifest.json`)
1313+- Offline-aware save indicator: shows "Saved locally" when disconnected (#266)
1414+- OfflineManager wiring for sheets (previously only in docs)
1515+1616+### Fixed
1717+- Electron: topbar no longer clipped by macOS traffic light buttons (#267)
1818+- Mobile: prevent unwanted zoom on input focus (viewport max-scale + touch-action)
1919+- Mobile: version badge hidden on phones, smaller on tablets (#267)
2020+821## [0.15.4] — 2026-03-30
9221023### Fixed
···2740- Fix sheets chat input: keyboard handler no longer captures typing in AI chat sidebar (#233)
28412942### Changed
4343+- Fix Electron code signing: Developer ID cert + notarization (#264)
3044- Electron thin client: auto-connect Tailnet backend (#261)
3145- Wire up Apple notarization for Electron builds (#260)
3246- Monitor CI for PR #178, merge when green, verify deployment (#255)
···5064## [0.12.0] — 2026-03-24
51655266### Added
6767+- Add server-side encryption key sync for seamless cross-device access (#265)
5368- Sheets: resizable column widths (#6)
5469- Add automated semantic versioning to CI pipeline (#182)
5570- AI chat panel on all editor types (docs + sheets) with shared module (#229)