Commit 08ee7eb
committed
chore(release): 17.39.0 [skip ci]
# [17.39.0](v17.38.0...v17.39.0) (2025-04-13)
### Bug Fixes
* **json-crdt-extensions:** 🐛 correct various selection set edge cases ([0b72bc9](0b72bc9))
* **json-crdt-extensions:** 🐛 correctly return undefined when at ABS start ([97eebb6](97eebb6))
* **json-crdt-extensions:** 🐛 correctly return undefined when querying at ABS end ([b77ffe2](b77ffe2))
* **json-crdt-extensions:** 🐛 return all cursors even in presence of other slice types ([4c92831](4c92831))
* **json-crdt-extensions:** 🐛 return undefined overlay point and ABS start when needed ([a3ca966](a3ca966))
* **json-crdt-peritext-ui:** 🐛 adjust anchor point correctly as start-end points swap ([0c0f6c6](0c0f6c6))
* **json-crdt-peritext-ui:** 🐛 correctly handle unit deletes ([79651ef](79651ef))
* **json-crdt-peritext-ui:** 🐛 handle line info retrieval and ABS end ([c844c69](c844c69))
* **json-crdt-peritext-ui:** 🐛 make multi-cursor work again ([6d003de](6d003de))
* **json-crdt-peritext-ui:** 🐛 safely detect text ABS ends ([4be2ab0](4be2ab0))
* **json-crdt-peritext-ui:** 🐛 update active block ID on any event ([1fc31bd](1fc31bd))
### Features
* **json-crdt-extensions:** 🎸 implement selection set construction ([cf739a1](cf739a1))
* **json-crdt-peritext-ui:** 🎸 add "vline" movement unit ([2a50aed](2a50aed))
* **json-crdt-peritext-ui:** 🎸 add block clipboard menu ([087ded5](087ded5))
* **json-crdt-peritext-ui:** 🎸 add block menu definition ([f5abe26](f5abe26))
* **json-crdt-peritext-ui:** 🎸 add support for selections to "format" events ([8a8ac43](8a8ac43))
* **json-crdt-peritext-ui:** 🎸 bump nice-ui dependency ([41cd50a](41cd50a))
* **json-crdt-peritext-ui:** 🎸 connect basic block type actions to menu ([1773026](1773026))
* **json-crdt-peritext-ui:** 🎸 enable point movements ([0d75e8c](0d75e8c))
* **json-crdt-peritext-ui:** 🎸 handle more input events ([7156cf5](7156cf5))
* **json-crdt-peritext-ui:** 🎸 handle word jumps ([790c29e](790c29e))
* **json-crdt-peritext-ui:** 🎸 implement block selection action ([2473ecf](2473ecf))
* **json-crdt-peritext-ui:** 🎸 improve "delete" event interface ([ca8b147](ca8b147))
* **json-crdt-peritext-ui:** 🎸 improve cursor event ([fee232c](fee232c))
* **json-crdt-peritext-ui:** 🎸 improve selection set move algorithm ([33ad929](33ad929))
* **json-crdt-peritext-ui:** 🎸 integrate selection set concept into "buffer" events ([90cf6f3](90cf6f3))
* **json-crdt-peritext-ui:** 🎸 introduce selections in "marker" events ([37aed34](37aed34))
* **json-crdt-peritext-ui:** 🎸 move cursor after paste ([92e2b84](92e2b84))
* **json-crdt-peritext-ui:** 🎸 render <codeblock> elements ([6adcb00](6adcb00))
* **json-crdt-peritext-ui:** 🎸 render block left toolbar menu ([6dc779e](6dc779e))
* **json-crdt-peritext-ui:** 🎸 restructure toolbar plugin inline and block folders ([05f8642](05f8642))
* **json-crdt-peritext-ui:** 🎸 set context menu width ([af2b057](af2b057))
* **json-crdt-peritext-ui:** 🎸 setup block menu toolbar rendering ([52e7fd3](52e7fd3))
* **json-crdt-peritext-ui:** 🎸 setup leaf block overlay frames ([86fc289](86fc289))
* **json-crdt-peritext-ui:** 🎸 setup new cursor movement event detail API ([6bb45b5](6bb45b5))
* **json-crdt-peritext-ui:** 🎸 show block toolbar only when one cursor and no selection ([a455c83](a455c83))
* **json-crdt-peritext-ui:** 🎸 specify the new event interfaces ([df226e1](df226e1))
* **json-crdt-peritext-ui:** 🎸 standartize range event details ([646facb](646facb))
* **json-crdt-peritext-ui:** 🎸 track active block ([330b6ae](330b6ae))
* **json-crdt-peritext-ui:** 🎸 update all arrow cursor movements ([5c5dd05](5c5dd05))
* **json-crdt-peritext-ui:** 🎸 update delete event implementation ([6a7ac05](6a7ac05))
* **json-crdt-peritext-ui:** 🎸 update fomartting implementation ([8b1b8cf](8b1b8cf))1 parent 7a3dcc6 commit 08ee7eb
2 files changed
+53
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
1 | 53 | | |
2 | 54 | | |
3 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments