oficina / docs Public

Merge remote-tracking branch 'origin/main' into list-thumbnails

Paul Campbell pushed by paul@keymail.dev 1334f7af82c14718640883e12e5cc91c53dd6c48 parent 7a6b04aparent d20a813
50 files changed, +7300 −237
  • .amadan/ci.d/10-gate +77 −0
  • core/src/fragment.rs +211 −6
  • core/tests/fragment.rs +149 −0
  • docs/superpowers/specs/2026-09-02-word-processor-basics-design.md +729 −0
  • fixtures/autoformat.mjs +100 −0
  • fixtures/autoformat.test.mjs +164 −0
  • fixtures/browser-drive.mjs +530 −20
  • fixtures/dom-writes.mjs +53 −0
  • fixtures/editor-entry.js +198 −7
  • fixtures/generate-fragment.mjs +85 −0
  • fixtures/indent.mjs +168 −0
  • fixtures/indent.test.mjs +88 −0
  • fixtures/menu.mjs +315 −0
  • fixtures/menu.test.mjs +143 −0
  • fixtures/package-lock.json +11 −0
  • fixtures/package.json +3 −2
  • fixtures/pages.mjs +238 −0
  • fixtures/shortcuts.mjs +85 −0
  • fixtures/sizes.mjs +156 −0
  • fixtures/sizes.test.mjs +93 −0
  • fixtures/toolbar-roving.mjs +21 −2
  • fixtures/toolbar.mjs +256 −14
  • fixtures/toolbar.test.mjs +518 −0
  • fixtures/vectors/fragment/indented.bin binary
  • fixtures/vectors/fragment/sizes.bin binary
  • fixtures/wordcount.mjs +118 −0
  • fixtures/wordcount.test.mjs +92 −0
  • go.mod +1 −1
  • internal/core/testdata/docs_core.wasm binary
  • internal/docs/export.go +63 −14
  • internal/docs/export_test.go +109 −8
  • internal/docs/handlers.go +81 −12
  • internal/docs/menu.go +326 −0
  • internal/docs/menu_test.go +259 −0
  • internal/docs/pages_test.go +169 −0
  • internal/docs/render.go +104 −5
  • internal/docs/render_test.go +81 −0
  • internal/docs/search.go +19 −1
  • internal/docs/search_test.go +47 −0
  • internal/docs/selects_test.go +132 −0
  • internal/docs/sizes_test.go +134 −0
  • internal/docs/static/editor.5dc0309cb2a5ef6b.js +14 −0
  • internal/docs/static/editor.7b30ca1e00c791c0.js +0 −14
  • internal/docs/views/list.html +63 −10
  • internal/docs/views/show.html +741 −88
  • internal/export/document.go +10 −2
  • internal/export/markdown.go +65 −4
  • internal/export/markdown_test.go +143 −13
  • internal/export/pdf.go +112 −2
  • scripts/browser-drive.sh +26 −12

CI passed — run details

.amadan/ci.d/10-gate

Loading diff…

core/src/fragment.rs

Loading diff…

core/tests/fragment.rs

Loading diff…

docs/superpowers/specs/2026-09-02-word-processor-basics-design.md

Loading diff…

fixtures/autoformat.mjs

Loading diff…

fixtures/autoformat.test.mjs

Loading diff…

fixtures/browser-drive.mjs

Loading diff…

fixtures/dom-writes.mjs

Loading diff…

fixtures/editor-entry.js

Loading diff…

fixtures/generate-fragment.mjs

Loading diff…

fixtures/indent.mjs

Loading diff…

fixtures/indent.test.mjs

Loading diff…

fixtures/menu.mjs

Loading diff…

fixtures/menu.test.mjs

Loading diff…

fixtures/package-lock.json

Loading diff…

fixtures/package.json

Loading diff…

fixtures/pages.mjs

Loading diff…

fixtures/shortcuts.mjs

Loading diff…

fixtures/sizes.mjs

Loading diff…

fixtures/sizes.test.mjs

Loading diff…

fixtures/toolbar-roving.mjs

Loading diff…

fixtures/toolbar.mjs

Loading diff…

fixtures/toolbar.test.mjs

Loading diff…

fixtures/vectors/fragment/indented.bin

Loading diff…

fixtures/vectors/fragment/sizes.bin

Loading diff…

fixtures/wordcount.mjs

Loading diff…

fixtures/wordcount.test.mjs

Loading diff…

go.mod

Loading diff…

internal/core/testdata/docs_core.wasm

Loading diff…

internal/docs/export.go

Loading diff…

internal/docs/export_test.go

Loading diff…

internal/docs/handlers.go

Loading diff…

internal/docs/menu.go

Loading diff…

internal/docs/menu_test.go

Loading diff…

internal/docs/pages_test.go

Loading diff…

internal/docs/render.go

Loading diff…

internal/docs/render_test.go

Loading diff…

internal/docs/search.go

Loading diff…

internal/docs/search_test.go

Loading diff…

internal/docs/selects_test.go

Loading diff…

internal/docs/sizes_test.go

Loading diff…

internal/docs/static/editor.5dc0309cb2a5ef6b.js

Loading diff…

internal/docs/static/editor.7b30ca1e00c791c0.js

Loading diff…

internal/docs/views/list.html

Loading diff…

internal/docs/views/show.html

Loading diff…

internal/export/document.go

Loading diff…

internal/export/markdown.go

Loading diff…

internal/export/markdown_test.go

Loading diff…

internal/export/pdf.go

Loading diff…

scripts/browser-drive.sh

Loading diff…