fix(sidebar): add project sort modes (#2067)

* fix(sidebar): add project sort modes

* fix(sidebar): preserve manual sort order

* fix(sidebar): move sort state before render

---------

Co-authored-by: bashrusakh <bashrusakh@users.noreply.github.com>
This commit is contained in:
Leonid
2026-07-11 14:43:57 +03:00
committed by GitHub
co-authored by bashrusakh
parent f6326e1c35
commit bfaf62e222
16 changed files with 256 additions and 18 deletions
+6
View File
@@ -205,6 +205,7 @@ export const dict: Record<I18nKey, string> = {
'sessions.sidebar.header.actions.searchSessions': 'Szukaj sesji',
'sessions.sidebar.header.actions.exitSelection': 'Wyjdź z zaznaczenia',
'sessions.sidebar.header.actions.selectSessions': 'Wybierz sesje',
'sessions.sidebar.header.actions.sortProjects': 'Sortuj projekty',
'sessions.sidebar.header.actions.sessionDisplayMode': 'Tryb wyświetlania sesji',
'sessions.sidebar.header.displayMode.label': 'Tryb wyświetlania',
'sessions.sidebar.header.displayMode.default': 'Domyślny',
@@ -213,6 +214,11 @@ export const dict: Record<I18nKey, string> = {
'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.projectSort.manual': 'Ręcznie',
'sessions.sidebar.header.projectSort.aToZ': 'A → Z',
'sessions.sidebar.header.projectSort.zToA': 'Z → A',
'sessions.sidebar.header.projectSort.dateAdded': 'Najnowsze',
'sessions.sidebar.header.projectSort.recent': 'Ostatnie',
'sessions.sidebar.header.search.matchCountSingle': '{count} dopasowanie',
'sessions.sidebar.header.search.matchCountPlural': '{count} dopasowań',
'sessions.sidebar.header.search.escapeHint': 'Esc aby wyczyścić',