Commit Graph

105 Commits

Author SHA1 Message Date
courtmanr@gmail.com b00d425f80 Add install script 2025-04-29 14:39:24 +01:00
courtmanr@gmail.com 8a640a5e99 fix: Correct print_warning function definition syntax 2025-04-29 11:58:30 +01:00
courtmanr@gmail.com 3d3fde0d1f fix: Correct print_success function definition syntax 2025-04-29 11:57:27 +01:00
courtmanr@gmail.com 6fa72b5e55 fix: Correct print_info function definition syntax 2025-04-29 11:56:22 +01:00
courtmanr@gmail.com fbe29f4932 fix: Correct case statement syntax in install script 2025-04-29 11:55:36 +01:00
courtmanr@gmail.com 2af0a77cbb feat: Enhance install script with env, npm ci, logs, pre-clone check 2025-04-29 11:52:56 +01:00
courtmanr@gmail.com 473c4ba8cf Debug(scripts): Remove line 97 entirely 2025-04-29 11:41:38 +01:00
courtmanr@gmail.com 8ac73e9bdc Debug(scripts): Comment out line 97 to isolate syntax error 2025-04-29 11:34:20 +01:00
courtmanr@gmail.com 839976be96 Debug(scripts): Add set -x trace to check_installation_status 2025-04-29 11:25:58 +01:00
courtmanr@gmail.com 9c618ab41e Feat(scripts): Improve idempotency, .env handling, deps install, error reporting 2025-04-29 11:23:24 +01:00
courtmanr@gmail.com 11bd59f35c Fix(scripts): Correct print_error function redirection 2025-04-29 11:18:05 +01:00
courtmanr@gmail.com 0e2e6ca15e Fix(scripts): Escape parentheses in warning message 2025-04-29 11:16:35 +01:00
courtmanr@gmail.com 72cea61287 Feat(scripts): Check if installed version is up-to-date 2025-04-29 11:14:44 +01:00
courtmanr@gmail.com 3e5ead66f4 Feat(scripts): Improve cron setup prompt logic 2025-04-29 11:10:46 +01:00
courtmanr@gmail.com 0daf0ed8f2 Feat(scripts): Add Node.js version check for idempotency 2025-04-29 11:05:49 +01:00
courtmanr@gmail.com 7335fbed59 Fix(scripts): Improve cron job handling to prevent duplicates 2025-04-29 10:59:13 +01:00
courtmanr@gmail.com 777f4313c3 Fix(scripts): Correctly handle --update flag to bypass interactive prompts 2025-04-29 10:56:08 +01:00
courtmanr@gmail.com 993968a27d Fix(scripts): Add verbose logging for service restart in install-pulse.sh 2025-04-29 10:53:07 +01:00
courtmanr@gmail.com 3e3890f03a fix(install): Force tag fetching during update to handle amended tags 2025-04-26 10:29:30 +01:00
courtmanr@gmail.com 330b32b6d2 feat: Downgrade to Tailwind v3 and restore build step 2025-04-25 23:27:59 +01:00
courtmanr@gmail.com 8ade168d78 chore: Re-apply workaround: commit pre-built CSS and skip build step 2025-04-25 23:10:47 +01:00
courtmanr@gmail.com 55a1a2df3c revert: Remove pre-built CSS and restore build step 2025-04-25 22:55:17 +01:00
courtmanr@gmail.com 49b0d4ae09 fix: Check in pre-built CSS and skip build in install script 2025-04-25 22:50:53 +01:00
courtmanr@gmail.com 6bddba10a6 fix: Adjust build process for install script (no minify, install devDeps) 2025-04-25 22:35:09 +01:00
courtmanr@gmail.com af89556e50 fix(install): Correct syntax error in print_error function 2025-04-24 22:46:21 +01:00
courtmanr@gmail.com f9dbd00ec6 refactor(install): Determine user intent before installing dependencies 2025-04-24 22:44:50 +01:00
courtmanr@gmail.com 0ebe35fdcb fix(install): Build CSS during install/update & use npx for TW v4 2025-04-24 22:41:37 +01:00
courtmanr@gmail.com 5cffa0e402 feat: Report version tag in update script success message 2025-04-24 16:58:08 +01:00
courtmanr@gmail.com d912233088 refactor(script): Check install status early, exit early on remove/cancel 2025-04-23 20:43:59 +01:00
courtmanr@gmail.com 3c6b9d97f0 fix(script): Use explicit path for EnvironmentFile in systemd 2025-04-23 20:38:41 +01:00
courtmanr@gmail.com 90c64a8b1a fix(script): Improve service cleanup and fix final instructions 2025-04-23 20:29:25 +01:00
courtmanr@gmail.com 09822650b0 fix(script): Prevent git clean from removing ignored .env file 2025-04-23 20:22:37 +01:00
courtmanr@gmail.com 1f953cc9f1 fix(script): Load .env file via systemd EnvironmentFile 2025-04-23 20:19:14 +01:00
courtmanr@gmail.com c1be336b1b fix(script): Update .env file paths in configure_environment 2025-04-23 20:08:26 +01:00
courtmanr@gmail.com e1b1acd976 fix: Ensure systemd service is configured during update 2025-04-23 20:04:36 +01:00
courtmanr@gmail.com c0fc47e0a4 fix: Use git reset --hard for robust script updates 2025-04-23 19:59:55 +01:00
courtmanr@gmail.com 6a54fdb731 Fix: Align LXC script service name with README 2025-04-23 16:37:42 +01:00
courtmanr@gmail.com 64ce21591e feat(install): Add URL validation and update prompt defaults 2025-04-23 15:55:02 +01:00
courtmanr@gmail.com 0a28268986 revert(install): Revert install-pulse.sh to pre-April 23rd state (bdd2eda) 2025-04-23 15:39:24 +01:00
courtmanr@gmail.com 262cb85dff debug: Add trace logging to perform_update 2025-04-23 15:34:20 +01:00
courtmanr@gmail.com 8358e24c1e refactor: Replace pulse-proxmox branding with pulse-monitor 2025-04-23 15:12:05 +01:00
courtmanr@gmail.com 989f77b295 fix: Add rsync to dependencies for update function 2025-04-23 15:04:37 +01:00
courtmanr@gmail.com c129d37b13 fix: Prevent set -e exit on grep in prompt_for_cron_setup 2025-04-23 15:00:09 +01:00
courtmanr@gmail.com 20df770df1 feat: Add debug logging to prompt_yes_no 2025-04-23 14:57:54 +01:00
courtmanr@gmail.com f6b17d15c3 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 9a8f5d011e feat(install): make .env overwrite prompt friendlier and less alarming for users 2025-04-23 14:41:04 +01:00
courtmanr@gmail.com 0c32aef69e 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 21f48cf7b1 fix(install): show actual cron command and comment in schedule prompt 2025-04-23 14:25:03 +01:00
courtmanr@gmail.com 807baa37e2 feat(install): clarify .env overwrite and cron schedule prompts for user safety 2025-04-23 14:20:44 +01:00
courtmanr@gmail.com 7371291252 feat(install): improve .env overwrite prompt with diff and explicit warning 2025-04-23 14:15:24 +01:00