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
@@ -383,6 +383,7 @@ export const dict: Record<I18nKey, string> = {
"sessions.sidebar.header.actions.searchSessions": "Пошук сесій",
"sessions.sidebar.header.actions.exitSelection": "Вийти з вибору",
"sessions.sidebar.header.actions.selectSessions": "Вибрати сесії",
"sessions.sidebar.header.actions.sortProjects": "Сортувати проєкти",
"sessions.sidebar.header.actions.sessionDisplayMode": "Режим відображення сесії",
"sessions.sidebar.header.displayMode.label": "Режим відображення",
"sessions.sidebar.header.displayMode.default": "За замовчуванням",
@@ -391,6 +392,11 @@ export const dict: Record<I18nKey, string> = {
"sessions.sidebar.header.displayMode.showArchived": "Показувати архівовані сесії",
"sessions.sidebar.header.displayMode.collapseAll": "Згорнути все",
"sessions.sidebar.header.displayMode.expandAll": "Розгорнути все",
"sessions.sidebar.header.projectSort.manual": "Вручну",
"sessions.sidebar.header.projectSort.aToZ": "A → Z",
"sessions.sidebar.header.projectSort.zToA": "Z → A",
"sessions.sidebar.header.projectSort.dateAdded": "Найновіші",
"sessions.sidebar.header.projectSort.recent": "Нещодавні",
"sessions.sidebar.header.search.matchCountSingle": "{count} збіг",
"sessions.sidebar.header.search.matchCountPlural": "Збігів: {count}",
"sessions.sidebar.header.search.escapeHint": "Esc, щоб очистити",