Docs: add missing Stage 07.3.2 and update roadmap

This commit is contained in:
2026-04-29 13:14:42 +03:00
parent 861f98024c
commit 51659037bb
4 changed files with 225 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
# Stage 07.3.2 — Live Screens for Market / Portfolio
## Done
✔ live market screen
✔ live portfolio screen
✖ live journal screen (cancelled)
## Added
- LiveScreenRunner
- LiveScreen model
- automatic refresh loop
- delete previous live screen before opening new one
- independent refresh intervals
## Notes
This stage introduced reusable live screen architecture
for future monitoring dashboards.

View File

@@ -0,0 +1,169 @@
# Stage 07.3.3 — Multi Live Screens and UI Optimization
## Что сделано
Реализована оптимизация live-экранов и подготовлена архитектура для одновременного обновления нескольких live-сообщений.
---
## 1. Multi LiveScreenRunner
`LiveScreenRunner` переработан с модели:
```text
один screen → одно сообщение
```
на модель:
```text
один screen → несколько live-сообщений
```
Теперь одновременно могут обновляться несколько открытых live-экранов одного типа.
Например:
- несколько экранов 📈 Рынок;
- несколько экранов 💼 Портфель;
- рынок и портфель одновременно.
---
## 2. Live Market UI
Экран 📈 Рынок упрощён до компактного ticker-формата.
Теперь экран показывает:
- инструмент;
- тип рынка;
- текущую цену;
- направление цены;
- время обновления.
Пример:
```text
📈 Рынок
🔶 DEMO аккаунт
BTC / USD (leverage)
💵 $ 77 024.70 ▲
Обновлено: 12:00:18
```
---
## 3. Price direction
Добавлено сохранение предыдущей цены.
На экране отображается направление:
```text
▲ цена выросла
▼ цена снизилась
```
Если цена не изменилась, сохраняется последнее известное направление.
---
## 4. Live Portfolio UI
Экран 💼 Портфель упрощён до компактного portfolio-widget.
Теперь экран показывает:
- общую оценку портфеля;
- fiat-активы;
- crypto-активы;
- оценку crypto в USD;
- время обновления.
Пример:
```text
💼 Портфель
🔶 DEMO аккаунт
Оценка: ~$ 78 006.78
USD: 1 000.38
BTC: 1.00 ≈ $ 77 006.40
Обновлено: 11:50:24
```
---
## 5. Fiat / crypto formatting
Добавлено разное форматирование активов:
### Fiat
Для fiat-активов всегда используется 2 знака после запятой:
```text
USD: 1 000.38
USDT: 10 500.00
```
### Crypto
Для crypto-активов:
- если хвост нулевой — показывается 2 знака;
- если есть значимые знаки дальше — показываются все значимые знаки.
Примеры:
```text
BTC: 1.00
BTC: 1.000005
ETH: 0.12345678
```
---
## 6. Visual spacing
Добавлены отступы:
- между общей оценкой и списком активов;
- между fiat и crypto блоками.
Это улучшило читаемость портфеля.
---
## 7. Journal remains static
Решено не делать 📒 Журнал live-экраном.
Причины:
- live-обновление мешает читать историю;
- может сбивать пагинацию;
- журнал удобнее обновлять вручную через открытие / пагинацию.
---
## Commit
```bash
git add .
git commit -m "Stage 07.3.3: multi live screens and UI optimization"
git push
```
---
## Следующий этап
Stage 07.3.4 — Main menu redesign + Monitoring section