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
@@ -300,6 +300,7 @@ export const dict: Record<I18nKey, string> = {
"sessions.sidebar.header.displayMode.default": "За замовчуванням",
"sessions.sidebar.header.displayMode.minimal": "Мінімальний",
"sessions.sidebar.header.displayMode.showRecent": "Показувати нещодавні",
"sessions.sidebar.header.displayMode.showArchived": "Показувати архівовані сесії",
"sessions.sidebar.header.displayMode.collapseAll": "Згорнути все",
"sessions.sidebar.header.displayMode.expandAll": "Розгорнути все",
"sessions.sidebar.header.search.matchCountSingle": "{count} збіг",
@@ -442,6 +443,7 @@ export const dict: Record<I18nKey, string> = {
"sessions.sidebar.group.pr.status.closed": "Закрито",
"sessions.sidebar.group.empty.noArchivedSessions": "Заархівованих сесій ще немає.",
"sessions.sidebar.group.empty.noSessionsInWorkspace": "У цій гілці ще немає сесій.",
"sessions.sidebar.group.showMore": "Показати більше сесій",
"sessions.sidebar.group.showMoreSingle": "Показати більше сесій {count}",
"sessions.sidebar.group.showMorePlural": "Показати більше сесій {count}",
"sessions.sidebar.group.showFewer": "Показати менше сесій",