Mining/site-docs/ui/screenshots.md
snider 3057701ac1 feat: Add SQLite persistence, enhanced dashboard UI, and comprehensive E2E tests
- Add SQLite database package for hashrate history persistence with configurable retention
- Enhance dashboard with responsive stats bar, improved chart component, and worker selector
- Add terminal modal component for console output viewing
- Implement comprehensive E2E test suite with page objects pattern
- Add history API endpoints for historical data queries
- Update worker message handling with proper registration
- Add new UI pages structure with layouts and components
- Update Docker configuration for Go 1.24
- Add PostCSS configuration for Tailwind CSS processing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:03:30 +00:00

134 lines
2.4 KiB
Markdown

# Screenshots
A visual tour of the Mining Dashboard interface.
## Dashboard
The main monitoring view showing real-time hashrate graphs and statistics.
![Dashboard](../assets/screenshots/dashboard.png)
**Features shown:**
- Stats bar with hashrate, shares, uptime, pool, avg difficulty, workers
- Hashrate chart with time range selector
- Quick stat cards (peak, efficiency, share time, difficulty)
- Worker selector dropdown
---
## Profiles
Manage your mining configurations with profile cards.
![Profiles](../assets/screenshots/profiles.png)
**Features shown:**
- Profile cards with name, miner type, pool, wallet
- Start button to launch miner
- Edit and delete actions
- New Profile button
---
## New Profile Form
Create a new mining configuration.
![New Profile](../assets/screenshots/new-profile.png)
**Features shown:**
- Profile name input
- Miner type selector
- Pool address field
- Wallet address field
- TLS and Huge Pages toggles
---
## Workers
View and manage running miner instances.
![Workers](../assets/screenshots/workers.png)
**Features shown:**
- Profile dropdown to start new miners
- Empty state when no miners running
- Start button
---
## Console
Live terminal output with ANSI color support.
![Console](../assets/screenshots/console.png)
**Features shown:**
- Worker dropdown selector
- Terminal output area
- Command input field
- Auto-scroll toggle
- Clear button
---
## Miners
Install and manage mining software.
![Miners](../assets/screenshots/miners.png)
**Features shown:**
- XMRig card (installed) with version and algorithms
- TT-Miner card with Install button
- System information panel
- Uninstall option for installed miners
---
## Pools
View connected mining pool information.
![Pools](../assets/screenshots/pools.png)
**Features shown:**
- Pool list from running miners
- Empty state when not mining
---
## Nodes (P2P)
Manage peer-to-peer connections for multi-node setups.
![Nodes](../assets/screenshots/nodes.png)
**Features shown:**
- Local node identity card
- Node ID with copy button
- Peer/Online counters
- Connected peers table with ping, score, last seen
- Add Peer button
- Ping, View Stats, Remove actions per peer
---
## Theme
The interface uses a dark theme with:
- **Background**: Dark slate (#0a0a12)
- **Cards**: Slightly lighter slate
- **Accent**: Cyan and lime highlights
- **Text**: White and gray variants
- **Status colors**: Green (success), Red (error), Yellow (warning)