Émile Ré
|
f3982f23f9
|
Sanitize upon saving
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:27 +04:00 |
|
Émile Ré
|
62e68dfb6f
|
Fix html block to prosemirror default table colspan & rowspan
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:27 +04:00 |
|
Émile Ré
|
9781c7534f
|
Handle mardown html elements parsing with sanitization
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:27 +04:00 |
|
Émile Ré
|
4bb009f25b
|
Handle validation errors
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:26 +04:00 |
|
Émile Ré
|
12a6c21d74
|
Add missing MCP tool
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:26 +04:00 |
|
Émile Ré
|
be189693ae
|
Use json.RawMessage for document data content
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:26 +04:00 |
|
Émile Ré
|
f29b9e22d3
|
Remove binaries
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:26 +04:00 |
|
Émile Ré
|
549d35918b
|
Add migration cmd
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:26 +04:00 |
|
Émile Ré
|
37e17c370f
|
Support all headings in tiptap
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:26 +04:00 |
|
Émile Ré
|
745c52537d
|
Add promisemirror markdown capabilities
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:25 +04:00 |
|
Émile Ré
|
7dcfa90672
|
Remove arbitrary h2 sibiling page breaks
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:25 +04:00 |
|
Émile Ré
|
2c3261354d
|
Add blockquote style
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:25 +04:00 |
|
Émile Ré
|
e71e7f1a45
|
Use prosemirror pkg to render document PDF
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:25 +04:00 |
|
Émile Ré
|
1e55bccdf8
|
Rename prosemirror file
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:25 +04:00 |
|
Émile Ré
|
ed826eb605
|
Add go style rules in contrib/claude
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:25 +04:00 |
|
Émile Ré
|
79a4e7c781
|
Create prosemirror structs and HTML conversion logic
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:24 +04:00 |
|
Émile Ré
|
339cc142b5
|
Fix document creation req validation
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:24 +04:00 |
|
Émile Ré
|
cada5e010c
|
Fix after rebase
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:24 +04:00 |
|
Émile Ré
|
fe5a7304ec
|
Remove field in e2e test data
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:24 +04:00 |
|
Émile Ré
|
0a0b01fa05
|
Fix menu shadows
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:24 +04:00 |
|
Émile Ré
|
96168cbfb0
|
Fix listeners cleaning on unmount
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:24 +04:00 |
|
Émile Ré
|
f3b0842206
|
Fix bubble menu positioning when scrolling
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:23 +04:00 |
|
Émile Ré
|
62d13a1539
|
Handle table selection style with an overlay element
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:23 +04:00 |
|
Émile Ré
|
cc93378996
|
Split menu components for better responsibility handling
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:23 +04:00 |
|
Émile Ré
|
0b02171e4a
|
Fix link menu z-index
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:23 +04:00 |
|
Émile Ré
|
7897871659
|
Refactor actions using builtin editor methods
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:23 +04:00 |
|
Émile Ré
|
cf5ffc319a
|
Fix review
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:23 +04:00 |
|
Émile Ré
|
cc1a53e17c
|
Keep allowing to pass content on document creation for use cases other than frontend app
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:22 +04:00 |
|
Émile Ré
|
3181766885
|
Remove generated file
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:22 +04:00 |
|
Émile Ré
|
aef0da4c52
|
Refactor duplicated code
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:22 +04:00 |
|
Émile Ré
|
48fbca6b04
|
Add split cells action
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:22 +04:00 |
|
Émile Ré
|
935e650991
|
Fix style of the drop cursor
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:22 +04:00 |
|
Émile Ré
|
525f1e4473
|
Fix lit item paragraph must be full size
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:21 +04:00 |
|
Émile Ré
|
d0592df676
|
Ensure caret is always visible
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:21 +04:00 |
|
Émile Ré
|
67273fe1b6
|
Fix table dragging
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:21 +04:00 |
|
Émile Ré
|
48206cbc36
|
Add header row / column option
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:21 +04:00 |
|
Émile Ré
|
4840dd510d
|
Select all column / row cells on menu trigger click
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:21 +04:00 |
|
Émile Ré
|
d75edca6b1
|
Add TableRowMenu
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:21 +04:00 |
|
Émile Ré
|
c89c437074
|
Add table column menu
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:20 +04:00 |
|
Émile Ré
|
9a3077b320
|
Fix drag
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:20 +04:00 |
|
Émile Ré
|
74380f78d9
|
Add table cell menu
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:20 +04:00 |
|
Émile Ré
|
70ebdd771d
|
Add table extension
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:20 +04:00 |
|
Émile Ré
|
3afdb0b5b8
|
Fix placeholder not displayed in table and lists
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:20 +04:00 |
|
Émile Ré
|
fc0c71ea7d
|
Fix block and options menu triggers alignment with hovered block
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:20 +04:00 |
|
Émile Ré
|
c81769b926
|
Use slash to display menu and filter commands
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:19 +04:00 |
|
Émile Ré
|
9c810eb1dc
|
Fix bug on hovered hr options menu click
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:19 +04:00 |
|
Émile Ré
|
7c5d8a8cc5
|
Add link handling in floating ui instead of prompt
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:19 +04:00 |
|
Émile Ré
|
9ce510caa7
|
Add phosphor icons and improve menus UI
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:19 +04:00 |
|
Émile Ré
|
34d64ecb75
|
Add side actions for insertin new / editing blocks
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:18 +04:00 |
|
Émile Ré
|
21eb2e5197
|
Add document node styling + extensions to handle clicking links with ctrl or cmd
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-04-01 18:03:18 +04:00 |
|