Stage 06.1 - journal management UI, export and system menu redesign

This commit is contained in:
2026-04-27 15:02:56 +03:00
parent 1fb72ced58
commit f6fc300e84
19 changed files with 1935 additions and 421 deletions

BIN
docs/Archive.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,14 @@
# 0014 — System Navigation and Journal Settings
## Решение
Вынести журнал и системные настройки в отдельный раздел “Система” с многоуровневой навигацией.
## Причины
- разгрузить главное меню
- разделить operational UI и settings UI
- упростить масштабирование новых системных экранов
## Последствия
- появляется единый navigation pattern
- журнал становится отдельным subsystem
- проще расширять настройки

View File

@@ -68,10 +68,18 @@
---
## Stage 06 — Automation
⏳ авто-режим
⏳ планировщик
⏳ фоновые задачи
## Stage 06 — UI / Journal / Navigation
### 06.1
✔ journal management UI
✔ export CSV/XLSX
✔ system navigation redesign
### 06.2
⏳ archive / backup
### 06.3
⏳ retention / limits
---

View File

@@ -0,0 +1,48 @@
# Journal Management UI and System Navigation
## Что сделано
### 1. Полная переработка раздела Система
- 🤖 Автоторговля
- 📊 Торговля
- 💼 Портфель
- 📈 Рынок
- 🖥️ Система
### 2. Новый navigation pattern
СИСТЕМА · Настройки · Журнал
### 3. Экран 📒 Журнал
- последние события
- экспорт
- настройки
### 4. Экран экспорта журнала
CSV / Excel
### 5. Экспорт CSV/XLSX
journal_{mode}_{level}_{timestamp}.{ext}
### 6. Metadata block в export
- дата экспорта
- аккаунт
- уровень журнала
- период
### 7. Экран настроек журнала
- 📄 Записей
- 📦 Лимит
- ⏳ Хранение
- 🗄 Архив
### 8. Очистка журнала
- Очистить всё
- Старше 90 дней
### 9. Journal UI refactor
telegram/handlers/journal_ui.py
### 10. Logging integration
## Commit
git commit -m "Stage 06.1 - journal management UI, export and system menu redesign"