c593d76ead
fix(cli): Simplify UPS ID generation by removing the redundant promptForUniqueUpsId function in the CLI module and replacing it with the shortId helper.
Philipp Kunz2025-03-28 16:32:08 +00:00
0e55f22dad
BREAKING CHANGE(core): Add multi-UPS support and group management; update CLI, configuration and documentation to support multiple UPS devices with group modes
Philipp Kunz2025-03-28 16:19:43 +00:00
456351ca34
fix(logger): Preserve logbox width after logBoxEnd so that subsequent logBoxLine calls continue using the set width.
Philipp Kunz2025-03-26 22:43:18 +00:00
45ee8208b5
fix(cli): Improve CLI logging consistency by replacing direct console output with unified logger calls.
Philipp Kunz2025-03-26 22:38:24 +00:00
fa4516de3b
fix(systemd): Shorten closing log divider in systemd service installation output for consistent formatting.
Philipp Kunz2025-03-26 18:15:17 +00:00
5b756dd223
fix(setup.sh): Improve setup script to detect and execute npm-cli.js directly using the Node.js binary
Philipp Kunz2025-03-26 15:53:38 +00:00
22ab472e58
fix(setup): Improve installation process in setup script by cleaning up package files and ensuring a minimal net-snmp dependency installation.
Philipp Kunz2025-03-26 14:09:01 +00:00
ceff285ff5
fix(setup): Update setup script to install only net-snmp dependency and create a minimal package-lock.json for better dependency control.
Philipp Kunz2025-03-26 14:05:44 +00:00
3e6b883b38
fix(setup/readme): Improve force update instructions and dependency installation process in setup.sh and readme.md
Philipp Kunz2025-03-26 13:54:49 +00:00
5951638967
fix(setup): Update setup.sh to temporarily add vendor Node.js binary to PATH for dependency installation, log Node and npm versions, and restore the original PATH afterwards.
Philipp Kunz2025-03-26 13:51:45 +00:00
896233914f
fix(snmp): Fix Eaton UPS support by updating power status OID and adjusting battery runtime conversion.
Philipp Kunz2025-03-25 14:47:57 +00:00
ae8219acf7
feat(cli): Automatically restart running NUPST service after configuration changes in interactive setup
Philipp Kunz2025-03-25 13:26:27 +00:00
9d893a97b6
fix(readme): Update installation instructions to combine download and execution into a single command for clarity
Philipp Kunz2025-03-25 13:17:28 +00:00
e47f316d0a
fix(daemon): Refactor shutdown initiation logic in daemon by moving the initiateShutdown and monitorDuringShutdown methods from the SNMP manager to the daemon, and update calls accordingly
Philipp Kunz2025-03-25 11:49:50 +00:00
bd5b85f6b0
feat(installer/cli): Add OS detection and git auto-installation support to install.sh and improve service setup prompt in CLI
Philipp Kunz2025-03-25 11:25:03 +00:00
f5988dcd07
fix(systemd): Update ExecStart in systemd service template to use /opt/nupst/bin/nupst for daemon startup
Philipp Kunz2025-03-25 09:16:26 +00:00