╔══════════════════════════════════════════════════════════════╗
║ ██████╗ ██╗██████╗ ██████╗ ██████╗ ██╗ ██╗ ║
║ ██╔══██╗██║██╔══██╗ ██╔══██╗██╔═══██╗╚██╗ ██╔╝ ║
║ ██████╔╝██║██████╔╝█████╗██████╔╝██║ ██║ ╚████╔╝ ║
║ ██╔═══╝ ██║██╔═══╝ ╚════╝██╔══██╗██║ ██║ ╚██╔╝ ║
║ ██║ ██║██║ ██████╔╝╚██████╔╝ ██║ ║
║ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ║
╚══════════════════════════════════════════════════════════════╝⚡ Performance & Auto-Tuner Stability Fixes
This release addresses slowdowns when opening settings/analytics and improves auto-tuner reliability.
🔧 [!] BUG FIXES — ANOMALIES RESOLVED
- ► Settings Page Slowdown: Fixed by using shared
useAppSettingshook instead of creating new store instances - ► Analytics Page: Fixed render-time side effects that could cause re-render loops
- ► Auto-Tuner Multiple Calls: Added 5-second debounce to prevent multiple executions per fetch cycle
- ► Tuning State Reset: Now properly resets when tuner settings change (frequency/voltage/temperature limits)
- ► Benchmark Profile Race Condition: Added guard to prevent concurrent profile loading
- ► Verification Timing: Fixed timing calculation for hashrate verification checks
⚙️ [+] OPTIMIZATIONS — PERFORMANCE ENHANCED
- ◆ Alert Monitor: Now only processes miners whose state actually changed (reduces CPU usage)
- ◆ Settings Sync: Added debounced save and cross-window synchronization
📁 [*] FILES MODIFIED — SYSTEM MANIFEST
File | Modification
-- | --
src/app/settings/page.tsx | Simplified to use shared hook
src/app/analytics/page.tsx | Fixed render-time side effects
src/components/miner-card.tsx | Auto-tuner stability improvements
src/hooks/use-app-settings.ts | Added debouncing and event emission
src/hooks/use-alert-monitor.ts | Optimized change detection
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
"Prepare for the Future!"
— Vault-Tec Corporation —
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[END OF TRANSMISSION]