Skip to content

v0.0.8

Latest

Choose a tag to compare

@chaxus chaxus released this 12 Oct 10:57

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

Full Changelog: V0.0.7...v0.0.8