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': '세션 접기',