Foundry UI polish: terminal empty state, history minimap redesign, styling tweaks (#242)

- Hide terminal pane body when no terminal tabs exist
- Redesign history minimap from orange bar to single icon with popover dropdown
- Simplify popover items to single-line user messages with ellipsis
- Adjust min-used badge hover padding
- Add right padding to message list for history icon clearance

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Nicholas Kissel 2026-03-12 11:03:04 -07:00 committed by GitHub
parent f09b9090bb
commit fde8b481bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 4164 additions and 1018 deletions

View file

@ -99,6 +99,7 @@ class MockWorkbenchStore implements TaskWorkbenchClient {
fileChanges: [],
diffs: {},
fileTree: [],
minutesUsed: 0,
};
this.updateState((current) => ({

View file

@ -434,6 +434,7 @@ export function buildInitialTasks(): Task[] {
],
},
],
minutesUsed: 42,
},
{
id: "h2",
@ -533,6 +534,7 @@ export function buildInitialTasks(): Task[] {
],
},
],
minutesUsed: 187,
},
{
id: "h3",
@ -606,6 +608,7 @@ export function buildInitialTasks(): Task[] {
],
},
],
minutesUsed: 23,
},
// ── rivet-dev/rivet ──
{
@ -740,6 +743,7 @@ export function buildInitialTasks(): Task[] {
],
},
],
minutesUsed: 5,
},
{
id: "h5",
@ -795,6 +799,7 @@ export function buildInitialTasks(): Task[] {
],
diffs: {},
fileTree: [],
minutesUsed: 312,
},
// ── rivet-dev/cloud ──
{
@ -903,6 +908,7 @@ export function buildInitialTasks(): Task[] {
],
},
],
minutesUsed: 0,
},
// ── rivet-dev/engine-ee ──
{
@ -1016,6 +1022,7 @@ export function buildInitialTasks(): Task[] {
],
},
],
minutesUsed: 78,
},
// ── rivet-dev/engine-ee (archived) ──
{
@ -1057,6 +1064,7 @@ export function buildInitialTasks(): Task[] {
],
diffs: {},
fileTree: [],
minutesUsed: 15,
},
// ── rivet-dev/secure-exec ──
{
@ -1109,6 +1117,7 @@ export function buildInitialTasks(): Task[] {
],
diffs: {},
fileTree: [],
minutesUsed: 3,
},
];
}