Commit Graph

  • 93b1fc534b fix(base): adopt server view state when no local edit is pending Philipinho 2026-04-18 22:03:25 +01:00
  • 1aa92b1bb5 fix(base): stop synthesized switch input click from re-firing hide toggle Philipinho 2026-04-18 21:57:28 +01:00
  • d385099eb1 fix(base): fire hide toggle once per click instead of twice Philipinho 2026-04-18 21:51:43 +01:00
  • d4fe0e0a69 fix(base): re-render grid header and rows when column visibility changes Philipinho 2026-04-18 21:41:32 +01:00
  • ab9b00f91c fix(base): include new properties in local column state so the grid can scroll to them Philipinho 2026-04-18 21:11:09 +01:00
  • 64dafe5ac0 fix(base): prompt unsaved changes when discarding dirty rename Philipinho 2026-04-18 20:58:59 +01:00
  • 097b1c76d4 feat(base): add save and cancel buttons to property rename panel Philipinho 2026-04-18 20:52:26 +01:00
  • 2c1f66b603 fix(base): refresh hide-fields popover when a property is renamed Philipinho 2026-04-18 20:52:24 +01:00
  • f812162a26 fix(base): refresh grid headers when a property is renamed Philipinho 2026-04-18 20:51:14 +01:00
  • b88c060df8 fix(base): escape on dirty property options triggers discard prompt Philipinho 2026-04-18 20:39:02 +01:00
  • 97cd88405d fix(base): close property menu on escape from main and options panels Philipinho 2026-04-18 20:35:30 +01:00
  • 5de9a69130 fix(base): close toolbar popovers on escape via document keydown Philipinho 2026-04-18 20:31:54 +01:00
  • 83d55d9bd3 fix(base): close toolbar popovers on outside click via custom listener Philipinho 2026-04-18 20:26:57 +01:00
  • 9c71a90637 fix(base): dismiss hide-fields popover on escape and outside click Philipinho 2026-04-18 19:49:13 +01:00
  • c6f993b610 fix(base): only re-seed column state when view identity changes Philipinho 2026-04-18 19:23:56 +01:00
  • c331e0ffd3 fix(base): merge live table state into sort and filter mutations Philipinho 2026-04-18 19:22:41 +01:00
  • 53ee685874 refactor(base): extract buildViewConfigFromTable helper Philipinho 2026-04-18 19:21:17 +01:00
  • 082a32faa0 fix(client): exempt base csv export from response interceptor unwrap Philipinho 2026-04-18 18:51:49 +01:00
  • 5c11e59128 fix(base): stabilize properties identity to break render loop Philipinho 2026-04-18 18:48:41 +01:00
  • 5a4d10081d feat(base): add csv export button to base toolbar Philipinho 2026-04-18 18:24:24 +01:00
  • 18668c7bcf feat(base): add client csv export service call Philipinho 2026-04-18 18:23:43 +01:00
  • f119d728a8 fix(base): handle csv export client abort and mid-stream errors Philipinho 2026-04-18 18:18:34 +01:00
  • 66f9194e96 feat(base): add csv export http endpoint Philipinho 2026-04-18 18:14:41 +01:00
  • 19b3f26cbb feat(base): register csv export service in module Philipinho 2026-04-18 18:14:01 +01:00
  • 56c57afff3 feat(base): add streaming csv export service Philipinho 2026-04-18 18:13:20 +01:00
  • d84aadadbb feat(base): add export base csv dto Philipinho 2026-04-18 18:11:34 +01:00
  • da0321b468 feat(base): add csv cell serializer with per-type rules Philipinho 2026-04-18 18:10:47 +01:00
  • db6f82ff7a chore(server): add csv-stringify dependency Philipinho 2026-04-18 18:08:09 +01:00
  • 207c74427d style(base): unify hover state across selected row cells Philipinho 2026-04-18 17:15:57 +01:00
  • c53d70b64e style(base): darken select option hover for better visibility Philipinho 2026-04-18 17:15:23 +01:00
  • 9a1cbc8ea9 style(base): nudge row drag grip past left table border Philipinho 2026-04-18 17:14:49 +01:00
  • 8b343d25f0 style(base): push row drag grip flush to left table border Philipinho 2026-04-18 17:13:03 +01:00
  • 2d47ffb25a style(base): align row drag grip flush with cell left edge Philipinho 2026-04-18 17:12:42 +01:00
  • b6882d774b fix(base): widen row-number column so drag grip sits left of checkbox Philipinho 2026-04-18 17:09:00 +01:00
  • 4dc6d32e49 fix(base): absolutely position row-number content to eliminate layout shift Philipinho 2026-04-18 17:03:06 +01:00
  • 8994575437 feat(base): confirm before bulk deleting selected rows Philipinho 2026-04-18 17:00:43 +01:00
  • 3f52e54207 fix(base): pin selection bar to viewport with Confluence-style dark pill Philipinho 2026-04-18 16:54:49 +01:00
  • b6b6e1809a feat(base): reconcile bulk delete over socket + prune selection Philipinho 2026-04-18 16:47:05 +01:00
  • d8adcd44c2 feat(base): clear row selection on view or base change Philipinho 2026-04-18 16:46:07 +01:00
  • 6a230b14ca feat(base): keyboard delete and esc to clear selection Philipinho 2026-04-18 16:45:38 +01:00
  • 05406640f0 feat(base): floating selection action bar with bulk delete Philipinho 2026-04-18 16:44:07 +01:00
  • 4c4bbe9b15 feat(base): header select-all with tri-state checkbox Philipinho 2026-04-18 16:42:06 +01:00
  • 3fca962c9f feat(base): row-number cell renders checkbox + drag handle on hover Philipinho 2026-04-18 16:40:21 +01:00
  • fda163311a feat(base): add use-row-selection hook Philipinho 2026-04-18 16:37:47 +01:00
  • 0d824dcd24 feat(base): add row selection atoms Philipinho 2026-04-18 16:35:07 +01:00
  • 8d793ec26b feat(base): add useDeleteRowsMutation with optimistic update Philipinho 2026-04-18 16:35:00 +01:00
  • 0bbcc7ee30 feat(base): add deleteRows client service + type Philipinho 2026-04-18 16:34:19 +01:00
  • e017209d76 feat(base): emit base:rows:deleted websocket event Philipinho 2026-04-18 16:32:27 +01:00
  • fc734475df feat(base): add POST /bases/rows/delete-many endpoint Philipinho 2026-04-18 16:31:44 +01:00
  • a7f9d66778 feat(base): add deleteMany service method for batch row delete Philipinho 2026-04-18 16:31:11 +01:00
  • 4a9e891582 feat(base): add BASE_ROWS_DELETED event type Philipinho 2026-04-18 16:29:26 +01:00
  • 65c5bb11b8 feat(base): add DeleteRowsDto for batch row delete Philipinho 2026-04-18 16:29:02 +01:00
  • 1466d95078 feat(base): add findByIds and softDeleteMany to base-row repo Philipinho 2026-04-18 16:28:39 +01:00
  • 901445305d docs: drop unused selectionCount in row-number-header-cell sample Philipinho 2026-04-18 16:20:40 +01:00
  • 5985238b4b docs: tighten row selection plan per review (consolidate tasks 13-14, fix deps) Philipinho 2026-04-18 16:20:02 +01:00
  • 10ee8d0c85 docs: add base row selection and bulk delete implementation plan Philipinho 2026-04-18 16:16:58 +01:00
  • d2f19b2aa0 docs: clarify base row selection spec edge cases per review Philipinho 2026-04-18 16:09:02 +01:00
  • 493915a0c3 docs: add base row selection and bulk delete design spec Philipinho 2026-04-18 16:07:58 +01:00
  • da49ffc332 fix orderBy Philipinho 2026-04-18 15:17:20 +01:00
  • b95f3033d1 style(base): add focus-preservation comment to status cell mousedown Philipinho 2026-04-18 15:07:05 +01:00
  • 88c906cdcd feat(base): keyboard navigation for status cell dropdown Philipinho 2026-04-18 15:05:30 +01:00
  • 836a25cdbf feat(base): keyboard navigation for multi-select cell dropdown Philipinho 2026-04-18 15:03:04 +01:00
  • b02b2cd5d8 refactor(base): hoist NavItem type and drop IIFE in select cell Philipinho 2026-04-18 15:01:12 +01:00
  • bb398bb7d6 feat(base): keyboard navigation for single-select cell dropdown Philipinho 2026-04-18 14:58:19 +01:00
  • 4cefa40f5b refactor(base): destructure useListKeyboardNav and use clsx in person cell Philipinho 2026-04-18 14:55:59 +01:00
  • 2ca27f16a1 feat(base): keyboard navigation for person cell dropdown Philipinho 2026-04-18 14:52:09 +01:00
  • f8edb587e4 feat(base): add useListKeyboardNav hook for dropdown keyboard nav Philipinho 2026-04-18 14:48:30 +01:00
  • 0f4a819ec5 style(base): add keyboard-active option style for cell dropdowns Philipinho 2026-04-18 14:47:59 +01:00
  • ede1a799f2 feat(base): disable type-conversion API for v1, preserve engine for v2 Philipinho 2026-04-18 13:41:41 +01:00
  • 845b49968e feat(base): replace property type picker with read-only display Philipinho 2026-04-18 13:34:33 +01:00
  • b244f831da refactor(base): drop type-change invalidation branch from update-property mutation Philipinho 2026-04-18 13:29:32 +01:00
  • 2ececc8203 fix(base): remove maxPages cap that caused infinite scroll loop past row 500 Philipinho 2026-04-18 13:26:25 +01:00
  • 6d9107b727 refactor(base): drop unused schema:bumped socket handler Philipinho 2026-04-18 13:21:39 +01:00
  • 5ae49cab49 refactor(base): prune deleted property cells locally instead of invalidating rows Philipinho 2026-04-18 13:18:51 +01:00
  • 89638fb11d refactor(base): append remote row creates to cache instead of invalidating Philipinho 2026-04-18 13:15:49 +01:00
  • f5b19316af Base WIP Philipinho 2026-04-18 13:13:53 +01:00
  • fadeeaa59d feat(client): improve accessibility with ARIA labels and semantics - Add aria-label to icon-only ActionIcon triggers across tree, comments, share, group, breadcrumbs, templates, AI chat, API keys, and spaces - Give custom clickable divs/spans (color swatches, status swatches, load-more, PDF error, comment selection) role="button", tabIndex, and keyboard handlers - Add listbox/combobox semantics (role, aria-selected, aria-activedescendant) to slash menu, emoji menu, mention list, and link editor results - Add aria-haspopup/aria-expanded to bubble-menu triggers (node, text align, color) and status badge - Add aria-label to Modal.Root/Dialog instances that lack a title prop (page history, template preview, trash preview, drawio, comment, find-and-replace, page verification) - Add en-US translations for new aria-label strings Philipinho 2026-04-18 13:07:16 +01:00
  • 081bb67239 Merge branch 'main' into base Philipinho 2026-04-17 13:48:49 +01:00
  • eb0538b856 fix Philipinho 2026-04-17 13:41:24 +01:00
  • 28b46dc0cb feat: pdf import Philipinho 2026-04-16 14:17:27 +01:00
  • ba9e4de036 use modified firecrawl-pdf-inspector Philipinho 2026-04-16 12:49:52 +01:00
  • e0788dc654 feat: replace pdfjs-dist with firecrawl-pdf-inspector Philipinho 2026-04-16 01:24:27 +01:00
  • dba8e315ab override Philipinho 2026-04-14 17:59:59 +01:00
  • 81ae7a17a6 confirm dialog Philipinho 2026-04-14 17:56:36 +01:00
  • 271f855761 v0.80.0 Philipinho 2026-04-14 17:08:44 +01:00
  • 2e03d4f4de v0.80.0 v0.80.0 Philipinho 2026-04-14 16:40:28 +01:00
  • 3e6d915227 sync Philipinho 2026-04-14 16:34:44 +01:00
  • a6a7e4370a feat(ee): PDF export api (#2112) Philip Okugbe 2026-04-14 16:26:54 +01:00
  • 362341cc6c sync pdf-export Philipinho 2026-04-14 16:18:02 +01:00
  • 46a3ca4112 sync Philipinho 2026-04-14 16:11:33 +01:00
  • 4ec2e458f8 feat: pdf export queue Philipinho 2026-04-14 16:01:38 +01:00
  • c802d29b85 feat(ee): server side PDF export Philipinho 2026-04-14 12:50:00 +01:00
  • cc00e77dfb fix: space overview favorites (#2110) Philip Okugbe 2026-04-14 02:58:24 +01:00
  • 0b32511dff fix space favorites view fix/favorites Philipinho 2026-04-14 02:39:22 +01:00
  • 66c70c0e76 fix print Philipinho 2026-04-14 00:40:17 +01:00
  • 0e8b3bbfb3 New Crowdin updates (#2109) Philip Okugbe 2026-04-14 00:05:51 +01:00
  • a3a9f35005 fix home flickers (#2108) Philip Okugbe 2026-04-13 23:54:03 +01:00
  • 12bd213236 fix bug-352873 Philipinho 2026-04-13 23:53:16 +01:00
  • 4056bd0104 feat: enhancements (#2107) Philip Okugbe 2026-04-13 23:34:40 +01:00
  • d62d132102 update packages fix-6121 Philipinho 2026-04-13 23:26:21 +01:00