100 Commits
Author SHA1 Message Date
cod378 616b772a45 chore: remove test installer script
- Delete install_proxmenux_test.sh (1048 lines)
- Test installer no longer needed after validation
2025-11-14 02:40:48 +00:00
cod378 c1d00e21db fix: suppress systemctl output in ProxMenux Monitor uninstaller
- Redirect stdout and stderr to /dev/null for stop, disable, daemon-reload, and reset-failed commands
- Maintain clean console output during uninstallation process
2025-11-14 02:37:43 +00:00
cod378 2e8e2b61d3 fix: use MONITOR_SERVICE constant instead of MONITOR_SERVICE_NAME in uninstall function 2025-11-14 02:30:19 +00:00
cod378 ba595c9719 feat: add test installer script with offline support and ProxMenux Monitor uninstaller 2025-11-14 02:21:00 +00:00
cod378 e392f6a2b7 feat: add cod378 to contributors list in config_menu.sh 2025-11-14 02:20:07 +00:00
cod378 982d0dd72e Merge branch 'main' of github.com:c78-contrib/ProxMenuxOffline 2025-11-14 01:49:58 +00:00
cod378 d345f96518 feat: add ProxMenux Monitor uninstallation to config menu
- Add uninstall_proxmenux_monitor() function with systemd service cleanup
- Stop and disable monitor service if active
- Remove systemd unit file and reload daemon
- Integrate monitor uninstallation into main uninstall_proxmenu() workflow
- Define MONITOR_UNIT_FILE constant for service file path
2025-11-14 01:49:39 +00:00
cod378 c9d0eac6cc Merge branch 'main' of github.com:c78-contrib/ProxMenuxOffline 2025-11-13 03:23:32 +00:00
cod378 97fc72b78a fix: add validation for missing ProxMenux Monitor AppImage
- Check if AppImage exists before attempting installation
- Display clear error message when AppImage is not found
- Update config to track installation failure state
2025-11-13 03:23:11 +00:00
cod378 7b1111430b chore: remove unused offline installer script 2025-11-13 03:22:52 +00:00
cod378 d3f7056ece Merge branch 'main' of github.com:c78-contrib/ProxMenuxOffline 2025-11-13 02:52:26 +00:00
cod378 9f3286c570 feat: migrate to offline installer with enhanced monitor deployment
- Restructured installer to use local repository files instead of remote downloads for improved reliability
- Added comprehensive logging functions (spinner, type_text, msg_* helpers) and dual logo support for SSH/noVNC terminals
- Implemented AppImage version detection, SHA256 verification, and systemd service management for ProxMenux Monitor
- Updated metadata to reflect toolkit positioning and added contributor attribution
2025-11-13 02:50:41 +00:00
cod378 048cf2fb8f docs: update project name references from ProxMenuxDotDeb to ProxMenuxOffline 2025-11-12 05:21:33 +00:00
cod378 0a20821c41 refactor: remove verbose cleanup messages from temporary file removal 2025-11-12 05:00:06 +00:00
cod378 e0eaf6267f fix: suppress git clone output to reduce installation noise 2025-11-12 04:53:37 +00:00
cod378 3ddf98277f refactor: update utils script source URL to offline repository 2025-11-12 04:48:29 +00:00
cod378 85294bcd33 fix: correct utils.sh download URL format 2025-11-12 04:40:10 +00:00
cod378 acff4523f3 refactor: simplify utils.sh loading with inline sourcing
- Replaced conditional file check with direct curl sourcing using process substitution
- Streamlined error handling to single-line check
2025-11-12 04:29:40 +00:00
cod378 bf71e1f9b8 refactor: update comment for utils.sh loading 2025-11-12 04:23:43 +00:00
cod378 f0bcdc1c25 refactor: move utils.sh loading to script initialization because this is an installer dependency 2025-11-12 04:22:11 +00:00
cod378 43526c58bd refactor: reorganize installer to use git-based offline installation
- Changed from local script loading to cloning repository into temporary directory
- Added cleanup function with trap to ensure temporary files are removed on exit
- Added git as a required dependency for the installation process
2025-11-12 04:11:41 +00:00
cod378 ce3c7a545e feat: add GitHub authentication script to gitignore 2025-11-12 04:04:10 +00:00
cod378 3ddb1421c3 feat: add offline installer script for ProxMenux
- Clones ProxMenux repository to temporary location and executes installation
- Includes automatic cleanup of temporary files and git dependency check
- Adds colored output and error handling for better user experience
2025-11-04 22:47:52 +00:00
cod378 58f9a7bc02 refactor: simplify utils.sh loading error handling 2025-11-04 22:47:00 +00:00
cod378 b2e02cd0e7 refactor: switch from remote URL to local script execution 2025-11-03 12:32:19 +00:00
cod378 b8517a5b3e Merge branch 'ProxMenux-Offline' 2025-11-03 03:54:10 +00:00
cod378 c29cdf44fb refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 02:12:25 +00:00
cod378 4b2ab2894a refactor: switch from remote URLs to local script execution 2025-11-03 02:11:15 +00:00
cod378 c9a01ab5ad refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 02:10:46 +00:00
cod378 90d1046312 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 02:10:18 +00:00
cod378 14e749a18d refactor: switch from remote URLs to local script execution 2025-11-03 02:09:56 +00:00
cod378 a4be1af0ef refactor: switch from remote URLs to local script execution 2025-11-03 02:08:36 +00:00
cod378 f4185d0a2a refactor: switch from remote URLs to local script execution 2025-11-03 02:07:20 +00:00
cod378 ffb8324b5a refactor: switch from remote URLs to local script execution 2025-11-03 02:06:43 +00:00
cod378 6df44f1632 refactor: switch from remote URLs to local script execution 2025-11-03 02:03:26 +00:00
cod378 9570819f59 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:56:34 +00:00
cod378 f2afc94ed2 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:56:23 +00:00
cod378 050b95946c refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:55:45 +00:00
cod378 e33ef92334 refactor: switch from remote URLs to local script execution 2025-11-03 01:54:52 +00:00
cod378 0d7ff46aec refactor: switch from remote URLs to local script execution 2025-11-03 01:53:10 +00:00
cod378 042913e080 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:51:57 +00:00
cod378 98bc8be642 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:51:43 +00:00
cod378 2c6d2f4255 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:51:24 +00:00
cod378 6293556837 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:51:06 +00:00
cod378 641721d199 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:48:35 +00:00
cod378 036a2b9014 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:47:52 +00:00
cod378 9ad092d340 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:47:17 +00:00
cod378 d24884f651 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:46:50 +00:00
cod378 fa1c498716 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:46:19 +00:00
cod378 25635239d4 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:45:43 +00:00
cod378 c816688de3 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:44:48 +00:00
cod378 43d79bd1e9 refactor: switch from remote URLs to local script execution (unused path) 2025-11-03 01:44:06 +00:00
cod378 ba88c7b0f6 refactor: switch from remote URLs to local script execution 2025-11-03 01:41:39 +00:00
cod378 4359d92ffe refactor: switch from remote URLs to local script execution 2025-11-03 01:40:38 +00:00
cod378 16c7513e82 refactor: switch from remote URLs to local script execution 2025-11-03 01:39:15 +00:00
cod378 4572478ad8 refactor: switch from remote URLs to local script execution 2025-11-03 01:38:05 +00:00
cod378 02b5cd61bd refactor: switch from remote URLs to local script execution 2025-11-03 01:36:57 +00:00
cod378 bff07311b2 refactor: switch from remote URLs to local script execution 2025-11-03 01:34:44 +00:00
cod378 44cc89b9d5 refactor: switch from remote URLs to local file paths 2025-11-03 01:33:04 +00:00
cod378 fa1e6c6c64 refactor: switch from remote URLs to local script execution 2025-11-03 01:27:37 +00:00
cod378 4ebbdb284b refactor: switch from remote URLs to local script execution 2025-11-03 01:26:28 +00:00
cod378 51302a7c5a refactor: switch from remote URLs to local script execution 2025-11-03 01:25:19 +00:00
cod378 ba984592ed refactor: replace remote script fetching with local file execution 2025-11-03 01:22:24 +00:00
cod378 60a97e5815 feat: replace remote script fetching with local file execution 2025-11-03 01:20:11 +00:00
cod378 3275a1ecb4 refactor: replace remote script loading with local paths 2025-11-03 01:17:21 +00:00
cod378 af72c7a2d3 refactor: switch from remote URLs to local script paths 2025-11-03 01:16:32 +00:00
cod378 c07ada1fc4 refactor: switch from remote to local script execution 2025-11-03 01:14:54 +00:00
cod378 c19c8f9c5d refactor: switch network menu from remote URL to local scripts 2025-11-03 01:10:44 +00:00
cod378 43fe7ae7db refactor: replace remote script fetching with local file execution 2025-11-03 01:09:12 +00:00
cod378 22916868df feat: switch script paths from remote repo to local directory 2025-11-03 01:06:04 +00:00
cod378 7d00ff8869 feat: switch menu scripts from remote URLs to local paths 2025-11-03 01:03:39 +00:00
cod378 4ea2088485 refactor: replace remote script loading with local file execution
- Changed script loading from curl-based remote fetching to local file execution for improved security and reliability
- Removed dependency on external repository access for core menu functionality
- Fixed missing semicolon in case statement default branch
2025-11-03 00:59:48 +00:00
cod378 e421b40093 refactor: switch from remote scripts to local execution 2025-11-03 00:50:18 +00:00
cod378 a9dd7562ac feat: switch from remote URLs to local script paths
- Changed script sourcing from GitHub URLs to local filesystem paths for improved reliability
- Added error handling for missing script files with descriptive messages
- Removed redundant utility file sourcing and consolidated into single conditional block
- Updated script execution to use direct paths instead of curl commands
- Removed unused start_vm_configuration function that was duplicated elsewhere
2025-11-03 00:46:23 +00:00
cod378 8f62ed67d3 refactor: switch from remote URL to local script paths 2025-11-03 00:22:59 +00:00
cod378 cfd89a14f7 refactor: update script paths to use local resources 2025-11-03 00:16:28 +00:00
cod378 55011842f5 refactor: update script paths to use local resources 2025-11-03 00:15:42 +00:00
cod378 3079a3f51c refactor: update script paths to use local resources 2025-11-03 00:15:08 +00:00
cod378 c4ec390ca0 refactor: update scripts paths to use local references 2025-11-03 00:13:19 +00:00
cod378 f99b7f3589 refactor: switch script to use local paths instead of remote URLs 2025-11-03 00:07:34 +00:00
cod378 887b170c0e refactor: switch script to use local paths instead of remote URLs 2025-11-03 00:06:12 +00:00
cod378 c696cfd8d8 refactor: switch update script to use local file paths 2025-11-03 00:04:47 +00:00
cod378 25966973a2 refactor: update script paths to use local resources 2025-11-03 00:03:21 +00:00
cod378 d0a57d4b7c refactor: update script paths to use local resources 2025-11-03 00:01:36 +00:00
cod378 9341b49fd1 refactor: update script paths to use local references 2025-11-03 00:00:52 +00:00
cod378 bbc3c922a6 refactor: switch from remote repo to local script paths 2025-11-02 23:58:48 +00:00
cod378 17b8d63e6c refactor: switch from remote URLs to local script paths 2025-11-02 23:55:37 +00:00
cod378 c751a8168a refactor: switch backup script from remote URL to local file paths 2025-11-02 23:36:13 +00:00
cod378 f2509dbe5d refactor: switch from remote to local script loading. 2025-11-02 23:26:45 +00:00
cod378 6d44c22982 refactor: switch from remote to local script loading. 2025-11-02 23:25:04 +00:00
cod378 4bed489610 refactor: switch backup scripts from remote URL to local paths 2025-11-02 23:08:34 +00:00
cod378 8edf488636 refactor: update script paths to use local references 2025-11-02 03:32:41 +00:00
cod378 8fe7d249f8 refactor: update script paths to use local resources 2025-11-02 03:32:02 +00:00
cod378 6ed14e1d3c feat: switch from remote to local script loading 2025-11-02 03:29:56 +00:00
cod378 a5459acdaf feat: switch help menu from remote to local script loading 2025-11-02 03:28:14 +00:00
cod378 61cd198d35 feat: switch disk passthrough script to use local scripts 2025-11-02 03:27:18 +00:00
cod378 49ea2b304d feat: switch disk passthrough script to use local scripts 2025-11-02 03:26:27 +00:00
cod378 27231d1764 feat: switch iGPU configuration to use local scripts 2025-11-02 03:25:41 +00:00
cod378 8744620220 feat: improve log2ram installation and system checks
- Enhanced log2ram size calculation to support both MB and GB configurations
- Updated RAM detection to use MB-level precision before converting to GB
- Fixed typos in status messages ("successfull" → "successful")
- Switched from remote repo URL to local scripts directory for better reliability
- Added registration of LVM repair tool after successful header checks
- Improved log2ram monitoring script to properly handle different size units (M
2025-11-02 03:24:26 +00:00
cod378 4590be6d42 fix: replace remote script loading with local file execution 2025-11-02 03:22:54 +00:00