Repository navigation
What's Changed
- test(vendor): pin the in-process server responder and x2t's single seam by @chaxus in #219
- fix(i18n): an image URL that fails must not report it in Chinese by @chaxus in #220
- docs: measure what moving x2t off the editor frame would cost by @chaxus in #223
- perf(vendor): let the browser decompress x2t.wasm by @chaxus in #222
- test(vendor): the sdkjs plugin framework is alive in v9, pin it by @chaxus in #221
- perf(editor): convert in a worker, so x2t's heap can be handed back by @chaxus in #224
- chore(deps): vitest 4.1.11 closes the @vitest/mocker path traversal by @chaxus in #225
- fix(fonts): give every family a tile, so the font list stops crashing by @chaxus in #226
- fix(editor): re-request the frame's document when a worker swap killed it by @chaxus in #228
- fix(i18n): a link that cannot be fetched says why, in the reader's language by @chaxus in #229
- fix(fonts): rebuild the png sprites from their masks; document the plugin story by @chaxus in #230
- fix(editor): the x2t proxy must not fetch a document as if it were a URL by @chaxus in #231
- docs: bring NOTICE, the font docs and the test ledger up to today by @chaxus in #232
- chore(lint): fail on warnings, and lint the scripts we actually ship by @chaxus in #233
- refactor: one declaration for
post, one file per language by @chaxus in #234 - refactor(converter): split the 1130-line converter by what it knows about by @chaxus in #236
- test: pin what the i18n split and the guard numbers were relying on by @chaxus in #237
- refactor(e2e): one frame walk instead of twenty-three by @chaxus in #235
- docs: record today's structure pass and the two rules it pinned by @chaxus in #238
- test: ask both x2t loaders the same questions by @chaxus in #239
- docs: the coverage ledger was counting gaps that had been filled by @chaxus in #240
- test: four of the gaps the ledger was hiding by @chaxus in #241
- test: five more of the gaps, and the fixture for an encrypted workbook by @chaxus in #242
- test: the pdf editor's failure path, and size as a dimension by @chaxus in #243
- test(corpus): export to PDF and lock the document, on files nothing else opens by @chaxus in #244
- feat(embed): tell the host page when a document has unsaved edits by @tommasodinoia in #246
- fix(ci): diagnose missing fork previews before installing browsers by @chaxus in #247
- feat(agent): add experimental local document assistant by @chaxus in #249
- feat(agent): make assistant opt-in with product-focused editing flow by @chaxus in #251
- ci(e2e): balance Pages shards and isolate timing budgets by @chaxus in #252
- fix(deps): upgrade vulnerable transitive dependencies by @chaxus in #253
- feat(assistant): redesign chat panel and add multilingual dictation by @chaxus in #254
- fix(assistant): validate editor tools and streamline review workflows by @chaxus in #255
- feat(assistant): refine reviewed edits and add PDF assistance by @chaxus in #256
- fix(assistant): refine sidebar resizing and copy feedback by @chaxus in #257
- feat(assistant): improve document writing and inline task feedback by @chaxus in #258
- fix(assistant): restore streaming and model preparation actions by @chaxus in #259
- docs(readme): embed demo videos and move experimental AI sections by @chaxus in #260
New Contributors
- @tommasodinoia made their first contribution in #246
Full Changelog: V0.0.7...v0.0.8