Merged
Conversation
- Add ytdlpModule backend with GitHub API integration to check and perform yt-dlp updates - Add /api/ytdlp/latest-version and /api/ytdlp/update authenticated endpoints - Add useYtDlpUpdate hook and update UI in Configuration page with confirmation dialog - Add update available warning indicator in app header that links to Configuration - Add and update tests
…n-app feat: add in-app yt-dlp update functionality
- Change title truncation from .76s (characters) to .76B (bytes) to prevent filename length errors with UTF-8 multi-byte characters (Japanese, etc.) - Add 80-byte truncation to channel name template (previously untruncated) - Update thumbnail template to use consistent byte-based truncation - Update tests
…-metadata-to-JSON-file fix: use byte-based truncation for yt-dlp output templates (#404)
- Add npm override to upgrade jsdom's form-data dependency from 3.0.1 to 3.0.4 - CVE-2025-7783: form-data <3.0.4 uses predictable Math.random() for multipart boundaries - Targeted override preserves axios's form-data 4.x while patching jsdom's 3.x dependency - Regenerate client and root package-lock.json files
fix: patch form-data security vuln (CVE-2025-7783)
- Add GitHub Actions workflow for automated Claude Code reviews - Trigger automatic /review on PRs targeting dev branch - Support manual @claude mentions in issue/PR comments - Restrict manual triggers to repo owners, members, and collaborators
- Add missing permission
ci: add Claude Code review workflow for PRs
- Add scripts/backup.sh to create timestamped archives of config, database, and metadata - Add scripts/restore.sh to restore from backups with confirmation prompt and ARM support - Add docs/BACKUP_RESTORE.md with usage guide, migration scenarios, and troubleshooting - Add backups/ to .gitignore and link documentation from README.md
feat: add backup and restore scripts
Contributor
📊 Test Coverage ReportBackend Coverage
Frontend Coverage
Coverage Requirements
Coverage report generated for commit 6a5e10a |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This release includes new features, bug fixes, security patches, and CI/CD improvements.
New Features
Bug Fixes
Security
CI/CD