BrainDock/DASHBOARD_V0.32_CHANGES.md

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