This website requires JavaScript.
e5f1ebf343
chore(release): bump version to 4.1.2
v4.1.2
jkunz
2025-10-20 00:34:03 +00:00
3ff0dd7ac8
fix(cli): resolve process hang and improve output consistency
jkunz
2025-10-20 00:32:06 +00:00
bb87316dd3
fix(snmp): correct power status interpretation using OID set mappings
v4.1.1
jkunz
2025-10-19 23:48:13 +00:00
d6e0a1a274
feat(cli): remove ALL ugly boxes from status output - now fully beautiful
v4.1.0
jkunz
2025-10-19 23:01:25 +00:00
95fa4f8b0b
fix(update): normalize version strings for correct comparison
v4.0.9
jkunz
2025-10-19 22:56:12 +00:00
c2f2f1e2ee
feat(update): add version check to skip update when already latest
v4.0.8
jkunz
2025-10-19 22:50:03 +00:00
936f86c346
fix(update): rewrite nupst update for v4 (download install script instead of git pull)
v4.0.7
jkunz
2025-10-19 21:54:05 +00:00
7ff1a7da36
feat(cli): replace ugly ASCII boxes with beautiful colored status output
v4.0.6
jkunz
2025-10-19 21:50:31 +00:00
a87710144c
fix(migration): detect flat structure in upsDevices for proper v3→v4 migration
v4.0.5
jkunz
2025-10-19 21:41:50 +00:00
23fd5cc5cd
refactor(install): remove interactive mode, simplify installation
jkunz
2025-10-19 21:37:41 +00:00
fb4d776bdd
fix(migration): properly transform v3 flat structure to v4 nested snmp config
v4.0.4
jkunz
2025-10-19 21:32:55 +00:00
88ad16c638
chore: bump version to 4.0.3
v4.0.3
jkunz
2025-10-19 20:41:39 +00:00
016681b77b
feat(migrations): add migration system for v3→v4 config format
jkunz
2025-10-19 20:41:09 +00:00
49f7a7da8b
Merge pull request 'migration/deno-v4' (#1 ) from migration/deno-v4 into main
philkunz
2025-10-19 15:14:03 +00:00
f8269a1cb7
feat(cli): add beautiful colored output and fix daemon exit bug
v4.0.2
jkunz
2025-10-19 15:08:30 +00:00
b37e1aae6c
chore(release): bump version to 4.0.1
v4.0.1
jkunz
2025-10-19 14:50:39 +00:00
7076829747
fix(install): detect enabled services even when failed/stopped during migration
jkunz
2025-10-19 14:43:44 +00:00
1387ca262b
fix(migration): update systemd service file during v3→v4 migration
jkunz
2025-10-19 14:37:32 +00:00
684f034aee
ci(release): auto-delete existing release before creating new one
jkunz
2025-10-19 14:33:58 +00:00
a63ec16d63
fix(version): make version programmatic by reading from deno.json
v4.0.0
jkunz
2025-10-19 14:26:53 +00:00
85f34cf96a
ci: revert to single artifact with .zip extension in name
jkunz
2025-10-19 14:09:23 +00:00
4d28614e08
ci: upload each binary as separate artifact for easier download
jkunz
2025-10-19 14:05:01 +00:00
567c7be7c5
fix(ci): downgrade upload-artifact from v4 to v3 for Gitea compatibility
jkunz
2025-10-19 14:01:25 +00:00
a897a7c780
ci: enable artifact builds for all commits on all branches
jkunz
2025-10-19 13:59:27 +00:00
accf137216
update readme
jkunz
2025-10-19 13:54:45 +00:00
c3441946cb
fix(ci): replace non-existent gitea-release-action with Gitea API calls
jkunz
2025-10-19 13:38:24 +00:00
37ccbf58fd
fix(lint): remove unnecessary async keywords from synchronous functions
jkunz
2025-10-19 13:25:01 +00:00
071ded9c41
style: configure deno fmt to use single quotes
jkunz
2025-10-19 13:14:18 +00:00
b935087d50
ci(release): add automatic cleanup of old binaries and releases
jkunz
2025-10-19 13:12:18 +00:00
e1383097b2
fix: update migration references in installer and README
jkunz
2025-10-19 13:05:51 +00:00
dff0ea610b
fix types
jkunz
2025-10-19 12:57:17 +00:00
4faa10c494
feat(install): add proper update/migration support for existing installations
jkunz
2025-10-19 10:23:14 +00:00
c2d39cc19a
fix: resolve all TypeScript type errors across codebase for Deno strict mode
jkunz
2025-10-18 21:07:57 +00:00
9ccbbbdc37
fix(snmp): resolve TypeScript type errors for Deno strict mode
jkunz
2025-10-18 16:17:01 +00:00
1705ffe2be
test: switch to Deno native testing framework
jkunz
2025-10-18 16:01:38 +00:00
968cbbd8fc
test: update tests for Deno with @git.zone/tstest/tapbundle
jkunz
2025-10-18 15:58:20 +00:00
a2ae9960b6
docs: update documentation for v4.0.0 release
jkunz
2025-10-18 13:33:46 +00:00
df6a44d5d9
feat: complete migration to Deno with automated releases
jkunz
2025-10-18 13:20:23 +00:00
9efcc4b437
Phase 3: Reorganize CLI with subcommand structure
jkunz
2025-10-18 12:36:35 +00:00
5903ae71be
Phase 4: Add compilation scripts and successful cross-platform build
jkunz
2025-10-18 12:25:16 +00:00
a649c598ad
Phase 1-2: Migrate to Deno with npm: and node: specifiers
jkunz
2025-10-18 11:59:55 +00:00
5f4f3ecbc3
start migration to deno
v3.1.2-pre-deno-migration
jkunz
2025-10-18 09:14:41 +00:00
806f81c6a0
3.1.2
v3.1.2
philkunz
2025-03-28 22:30:01 +00:00
88e353eec6
fix(cli/ups-handler): Improve UPS device listing table formatting for better column alignment
philkunz
2025-03-28 22:30:01 +00:00
80ff1b1230
3.1.1
v3.1.1
philkunz
2025-03-28 22:27:21 +00:00
1075335497
fix(cli): Improve table header formatting in group and UPS listings
philkunz
2025-03-28 22:27:21 +00:00
eafb5207a4
3.1.0
v3.1.0
philkunz
2025-03-28 22:12:01 +00:00
9969e0f703
feat(cli): Refactor CLI commands to use dedicated handlers for UPS, group, and service management
philkunz
2025-03-28 22:12:01 +00:00
ac4b2c95f3
3.0.1
v3.0.1
philkunz
2025-03-28 16:32:08 +00:00
c593d76ead
fix(cli): Simplify UPS ID generation by removing the redundant promptForUniqueUpsId function in the CLI module and replacing it with the shortId helper.
philkunz
2025-03-28 16:32:08 +00:00
01ccf2d080
3.0.0
v3.0.0
philkunz
2025-03-28 16:19:43 +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
philkunz
2025-03-28 16:19:43 +00:00
bd3042de25
2.6.17
v2.6.17
philkunz
2025-03-26 22:43:19 +00:00
456351ca34
fix(logger): Preserve logbox width after logBoxEnd so that subsequent logBoxLine calls continue using the set width.
philkunz
2025-03-26 22:43:18 +00:00
00afa317ef
2.6.16
v2.6.16
philkunz
2025-03-26 22:38:24 +00:00
45ee8208b5
fix(cli): Improve CLI logging consistency by replacing direct console output with unified logger calls.
philkunz
2025-03-26 22:38:24 +00:00
39bf3e2239
2.6.15
v2.6.15
philkunz
2025-03-26 22:28:38 +00:00
f3de3f0618
fix(logger): Replace direct console logging with unified logger interface for consistent formatting
philkunz
2025-03-26 22:28:38 +00:00
03056d279d
update
philkunz
2025-03-26 22:19:24 +00:00
f860f39e59
2.6.14
v2.6.14
philkunz
2025-03-26 18:15:17 +00:00
fa4516de3b
fix(systemd): Shorten closing log divider in systemd service installation output for consistent formatting.
philkunz
2025-03-26 18:15:17 +00:00
539547beb8
2.6.13
v2.6.13
philkunz
2025-03-26 18:13:12 +00:00
6eb92959ec
fix(cli): Fix CLI update output box formatting
philkunz
2025-03-26 18:13:12 +00:00
4af9af0845
2.6.12
v2.6.12
philkunz
2025-03-26 18:10:49 +00:00
f7e12cdcbb
fix(systemd): Adjust logging border in systemd service installation output
philkunz
2025-03-26 18:10:49 +00:00
002498b91b
2.6.11
v2.6.11
philkunz
2025-03-26 18:08:43 +00:00
459911fe5f
fix(cli, systemd): Adjust log formatting for consistent output in CLI and systemd commands
philkunz
2025-03-26 18:08:43 +00:00
9859a02ea2
2.6.10
v2.6.10
philkunz
2025-03-26 18:04:12 +00:00
65444b6d25
fix(daemon): Adjust console log box formatting for consistent output in daemon status messages
philkunz
2025-03-26 18:04:12 +00:00
d049e8741f
2.6.9
v2.6.9
philkunz
2025-03-26 18:00:55 +00:00
1123a99aea
fix(cli): Improve console output formatting for status banners and logging messages
philkunz
2025-03-26 18:00:54 +00:00
d01e878310
2.6.8
v2.6.8
philkunz
2025-03-26 17:49:50 +00:00
588aeabf4b
fix(cli): Improve CLI formatting, refine debug option filtering, and remove unused dgram import in SNMP manager
philkunz
2025-03-26 17:49:50 +00:00
87005e72f1
2.6.7
v2.6.7
philkunz
2025-03-26 15:56:31 +00:00
f799c2ee66
fix(setup.sh): Clarify net-snmp dependency installation message in setup.sh
philkunz
2025-03-26 15:56:31 +00:00
1a029ba493
2.6.6
v2.6.6
philkunz
2025-03-26 15:53:38 +00:00
5b756dd223
fix(setup.sh): Improve setup script to detect and execute npm-cli.js directly using the Node.js binary
philkunz
2025-03-26 15:53:38 +00:00
4cac599a58
2.6.5
v2.6.5
philkunz
2025-03-26 15:49:54 +00:00
be6a7314c3
fix(daemon, setup): Improve shutdown command detection and fallback logic; update setup script to use absolute Node/npm paths
philkunz
2025-03-26 15:49:54 +00:00
83ba9c2611
2.6.4
v2.6.4
philkunz
2025-03-26 14:09:01 +00:00
22ab472e58
fix(setup): Improve installation process in setup script by cleaning up package files and ensuring a minimal net-snmp dependency installation.
philkunz
2025-03-26 14:09:01 +00:00
9a77030377
2.6.3
v2.6.3
philkunz
2025-03-26 14:05:44 +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.
philkunz
2025-03-26 14:05:44 +00:00
d8bfbf0be3
2.6.2
v2.6.2
philkunz
2025-03-26 13:54:49 +00:00
3e6b883b38
fix(setup/readme): Improve force update instructions and dependency installation process in setup.sh and readme.md
philkunz
2025-03-26 13:54:49 +00:00
47ef918128
2.6.1
v2.6.1
philkunz
2025-03-26 13:51:45 +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.
philkunz
2025-03-26 13:51:45 +00:00
b06e2b2273
2.6.0
v2.6.0
philkunz
2025-03-26 13:49:47 +00:00
cc1cfe894c
feat(setup): Add --force update flag to setup script and update installation instructions
philkunz
2025-03-26 13:49:47 +00:00
da49b7a5bf
2.5.2
v2.5.2
philkunz
2025-03-26 13:27:47 +00:00
4de6081a74
fix(installer): Improve Node.js binary detection, dependency management, and SNMPv3 fallback logic
philkunz
2025-03-26 13:27:47 +00:00
5a13e49803
update to use net-snmp
philkunz
2025-03-26 13:13:01 +00:00
2737fca294
2.5.1
v2.5.1
philkunz
2025-03-25 14:47:57 +00:00
896233914f
fix(snmp): Fix Eaton UPS support by updating power status OID and adjusting battery runtime conversion.
philkunz
2025-03-25 14:47:57 +00:00
5bb775b17d
2.5.0
v2.5.0
philkunz
2025-03-25 13:26:28 +00:00
ae8219acf7
feat(cli): Automatically restart running NUPST service after configuration changes in interactive setup
philkunz
2025-03-25 13:26:27 +00:00
4ad383884c
2.4.8
v2.4.8
philkunz
2025-03-25 13:20:36 +00:00
65a9d1c798
fix(installer): Improve Git dependency handling and repository cloning in install.sh
philkunz
2025-03-25 13:20:36 +00:00
f583e1466f
2.4.7
v2.4.7
philkunz
2025-03-25 13:17:28 +00:00
9d893a97b6
fix(readme): Update installation instructions to combine download and execution into a single command for clarity
philkunz
2025-03-25 13:17:28 +00:00