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
{{ message }}
Repository navigation
Commit c70b4c5
Browse filesBrowse the repository at this point in the historyBrowse files
Session tabs pile up when many chats run in parallel. Settings → General
gains a Tabs section, and every default keeps today's behavior:
- Session tabs to keep (no limit / 5 / 8 / 12 / 20). Checked only when a
chat tab is added or the limit is lowered, so a tab never disappears
while nobody is acting. The tab looked at least recently goes first;
the active tab, running or waiting chats, unsent drafts, team leads and
chats another open tab views are kept, even past the limit.
- Restore tabs on launch. Off starts with an empty strip and keeps the
saved tabs, so turning it back on restores them.
- Reopen Closed Tab in the tab menu brings back the last ten chat tabs
closed in this run, skipping deleted sessions. Cmd/Ctrl+Shift+T stays
with the workspace panel, which already uses it.
Auto-closing reuses the tab strip's own close path, now in
stores/tabClose.ts, so it never stops or deletes a session. Not active in
the phone and tablet shells.
Copy file name to clipboardExpand all lines: desktop/src/i18n/locales/en.ts
+10Lines changed: 10 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3771,6 +3771,16 @@ Row 9, all 8 cells: continuing from straight down, turning left through lower-le
3771
3771
'tabs.closeLeft': 'Close to the Left',
3772
3772
'tabs.closeRight': 'Close to the Right',
3773
3773
'tabs.closeAll': 'Close All',
3774
+
'tabs.reopenClosed': 'Reopen Closed Tab',
3775
+
'settings.tabs.title': 'Tabs',
3776
+
'settings.tabs.description': 'How the session tabs at the top behave. Closing a tab never deletes the session: find it again in the sidebar, or right-click a tab and choose Reopen Closed Tab.',
3777
+
'settings.tabs.limit': 'Session tabs to keep',
3778
+
'settings.tabs.limitHint': 'When there are more, the tab you looked at least recently is closed. Tabs that are running, waiting for you, or hold an unsent message are kept.',
3779
+
'settings.tabs.limitUnlimited': 'No limit',
3780
+
'settings.tabs.limitCount': '{count} tabs',
3781
+
'settings.tabs.restoreOnLaunch': 'Restore tabs on launch',
3782
+
'settings.tabs.restoreOnLaunchHintOn': 'Tabs left open last time come back when the app starts.',
3783
+
'settings.tabs.restoreOnLaunchHintOff': 'The app starts with no tabs open. Your sessions stay in the sidebar.',
3774
3784
'tabs.closeConfirmTitle': 'Session Running',
3775
3785
'tabs.closeConfirmMessage': 'This session is still running. What would you like to do?',
0 commit comments