Mining/pkg/mining
Claude 273169264e
ax(mining): rename db-prefixed fields to full databaseEnabled/databaseRetention
AX Principle 1 — predictable names over short names. The Manager struct
fields dbEnabled and dbRetention used the db abbreviation which requires
context to decode. Renamed to databaseEnabled and databaseRetention across
manager.go and the single service.go callsite. No behaviour change.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:26:59 +01:00
..
component feat: Implement logging functionality for miners with log buffer and retrieval endpoint 2025-12-29 22:10:45 +00:00
auth.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
auth_test.go fix: Implement 6 quick wins from 109-finding code review 2025-12-31 15:03:46 +00:00
bufpool.go feat: Implement multiple code review improvements 2025-12-31 15:45:25 +00:00
circuit_breaker.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
circuit_breaker_test.go fix: Implement 6 quick wins from 109-finding code review 2025-12-31 15:03:46 +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 feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
container.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
container_test.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
dual_mining_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
errors.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
errors_test.go feat: Add rate limiter with cleanup and custom error types 2025-12-31 10:56:26 +00:00
events.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
events_test.go feat: Add context propagation, state sync, and tests 2025-12-31 10:10:39 +00:00
file_utils.go feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
lethean.go feat(mining): add Lethean pool presets + ProgPoWZ profiles 2026-04-02 07:22:48 +01:00
lethean_test.go feat(mining): add Lethean pool presets + ProgPoWZ profiles 2026-04-02 07:22:48 +01:00
manager.go ax(mining): rename db-prefixed fields to full databaseEnabled/databaseRetention 2026-04-02 07:26:59 +01:00
manager_interface.go feat: Enhance mining configuration management and API documentation 2025-12-07 16:26:18 +00:00
manager_race_test.go test: Add race condition tests and fix AVG float64 scan bug 2025-12-31 11:07:29 +00:00
manager_test.go Fix test failures and unused imports after combining PRs 2026-02-02 06:12:37 +00:00
metrics.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
miner.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
miner_factory.go feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
miner_factory_test.go refactor: Add MinerFactory to centralize miner instantiation 2025-12-31 11:12:33 +00:00
mining.go fix: Address 16 security findings from parallel code review 2025-12-31 17:44:49 +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 Fix test failures and unused imports after combining PRs 2026-02-02 06:12:37 +00:00
node_service.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
profile_manager.go fix: Address 16 security findings from parallel code review 2025-12-31 17:44:49 +00:00
profile_manager_test.go test: Add comprehensive profile_manager_test.go (TEST-CRIT-2) 2025-12-31 15:20:00 +00:00
ratelimiter.go feat: Add rate limiter with cleanup and custom error types 2025-12-31 10:56:26 +00:00
ratelimiter_test.go feat: Add rate limiter with cleanup and custom error types 2025-12-31 10:56:26 +00:00
repository.go feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
repository_test.go test: Add error path unit tests for context cancellation and cleanup 2025-12-31 13:04:20 +00:00
service.go ax(mining): rename db-prefixed fields to full databaseEnabled/databaseRetention 2026-04-02 07:26:59 +01:00
service_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
settings_manager.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
settings_manager_test.go feat: Add CPU throttling, settings manager, and multi-miner tests 2025-12-30 16:35:02 +00:00
simulated_miner.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
stats_collector.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
stats_collector_test.go feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
supervisor.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
syslog_unix.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
syslog_windows.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
throttle_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
ttminer.go refactor: Add reliability fixes, centralized version fetching, and CHANGELOG 2025-12-31 13:33:42 +00:00
ttminer_start.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
ttminer_stats.go refactor: Add StatsCollector pattern with miner type identification 2025-12-31 13:02:01 +00:00
version.go fix: Implement 6 quick wins from 109-finding code review 2025-12-31 15:03:46 +00:00
xmrig.go feat: Rename XMRig references to Miner and add miner.cpp for new platform 2025-12-31 16:38:48 +00:00
xmrig_gpu_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
xmrig_start.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
xmrig_stats.go refactor: Add StatsCollector pattern with miner type identification 2025-12-31 13:02:01 +00:00
xmrig_test.go Fix test failures and unused imports after combining PRs 2026-02-02 06:12:37 +00:00