Commit Graph
14 Commits
Author SHA1 Message Date
Meliox b4a2692d46 fix(node_info): Intel GPU detection misidentifying AMD GPUs when intel-gpu-tools is installed 2026-08-23 16:15:01 +02:00
MelioxandMeliox 2a122ef3eb feat(node_info) Add configurable minimum-temperature ignore threshold (#316)
Co-authored-by: Meliox <na>
2026-08-23 00:30:51 +02:00
MelioxandMeliox 0476410de5 fix(node_info): re-show sensor widgets when data becomes valid again after being hidden (#312)
Co-authored-by: Meliox <na>
2026-08-23 00:25:27 +02:00
MelioxandMeliox 972c9ae956 fix(node_info): reap zombie pve_mod_worker and orphaned collector processes (#307)
* fix(node_info): reap zombie pve_mod_worker and orphaned collector processes

Double-forks pve_mod_worker so it is reparented to init instead of the calling process, which reaps it immediately on exit and prevents it lingering as a <defunct> zombie. Also adds startup-time reaping of orphaned collector-* processes (ppid==1) left behind if a worker was previously killed with SIGKILL, and an opportunistic waitpid(WNOHANG) in _worker_lock_file_exists as a cheap supplemental reap.

* fix compile error and reap orphans

---------

Co-authored-by: Meliox <na>
2026-08-22 23:48:59 +02:00
Evan 69e2d78b0a feat(node_info): UPS widget: redesign status panel with battery-charge progress bar (#310) 2026-08-22 23:33:04 +02:00
MelioxandMeliox bdb3f9f3df fix(node_info): normalize UPS data — derive ups.realpower fallback and clean invalid battery.mfr.date (#309)
Co-authored-by: Meliox <na>
2026-08-22 23:17:59 +02:00
MelioxandMeliox c768eac6e3 fix(nag_screen): Fix nag screen patch webui line offsets (#315)
Co-authored-by: Meliox <na>
2026-08-22 21:20:25 +02:00
Evan 8a9b7568a7 fix(node_info): hide GPU Details and GPU Fans when no GPU is present (#311)
Empty graphics payloads currently leave the labelled rows visible with
no content. Hide those widgets unless they can render at least one GPU.
2026-08-22 17:49:56 +02:00
MelioxandMeliox f754331c3a fix(node_info): fix stale worker lock detection for zombie processes (#306)
Co-authored-by: Meliox <na>
2026-08-19 21:58:49 +02:00
MelioxandMeliox e46734cd37 fix(node_info): return average and core temps for intel (#302)
Co-authored-by: Meliox <na>
2026-08-17 20:51:43 +02:00
MelioxandMeliox cee8d04e36 feat/fix(node_info): expose temp_unit in graphics API response & fix temperature conversion (#295)
Co-authored-by: Meliox <na>
2026-08-14 20:32:10 +02:00
MelioxandMeliox 8ebc2b4753 feat(node_info): add GPU utilization display with color-coded thresholds for NVIDIA GPUs (#296)
Co-authored-by: Meliox <na>
2026-08-14 20:15:43 +02:00
MelioxandMeliox 5e5e6b6726 remove small gpu stats (#253)
Co-authored-by: Meliox <na>
2026-08-09 10:48:56 +02:00
MelioxandMeliox 6585849459 Restructure repo (#251)
* refactor: restructure src/ into modules/, scripts/, and build/

- src/nag_screen/ and src/node_info/ -> src/modules/  (mods grouped explicitly)
- src/Scripts/ -> src/scripts/                        (lowercase, consistent)
- src/gen-rules.sh -> build/                          (build tool separated from source)

Update all references: debian/rules, .github/workflows/*, build/gen-rules.sh,
src/scripts/test/test-syntax.sh (SRC_DIR now points to src/modules/),
src/scripts/test/test-patches.sh, and files.list comments.

* refactor: move CI test scripts from src/scripts/test/ to build/test/

Test scripts are not installed — they are CI/dev tooling and belong
alongside build/gen-rules.sh. Update workflow references and fix the
SRC_DIR path depth in build/test/test-syntax.sh (../ -> ../..).

* d

---------

Co-authored-by: Meliox <na>
2026-08-08 23:46:46 +02:00