3.7 KiB
3.7 KiB
📊 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