+
+
+ The repository{" "}
+ {dirtyDeleteSession.repository_name} has
+ uncommitted changes. Deleting this session will permanently
+ lose these changes.
+
+
+
Changed files:
+
+ {dirtyDeleteFiles.map((file, idx) => (
+ - {file}
+ ))}
+
+
+
+
)}
@@ -204,15 +208,19 @@ export function WorkspacesPage() {
{startWorkspace && (
setStartWorkspace(null)}>
e.stopPropagation()}>
-
Start Tool
-
{
- setStartWorkspace(null);
- void refresh();
- }}
- onCancel={() => setStartWorkspace(null)}
- />
+
+
Start Tool
+
+
+ {
+ setStartWorkspace(null);
+ void refresh();
+ }}
+ onCancel={() => setStartWorkspace(null)}
+ />
+
)}
diff --git a/apps/web/src/styles/global.css b/apps/web/src/styles/global.css
index 8d88997..cdaf4a8 100644
--- a/apps/web/src/styles/global.css
+++ b/apps/web/src/styles/global.css
@@ -381,6 +381,7 @@
flex-direction: column;
align-items: stretch;
gap: 0;
+ padding: var(--space-4);
}
.project-info h3 {
@@ -677,12 +678,6 @@
line-height: var(--line-height-normal);
}
-.dialog-actions {
- display: flex;
- justify-content: flex-end;
- gap: 0.6rem;
-}
-
.keys-list {
display: flex;
flex-direction: column;
diff --git a/apps/web/src/styles/pages/sessions.css b/apps/web/src/styles/pages/sessions.css
index ad6711f..cade164 100644
--- a/apps/web/src/styles/pages/sessions.css
+++ b/apps/web/src/styles/pages/sessions.css
@@ -115,14 +115,14 @@
align-items: center;
gap: var(--space-2);
padding-top: var(--space-3);
- border-top: 1px solid var(--color-border);
+ border-top: 1px solid var(--border);
}
.session-card-actions.mobile {
display: flex;
gap: var(--space-2);
padding-top: var(--space-3);
- border-top: 1px solid var(--color-border);
+ border-top: 1px solid var(--border);
}
.session-card-actions.mobile .mobile-primary {
diff --git a/apps/web/src/styles/utilities.css b/apps/web/src/styles/utilities.css
index 2e8aebe..c7c23a2 100644
--- a/apps/web/src/styles/utilities.css
+++ b/apps/web/src/styles/utilities.css
@@ -434,17 +434,6 @@ button,
min-width: var(--touch-target);
}
-/* Dialog Responsive */
-.dialog {
- width: min(560px, 100vw - 2rem);
- max-height: min(800px, 100vh - 2rem);
- overflow-y: auto;
-}
-
-.dialog-lg {
- width: min(800px, 100vw - 2rem);
-}
-
/* Table Responsive */
.table-responsive {
overflow-x: auto;
@@ -621,11 +610,6 @@ a.nav-item,
width: 100%;
}
-/* Dialog content spacing */
-.dialog-body {
- padding: var(--space-4) 0;
-}
-
/* Prevent text overflow in cards */
.card h3,
.card p {
@@ -636,9 +620,11 @@ a.nav-item,
/* Session Navigation */
.session-item {
display: flex;
- align-items: center;
+ align-items: flex-start;
gap: var(--space-2);
- padding-left: var(--space-2);
+ padding: var(--space-2) var(--space-3);
+ text-align: left;
+ width: 100%;
}
.session-icon-wrap {
@@ -649,7 +635,7 @@ a.nav-item,
width: 1.25rem;
height: 1.25rem;
flex-shrink: 0;
- align-self: flex-start;
+ margin-top: 2px;
}
.session-icon-wrap .icon {