Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
ccb8697
Redesign the Web console as an operations back office (WIP)
SaladDay Sep 24, 2026
51d418a
Unify list pages, redesign API workbench and harden Session parsing (…
SaladDay Sep 24, 2026
99bf106
Merge remote-tracking branch 'origin/main' into codex/admin-console-r…
SaladDay Sep 24, 2026
c2cfe28
Start the management console on the Web API (WIP)
SaladDay Sep 24, 2026
942110e
Manage projects through the Web API instead of calling /v1 (WIP)
SaladDay Sep 24, 2026
a29e06e
Remove the /v1 console code paths and dead styles
SaladDay Sep 24, 2026
ff9731b
Adopt the PR #92 management client in the console
SaladDay Sep 24, 2026
c265c96
Move the node topology to Overview and list nodes on Nodes
SaladDay Sep 24, 2026
16fbf80
Show Session history as a transcript and make copying read as a route
SaladDay Sep 24, 2026
d8e3175
Give cards a crisper edge and keep node names whole in the topology
SaladDay Sep 24, 2026
61194db
Fit the project column in Overview's usage table to its names
SaladDay Sep 24, 2026
e1ae811
Align chart axes with their titles and drop blur and card shadows
SaladDay Sep 24, 2026
fb8d63e
wip: add Tailwind v4, TanStack Query and shadcn config to Core Web
SaladDay Sep 24, 2026
2a619f2
wip: install Beautiful UI foundation and alias console tokens to it
SaladDay Sep 24, 2026
9d22b4b
wip: rebuild shared atoms in Beautiful UI's vocabulary with Parsar in…
SaladDay Sep 24, 2026
7c4147d
wip: cache Web API reads with TanStack Query, prefetch on nav intent,…
SaladDay Sep 24, 2026
8fee799
wip: scope Tailwind to registry components; unify toolbar controls, l…
SaladDay Sep 24, 2026
70d9947
wip: page panel on a gray frame, quieter indigo and data palette, Gei…
SaladDay Sep 24, 2026
1204014
wip: move every page's reads onto the query cache; coss ui select; GF…
SaladDay Sep 24, 2026
9ac080f
wip: use the coss select for Session log, write history and copy dialog
SaladDay Sep 24, 2026
783bd3f
Rework Sandbox metrics around one summary band
SaladDay Sep 24, 2026
cc1ac0c
wip: one radius and padding scale; Sandbox metrics starts at its nodes
SaladDay Sep 24, 2026
5e5ae18
Add Core metrics: the control plane's own health
SaladDay Sep 24, 2026
77a8552
Show Session history as a chat; keep collection items stable
SaladDay Sep 24, 2026
f8caff1
Give the monitor pages one structure and one chart component
SaladDay Sep 24, 2026
4c57e14
Show each node figure in one place
SaladDay Sep 24, 2026
d34d0b5
Keep usage on Agent metrics, not the Agent list
SaladDay Sep 24, 2026
53dc9d6
Ground Core metrics in what the Core process owns
SaladDay Sep 24, 2026
41f7824
Glance at Core and nodes in a popover; restrain the type scale
SaladDay Sep 24, 2026
32cc6a2
Give the console motion that reports state
SaladDay Sep 24, 2026
ece9a2b
Merge main: Projects (#92), API docs (#94) and Core metrics (#97)
SaladDay Sep 24, 2026
048e889
Rewrite browser acceptance for the management console
SaladDay Sep 25, 2026
bd4932d
Address blind review: report failed reads and uncertain writes honestly
SaladDay Sep 25, 2026
86829ca
Give header actions one button style; let the conversation use the card
SaladDay Sep 25, 2026
20315b5
Open a chart's numbers in a dialog
SaladDay Sep 25, 2026
7a4a34e
Give first run and sign-in an onboarding stage and a tour
SaladDay Sep 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,14 @@ parallel compatibility paths, raise the issue with a concrete recommendation and
tradeoffs before implementing the disputed behavior. Continue independent work
while the decision is pending. Do not silently preserve obsolete private designs.

Core Web leads with operations: Monitor (Overview, Core metrics, Agent metrics,
Sandbox metrics, Session log), Resources and Platform. Pages use the shared
components in `apps/web/src/components` and the tokens in `apps/web/src/styles`,
described in `apps/web/DESIGN.md`. Keep explanations behind help tips, but keep
errors, warnings and safety notices visible. Browser-derived metrics state their
coverage, keep missing values missing, bound their fan-out and time, report a failed
read as failed and never imply deployment-wide or billing totals.

For subsequent alignment and milestone closure batches, the main thread coordinates
design, shared interface agreements, file ownership, integration and merge. First
reconcile main and the boards, then list remaining mandatory milestone work,
Expand Down
Loading
Loading