Commit Graph

  • 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