Commit Graph

  • d607e858d5 refactor(base): migrate choice editor reorder from dnd-kit to pragmatic-drag-and-drop Philipinho 2026-05-24 02:35:34 +01:00
  • 909b6a8f9c feat(base): show Converting badge in column header during type change Philipinho 2026-05-24 02:35:22 +01:00
  • 23ea060e54 feat(base): restore property type change with confirmation panel Philipinho 2026-05-24 02:32:43 +01:00
  • 73e626e3bc refactor(base): stabilize column-reorder dnd effect against WS-driven refetches Philipinho 2026-05-24 02:31:52 +01:00
  • c2dac69e70 feat(base): add conversion-warning lookup with unit tests Philipinho 2026-05-24 02:29:52 +01:00
  • e1f862967a feat(base): wire type field through UpdatePropertyInput + restore row invalidation Philipinho 2026-05-24 02:27:37 +01:00
  • a66d31178a fix(base): sync client SYSTEM_PROPERTY_TYPES with server (add formula) Philipinho 2026-05-24 02:26:13 +01:00
  • eeb84e97c9 refactor(base): migrate column reorder from dnd-kit to pragmatic-drag-and-drop Philipinho 2026-05-24 02:24:54 +01:00
  • 9c124f8851 feat(base): guard system-source/primary type changes; allow rename mid-conversion Philipinho 2026-05-24 02:24:37 +01:00
  • c8ce98347e feat(base): allow type on /properties/update, restricted to user types Philipinho 2026-05-24 02:21:47 +01:00
  • 64a1e22cb4 feat(base): add USER_PROPERTY_TYPES subset for type-change DTO Philipinho 2026-05-24 02:19:42 +01:00
  • 218b5755a9 feat(base): add drop-edge indicator component for pragmatic-dnd Philipinho 2026-05-24 02:18:31 +01:00
  • 911bf53924 Merge branch 'main' into base-formula Philipinho 2026-05-24 01:47:59 +01:00
  • d7c4f0551e fix: strip html styles on paste Philipinho 2026-05-22 19:00:30 +01:00
  • 61a91cd086 fix: remove duplicate storage key Philipinho 2026-05-22 14:54:52 +01:00
  • f010f6a83a fix: internal links Philipinho 2026-05-21 17:01:20 +01:00
  • 13a7f1372f fix: update pdf-inspector package v0.90.0 Philipinho 2026-05-21 13:44:11 +01:00
  • 4295ea09f6 feat(storage): add Azure Blob Storage driver (#2222) Philip Okugbe 2026-05-21 12:18:58 +01:00
  • d260353d59 feat(storage): add Azure Blob Storage driver feat/azure-storage-driver Philipinho 2026-05-21 12:07:44 +01:00
  • ed0501a864 fix passing wrong object Philipinho 2026-05-20 19:09:22 +01:00
  • aa0c37bd68 sync Philipinho 2026-05-20 18:41:23 +01:00
  • a5858bc470 fix: update packages (#2221) Philip Okugbe 2026-05-20 18:30:15 +01:00
  • 779f9604a7 update packages package-updates11 Philipinho 2026-05-20 18:28:04 +01:00
  • 0402420fbc fix visibility Philipinho 2026-05-20 18:20:52 +01:00
  • 2be5e0d4ee New Crowdin updates (#2220) Philip Okugbe 2026-05-20 18:20:02 +01:00
  • e02f0acc65 fix: add i18next_json type to crowdin Philipinho 2026-05-20 17:34:34 +01:00
  • adb1f27767 v0.90.0 Philipinho 2026-05-20 16:55:23 +01:00
  • 92c0e36e46 fix(a11y): WCAG 2.1 AA fixes (#2219) Philip Okugbe 2026-05-20 16:47:25 +01:00
  • 1c166c4736 feat(editor): add alt text support for images (#2097) Olivier Lambert 2026-05-20 17:45:59 +02:00
  • a8c0033ebb fix(a11y): WCAG 2.1 AA fixes a11y-fix Philipinho 2026-05-20 14:47:04 +01:00
  • 66a754c9eb Revert "fix: prevent browser tab fallback in editor (#2123)" (#2216) Philip Okugbe 2026-05-19 14:07:07 +01:00
  • 965c864221 Revert "fix: prevent browser tab fallback in editor (#2123)" revert-2123-fix/list-tab-fallback Philip Okugbe 2026-05-19 14:06:45 +01:00
  • 6cf8101ab3 feat(ee): templates (#2215) Philip Okugbe 2026-05-19 02:41:52 +01:00
  • 55537cd090 fix feat/templates Philipinho 2026-05-19 02:40:58 +01:00
  • cc691d1138 fix tree Philipinho 2026-05-19 02:37:14 +01:00
  • 1997610cb8 Merge branch 'main' into feat/templates Philipinho 2026-05-19 02:04:30 +01:00
  • bf9ea63247 feat(ee): templates Philipinho 2026-05-19 02:03:27 +01:00
  • 0d6538ab1a feat: iframe configuration Philipinho 2026-05-18 22:02:31 +01:00
  • 812d0765b5 types Philipinho 2026-05-18 16:58:52 +01:00
  • 234bd13453 fix(auth): clear page indexeddb databases on logout Philipinho 2026-05-18 01:59:43 +01:00
  • affd2e6740 feat(comment): enable text color in comments Philipinho 2026-05-18 00:14:59 +01:00
  • 37e652ade5 chore: bump ee submodule Philipinho 2026-05-18 00:14:56 +01:00
  • 38a847f305 fix(confluence-api-import): rename list endpoint to history Philipinho 2026-05-18 00:14:53 +01:00
  • 7c80688698 feat(confluence-api-import): show user count in import history Philipinho 2026-05-18 00:14:46 +01:00
  • 0320e07bb1 feat(confluence-api-import): add import mappings type Philipinho 2026-05-18 00:14:44 +01:00
  • 1982a0ed1e feat: encryption module Philipinho 2026-05-16 23:40:43 +01:00
  • fcb2b08cf3 docs(import): trim auto-embed comment Philipinho 2026-05-16 21:53:25 +01:00
  • e5ff58a73a fix(import): only auto-embed links when they're the sole content of their block Philipinho 2026-05-16 21:00:41 +01:00
  • d3bb105366 feat(import): add deterministic anchor nodeId helper Philipinho 2026-05-16 18:24:44 +01:00
  • bbb1b5eb26 feat(import): add Confluence emoji-id parser with tests Philipinho 2026-05-16 01:28:10 +01:00
  • 3e66aff1e2 feat(import): extract Confluence indent helper with auto-detect unit and tests Philipinho 2026-05-16 01:21:14 +01:00
  • 89442f5154 feat(import): add shared Confluence margin-left indent normalizer Philipinho 2026-05-16 01:10:28 +01:00
  • 12ef426541 Merge branch 'main' into confluence Philipinho 2026-05-15 13:26:33 +01:00
  • b7b99cb3b2 fix: code splitting and editor fixes (#2211) Philip Okugbe 2026-05-15 02:46:54 +01:00
  • 834b6f68f7 feat(webhooks): bump submodule for at-rest encryption of signing secret feat-webhooks Philipinho 2026-05-15 02:36:05 +01:00
  • 214daa1ec3 feat(webhooks): admin UI for managing webhooks and viewing deliveries Philipinho 2026-05-15 02:07:13 +01:00
  • 6af74eb3d4 feat(webhooks): dispatch domain events to webhook subscribers Philipinho 2026-05-15 01:59:02 +01:00
  • 58ada5a1b4 fix callout fix-873 Philipinho 2026-05-15 01:45:33 +01:00
  • e7fff3c9b5 feat(webhooks): backend module, dispatcher, processor, controller Philipinho 2026-05-15 01:44:58 +01:00
  • 63c1241125 feat(webhooks): scaffold feature flag, CASL subject, queue, and migration Philipinho 2026-05-15 01:36:05 +01:00
  • 0ae407839f fix codeblock/mermaid gap cursor Philipinho 2026-05-14 23:23:20 +01:00
  • d524073d86 fix: editor ready check Philipinho 2026-05-14 18:40:03 +01:00
  • 5c5fff517c fix code splitting Philipinho 2026-05-14 18:05:39 +01:00
  • 3115c5e097 fix table Philipinho 2026-05-14 18:04:25 +01:00
  • 03c1e8c4ed fix collab module Philipinho 2026-05-14 15:06:51 +01:00
  • e41518a93d fix type Philipinho 2026-05-14 14:49:02 +01:00
  • 932c1ad5b7 Better trash (#2190) Peter Tripp 2026-05-14 09:41:10 -04:00
  • 82d065669d fix: page mode toggle no longer overwrites default preference (#1996) Julien Fontanet 2026-05-14 14:15:03 +02:00
  • f758091b2a perf(permissions): cache space role and page edit lookups (#2208) Philip Okugbe 2026-05-14 13:11:28 +01:00
  • f4af4c3fc0 feat(editor): add page break node (#2202) Philip Okugbe 2026-05-14 03:48:13 +01:00
  • 425924cb4d feat(editor): add page break node feat/pagebreak Philipinho 2026-05-14 03:47:27 +01:00
  • 3b983a27f6 sync Philipinho 2026-05-14 03:01:55 +01:00
  • 299a9ca3c8 fix: bug fixes (#2201) Philip Okugbe 2026-05-14 02:54:00 +01:00
  • ee55c8808e package overrides fix-981 Philipinho 2026-05-14 02:41:24 +01:00
  • 91e3a1d015 sync Philipinho 2026-05-14 02:29:58 +01:00
  • c521917ffe fix: auto redirect if there is only one SSO provider. - fix tighten sso redirect - fix share tree margin Philipinho 2026-05-14 02:18:04 +01:00
  • f1603925c1 feat(share): support resizing sidebar on shared pages Philipinho 2026-05-14 01:14:58 +01:00
  • bb9b7bad8d feat(share): add full width toggle for shared pages Philipinho 2026-05-14 01:04:46 +01:00
  • 2e2585a11e fix(editor): hide transclusion borders and reset spacing in read-only mode Philipinho 2026-05-14 00:58:51 +01:00
  • cea9be7926 feat: table enhancement (#2191) Philip Okugbe 2026-05-14 00:37:44 +01:00
  • cb0aeedabf fix table Philipinho 2026-05-14 00:36:30 +01:00
  • 784a30b5a2 cleanup Philipinho 2026-05-14 00:31:26 +01:00
  • f18b29b45a fix: close table handle menu when drag starts Philipinho 2026-05-14 00:25:00 +01:00
  • d6af26d81b Merge branch 'main' into table Philipinho 2026-05-13 23:11:36 +01:00
  • 31ed0df3f7 feat(tree): replace sidebar tree (react-aborist) with custom tree implementation (#2199) Philip Okugbe 2026-05-13 23:01:04 +01:00
  • e14aa0ebd9 fix(tree): move treeitem role to focusable row + aria-current feat/pragmatic-tree Philipinho 2026-05-13 22:13:58 +01:00
  • 21899fddb6 feat(tree): Space activation and ARIA refinements Philipinho 2026-05-13 21:55:42 +01:00
  • 5bcca990fd feat(tree): roving tabindex and * to expand sibling subtrees Philipinho 2026-05-13 21:33:19 +01:00
  • 4e8f6b043d feat(tree): Home/End and typeahead keyboard navigation Philipinho 2026-05-13 21:04:39 +01:00
  • e2589a67fa refactor(emoji): switch to @slidoapp/emoji-mart fork for accessibility Philipinho 2026-05-13 20:10:39 +01:00
  • bfa8fea9fc feat(emoji-picker): focus search input on open Philipinho 2026-05-13 20:07:24 +01:00
  • e04b54f625 feat(tree): keyboard arrow navigation between rows Philipinho 2026-05-13 20:07:19 +01:00
  • 9e365787bb feat(tree): replace react-arborist with custom tree implementation Philipinho 2026-05-13 16:51:28 +01:00
  • ff094c00a7 perf(permissions): cache space role and page edit lookups - Wrap SpaceMemberRepo.getUserSpaceRoles and PagePermissionRepo.canUserEditPage in a Redis-backed cache (5s TTL) to dedupe repeated permission checks within request bursts. permission-cache Philipinho 2026-05-12 23:31:54 +01:00
  • 147f734c97 POC permission-instrumentation Philipinho 2026-05-12 22:56:22 +01:00
  • 62f0a2278d fix(editor): prevent stuck list after pasting plain text marked.parse() emits a trailing newline that became a whitespace text node at the body level, which parseSlice converted into a spurious paragraph at the end of the target — inside a list item this blocked the "Enter exits list" behavior since splitListItem's empty-last-block check never fired. Strip whitespace-only text nodes between block elements before parsing the slice, and place the cursor at the end of the inserted content. Also extend transformPasted to drop trailing hardBreaks and whitespace text nodes for the HTML-clipboard path. fix/lists Philipinho 2026-05-12 22:32:44 +01:00
  • 1260d60d38 feat: table enhancement Philipinho 2026-05-12 20:25:22 +01:00
  • bf1ddd8320 tableview Philipinho 2026-05-10 19:19:23 +01:00
  • a689cca7a0 feat: page labels/tags (#2188) Philip Okugbe 2026-05-10 18:14:15 +01:00
  • bda7e0099c full implementation feat/labels Philipinho 2026-05-10 17:54:43 +01:00