Docs: v0.32 Dashboard detailed changelog and feature documentation
This commit is contained in:
parent
81a8982a89
commit
7737680a4e
|
|
@ -0,0 +1,162 @@
|
||||||
|
# 📊 Trading Bot Dashboard v0.32 — Update Log
|
||||||
|
|
||||||
|
**Version:** 0.32
|
||||||
|
**Release Date:** 2026-07-15
|
||||||
|
**Status:** 🟢 PRODUCTION
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✨ Features v0.32
|
||||||
|
|
||||||
|
### Tab 1: Portfolio (Live)
|
||||||
|
- **Portfolio Value** — Real-time Binance account balance in USD
|
||||||
|
- **Total P&L** — Absolute profit/loss in USD + percentage
|
||||||
|
- **Free USDT** — Available balance for trading
|
||||||
|
- **Active Trades** — Count of open positions (BTC, ETH, BNB, XRP, SOL)
|
||||||
|
- **Holdings Breakdown** — Each asset with 4 decimal precision (BTC 0.0003, ETH 0.0114, etc.)
|
||||||
|
|
||||||
|
### Tab 2: Analytics (P&L Charts)
|
||||||
|
- **Timeframe Selection:** 1 Day, 1 Week, 1 Month
|
||||||
|
- **Chart Visualization:** Animated line chart (Chart.js)
|
||||||
|
- Green line = Profit
|
||||||
|
- Red line = Loss
|
||||||
|
- Real-time data from Binance API
|
||||||
|
- **Statistics (4-column responsive grid):**
|
||||||
|
- **Current:** Latest P&L % + USD value
|
||||||
|
- **Min:** Lowest P&L in period
|
||||||
|
- **Max:** Highest P&L in period
|
||||||
|
- **Avg:** Average P&L across period
|
||||||
|
- *Each stat shows both % and USD value*
|
||||||
|
|
||||||
|
### Design
|
||||||
|
- **Dark Theme:** Professional #1e1e1e background
|
||||||
|
- **Green Accents:** #00ff88 for key metrics
|
||||||
|
- **Responsive:** Mobile-optimized (collapsible Holdings, 2-column stat grid on small screens)
|
||||||
|
- **Glassmorphism:** Modern card design with blur effects
|
||||||
|
- **Smooth Animations:** Tab transitions, chart rendering
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔧 Improvements (Latest)
|
||||||
|
|
||||||
|
| Issue | Solution | Status |
|
||||||
|
|-------|----------|--------|
|
||||||
|
| Holdings always visible | Added collapsible toggle (default: closed) | ✅ |
|
||||||
|
| Too many decimals (BTC 0.00030000) | Reduced to 4 decimals (0.0003) | ✅ |
|
||||||
|
| Analytics only showed % | Added USD values ($+1.20, -bash.65) | ✅ |
|
||||||
|
| Stats not mobile-friendly | 2-column grid on mobile (max-width: 768px) | ✅ |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📱 Mobile Optimization (New)
|
||||||
|
|
||||||
|
**Breakpoint:** 768px width (tablets & phones)
|
||||||
|
- Single-column portfolio cards
|
||||||
|
- 2-column analytics stats (instead of 4)
|
||||||
|
- Smaller fonts (preserved readability)
|
||||||
|
- Compact padding (10px header, 15px cards)
|
||||||
|
- Flex timeframe buttons with wrapping
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🛠️ Technical Details
|
||||||
|
|
||||||
|
### API Endpoints
|
||||||
|
|
||||||
|
|
||||||
|
### Database
|
||||||
|
- **SQLite:**
|
||||||
|
- **Table:** (ts, pv, pu, pp, uf, ap)
|
||||||
|
- **Retention:** Unlimited (continuous tracking)
|
||||||
|
|
||||||
|
### Data Collection
|
||||||
|
- P&L snapshots stored every bot cycle (60 seconds)
|
||||||
|
- Portfolio value calculated from Binance
|
||||||
|
- Live prices from Binance
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🎨 UI Components
|
||||||
|
|
||||||
|
### Holdings (Collapsible)
|
||||||
|
|
||||||
|
|
||||||
|
### Analytics Stats (Responsive)
|
||||||
|
**Desktop (4 columns):**
|
||||||
|
| Current | Min | Max | Avg |
|
||||||
|
| +1.20 % | -2.50 % | +3.80 % | +0.95 % |
|
||||||
|
| +.65 | -.44 | +.22 | +.31 |
|
||||||
|
|
||||||
|
**Mobile (2 columns):**
|
||||||
|
| Current | Min |
|
||||||
|
| +1.20 % | -2.50 % |
|
||||||
|
| +.65 | -.44 |
|
||||||
|
| Max | Avg |
|
||||||
|
| +3.80 % | +0.95 % |
|
||||||
|
| +.22 | +.31 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔄 Browser Compatibility
|
||||||
|
|
||||||
|
✅ Chrome/Chromium (latest)
|
||||||
|
✅ Firefox (latest)
|
||||||
|
✅ Safari (latest)
|
||||||
|
✅ Mobile browsers (iOS Safari, Chrome Mobile)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📊 Example Data (Live)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 Deployment
|
||||||
|
|
||||||
|
**File:**
|
||||||
|
**Port:** 7000
|
||||||
|
**Service:**
|
||||||
|
**URL:**
|
||||||
|
|
||||||
|
**Restart:**
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔄 Rollback
|
||||||
|
|
||||||
|
**To v0.3:**
|
||||||
|
|
||||||
|
|
||||||
|
**Git Tags:**
|
||||||
|
- — Previous version
|
||||||
|
- — Current production
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📝 Changelog
|
||||||
|
|
||||||
|
**v0.32 (2026-07-15)**
|
||||||
|
- ✅ Added two-tab interface (Portfolio + Analytics)
|
||||||
|
- ✅ P&L Charts with 1d/7w/1m timeframes
|
||||||
|
- ✅ Collapsible Holdings (default: closed)
|
||||||
|
- ✅ 4-decimal precision for coin amounts
|
||||||
|
- ✅ USD values in Analytics stats
|
||||||
|
- ✅ Mobile-optimized responsive design
|
||||||
|
- ✅ Live Binance API integration
|
||||||
|
- ✅ SQLite P&L history tracking
|
||||||
|
- ✅ Chart.js animated visualizations
|
||||||
|
- ✅ Dark theme with green accents
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Active Commits:**
|
||||||
|
- — Update: Collapsible Holdings, USD values, Mobile stats (2026-07-15 11:00 UTC)
|
||||||
|
- — Release: v0.32 Dashboard v0.32 P&L Charts (2026-07-15 10:55 UTC)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Repository:** https://git.bizmark.cloud/marc/BrainDock
|
||||||
|
**Branch:** master (v0.32)
|
||||||
|
**Maintained by:** Hermes Agent
|
||||||
Loading…
Reference in New Issue