feat: journal UX overhaul — picker, export dialog, events, readability
- Sidebar i18n: added missing nav.journal to backend ru.json - Export: SaveWorklogReport binding with native SaveFileDialog + os.WriteFile - Filter: better IncludeChildren label with disabled tooltip - Filter: renamed billable→К оплате, approximate→Тип времени with hints - worklog_entry_events table (migration 013) linking entries to activity events - Suggestion: EventIDs + Events details, expandable cards with timestamps - Journal rows: expandable with details, source, linked events - Contrast: improved readability for dates, timestamps, hover states - i18n: added worklog.*, journal.*, suggest.* keys to ru.js/en.js
This commit is contained in:
@@ -7,6 +7,17 @@
|
||||
"nav.recipes": "Recipes",
|
||||
"nav.documents": "Documents",
|
||||
"nav.archive": "Archive",
|
||||
"nav.journal": "Work Log",
|
||||
"nav.sections": "Sections",
|
||||
"nav.cases": "Cases",
|
||||
"nav.noCases": "No cases",
|
||||
"nav.sync": "Sync",
|
||||
"nav.syncSettings": "Sync settings",
|
||||
"nav.syncNow": "Sync now",
|
||||
"nav.selectPrompt": "Select a section or case",
|
||||
"nav.brand": "Verstak",
|
||||
"nav.createNode": "Create node",
|
||||
"nav.moveToRoot": "Move to root",
|
||||
|
||||
"tab.overview": "Overview",
|
||||
"tab.notes": "Notes",
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
"nav.sections": "Разделы",
|
||||
"nav.cases": "Дела",
|
||||
"nav.noCases": "Нет дел",
|
||||
"nav.journal": "Журнал",
|
||||
"nav.sync": "Синхронизация",
|
||||
"nav.syncSettings": "Настройки синхронизации",
|
||||
"nav.syncNow": "Синхронизировать",
|
||||
@@ -391,6 +392,8 @@
|
||||
"nav.noNodes": "Нет узлов",
|
||||
"nav.openFolder": "Открыть папку",
|
||||
"nav.createInside": "Создать внутри",
|
||||
"nav.createNode": "Создать элемент",
|
||||
"nav.moveToRoot": "Переместить в корень",
|
||||
|
||||
"template.folder": "Папка",
|
||||
"template.project": "Проект",
|
||||
|
||||
Reference in New Issue
Block a user