# Changelog All notable changes to this project. ## [Unreleased] ### Added - MkDocs documentation site with Material theme - Screenshots of all UI pages - Comprehensive API and CLI documentation --- ## [0.3.0] - 2024 ### Added - **Multi-Node P2P System** - Node identity with X25519 keypairs - Peer registry and management - WebSocket transport layer - Remote miner control (start/stop/stats/logs) - CLI commands: `node`, `peer`, `remote` - REST API endpoints for P2P operations - **SQLite Persistence** - Hashrate history storage (30-day retention) - Historical data API endpoints - Time-range queries - **Dashboard Enhancements** - Stats bar with all key metrics - Time range selector for charts - Worker dropdown for multi-miner support - Avg difficulty per share display - **Console Improvements** - Stdin command support (h, p, r, s, c) - ANSI color rendering - Auto-scroll toggle ### Changed - Refactored miner interface for better extensibility - Improved stats collection with background goroutines - Enhanced error handling throughout --- ## [0.2.0] - 2024 ### Added - **TT-Miner Support** - GPU mining with NVIDIA CUDA - Automatic installation from GitHub - Stats parsing from stdout - **Profile Management** - Create, edit, delete mining profiles - Start miners from saved profiles - Autostart configuration - **Console View** - Live miner output streaming - Base64-encoded log retrieval - Clear and auto-scroll controls ### Changed - Improved XMRig stats collection - Better process lifecycle management - Enhanced UI responsiveness --- ## [0.1.0] - 2024 ### Added - **Initial Release** - XMRig miner support - Automatic installation - Config generation - Stats via HTTP API - REST API with Gin framework - Angular dashboard - Real-time hashrate display - Miner control (start/stop) - System information - CLI with Cobra - `serve` command - `start`, `stop`, `status` - `install`, `uninstall` - `doctor` health check - Swagger API documentation --- ## Version History | Version | Date | Highlights | |---------|------|------------| | 0.3.0 | 2024 | P2P multi-node, SQLite, enhanced dashboard | | 0.2.0 | 2024 | TT-Miner, profiles, console | | 0.1.0 | 2024 | Initial release with XMRig | ## Roadmap Future planned features: - [ ] Automatic peer discovery - [ ] Fleet-wide statistics aggregation - [ ] Mobile-responsive improvements - [ ] Notification system (email, webhooks) - [ ] Mining pool profit comparison - [ ] Additional miner support (GMiner, lolMiner)