Philipinho
7203e12c78
fix focus
2026-06-15 23:33:10 +01:00
Philipinho
0962fd1575
fix refetch
2026-06-15 23:33:00 +01:00
Philipinho
f16c027701
fix: skip duplicate row fetch when opening new kanban card
2026-06-15 22:26:59 +01:00
Philipinho
e9e6fba886
fix base cache
2026-06-15 22:07:50 +01:00
Philipinho
b386f8286c
license file
2026-06-15 19:12:18 +01:00
Philipinho
a45dd8919d
fix: change permissions object shape
2026-06-15 17:51:12 +01:00
Philipinho
ab1b3723bc
fix(base): refer to the feature as 'base' rather than 'database'
2026-06-15 09:46:08 +01:00
Philipinho
748401e1d4
fix(base): render view-tab rename as an inline pill so the tab band height stays put
2026-06-15 08:29:29 +01:00
Philipinho
6a6de54c92
fix(base): show cell focus ring only while the grid body itself is focused
2026-06-15 08:05:14 +01:00
Philipinho
07bfa3ba73
fix(base): close view popovers on Escape regardless of focus; drop redundant property switch tab stop
2026-06-15 05:23:19 +01:00
Philipinho
1b5c081e1e
fix(base): tab from long-text editor moves to next cell instead of leaving the table
2026-06-15 04:54:23 +01:00
Philipinho
8fc538386d
fix(base): sync header/body horizontal scroll on header focus; expand row via Space, drop expander from tab order
2026-06-15 04:08:52 +01:00
Philipinho
cc951ae883
feat(base): keyboard-navigate the row-number column for selection
2026-06-15 03:59:03 +01:00
Philipinho
84faf187de
fix(base): show cell focus ring only while the grid is focused
2026-06-15 03:41:16 +01:00
Philipinho
7af1695c85
fix(base): remove focus outline on grid container
2026-06-15 03:26:32 +01:00
Philipinho
308079af8b
feat(base): make column headers keyboard-focusable as tab stops
2026-06-15 03:13:27 +01:00
Philipinho
16708cd7cc
feat(base): seed editor value on type-to-edit for free-text cells
2026-06-15 02:39:04 +01:00
Philipinho
514c68e049
feat(base): row ARIA index and selected state
2026-06-15 02:34:00 +01:00
Philipinho
dec87947cf
feat(base): cell focus ring, click-to-focus, and gridcell ARIA
2026-06-15 02:31:32 +01:00
Philipinho
bb7fddfc54
update offerings
2026-06-15 02:27:31 +01:00
Philipinho
f5831a256a
feat(base): keyboard navigation controller and grid wiring
2026-06-15 02:13:59 +01:00
Philipinho
b8f56fee03
feat(base): add pure next-cell navigation helper
2026-06-15 02:08:33 +01:00
Philipinho
b88f56cb90
feat(base): add cell focus-ring style
2026-06-15 02:07:08 +01:00
Philipinho
3bfe0c0b7d
feat(base): add focused-cell atom and cell coordinate types
2026-06-15 02:02:38 +01:00
Philipinho
6187150224
fix number precision
2026-06-15 01:14:17 +01:00
Philipinho
d4bcc43ec9
- default status
...
- type fix
- error helper
2026-06-14 11:28:39 +01:00
Philipinho
4e5bff6d55
feat(ee): bases
...
Table and kanban UI, formula engine package, and the base-embed editor extension
2026-06-14 01:29:06 +01:00
Philip Okugbe
33895b0607
bug fixes ( #2250 )
...
* util
* fix page position collation
* support fixed toolbar in templates editor
* date localization
* fix clipped emoji in templates editor
* fix page updated time object
* fix flickers
* fix: remove redundant breadcrumb from destination modal
2026-05-28 16:20:37 +01:00
Philipinho
f010f6a83a
fix: internal links
2026-05-21 17:01:20 +01:00
Philipinho
0402420fbc
fix visibility
2026-05-20 18:20:52 +01:00
Philip Okugbe
92c0e36e46
fix(a11y): WCAG 2.1 AA fixes ( #2219 )
2026-05-20 16:47:25 +01:00
Philip Okugbe
6cf8101ab3
feat(ee): templates ( #2215 )
...
* feat(ee): templates
* fix tree
* fix
2026-05-19 02:41:52 +01:00
Philip Okugbe
299a9ca3c8
fix: bug fixes ( #2201 )
...
* fix(editor): hide transclusion borders and reset spacing in read-only mode
* feat(share): add full width toggle for shared pages
* feat(share): support resizing sidebar on shared pages
* fix: auto redirect if there is only one SSO provider.
- fix tighten sso redirect
- fix share tree margin
* sync
* package overrides
2026-05-14 02:54:00 +01:00
Philip Okugbe
537e45bc11
feat: page details section and backlinks ( #2186 )
...
* feat: page details section and backlinks
2026-05-09 17:03:08 +01:00
Philip Okugbe
de60aa7e61
feat: synced blocks (transclusion) ( #2163 )
...
* feat: synced blocks (transclusion)
* fix:remove name
* make placeholders smaller
* feat: enforce strict transclusion schema
* fix: scope synced blocks to workspace, gate unsync on edit permission
* fix collab module error
2026-05-08 13:23:16 +01:00
Philipinho
3227bc6059
fix: a11y
2026-05-04 23:04:26 +01:00
Philip Okugbe
dbe6c2d6ba
feat: A11y fixes ( #2148 )
2026-05-04 21:21:37 +01:00
Philip Okugbe
c247d4c1e3
feat(ee): PDF import ( #2142 )
...
* feat: replace pdfjs-dist with firecrawl-pdf-inspector
* use modified firecrawl-pdf-inspector
* feat: pdf import
* increase single file upload size limit
* use npm package
* sync
* update package
2026-05-01 14:56:39 +01:00
Philip Okugbe
641ce142df
feat(ee): SCIM ( #1347 )
...
* SCIM - init (EE)
* accept db transaction
* sync
* Content parser support for scim+json
* patch scimmy
* sync
* return early if userIds is empty
* sync
* SCIM db table
* fixes
* scim tokens
* backfill
* feat(audit): add scim token events
* rename scim migration
* fix
* fix translation
* cleanup
2026-05-01 14:53:30 +01:00
Olivier Lambert
3ecf27c6b0
fix(page-permission): make people-with-access list scroll past 4 entries ( #2137 )
...
The "People with access" list in the page share modal used
<ScrollArea mah={250}>, which caps the container height but does not
make the inner viewport scroll (no fixed height is given to the
viewport). Items beyond ~4 entries were rendered correctly but clipped
out of view.
Switches to <ScrollArea.Autosize mah={400}>, which is Mantine's
dedicated primitive for "grow with content up to a max, then scroll".
Closes #2135
2026-04-29 09:36:38 +01:00
Philipinho
81ae7a17a6
confirm dialog
2026-04-14 17:56:36 +01:00
Philipinho
3e6d915227
sync
2026-04-14 16:34:44 +01:00
Philip Okugbe
a6a7e4370a
feat(ee): PDF export api ( #2112 )
...
* feat(ee): server side PDF export
* feat: pdf export queue
* sync
* sync
2026-04-14 16:26:54 +01:00
Philip Okugbe
4056bd0104
feat: enhancements ( #2107 )
...
* refactor
* fix
* update packages
2026-04-13 23:34:40 +01:00
Philip Okugbe
bd68e47e03
feat(ee): page verification workflow ( #2102 )
...
* feat: page verification workflow
* feat: refactor page-verification
* sync
* fix type
* fix
* fix
* notification icon
* use full word
* accept .license file
* - update templates
- update migration and notification
* fix copy
* update audit labels
* sync
* add space name
2026-04-13 20:20:34 +01:00
Philip Okugbe
d42091ccb1
feat: favorites ( #2103 )
...
* feat: favorites and templates(ee)
* rename migrations
* fix sidebar
* cleanup tabs
* fix
* turn off templates
* cleanup
* uuid validation
2026-04-12 22:06:25 +01:00
Philip Okugbe
57efb91bd3
feat(ee): ai chat ( #2098 )
...
* feat: ai chat
* feat: ai chat
* sync
* cleanup
* view space button
2026-04-10 19:23:47 +01:00
Philip Okugbe
3829b6cbef
feat(ee): viewer comments ( #2060 )
2026-03-28 19:32:52 +00:00
Philip Okugbe
7981ef462e
feat(editor): audio and PDF nodes ( #2064 )
...
* use local resizable
* feat: aduio
* support audio imports
* feat: use confluence real file names
* cleanup
* error handling
* hide notice
* add audio
* fix pulse
* Fix import and export
* unify pulse
* hide in readonly mode
* keywords
* keyword
* translations
* better sort
* feat: PDF embed
* cleanup
* remove audio menu
* open active
* hide focus on readonly mode
* increase iframe default dimension
2026-03-28 17:33:29 +00:00
Philip Okugbe
803f1f0b81
feat: user session management ( #2056 )
...
* user session management
* WIP
* cleanup
* license
* cleanup
* don't cache index
* rename current device property
* fix
2026-03-26 20:00:04 +00:00