Commit Graph

95 Commits

Author SHA1 Message Date
courtmanr@gmail.com adae358e04 Fix(scripts): Correct print_error function redirection 2025-04-29 11:18:05 +01:00
courtmanr@gmail.com 52837bcfa8 Fix(scripts): Escape parentheses in warning message 2025-04-29 11:16:35 +01:00
courtmanr@gmail.com 35ecb58399 Feat(scripts): Check if installed version is up-to-date 2025-04-29 11:14:44 +01:00
courtmanr@gmail.com 4ecf15585c Feat(scripts): Improve cron setup prompt logic 2025-04-29 11:10:46 +01:00
courtmanr@gmail.com 644464a1e9 Feat(scripts): Add Node.js version check for idempotency 2025-04-29 11:05:49 +01:00
courtmanr@gmail.com 2f94a6ba71 Fix(scripts): Improve cron job handling to prevent duplicates 2025-04-29 10:59:13 +01:00
courtmanr@gmail.com 584255360c Fix(scripts): Correctly handle --update flag to bypass interactive prompts 2025-04-29 10:56:08 +01:00
courtmanr@gmail.com e8474880ee Fix(scripts): Add verbose logging for service restart in install-pulse.sh 2025-04-29 10:53:07 +01:00
courtmanr@gmail.com e8a2725200 fix(install): Force tag fetching during update to handle amended tags 2025-04-26 10:29:30 +01:00
courtmanr@gmail.com 2b11de93ca feat: Downgrade to Tailwind v3 and restore build step 2025-04-25 23:27:59 +01:00
courtmanr@gmail.com 2caab79b43 chore: Re-apply workaround: commit pre-built CSS and skip build step 2025-04-25 23:10:47 +01:00
courtmanr@gmail.com df86e4a1dd revert: Remove pre-built CSS and restore build step 2025-04-25 22:55:17 +01:00
courtmanr@gmail.com 092c8ae7d3 fix: Check in pre-built CSS and skip build in install script 2025-04-25 22:50:53 +01:00
courtmanr@gmail.com 6b1967c0a9 fix: Adjust build process for install script (no minify, install devDeps) 2025-04-25 22:35:09 +01:00
courtmanr@gmail.com f9e568f527 fix(install): Correct syntax error in print_error function 2025-04-24 22:46:21 +01:00
courtmanr@gmail.com a01362930f refactor(install): Determine user intent before installing dependencies 2025-04-24 22:44:50 +01:00
courtmanr@gmail.com 0271884b01 fix(install): Build CSS during install/update & use npx for TW v4 2025-04-24 22:41:37 +01:00
courtmanr@gmail.com 35a04cfc95 feat: Report version tag in update script success message 2025-04-24 16:58:08 +01:00
courtmanr@gmail.com bf1ebe0a24 refactor(script): Check install status early, exit early on remove/cancel 2025-04-23 20:43:59 +01:00
courtmanr@gmail.com b8aa564906 fix(script): Use explicit path for EnvironmentFile in systemd 2025-04-23 20:38:41 +01:00
courtmanr@gmail.com 30f6571af4 fix(script): Improve service cleanup and fix final instructions 2025-04-23 20:29:25 +01:00
courtmanr@gmail.com d7539ab43d fix(script): Prevent git clean from removing ignored .env file 2025-04-23 20:22:37 +01:00
courtmanr@gmail.com 5dfac8582d fix(script): Load .env file via systemd EnvironmentFile 2025-04-23 20:19:14 +01:00
courtmanr@gmail.com 526a6e87f5 fix(script): Update .env file paths in configure_environment 2025-04-23 20:08:26 +01:00
courtmanr@gmail.com afe00ac684 fix: Ensure systemd service is configured during update 2025-04-23 20:04:36 +01:00
courtmanr@gmail.com 78fa07e8f1 fix: Use git reset --hard for robust script updates 2025-04-23 19:59:55 +01:00
courtmanr@gmail.com e76257e631 Fix: Align LXC script service name with README 2025-04-23 16:37:42 +01:00
courtmanr@gmail.com c06e54681b feat(install): Add URL validation and update prompt defaults 2025-04-23 15:55:02 +01:00
courtmanr@gmail.com 5f94d99daf revert(install): Revert install-pulse.sh to pre-April 23rd state (bdd2eda) 2025-04-23 15:39:24 +01:00
courtmanr@gmail.com b452457dc7 debug: Add trace logging to perform_update 2025-04-23 15:34:20 +01:00
courtmanr@gmail.com 3eafcd8001 refactor: Replace pulse-proxmox branding with pulse-monitor 2025-04-23 15:12:05 +01:00
courtmanr@gmail.com 655c6e8d24 fix: Add rsync to dependencies for update function 2025-04-23 15:04:37 +01:00
courtmanr@gmail.com c2f626a693 fix: Prevent set -e exit on grep in prompt_for_cron_setup 2025-04-23 15:00:09 +01:00
courtmanr@gmail.com e14e3c0a95 feat: Add debug logging to prompt_yes_no 2025-04-23 14:57:54 +01:00
courtmanr@gmail.com 635a660d03 fix(install): always prompt for cron setup at end of script, add debug print 2025-04-23 14:48:40 +01:00
courtmanr@gmail.com 6d11f554a5 feat(install): make .env overwrite prompt friendlier and less alarming for users 2025-04-23 14:41:04 +01:00
courtmanr@gmail.com 63bc98d67a fix(install): always prompt for auto-update if no cron job found, even if crontab is empty 2025-04-23 14:30:53 +01:00
courtmanr@gmail.com 33c07380b0 fix(install): show actual cron command and comment in schedule prompt 2025-04-23 14:25:03 +01:00
courtmanr@gmail.com 0313a2f620 feat(install): clarify .env overwrite and cron schedule prompts for user safety 2025-04-23 14:20:44 +01:00
courtmanr@gmail.com c03f941700 feat(install): improve .env overwrite prompt with diff and explicit warning 2025-04-23 14:15:24 +01:00
courtmanr@gmail.com ff7f1f03b8 feat(install): full script refactor with atomic update, backup, health check, and UX improvements 2025-04-23 14:10:27 +01:00
courtmanr@gmail.com 533a970a80 feat(install): improve cron setup prompt in install script Check for existing cron job during install and provide options to change, remove, or keep the existing schedule. 2025-04-23 12:14:42 +01:00
courtmanr@gmail.com bdd2edad13 fix: Reliably determine script path for cron setup 2025-04-21 20:18:53 +01:00
courtmanr@gmail.com 3b62e4bbe2 fix: Allow script to continue after interactive update for cron prompt 2025-04-21 20:16:54 +01:00
courtmanr@gmail.com 788972fca7 fix: Reset repo before update to avoid conflicts 2025-04-21 20:14:43 +01:00
courtmanr@gmail.com d8922efffc feat: Add automatic update option via cron 2025-04-21 20:13:01 +01:00
courtmanr@gmail.com 2db4bf59b8 fix: Suppress gpg overwrite prompt 2025-04-21 20:08:03 +01:00
courtmanr@gmail.com c0e4dabe44 fix: Improve update robustness in install script 2025-04-21 20:06:07 +01:00
courtmanr@gmail.com 6d929ceb42 refactor(script): Always refresh NodeSource GPG key 2025-04-21 12:53:39 +01:00
courtmanr@gmail.com ff8ec07817 fix(script): Run git pull as pulse user during update 2025-04-21 12:46:30 +01:00