Commit Graph

  • 35b408c076 fix Philipinho 2026-05-01 14:05:15 +01:00
  • 1d2486455f fix: prevent browser tab fallback in editor (#2123) Sarthak Chaturvedi 2026-05-01 18:28:51 +05:30
  • b915e37c0f rename scim migration Philipinho 2026-05-01 12:28:22 +01:00
  • cd2f57ceb5 feat(audit): add scim token events Philipinho 2026-05-01 12:27:18 +01:00
  • ede69499ea Merge branch 'main' into feat/scim Philipinho 2026-05-01 12:02:22 +01:00
  • a0aea43e25 feat(saml): allow disabling RequestedAuthnContext via env var Philipinho 2026-05-01 11:47:03 +01:00
  • 09c69d7a0f feat: properly preserve table width (#2143) Philip Okugbe 2026-05-01 00:49:31 +01:00
  • 9943e104a5 fix(i18n): Correct German column count label rendering (#2131) Sarthak Chaturvedi 2026-05-01 05:07:59 +05:30
  • b16f1e5a55 fix: ctrl-k behavior on macOS (#2052) Peter Tripp 2026-04-30 19:36:40 -04:00
  • 9cda8ca6f4 use npm package Philipinho 2026-04-30 17:53:14 +01:00
  • 663573062d Merge branch 'main' into fire-pdf Philipinho 2026-04-30 03:05:06 +01:00
  • 00eab7ac61 increase single file upload size limit Philipinho 2026-04-30 03:04:02 +01:00
  • 206961e842 feat: properly preserve table width table-width Philipinho 2026-04-30 02:21:39 +01:00
  • 01ba1add5d fix(base): restore position: relative on .headerCell Philipinho 2026-04-29 13:47:25 +01:00
  • 24be90b95f fix: duplicate PDF uploads (#2139) Philip Okugbe 2026-04-29 10:01:47 +01:00
  • 9142eea924 fix: duplicate PDF uploads fix-831 Philipinho 2026-04-29 09:56:17 +01:00
  • 3ecf27c6b0 fix(page-permission): make people-with-access list scroll past 4 entries (#2137) Olivier Lambert 2026-04-29 10:36:38 +02:00
  • d6575a1cf8 chore(base): drop redundant 'private' section divider comment in base-ws Philipinho 2026-04-28 20:31:07 +01:00
  • 5069573e8a refactor(base): fold /bases/inline-embed into /bases/create with parentPageId Philipinho 2026-04-28 20:29:07 +01:00
  • 0615bcf222 refactor(base): route WS subscribe through pageAccessService Philipinho 2026-04-28 19:28:52 +01:00
  • 936c0de7fe refactor(base): drop SpaceCaslSubject.Base, route base permissions through Page Philipinho 2026-04-28 19:21:46 +01:00
  • 0ec30ba804 fix(base): keep view-tab context menu right-click-only, close on outside / Esc Philipinho 2026-04-28 19:05:39 +01:00
  • 38f7ffefe0 fix(base): replace Popover with Menu for view-tab context menu Philipinho 2026-04-28 18:41:59 +01:00
  • 4b75383460 fix(base): store file-cell URLs in the editor's /api/files/{id}/{name} shape Philipinho 2026-04-28 18:34:12 +01:00
  • 7dfb172d45 style(base): slim the body-grid horizontal scrollbar Philipinho 2026-04-28 18:30:06 +01:00
  • 79394f93f5 refactor(base): drop dedicated /bases/files/upload endpoint, reuse /files/upload Philipinho 2026-04-28 15:51:06 +01:00
  • 0532253034 fix(base): commit cell edit on click-outside, not just on Enter Philipinho 2026-04-28 15:44:22 +01:00
  • 7e35936544 fix(base): align inline-embed AddRowButton to page-content edge like standalone Philipinho 2026-04-28 11:51:06 +01:00
  • edc7143f77 fix(base): match inline-embed placeholder skeleton to seeded 3 col / 1 row shape Philipinho 2026-04-28 11:34:08 +01:00
  • dac65914ed chore(base): drop pre-virtualizer-fix scroll-jump workarounds Philipinho 2026-04-28 11:29:28 +01:00
  • e9926d5cef feat(base): seed inline-embed bases with two extra text columns and one row Philipinho 2026-04-28 10:53:13 +01:00
  • 4a25e787fa prevent create property popover flash Philipinho 2026-04-28 10:46:27 +01:00
  • 86809fc0dc fix scroll bug Philipinho 2026-04-28 10:39:20 +01:00
  • b411f52c18 fix(base): keep editor scroll stable when inline-embed creation completes Philipinho 2026-04-27 22:33:08 +01:00
  • c8086b33e4 fix(base): show skeleton while inline embed is being created, anchor at slash position Philipinho 2026-04-27 22:02:42 +01:00
  • bfa85b9835 fix(base): scope per-base UI atoms by pageId to prevent embed render loops Philipinho 2026-04-27 21:35:39 +01:00
  • cd8d1e0ed8 feat(base): make column headers sticky in standalone and inline contexts Philipinho 2026-04-27 14:21:03 +01:00
  • 980521f957 v0.80.1 v0.80.1 Philipinho 2026-04-27 16:06:32 +01:00
  • fe44dc92a9 sync Philipinho 2026-04-27 15:51:23 +01:00
  • fad410ef23 chore: add undici for oidc proxy support (#2132) Philip Okugbe 2026-04-27 15:50:42 +01:00
  • 15b8908b1a update postcss Philipinho 2026-04-27 15:23:47 +01:00
  • 8e15b22d8c package updates Philipinho 2026-04-27 15:22:02 +01:00
  • ec83fc82d5 fix: refactor sanitize Philipinho 2026-04-27 15:16:26 +01:00
  • 1cfd0fb2c4 style(base): add tableScrollport / stickyBand / headerGrid / bodyGrid classes Philipinho 2026-04-27 14:03:34 +01:00
  • fc13520322 feat(base): add useHorizontalScrollSync hook Philipinho 2026-04-27 13:59:07 +01:00
  • 3ad666adad refactor(base): use --page-header-height var in standalone layout Philipinho 2026-04-27 13:56:24 +01:00
  • a645ab947b style: introduce --page-header-height variable Philipinho 2026-04-27 13:52:49 +01:00
  • 6a89212e32 fix(base): strip global ProseMirror 3rem horizontal padding from full-page base title Philipinho 2026-04-27 11:29:17 +01:00
  • 701ae5c78d fix(base): align title and table at the same left edge with shared horizontal padding Philipinho 2026-04-27 05:10:01 +01:00
  • 1de982c95b fix(base): add horizontal breathing space around full-page base title and table Philipinho 2026-04-27 05:06:31 +01:00
  • 9eee7bc12c fix(base): left-align full-page base title with the table below Philipinho 2026-04-27 05:04:38 +01:00
  • d476d0b8ba feat(base): add editable page title above the full-page base view Philipinho 2026-04-27 05:02:13 +01:00
  • 361afc2426 feat(editor-ext): block typing/paste from replacing a selected base embed Philipinho 2026-04-27 04:53:36 +01:00
  • 144838aa89 feat(editor-ext): block accidental delete of selected base embed Philipinho 2026-04-27 04:51:18 +01:00
  • 00e9d1d724 feat(base): add right-side scroll headroom on inline embed grid Philipinho 2026-04-27 04:44:47 +01:00
  • 583d2d37c4 fix(base): pull AddRowButton out of grid so sticky-left actually sticks Philipinho 2026-04-27 04:39:29 +01:00
  • a992fa8a63 feat(base): keep New row button sticky during horizontal scroll Philipinho 2026-04-27 04:30:04 +01:00
  • 7a119010c7 fix(base): suppress ProseMirror atom-node selection outline on inline embed Philipinho 2026-04-27 04:23:16 +01:00
  • 678c6f5f3f fix(base): drop outer panel border on inline embed grid Philipinho 2026-04-27 04:20:58 +01:00
  • 030d3e878a feat(base): extend inline embed scroll viewport leftward, anchor first cell with grid padding Philipinho 2026-04-27 04:13:34 +01:00
  • a7105267ed fix(base): keep inline embed left edge at page-content, extend right only Philipinho 2026-04-27 04:05:18 +01:00
  • 67f45ee61b fix(base): anchor inline embed extension to AppShell main, not first wider parent Philipinho 2026-04-27 03:57:45 +01:00
  • d73ac010af feat(base): use negative margin to extend inline grid past parent Philipinho 2026-04-27 03:51:21 +01:00
  • 8132b171f4 fix(base): apply embed width-extension after base loads, not just on mount Philipinho 2026-04-27 03:43:38 +01:00
  • e0e87329f4 feat(base): inline embed extends grid + toolbar beyond page width Philipinho 2026-04-27 03:39:03 +01:00
  • 8aabf86abb fix(base): make property type-picker popover scrollable with responsive width Philipinho 2026-04-27 02:20:42 +01:00
  • adae526627 fix type Philipinho 2026-04-27 02:12:34 +01:00
  • e66e18cd60 fix(base): rename remaining baseId references in attachment upload and ws utility Philipinho 2026-04-27 01:57:18 +01:00
  • 7f8ed733a3 feat(base): inline base embed — node registration, slash command, and renderer view Philipinho 2026-04-27 01:54:59 +01:00
  • 3826e5a50d feat(base): add /bases/inline-embed endpoint that creates a child base page Philipinho 2026-04-27 01:54:00 +01:00
  • 4a15c805f1 feat(editor-ext): add BaseEmbed TipTap node with pageId attribute Philipinho 2026-04-27 01:52:58 +01:00
  • 69e7bd73f2 feat(base): render table icon in sidebar for is_base=true pages Philipinho 2026-04-27 01:50:05 +01:00
  • 19821d3aeb feat(base): page renderer dispatches to base view when page.isBase Philipinho 2026-04-27 01:49:54 +01:00
  • 060bd1048f refactor(base): rename /base/:baseId param to :pageId Philipinho 2026-04-27 01:44:37 +01:00
  • f56af5e6b4 refactor(base): rename baseId to pageId in client components Philipinho 2026-04-27 01:44:11 +01:00
  • 3e9f26a8dd refactor(base): rename baseId to pageId in client atoms, hooks, types Philipinho 2026-04-27 01:42:54 +01:00
  • 4510543510 refactor(base): rename baseId to pageId in client services and queries Philipinho 2026-04-27 01:41:17 +01:00
  • 25dfb44774 refactor(base): rename baseId to pageId across WS, processors, tasks, formula, events Philipinho 2026-04-27 01:38:11 +01:00
  • 78d450a238 refactor(base): use PageAccessService for BaseViewController Philipinho 2026-04-27 01:29:23 +01:00
  • 2e7fe5bbb4 refactor(base): use PageAccessService for BaseRowController Philipinho 2026-04-27 01:28:59 +01:00
  • 43cf1665f5 refactor(base): use PageAccessService for BasePropertyController Philipinho 2026-04-27 01:28:28 +01:00
  • fd6a208235 refactor(base): use PageAccessService for BaseController permissions Philipinho 2026-04-27 01:28:03 +01:00
  • a53dabae70 refactor(base): rename baseId to pageId in DTOs, schemas, and services Philipinho 2026-04-27 01:27:10 +01:00
  • 54de3a7791 refactor(base): update task files to use renamed repo methods Philipinho 2026-04-27 01:22:09 +01:00
  • 16161d793b refactor(base): rename baseId to pageId in csv-export and page-resolver services Philipinho 2026-04-27 01:21:07 +01:00
  • 42f950e11d refactor(base): rename baseId to pageId in BaseViewService Philipinho 2026-04-27 01:20:34 +01:00
  • fdb250bbe8 refactor(base): rename baseId to pageId in BaseRowService Philipinho 2026-04-27 01:19:49 +01:00
  • 2b4a9b8a00 refactor(base): rename baseId methods to pageId in repos and BasePropertyService Philipinho 2026-04-27 01:18:32 +01:00
  • a2917bad6d feat(base): create() now allocates an is_base=true page via PageService Philipinho 2026-04-27 01:16:48 +01:00
  • ccdf2343f2 refactor(base): rename baseId to pageId in BaseViewRepo Philipinho 2026-04-27 01:10:56 +01:00
  • cbed118c11 refactor(base): rename baseId to pageId in BaseRowRepo Philipinho 2026-04-27 01:10:29 +01:00
  • 0f9dee4b28 refactor(base): rename baseId to pageId in BasePropertyRepo Philipinho 2026-04-27 01:08:59 +01:00
  • 0257f03003 refactor(base): rewrite BaseRepo over pages (is_base + base_schema_version) Philipinho 2026-04-27 01:06:19 +01:00
  • 731fa45672 chore(db): drop Base entity type aliases (table no longer exists) Philipinho 2026-04-27 01:04:05 +01:00
  • 2b05d1520b chore(db): regenerate Kysely types after bases-as-pages migration Philipinho 2026-04-27 01:01:41 +01:00
  • 24a70e48da fix(db): add pending_type columns to recreated base_properties table Philipinho 2026-04-27 00:59:36 +01:00
  • a847c2121c feat(db): add is_base flag to pages, drop bases table, recreate base_* with page_id Philipinho 2026-04-27 00:53:44 +01:00
  • 137c02a10f feat(base): sticky table header so columns stay visible while scrolling Philipinho 2026-04-25 01:05:20 +01:00
  • be79b7159c feat(base): warm row count query on base load, gated on user hydrate Philipinho 2026-04-25 01:05:11 +01:00
  • 18222d1142 fix(base): escalate fuzzy filter and search counts to capped-exact Philipinho 2026-04-25 01:05:02 +01:00