Philipinho
f56af5e6b4
refactor(base): rename baseId to pageId in client components
2026-04-27 01:44:11 +01:00
Philipinho
be79b7159c
feat(base): warm row count query on base load, gated on user hydrate
...
Mounts useBaseRowsCountQuery alongside the rows query so the count is
fetched eagerly and the cache is warm by the time the toolbar consumes
it. Gating on `currentUser` (not just `base`) ensures the persisted
view-draft has hydrated from localStorage before the first count fires
— otherwise a post-refresh count races ahead of the user's saved
filter and ships without it.
2026-04-25 01:05:11 +01:00
Philipinho
ae595c51ed
feat(base): mount draft banner and wire save-for-everyone flow
2026-04-20 23:00:32 +01:00
Philipinho
184fa25d3e
feat(base): route toolbar sort/filter changes through local draft
2026-04-20 22:54:25 +01:00
Philipinho
6740912adf
feat(base): render table from effective (draft-or-baseline) view config
2026-04-20 22:50:28 +01:00
Philipinho
83d28a8505
perf(base): defer rows query until base info loads to avoid bland first request
2026-04-18 23:34:02 +01:00
Philipinho
a6e9e66bbd
fix(base): don't override server sort with client-side position sort
2026-04-18 22:55:15 +01:00
Philipinho
321184394d
feat(base): show table skeleton instead of centered loader on load
2026-04-18 22:22:49 +01:00
Philipinho
f812162a26
fix(base): refresh grid headers when a property is renamed
2026-04-18 20:51:14 +01:00
Philipinho
d8adcd44c2
feat(base): clear row selection on view or base change
2026-04-18 16:46:07 +01:00
Philipinho
f5b19316af
Base WIP
2026-04-18 13:13:53 +01:00
Philipinho
084746e65a
WIP
2026-03-09 01:08:15 +00:00
Philipinho
674b0ec64a
filter/sort, file, person
2026-03-08 03:15:49 +00:00
Philipinho
94ee1e80fb
feat: bases - WIP
2026-03-08 00:56:24 +00:00