You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(app-showcase): expand page-capability coverage (visualizations, config depth, record components) (#2052)
Rounds out the showcase so it demonstrates the full page surface, not just a
couple of grid interface pages.
P1 — every record visualization as its own interface page (task-visualizations.pages.ts):
Task Board (kanban) · Task Calendar · Task Gallery · Team Schedule (gantt) ·
Activity Timeline · Work Map · All Views (switcher across all 7). Each whitelists
one visualization and relies on runtime auto-derive for the field bindings; each
page's `columns` include the binding fields so the data is fetched.
P2 — deeper interface config (active-projects.page.ts):
`filterBy` always-on base filter (hide completed) · default `sort` (budget desc)
· `addRecord` toolbar form entry point · dropdown user-filters · grid+kanban.
P3 — record-layout component set (task-detail.page.ts, full record page):
record:path status stepper · record:alert with a `visible` expression
(shown only In Review) · record:quick_actions (object actions) · highlights · details.
P4 — data so the visualizations look real:
cover images on tasks (gallery), reusing the existing lat/lng locations (map).
Verified in the browser: all 7 visualization pages render (map shows 10 pins,
gallery 10 covers, gantt bars, calendar/timeline/kanban); Active Projects hides
the completed project and sorts by budget; the Task record page shows the path
stepper, the In-Review alert, and quick actions.
Deferred (noted for a follow-up — heavier / uncertain renderers): hierarchy
`levels` (needs a self-referencing object + tree renderer) and a `utility`-type
panel page.
Pairs with objectstack-ai/objectui#1811 (gantt/map auto-derive).
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments