feat: improve session sidebar archive and pagination controls

Add a toggle for displaying archived sessions in the sidebar menu
Load more sessions in smaller increments
Reset expanded session counts when collapsing groups or projects
This commit is contained in:
Bohdan Triapitsyn
2026-06-02 13:25:28 +03:00
parent 6a88cd09cc
commit 2f3d5107e8
12 changed files with 99 additions and 31 deletions
+2
View File
@@ -134,6 +134,7 @@ export const dict: Record<I18nKey, string> = {
'sessions.sidebar.header.displayMode.default': 'Domyślny',
'sessions.sidebar.header.displayMode.minimal': 'Minimalny',
'sessions.sidebar.header.displayMode.showRecent': 'Pokaż sekcję ostatnich',
'sessions.sidebar.header.displayMode.showArchived': 'Pokaż zarchiwizowane sesje',
'sessions.sidebar.header.displayMode.collapseAll': 'Zwiń wszystkie',
'sessions.sidebar.header.displayMode.expandAll': 'Rozwiń wszystkie',
'sessions.sidebar.header.search.matchCountSingle': '{count} dopasowanie',
@@ -442,6 +443,7 @@ export const dict: Record<I18nKey, string> = {
'sessions.sidebar.group.pr.status.closed': 'Zamknięty',
'sessions.sidebar.group.empty.noArchivedSessions': 'Brak zarchiwizowanych sesji.',
'sessions.sidebar.group.empty.noSessionsInWorkspace': 'Brak sesji w tej przestrzeni roboczej.',
'sessions.sidebar.group.showMore': 'Pokaż więcej sesji',
'sessions.sidebar.group.showMoreSingle': 'Pokaż {count} więcej sesji',
'sessions.sidebar.group.showMorePlural': 'Pokaż {count} więcej sesji',
'sessions.sidebar.group.showFewer': 'Pokaż mniej sesji',