···7788## [Unreleased]
991010+## [0.12.0] — 2026-03-24
1111+1212+### Added
1313+- AI chat panel on all editor types (docs + sheets) with shared module (#229)
1414+- AI content actions: AI can insert, replace, and suggest changes in documents (#231)
1515+- AI spreadsheet actions: AI can set cell values/formulas and clear ranges (#231)
1616+- Action cards in chat with Apply/Suggest/Dismiss buttons
1717+- "Allow content edits" toggle in AI chat settings
1818+- Selection-aware context: AI sees highlighted text when available
1919+- Sheet context extraction: AI can read spreadsheet data as TSV
2020+2121+### Changed
2222+- Moved ai-chat.ts from src/docs/ to src/lib/ (shared across editors)
2323+- Replaced emoji icons with SVG in sheets toolbar (history, share buttons)
2424+- System prompt adapts per editor type (writing assistant vs data assistant)
2525+1026## [0.11.0] — 2026-03-24
11271228### Added
2929+- Polish AI chat: Aperture default, remove API key, SVG icons (#224)
1330- Add AI chat panel for docs with Aperture and OpenRouter integration (#215)
14311532### Fixed
3333+- Fix: express.static serves HTML without no-cache headers (#227)
3434+- Add Clear-Site-Data header to bust Firefox cache + version bump (#226)
3535+- Fix stale SW in regular Firefox — force update mechanism (#225)
1636- Fix landing page "Failed to load documents" — Express route ordering caused /api/documents/trash to 404 (#214)
1737- Fix [object Object] display for hyperlinks and rich text in imported spreadsheets (#212)
1838- Fix silent snapshot save failures when document row didn't exist (#213)