Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
dc2c9c5
build(ui): upgrade bijou to v3
flyingrobots Mar 18, 2026
7e039a5
feat(ui): add surface-native vault explorer
flyingrobots Mar 18, 2026
ee55fd3
feat(ui): add table navigation and split resize
flyingrobots Mar 18, 2026
768a272
feat(ui): add dashboard command palette drawers
flyingrobots Mar 18, 2026
9b0580b
feat(ui): show dashboard working directory
flyingrobots Mar 18, 2026
f7516b2
feat(ui): add ref and oid source inspection
flyingrobots Mar 18, 2026
c3fd058
feat(ui): add repository treemap atlas
flyingrobots Mar 18, 2026
7c8fd8f
fix(ui): add dashboard toasts and safe treemap repo probing
flyingrobots Mar 18, 2026
d4db883
feat(ui): toggle treemap tracked and ignored views
flyingrobots Mar 18, 2026
0bde52e
feat(ui): make treemap a full-screen workspace
flyingrobots Mar 18, 2026
f2fba59
fix(ui): correct treemap region layout
flyingrobots Mar 18, 2026
99ec46b
fix(ui): improve treemap label contrast
flyingrobots Mar 19, 2026
ff9fa2f
fix(ui): remove treemap label stripe backgrounds
flyingrobots Mar 19, 2026
40b1759
fix(ui): restore treemap label readability
flyingrobots Mar 19, 2026
e38d3ca
feat(ui): add refs browser and source inspection
flyingrobots Mar 19, 2026
2519a99
feat(ui): add treemap drilldown and refs explorer
flyingrobots Mar 19, 2026
5355380
fix(ui): accept treemap drill symbol keys
flyingrobots Mar 19, 2026
8663c17
feat(ui): give the git-cas tui a distinct theme
flyingrobots Mar 20, 2026
afe2258
feat(ui): strengthen dashboard toasts
flyingrobots Mar 20, 2026
5f16a97
feat(ui): animate dashboard toast motion
flyingrobots Mar 20, 2026
0a01439
fix(ui): guard collapsing toast exit frames
flyingrobots Mar 20, 2026
20305f0
fix(ui): wrap refs browser content
flyingrobots Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions bin/git-cas.js
Original file line number Diff line number Diff line change
Expand Up @@ -670,12 +670,22 @@ vault
// ---------------------------------------------------------------------------
vault
.command('dashboard')
.description('Interactive vault explorer')
.description('Interactive CAS explorer')
.option('--cwd <dir>', 'Git working directory', '.')
.option('--ref <gitRef>', 'Inspect a git ref that points to a CAS tree, CAS index blob, or commit with a manifest hint')
.option('--oid <treeOid>', 'Inspect a direct CAS tree OID')
.action(runAction(async (/** @type {Record<string, any>} */ opts) => {
if (opts.ref && opts.oid) {
throw new Error('Choose either --ref or --oid, not both');
}
const cas = createCas(opts.cwd);
const { launchDashboard } = await import('./ui/dashboard.js');
await launchDashboard(cas);
const source = opts.ref
? { type: 'ref', ref: opts.ref }
: opts.oid
? { type: 'oid', treeOid: opts.oid }
: { type: 'vault' };
await launchDashboard(cas, { cwd: path.resolve(opts.cwd), source });
}, getJson));

// ---------------------------------------------------------------------------
Expand Down
Loading