courtmanr@gmail.com
e63134fa44
Fix branch menu for update mode in install script
...
When using --branch with an up-to-date installation, the script was falling
into update mode but showing generic 'Update to latest version' instead of
the branch-specific menu.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-28 09:56:26 +01:00
courtmanr@gmail.com
43bc23dc36
Improve install script menu clarity for --branch option
...
- Add specific menu case for branch installations
- Show 'Install branch X (for testing)' instead of confusing 'Update to latest version'
- Makes it clear that option 1 will install the specified branch
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-28 09:54:03 +01:00
courtmanr@gmail.com
4c5a5b6fd2
feat: add --branch option to install script for testing
...
- Add --branch parameter to allow installing from any branch
- Users can now test features with: curl ... | sudo bash -s -- --branch feature-name
- Validates branch exists before checkout
- Shows clear warnings that branches are for testing only
- Updates version display to show branch/commit info
- Prevents using both --version and --branch together
This makes it easy for users to test features before release
2025-05-28 09:49:45 +01:00
courtmanr@gmail.com
28296f833a
chore: improve installer version verification and add AI workflow to gitignore
2025-05-27 21:10:19 +01:00
courtmanr@gmail.com
3cdb4225a5
feat: Add basic diagnostics functionality and integrate with server
2025-05-27 12:45:52 +01:00
courtmanr@gmail.com
3770f20d6f
docs: Update screenshots and related script
2025-05-26 23:02:01 +01:00
courtmanr@gmail.com
c738a5edef
Refactor: Update screenshot script to reflect UI changes, remove logging view and add storage view
2025-05-24 22:01:10 +01:00
courtmanr@gmail.com
24d819476e
Fix(screenshots): Update screenshot tool and docs. Remove Node View, adjust targets, implement postAction, renumber files, and update README.
2025-05-20 17:03:41 +01:00
courtmanr@gmail.com
a5ba38c931
fix(scripts): Update tarball creation path in create-release.sh
2025-05-08 15:13:40 +01:00
courtmanr@gmail.com
40ba20bdf3
feat: Add release tarball creation script and documentation
2025-05-08 14:33:17 +01:00
courtmanr@gmail.com
d2bea3f7a3
Optimize update process: conditional system upgrade and dependency check
2025-05-06 15:29:57 +01:00
courtmanr@gmail.com
5a3de61451
Fix unterminated single quote error in install script
2025-05-06 15:14:47 +01:00
courtmanr@gmail.com
a42b5c914a
Remove comments from install script
2025-05-06 15:05:48 +01:00
courtmanr@gmail.com
ec6d3b888e
refactor(installer): Use npm --silent for quieter installs/builds
2025-05-06 12:24:06 +01:00
courtmanr@gmail.com
17d4544e52
refactor(installer): Reduce verbosity of npm install and build steps
2025-05-06 12:22:17 +01:00
courtmanr@gmail.com
aa92883474
fix(installer): Correctly run all npm ops in project root
2025-05-06 12:18:00 +01:00
courtmanr@gmail.com
f3a4f23c80
fix(installer): Align with consolidated deps for v3.4.0
2025-05-06 12:15:23 +01:00
courtmanr@gmail.com
32a413328c
chore: add debug logging to install script for server deps
2025-05-06 12:13:03 +01:00
courtmanr@gmail.com
223ec4c861
feat: Update screenshot script for threshold/logging
2025-05-04 12:35:46 +01:00
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