22fe2d9clean slate: archive v1 editor, keep spec docs only12 hours ago
8c76525spec: add probe system — layoutDocument takes LayoutProbe parameter12 hours ago
ac47142spec: add parser test vectors, layout constants, command registry13 hours ago
8ae2615spec: apply patches — dependency headers, shared state, cross-spec propagation13 hours ago
9859839spec: add renderer spec, fix MathSlot/ImageSlot types in editor spec13 hours ago
b4935d9spec: add Section 7 (content insertion) and UI visual spec14 hours ago
df47cdcspec: v6 — wire format bar, clear goalX, remove unused fn, no-op detection15 hours ago
7a48106spec: v5 — fix undo dual-stack, coalescing direction, goalX, wrapSelection contract15 hours ago
fc5c638doc: add change propagation workflow for spec-driven development15 hours ago
262ec1espec: v4 — fix undo off-by-one, coalescing, nav, selection, IME, toolbar15 hours ago
3d0e871spec: v3 — versioned sections, arrow key nav, error recovery, IME, macro cursors15 hours ago
da64165spec: expand editor spec with exact types, algorithms, CSS, edge cases15 hours ago
795b6bespec: clean target editor specification15 hours ago
bfb7f07spec: render architecture restructure v316 hours ago
ec219cbPrioritize source-owned blocks in interaction routing32 hours ago
3a9817fMake source-owned blocks hit-testable at the root32 hours ago
ef59f82Refresh live queue after source-owner cleanup32 hours ago
f5df406Keep figure surfaces under one source owner32 hours ago
c26b535Keep source block shells above rendered children32 hours ago
5c924b8Keep fallback footnotes source-owned32 hours ago
acc3225Delete pointer-event masking from source-owned tables32 hours ago
8e58311Refresh live queue after insertion hardening32 hours ago
74245fbKeep block hover off visibility rechecks32 hours ago
4247175Warm block-edge geometry outside the hover path32 hours ago
2e85ddcKeep hidden block-edge affordance out of hit testing32 hours ago
2c9e130Make manual preview scroll pin source follow32 hours ago
c701e7bKeep block-edge slash host on the live page frame32 hours ago
7c30ec8Keep source-owned table cells display-only32 hours ago
48cc67dKeep source-owned fallback lines display-only32 hours ago
47a3048Keep source-owned blocks authoritative in source sync32 hours ago
33f2e9dRender source-owned tables without fake child blocks33 hours ago
f7e12a3Keep fallback semantic blocks source-owned33 hours ago
79e6259Keep inline toolbar page-hosted33 hours ago
d00aeebMake block insertion hover corridor real and clickable33 hours ago
62b0c61Keep shared command chrome inside semantic sessions33 hours ago
2e5007eCache source-sync preview lookups outside cursor follow33 hours ago
faa2db0Respect shared semantic targets before block blur33 hours ago
4bf536eCache block-edge geometry outside the hover path33 hours ago
b1e8454Make manual preview scroll win over stale follow-up sync33 hours ago
754f598Keep block insertion affordance in control of session handoff33 hours ago
f75b3daDisable command chrome outside valid insert contexts33 hours ago
1305e1aRoute source shortcuts through shared insert commands33 hours ago
bb0893dGuard semantic editor reattach against missing page hosts33 hours ago
f449866Require declared page anchors for semantic editors33 hours ago
806b05fHost inline toolbar on the owning page frame33 hours ago
98a3551Give text insert commands explicit execution lanes33 hours ago
ee2470bKeep semantic sessions in control of preview scroll33 hours ago
842f78ePreserve semantic slash clicks through pointerdown33 hours ago
6ee3b80Map inline toolbar to shared commands34 hours ago
610f74cFilter command palette by live context34 hours ago
62bdb3eFilter slash commands by ancestor scope34 hours ago
2c3e49fMap format bar to shared command ids34 hours ago
cc5db87Keep editor anchor recovery host-local34 hours ago
8db7427Skip scroll churn for page-hosted editors34 hours ago
74770a3Fix toolbar command id mapping34 hours ago
38b3f02Route toolbar inserts through shared commands34 hours ago
714f0e6Make format bar follow edit sessions34 hours ago
2091cbfRequire live session for semantic slash34 hours ago
4b1ff64Keep inline toolbar session-owned34 hours ago
e9b14a5Make block insertion hover block-owned34 hours ago
5d27cfbStop semantic preview scroll feedback34 hours ago
73fc0efStabilize semantic slash launcher selection34 hours ago
e82e5f6Prefer editor blocks in source sync34 hours ago
0c09ff4Require declared anchors for page widget editors34 hours ago
173ab00Declare edit anchors for prefixed widgets34 hours ago
08911d9Delete dead block chrome overlay34 hours ago
f2d3c51Centralize semantic interaction target routing34 hours ago
f19e5f8Unify editor-owned preview scroll sync34 hours ago
5fbaf65Route slash UI through active edit sessions34 hours ago
4281b03Own block insertion hover from block targets34 hours ago
c71b632Use declared geometry for widget and math editors34 hours ago
32d22adMake block insertion affordance respond immediately35 hours ago
65999aaStop preview scroll from snapping back35 hours ago
4a5c81fKeep prefixed block widths renderer-declared35 hours ago
7410a21Refresh live queue after editor UX fixes35 hours ago
584f66cInclude declared prefixes in block insertion geometry35 hours ago
6469784Keep footnote wrappers out of block targeting35 hours ago
513e24eAnchor page scroll sync to source offsets35 hours ago
48cc002Use page geometry for projected footnotes35 hours ago
db9f555Filter slash commands by parent block scope35 hours ago
eb33425Restore insertion anchor block type import35 hours ago
daa082ePreserve nested block scopes for insertion anchors35 hours ago
5b35e09Keep source fallback block shifts live through blur35 hours ago
9a8bf49Use block role metrics for source fragment frames35 hours ago
5670bd4Anchor source fallback blocks to fragment frames35 hours ago
e9aea97Delete dead figure render-only fallback35 hours ago
e22b376Keep inline references inside rich edit surfaces35 hours ago
32d406dFilter top-level slash commands in nested blocks35 hours ago
efe8ec0Keep listing gutters out of source-jump flow2 days ago
a46f32bLet generated list blocks own source editing2 days ago
af292beKeep table source shells as single edit targets2 days ago
024f674Disable slash inside semantic source blocks2 days ago
c65be83Anchor block insertion to top-level blocks2 days ago
321c677Keep projected block surfaces stable across blur2 days ago
60b5db3Tighten source-to-preview scroll sync targeting2 days ago
fb55fccMount semantic slash launcher into page frames2 days ago
d38fd69Drive block insertion hover from visible fragments2 days ago
c6db571Restrict source slash to structural commands2 days ago
2048cc0Collapse stale planning docs into current truth2 days ago
1745fc1fix: snapshot editor history coherently2 days ago