Commit Graph
312 Commits
Author SHA1 Message Date
Chuck 4a67385d13 Update README with DBRepair beta testing information
Added beta testing announcement and final testing details for DBRepair.
2026-10-04 11:01:05 -04:00
Chuck 8fb04c176c Update package post link in README.md 2026-09-24 14:56:51 -04:00
Chuck 9e54f180ff Update README.md 2026-09-24 00:48:04 -04:00
Chuck 2fc156f1c4 Update README.md 2026-09-24 00:45:38 -04:00
Chuck 4ba28ab89a Update README with upcoming features and performance
Add note about upcoming features and performance improvements
2026-09-24 00:44:41 -04:00
Chuck 336f904088 Update README with new features and performance notes
Added information about new commands and performance improvements.
2026-09-24 00:44:16 -04:00
Chuck a9fd1618d0 Update README with production release timeline
Added expected timeline for production releases.
2026-09-24 00:42:40 -04:00
Chuck e9a4503286 Update README with DBRepair.sh issue notice 2026-09-09 13:13:07 -04:00
Chuck 82d6efe293 Revise README for DBRepair.sh phase-out and new program
Updated README to reflect changes regarding DBRepair.sh and introduce the new DBRepair program.
2026-09-09 13:11:37 -04:00
Chuck b55dc8ea99 DBRepair.sh status and plans 2026-08-11 20:44:43 -04:00
Chuck ea5ecd65ff Update README.md 2026-08-11 20:37:27 -04:00
Chuck cf0200603e SPECIAL ANNOUNCEMENT- PMS 1.43.0
Added special announcement regarding PMS 1.43.0 changes and DBRepair.sh status, including upcoming updates and support changes.
2026-08-11 20:36:47 -04:00
Chuck f67238a658 Disable FTS rebuilding with temporary patch
Re:   PMS 1.43.x and discussions with Plex

This implementation of FTS Rebuilding is harmful in PMS 1.43.x

For safety to all, it has been disabled.
You may enable it by removing the  'return 0' in function
DoFTSRebuild (PMS 1.42.2 and below)
2026-08-11 12:18:02 -04:00
Chuck af3058b234 Update Version and Release notes to v1.17.01 2026-08-06 19:25:51 -04:00
Chuck e2cc091e50 Merge remote-tracking branch 'origin/master' 2026-08-06 19:24:40 -04:00
Chuck 8fe897aa31 Merge pull request #290 from dreondre/fix/fts-rebuild-verification
Verify FTS rebuild with CheckFTS instead of trusting the rebuild exit code
2026-08-06 19:22:15 -04:00
Chuck 6745526f7d Merge branch 'chuckpa/augment-FTSCheck-FTSRebuild' 2026-08-06 19:18:11 -04:00
dreondre f00e68bddb Verify FTS rebuild with CheckFTS instead of trusting the rebuild exit code
automatic and reindex both reported FTS Rebuild PASS / "successful" based
solely on whether the rebuild SQL statement itself errored, never re-running
CheckFTS (the same function used to detect the damage) to confirm the index
is actually clean afterward.

Call CheckFTS again after DoFTSRebuild in both paths and gate the PASS/FAIL
message on its result. Tested live against a database with confirmed FTS
corruption (see issue #289): the new verification step now visibly re-checks
after rebuilding and only reports success once CheckFTS independently
confirms it.

Fixes #289
2026-08-06 15:22:51 -04:00
Chuck 48b3cccc38 Release notes v1.17.00 2026-08-03 12:19:10 -04:00
Chuck 97e2b5ed82 Update ReleaseNotes for version 1.17.00
Updates on BusyBox and Long Term Support for DBRepair.
2026-08-03 12:15:09 -04:00
Chuck d893eedbd6 Revise copyright information
Updated copyright year and consolidated license text.
2026-08-03 12:12:45 -04:00
Chuck d760787c63 v1.17.00 update
BusyBox              - Address edge case errors with NAS vendors' BusyBox shell implementation.
                            This addresses weird command behavior on those systems
2026-08-03 12:11:54 -04:00
Chuck 3a12c145f0 Update version number to v1.16.00 2026-06-27 12:53:34 -04:00
Chuck 82f5c3f87c Merge pull request #288 - Fix version typo.
Fix typo in Version string
2026-06-27 12:44:14 -04:00
Chuck 2d0532dcd3 Fix typo in Version string
v1.16.00 version string typo. Fixed
2026-06-27 12:42:18 -04:00
Chuck bbb03f0c75 Update README.md 2026-06-23 17:33:26 -04:00
Chuck 32a949d797 Merge pull request #287 from ChuckPa/chuckpa/MacOS-application-dir
v1.16.00

MacOS - Add support for either /Applications or $HOME/Applications package locations
2026-06-23 15:50:40 -04:00
Chuck 1c4a63178b v 1.16.00
Add mutli-location support for PlexMediaServer.app on MacOS

Add Buttons for Coffee donations.
2026-06-23 15:45:24 -04:00
Chuck 3fb3453621 Update FUNDING.yml 2026-06-23 14:27:47 -04:00
Chuck 93909ec504 Create FUNDING.yml 2026-06-23 14:26:32 -04:00
Chuck b0aaf2b3e2 Merge pull request #282 from ChuckPa/chuckpa/v1.15.01
Correct documentation.
2026-04-18 15:51:33 -04:00
Chuck 14d044a8f2 Correct documentation. 2026-04-18 15:48:33 -04:00
Chuck bd5c4693a1 Merge pull request #275 from ChuckPa/chuckpa/dsm6-start
v1.15.0

1.  Fix long-standing DSM 6 start/stop problem (sorry)
2.  Begin groundwork for better Username/Permissions handling in restrictive environments like DSM.
2026-03-02 23:31:09 -05:00
ChuckPa 63c96bd910 v1.15.0
1.  Fix long-standing DSM 6 start/stop problem
2.  Begin work on addressing edge ownership/perms problems on
     Synology.   May help others as well.
2026-03-02 23:23:02 -05:00
ChuckPa bfc440e1e1 Update Version + Release Notes
This release adds Full-Text Search index checking and repair.
These errors manifest as problems with Collections
2026-01-24 15:41:05 -05:00
Chuck 1b458c7337 Merge pull request #268 from maxfield-allison/feature/fts4-rebuild-command
feat: Add FTS4 index integrity check and rebuild functionality
2026-01-24 15:15:12 -05:00
Max Allison 8e998598fd feat: Add FTS4 index integrity check and rebuild functionality
Add detection and automatic repair for FTS4 (Full-Text Search) index
corruption, which can occur even when PRAGMA integrity_check passes.

New functions:
- CheckFTS(): Validates FTS4 index integrity using SQLite's integrity-check command
- DoFTSRebuild(): Rebuilds corrupted FTS4 indexes using SQLite's rebuild command

Enhanced existing commands:
- 'check' (option 3): Now includes FTS integrity checking
- 'reindex' (option 6): Now checks FTS indexes and rebuilds if corruption detected
- 'automatic' (option 2): Checks FTS after repair/reindex and automatically rebuilds if damaged

Refactored FTS table query into reusable FTS_TABLE_QUERY constant for maintainability.

Fixes: https://github.com/ChuckPa/DBRepair/issues/269
2026-01-23 07:49:31 -06:00
Chuck b62b606dc7 Update README.md
Improve user documentation
2025-12-06 20:04:27 -05:00
Chuck d6bf75db6d Merge pull request #261 from ChuckPa/chuckpa/autoincrement
Deflate - Minor adjustment per Plex engineering.
2025-12-04 12:06:08 -05:00
ChuckPa 0701adf77a Deflate - Minor adjustment per Plex engineering. 2025-12-04 11:56:48 -05:00
Chuck 15b2dbabb3 Update README.md 2025-12-03 16:19:35 -05:00
Chuck cbd02cc6b6 Merge pull request #259 from ChuckPa/chuckpa/fix-tag-sorting
Fix github tag sorting.   Ensure tags are both Numeric and Reverse sorted so newest version number listed first.
2025-11-14 19:42:45 -05:00
ChuckPa 43d636b371 Add Numeric sorting to tag retrieval
Ensures highest version number is first listed
2025-11-14 19:40:17 -05:00
Chuck 85c88a59f3 Merge pull request #256 from ChuckPa/chuckpa/binhex-multi-config
Binhex:  supervisord.conf update
2025-11-09 16:12:46 -05:00
ChuckPa f2060a0ede Binhex: supervisord.conf update
.
2025-11-09 16:04:26 -05:00
Chuck abc552fb12 Merge pull request #253 from ChuckPa/chuckpa/readme
Minor Update & Correct documentation for v1.12.00
2025-10-21 17:33:14 -04:00
ChuckPa aa76cbfefd Update & Correct documentation for v1.12 2025-10-21 17:26:46 -04:00
Chuck d79b5e2b9d Merge pull request #252 from ChuckPa/chuckpa/dodeflate
v1.12.00 - Add  Deflate command

Reconstruct bandwidth statistics table  row  by row instead of previous bulk copy of non-null values
Regenerate new IDs during reconstruction for new indexes and reindex
2025-10-20 22:28:24 -04:00
ChuckPa 3bfb510ef7 Documentation correction
ASUSTOR - Incorrect location
2025-10-20 22:12:45 -04:00
ChuckPa 247338278b Add Deflate command
Deflate
- Create new bandwidth_statistics table with proper schema.
- Transfer only valid data from existing bandwidth statistics into new.
- Drop old table.
- Vacuum into new database.
Merge Prune & Purge as one proper command
Update ASUSTOR documentation error.

Finalize Deflate integration & reporting.

Update Release Notes
2025-10-20 19:23:22 -04:00