Skip to content

feat: Centralized logging system and CPU power management overhaul#15

Merged
flickleafy merged 1 commit into
mainfrom
feature/cpu-controller-migration
Feb 2, 2026
Merged

feat: Centralized logging system and CPU power management overhaul#15
flickleafy merged 1 commit into
mainfrom
feature/cpu-controller-migration

Conversation

@flickleafy

Copy link
Copy Markdown
Owner
  • Replace all print() statements with structured logger calls across codebase
  • Add per-module log files with daily rotation in ~/.config/vega_suit/
  • Add VEGA_USER_HOME env var for proper rootspace log directory resolution
  • Add CpuPowerPlanManager with PowerPlan, GovernorSetting, and EPP enums
  • Add thermal specs for AMD CPUs and GPU thermal protection
  • Add 3-fan GPU support with independent speed control
  • Bundle taskbar icon in vega-client executable
  • Refactor watercooler thread and remove deprecated utility modules
  • Update desktop files and systemd examples for centralized logging
  • Fix test suites to match updated APIs

- Replace all print() statements with structured logger calls across codebase
- Add per-module log files with daily rotation in ~/.config/vega_suit/
- Add VEGA_USER_HOME env var for proper rootspace log directory resolution
- Add CpuPowerPlanManager with PowerPlan, GovernorSetting, and EPP enums
- Add thermal specs for AMD CPUs and GPU thermal protection
- Add 3-fan GPU support with independent speed control
- Bundle taskbar icon in vega-client executable
- Refactor watercooler thread and remove deprecated utility modules
- Update desktop files and systemd examples for centralized logging
- Fix test suites to match updated APIs
@flickleafy flickleafy merged commit 847f807 into main Feb 2, 2026
1 of 2 checks passed
@flickleafy flickleafy deleted the feature/cpu-controller-migration branch February 2, 2026 18:26
flickleafy added a commit that referenced this pull request Feb 15, 2026
feat: Centralized logging system and CPU power management overhaul
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant