diff --git a/DASHBOARD_V0.32_CHANGES.md b/DASHBOARD_V0.32_CHANGES.md new file mode 100644 index 0000000..4736b8b --- /dev/null +++ b/DASHBOARD_V0.32_CHANGES.md @@ -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