Mining/pkg/mining
snider ce5c5034bf fix: Allow removing stopped miners from manager
Previously, StopMiner would fail if the miner was already stopped
(crashed or killed externally), leaving it stuck in the workers list.

Now the miner is always removed from the manager, even if Stop()
returns "miner is not running". This allows cleaning up dead workers.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 04:41:47 +00:00
..
component feat: Implement logging functionality for miners with log buffer and retrieval endpoint 2025-12-29 22:10:45 +00:00
component.go feat: Implement logging functionality for miners with log buffer and retrieval endpoint 2025-12-29 22:10:45 +00:00
config_manager.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
dual_mining_test.go fix: Address race conditions and network blocking issues 2025-12-31 01:55:24 +00:00
manager.go fix: Allow removing stopped miners from manager 2025-12-31 04:41:47 +00:00
manager_interface.go feat: Enhance mining configuration management and API documentation 2025-12-07 16:26:18 +00:00
manager_test.go feat: add _Good, _Bad, _Ugly tests 2025-11-13 21:24:25 +00:00
miner.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
mining.go fix: Address race conditions and network blocking issues 2025-12-31 01:55:24 +00:00
mining_profile.go feat: Add setup wizard and profile management components with styling 2025-12-10 22:17:38 +00:00
mining_test.go adds miner-cli, a miner management and lifecycle tool 2025-11-09 01:02:31 +00:00
node_service.go fix: Address high severity security and reliability issues 2025-12-31 01:02:23 +00:00
profile_manager.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
service.go fix: Update CORS config to use valid http origin for Wails 2025-12-31 04:09:11 +00:00
service_test.go fix: Complete race condition fixes and add config synchronization 2025-12-31 02:02:57 +00:00
settings_manager.go fix: Address critical security and concurrency issues 2025-12-31 00:50:06 +00:00
settings_manager_test.go feat: Add CPU throttling, settings manager, and multi-miner tests 2025-12-30 16:35:02 +00:00
syslog_unix.go windows build fix 2025-11-09 19:13:48 +00:00
syslog_windows.go windows build fix 2025-11-09 19:13:48 +00:00
throttle_test.go fix: Address race conditions and network blocking issues 2025-12-31 01:55:24 +00:00
ttminer.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
ttminer_start.go fix: Address code review issues and fix miner start deadlock 2025-12-31 03:51:05 +00:00
ttminer_stats.go fix: Address race conditions and network blocking issues 2025-12-31 01:55:24 +00:00
version.go adds miner-cli, a miner management and lifecycle tool 2025-11-09 01:02:31 +00:00
xmrig.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
xmrig_gpu_test.go feat: Add OpenCL GPU support for ProgPowZ, ETChash, and Blake3DCR 2025-12-30 23:01:16 +00:00
xmrig_start.go fix: Address code review issues and fix miner start deadlock 2025-12-31 03:51:05 +00:00
xmrig_stats.go fix: Address race conditions and network blocking issues 2025-12-31 01:55:24 +00:00
xmrig_test.go fix: Address race conditions and network blocking issues 2025-12-31 01:55:24 +00:00