Aurélien Sibiril
e4e08f22b7
Add access review data layer and migrations
...
Add coredata entities for access review campaigns,
access sources, access entries with decision history,
campaign source fetches, and scope systems. Include
migrations, entity type registrations, enum types for
flags, decisions, MFA status, and auth methods.
Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com >
2026-04-02 14:37:29 +02:00
Sacha Al Himdani
22ae368fdd
Release v0.158.0
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-04-02 13:53:52 +02:00
Sacha Al Himdani
324f4ce793
Add task priority enum and rename priority to rank
...
The existing integer priority field represents positional ordering
within a state, not semantic importance. Rename it to rank and
introduce a new priority field with enum values URGENT, HIGH,
MEDIUM and LOW across the entire stack.
Rank is now scoped to (state, priority) so tasks are ordered
within each priority group. A generated priority_rank column
combines both fields into a single sortable integer for cursor
pagination.
Dragging a task across priority groups updates its priority
automatically based on the drop position neighbors. The backend
first moves the task to the new group then repositions it at the
target rank.
The migration defaults existing rows to MEDIUM priority and
backfills ranks per (state, priority) group.
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-04-02 13:35:39 +02:00
Bryan Frimin
a2f0a37b7b
Add UNKNOWN and NOT_IMPLEMENTED measure states
...
Introduce two new measure states across the full stack: database
migration, Go coredata, GraphQL schema, MCP specification, and
frontend UI (labels, badge variants, and colors).
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-04-02 10:59:25 +02:00
Émile Ré
d069201899
MCP takes markdown input for document version content
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 21:33:12 +04:00
Émile Ré
7afab9487c
Convert html blocks inside table cells
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 21:32:39 +04:00
Émile Ré
9baeab4889
Add table conversion
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 20:56:37 +04:00
Émile Ré
e8789533a7
Release v0.157.0
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 20:25:40 +04:00
Émile Ré
3008eec705
Fix dry run of migration cmd
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 20:10:48 +04:00
Émile Ré
821f66cc20
Review fixes
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 19:53:25 +04:00
Émile Ré
e5b155a584
Remove useless CLI
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 19:01:00 +04:00
Émile Ré
aac4d9d12e
Fix mermaid rounded corners in edit mode
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:37 +04:00
Émile Ré
84adb5409d
Make mermaid toolbar invisible in preview mode
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:36 +04:00
Émile Ré
9bbcba68c0
Add mermaid tiptap extension
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:36 +04:00
Émile Ré
679c18c548
Fix create draft condition and delete draft connections handling
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:36 +04:00
Émile Ré
8a25ca27b6
Do not display editor block placeholder when disabled
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:36 +04:00
Émile Ré
3cba683707
Remove version update dialog
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:36 +04:00
Émile Ré
3d1d794a84
Fix first rendering save
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:36 +04:00
Émile Ré
d73263f7e8
Handle disabled editor after version publishing
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:04:35 +04:00
Émile Ré
a03a2deae1
Fix lint & test
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:28 +04:00
Émile Ré
dda6e41102
Fix html conversion of soft line breaks + rel attr for _blank link targets
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:27 +04:00
Émile Ré
a461410fed
prosemirror html conversion unwrapping + table rows collection
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:27 +04:00
É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