Docs: add missing Stage 07.3.2 and update roadmap
This commit is contained in:
@@ -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.
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user