v17.17.0
github-actions
released this
11 Nov 14:11
·
108 commits
to master
since this release
17.17.0 (2024-11-11)
Bug Fixes
- json-crdt-extensions: 🐛 correctly delete when in range selection (02103b6)
- json-crdt-extensions: 🐛 on unite selection at current position, always focus end (0133eb8)
- json-crdt-peritext-ui: 🐛 correct types for event map (397b57d)
- json-crdt-peritext-ui: 🐛 fixup caret rendering for spacious lines (464c9a6)
- json-crdt-peritext-ui: 🐛 make sure collapsed cursors are proper "after" carets (2c1714b)
Features
- json-crdt-extensions: 🎸 add inline annotation (0abc25e)
- json-crdt-extensions: 🎸 add ability to find current block marker (3700013)
- json-crdt-extensions: 🎸 improve block split insertion logic (ce233cc)
- json-crdt-extensions: 🎸 improve cursor collapsing logic (d9b3d4f)
- json-crdt-extensions: 🎸 improve deletion (59ec4eb)
- json-crdt-extensions: 🎸 improve text insertion logic, especially into range (cdea38e)
- json-crdt-extensions: 🎸 print human-readable block type (c125938)
- json-crdt-peritext-ui: 🎸 add ability to render different block types (573a2ec)
- json-crdt-peritext-ui: 🎸 add initial block type switching functionality (cd8f771)
- json-crdt-peritext-ui: 🎸 do not show score on cursor movement (3d7f58e)
- json-crdt-peritext-ui: 🎸 implement initial "marker" event (f779251)
- json-crdt-peritext-ui: 🎸 improve selection and caret display (d348077)
- json-crdt-peritext-ui: 🎸 improve typing score display (edfd647)
- json-crdt-peritext-ui: 🎸 insert more type scoring phrases (52001a9)
- json-crdt-peritext-ui: 🎸 keep score while actively moving cursor (071ec09)
- json-crdt-peritext-ui: 🎸 keeps score while user performs actions (9fc675f)
- json-crdt-peritext-ui: 🎸 make +2 harder (1f85886)
- json-crdt-peritext-ui: 🎸 make anchors look flatter (947b73d)
- json-crdt-peritext-ui: 🎸 make score messages shake (10bdf3d)
- json-crdt-peritext-ui: 🎸 minor tweaks (23fc35d)
- json-crdt-peritext-ui: 🎸 render score when typing (40cb826)
- json-crdt-peritext-ui: 🎸 show score deltas and UT easter egg messages (4add638)
- json-crdt-peritext-ui: 🎸 specify the "marker" event (a4d77bd)
- json-crdt-peritext-ui: 🎸 tweak typing scoring parameters (c37bf84)
Performance Improvements
- json-crdt-extensions: ⚡️ just cursor directly to insertion end (1e86004)