Philipinho
|
c91f89a055
|
feat(bases): open detail modal for cards created via per-column '+ New'
|
2026-05-24 16:15:11 +01:00 |
|
Philipinho
|
6cdceede0b
|
feat(bases): allow adding new properties from inside the detail modal
|
2026-05-24 16:13:54 +01:00 |
|
Philipinho
|
f5602e9bcf
|
feat(bases): render editable property rows inside detail modal
|
2026-05-24 16:10:31 +01:00 |
|
Philipinho
|
9237e94769
|
feat(bases): row detail modal shell with editable title
|
2026-05-24 16:04:29 +01:00 |
|
Philipinho
|
e071de9248
|
feat(bases): add URL-driven row detail modal hook
|
2026-05-24 16:01:50 +01:00 |
|
Philipinho
|
aebd54f13d
|
refactor(bases): guard kanban column drag from menu clicks; polish hidden chips strip
|
2026-05-24 15:59:53 +01:00 |
|
Philipinho
|
a7d390932d
|
feat(bases): hide and show kanban columns from header menu
|
2026-05-24 15:53:49 +01:00 |
|
Philipinho
|
beb7120b00
|
feat(bases): reorder kanban columns via drag, persisting choiceOrder
|
2026-05-24 15:48:51 +01:00 |
|
Philipinho
|
83d52fc324
|
fix(bases): suppress kanban column-body drop when a card target also matched
|
2026-05-24 15:45:24 +01:00 |
|
Philipinho
|
d97d8108d2
|
feat(bases): drop cards onto empty kanban columns / below last card
|
2026-05-24 15:38:34 +01:00 |
|
Philipinho
|
bdfd0413b4
|
feat(bases): card-to-card kanban drag with edge slotting
|
2026-05-24 15:34:40 +01:00 |
|
Philipinho
|
a9c6051d12
|
feat(bases): add per-column '+ New' button to kanban
|
2026-05-24 13:51:20 +01:00 |
|
Philipinho
|
76ca68bec6
|
feat(bases): surface group-by picker in toolbar for kanban views
|
2026-05-24 13:46:41 +01:00 |
|
Philipinho
|
c350308c03
|
feat(bases): add kanban empty state with group-by picker
|
2026-05-24 13:42:35 +01:00 |
|
Philipinho
|
f36df26d75
|
feat(bases): dispatch kanban view through ViewRenderer
|
2026-05-24 13:38:11 +01:00 |
|
Philipinho
|
ee4bf73c92
|
refactor(bases): rename KanbanColumn helper type to KanbanColumnData; clsx + font vars
|
2026-05-24 13:36:12 +01:00 |
|
Philipinho
|
68cdcd970c
|
feat(bases): scaffold kanban renderer (no DnD yet)
|
2026-05-24 13:27:25 +01:00 |
|
Philipinho
|
dfd6d3aee0
|
test(bases): pin resolveCardDrop catch-fallback behavior + fix comment
|
2026-05-24 13:24:36 +01:00 |
|
Philipinho
|
ad0e65371b
|
feat(bases): add resolveCardDrop helper for kanban drag mutations
|
2026-05-24 13:20:31 +01:00 |
|
Philipinho
|
fd6f6a9341
|
fix(bases): always render kanban NO_VALUE column unless explicitly hidden
|
2026-05-24 13:13:12 +01:00 |
|
Philipinho
|
a60de83e57
|
feat(bases): add useKanbanGroups partitioning hook
|
2026-05-24 13:09:26 +01:00 |
|
Philipinho
|
f75779951e
|
refactor(bases): split BaseTable into BaseView shell + ViewRenderer
|
2026-05-24 13:00:20 +01:00 |
|
Philipinho
|
6b3babb3de
|
fix(bases): strip all property-id refs from view config on delete
|
2026-05-24 12:52:05 +01:00 |
|
Philipinho
|
b8192e69d1
|
feat(bases): cascade-clean view configs when a property is deleted
|
2026-05-24 12:41:14 +01:00 |
|
Philipinho
|
46c5960e99
|
feat(base): clearer warning copy for url/email type conversions
|
2026-05-24 12:37:56 +01:00 |
|
Philipinho
|
38cdf1267a
|
fix(base): always rewrite cells on type change so renderers see correct shape
|
2026-05-24 12:37:52 +01:00 |
|
Philipinho
|
9cec9b64c6
|
feat(bases): allow updateRow to set position atomically
|
2026-05-24 12:31:36 +01:00 |
|
Philipinho
|
a793e65560
|
fix(base): suppress prosemirror dropcursor inside base-embed atom
|
2026-05-24 12:31:08 +01:00 |
|
Philipinho
|
b9ab95af4e
|
Revert "fix(base): isolate inline-embed drags from prosemirror dropcursor"
This reverts commit 3c62331826.
|
2026-05-24 12:28:16 +01:00 |
|
Philipinho
|
a60febc92f
|
feat(bases): add kanban view config fields to schema
|
2026-05-24 12:26:36 +01:00 |
|
Philipinho
|
3c62331826
|
fix(base): isolate inline-embed drags from prosemirror dropcursor
|
2026-05-24 02:50:49 +01:00 |
|
Philipinho
|
b83b92bea6
|
fix(base): invalidate row cache on base:schema:bumped
|
2026-05-24 02:43:16 +01:00 |
|
Philipinho
|
651f799e3a
|
chore(client): drop unused @dnd-kit packages
|
2026-05-24 02:41:43 +01:00 |
|
Philipinho
|
5f845ab4c3
|
feat(base): add i18n keys for property type-change UI
|
2026-05-24 02:37:28 +01:00 |
|
Philipinho
|
d607e858d5
|
refactor(base): migrate choice editor reorder from dnd-kit to pragmatic-drag-and-drop
|
2026-05-24 02:35:34 +01:00 |
|
Philipinho
|
909b6a8f9c
|
feat(base): show Converting badge in column header during type change
|
2026-05-24 02:35:22 +01:00 |
|
Philipinho
|
23ea060e54
|
feat(base): restore property type change with confirmation panel
|
2026-05-24 02:32:43 +01:00 |
|
Philipinho
|
73e626e3bc
|
refactor(base): stabilize column-reorder dnd effect against WS-driven refetches
|
2026-05-24 02:31:52 +01:00 |
|
Philipinho
|
c2dac69e70
|
feat(base): add conversion-warning lookup with unit tests
|
2026-05-24 02:29:52 +01:00 |
|
Philipinho
|
e1f862967a
|
feat(base): wire type field through UpdatePropertyInput + restore row invalidation
|
2026-05-24 02:27:37 +01:00 |
|
Philipinho
|
a66d31178a
|
fix(base): sync client SYSTEM_PROPERTY_TYPES with server (add formula)
|
2026-05-24 02:26:13 +01:00 |
|
Philipinho
|
eeb84e97c9
|
refactor(base): migrate column reorder from dnd-kit to pragmatic-drag-and-drop
|
2026-05-24 02:24:54 +01:00 |
|
Philipinho
|
9c124f8851
|
feat(base): guard system-source/primary type changes; allow rename mid-conversion
|
2026-05-24 02:24:37 +01:00 |
|
Philipinho
|
c8ce98347e
|
feat(base): allow type on /properties/update, restricted to user types
|
2026-05-24 02:21:47 +01:00 |
|
Philipinho
|
64a1e22cb4
|
feat(base): add USER_PROPERTY_TYPES subset for type-change DTO
|
2026-05-24 02:19:42 +01:00 |
|
Philipinho
|
218b5755a9
|
feat(base): add drop-edge indicator component for pragmatic-dnd
|
2026-05-24 02:18:31 +01:00 |
|
Philipinho
|
911bf53924
|
Merge branch 'main' into base-formula
|
2026-05-24 01:47:59 +01:00 |
|
Philipinho
|
d7c4f0551e
|
fix: strip html styles on paste
|
2026-05-22 19:00:30 +01:00 |
|
Philipinho
|
61a91cd086
|
fix: remove duplicate storage key
|
2026-05-22 14:54:52 +01:00 |
|
Philipinho
|
f010f6a83a
|
fix: internal links
|
2026-05-21 17:01:20 +01:00 |
|