Commit Graph

120 Commits

Author SHA1 Message Date
rcourtman 800af62d06 feat: Add automated screenshot generation script | Implements Playwright script (scripts/take-screenshots.js) to capture UI views. Adds npm run screenshot command. Includes playwright as a dev dependency. Updates README.md to use generated screenshots. (#73) 2025-05-02 10:35:23 +01:00
root d7e5120242 Fix: Restore condensed dependency list text 2025-05-01 15:27:58 +01:00
root 3abd2c84fc Fix: Correct dependency list text in print_dependency_info 2025-05-01 15:26:50 +01:00
root 03d611a396 Fix: Resolve heredoc parsing issue in print_dependency_info 2025-05-01 15:25:14 +01:00
courtmanr@gmail.com 817c89b317 refactor(script): Use while-read loop for robust self-update SHA replacement 2025-05-01 14:45:29 +01:00
courtmanr@gmail.com 638402a69f debug(script): Add checks before sed in self-update 2025-05-01 14:44:26 +01:00
courtmanr@gmail.com 2780fd8a9f fix(script): Use standard GNU sed -i syntax for self-update 2025-05-01 14:43:11 +01:00
courtmanr@gmail.com f5984db292 refactor(script): Improve dependency info formatting 2025-05-01 14:41:24 +01:00
courtmanr@gmail.com 5c9d9525e2 fix: Restore install-pulse.sh to version 623f220 (pre-revert state) 2025-05-01 14:37:02 +01:00
courtmanr@gmail.com 134065804d fix: Restore install-pulse.sh to version with ASCII banner (97691aa) 2025-05-01 14:34:00 +01:00
courtmanr@gmail.com 664a03e6b3 refactor: improve install script logic and flow 2025-05-01 14:25:54 +01:00
courtmanr@gmail.com dfc116fedc Fix: Replace read -p with echo/read for compatibility 2025-05-01 14:23:45 +01:00
courtmanr@gmail.com df1870db16 Refactor: Finalize install script menu order changes 2025-05-01 14:07:33 +01:00
courtmanr@gmail.com 77a18562ba feat(install): Add self-update mechanism to install script 2025-05-01 10:26:00 +01:00
courtmanr@gmail.com be191d4f4b feat(install): Modify script to support specific release tags 2025-05-01 10:21:07 +01:00
courtmanr@gmail.com ed747053ef Add install script 2025-04-29 14:39:24 +01:00
courtmanr@gmail.com b867c31aa8 fix: Correct print_warning function definition syntax 2025-04-29 11:58:30 +01:00
courtmanr@gmail.com cde72b4708 fix: Correct print_success function definition syntax 2025-04-29 11:57:27 +01:00
courtmanr@gmail.com 3f07d4b119 fix: Correct print_info function definition syntax 2025-04-29 11:56:22 +01:00
courtmanr@gmail.com 62de6db2af fix: Correct case statement syntax in install script 2025-04-29 11:55:36 +01:00
courtmanr@gmail.com aac31e8eb9 feat: Enhance install script with env, npm ci, logs, pre-clone check 2025-04-29 11:52:56 +01:00
courtmanr@gmail.com c68a5ce2e0 Debug(scripts): Remove line 97 entirely 2025-04-29 11:41:38 +01:00
courtmanr@gmail.com ad6666db70 Debug(scripts): Comment out line 97 to isolate syntax error 2025-04-29 11:34:20 +01:00
courtmanr@gmail.com 29872dcafc Debug(scripts): Add set -x trace to check_installation_status 2025-04-29 11:25:58 +01:00
courtmanr@gmail.com b8de6bdc0c Feat(scripts): Improve idempotency, .env handling, deps install, error reporting 2025-04-29 11:23:24 +01:00
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