Commit Graph

10 Commits

Author SHA1 Message Date
Peter Wood
6dad845fac removed web interface mention and the header text 2025-06-21 08:59:15 -04:00
Peter Wood
30a252a500 feat: Enhance database repair functionality with recovery options and nuclear recovery script 2025-06-21 06:48:29 -04:00
Peter Wood
2bc9e91229 Refactor Plex Database Repair Logic
- Created a centralized database repair script (`plex-database-repair.sh`) to handle all database integrity checks and repairs for Plex Media Server.
- Updated the main Plex management script (`plex.sh`) to integrate the new repair functionality and fixed Unicode/ASCII display issues.
- Refactored the backup script (`backup-plex.sh`) to remove duplicate repair functions and ensure it utilizes the new repair script.
- Conducted thorough code validation and functional testing to ensure all scripts operate correctly with the new changes.
- Enhanced documentation for the new repair script, detailing usage, features, and integration points with other scripts.
- Fixed critical bugs related to WAL file handling and corrected typos in script options.
2025-06-21 06:30:07 -04:00
Peter Wood
11c110d729 feat: Enhance documentation and add porcelain mode support for improved automation in plex scripts 2025-06-09 06:44:06 -04:00
Peter Wood
16dd496c31 feat: Add color support toggle for improved output in plex.sh and update.sh 2025-06-08 20:47:23 -04:00
Peter Wood
c698813d6b refactor: Update output formatting and enhance log retrieval in plex.sh 2025-06-08 19:46:29 -04:00
Peter Wood
b76a9632c3 fix: Correct variable declaration order and improve output formatting in show_loading function 2025-06-06 07:59:07 -04:00
Peter Wood
58b5dea8b4 Refactor variable assignments and improve script readability in validate-plex-backups.sh and validate-plex-recovery.sh
- Changed inline variable assignments to separate declaration and assignment for clarity.
- Updated condition checks and log messages for better readability and consistency.
- Added a backup of validate-plex-recovery.sh for safety.
- Introduced a new script run-docker-tests.sh for testing setup in Docker containers.
- Enhanced ssh-login.sh to improve condition checks and logging functionality.
2025-06-05 17:14:02 -04:00
Peter Wood
0123fc6007 feat: Add comprehensive Plex recovery validation script
- Introduced `validate-plex-recovery.sh` for validating Plex database recovery.
- Implemented checks for service status, database integrity, web interface accessibility, API functionality, and recent logs.
- Added detailed recovery summary and next steps for users.

fix: Improve Debian patching script for compatibility

- Enhanced `debian-patches.sh` to securely download and execute bootstrap scripts.
- Updated package mapping logic and ensured proper permissions for patched files.

fix: Update Docker test scripts for better permission handling

- Modified `run-docker-tests.sh` to set appropriate permissions on logs directory.
- Ensured log files have correct permissions after test runs.

fix: Enhance setup scripts for secure installations

- Updated `setup.sh` to securely download and execute installation scripts for zoxide and nvm.
- Improved error handling for failed downloads.

fix: Refine startup script for log directory permissions

- Adjusted `startup.sh` to set proper permissions for log directories and files.

chore: Revamp update-containers.sh for better error handling and logging

- Rewrote `update-containers.sh` to include detailed logging and error handling.
- Added validation for Docker image names and improved overall script robustness.
2025-06-05 07:22:28 -04:00
Peter Wood
be4f6a8d8c Commit local changes before merging with remote 2025-05-29 11:25:02 -04:00