enoch85
d816eec00e
Revert "Merge branch 'morpheus65535:master' into feature/plex-library-multiselect"
...
This reverts commit 0cfa50e8e4 , reversing
changes made to 69dbad4cf3 .
2025-11-30 18:55:57 +00:00
Daniel Hansson
c610839743
use dev gtiignore
...
Signed-off-by: Daniel Hansson <mailto@danielhansson.nu>
2025-11-30 19:41:06 +01:00
enoch85
bdbbfe081f
Fix .gitignore
2025-11-30 19:25:19 +01:00
enoch85
0cfa50e8e4
Merge branch 'morpheus65535:master' into feature/plex-library-multiselect
2025-11-30 19:24:31 +01:00
enoch85
69dbad4cf3
fixes after debuging.
...
1. handles library removal from plex
2. Shows sucessul logout message
3. Don't show error on logout when auth is not available
4. add proper arrays for libraries
5. add exponential backoff if plex times out
6. Cleanup Library selection frontend code
2025-11-25 20:03:15 +00:00
enoch85
ee63d003ea
fix scrolling on async loading
2025-11-25 16:59:48 +00:00
enoch85
9323282018
remove placeholder, not needed
2025-11-25 16:44:09 +00:00
enoch85
794e3a2ff5
fix word splitting in frontend
2025-11-25 16:34:13 +00:00
enoch85
f08c7d4339
Fix 406 error
2025-11-25 16:29:32 +00:00
enoch85
5bf205c39d
chore: Remove tests and implementation plan from PR
...
Keep implementation plan and tests locally only
2025-11-25 12:22:00 +00:00
enoch85
d85d3493e1
test: Add comprehensive tests for Plex multiselect (Phase 3)
...
- Add migration tests for string-to-list conversion
- Add integration tests for plex operations with multiple libraries
- Add unit tests for helper logic patterns
- Tests cover: single library, multiple libraries, not found scenarios
- Tests verify backward compatibility with string values
- All 39 tests passing
Phase 3 complete: Testing implementation
2025-11-25 12:16:37 +00:00
enoch85
44757920fc
feat: Add Plex library multiselect support - Frontend (Phase 2)
...
- Update TypeScript types: movie_library and series_library from string to string[]
- Replace Select with MultiSelect component in LibrarySelector
- Update props type to BaseInput<string[]> for array handling
- Add searchable and clearable features to MultiSelect
- Update placeholder text to indicate multi-selection capability
- Fix readonly array type conversion for Mantine compatibility
- All TypeScript checks pass
- All linting checks pass
- Backend tests pass (12 passed, 1 skipped)
Frontend changes:
- frontend/src/types/settings.d.ts: Updated Plex interface types
- frontend/src/pages/Settings/Plex/LibrarySelector.tsx: Replaced Select with MultiSelect
This completes Phase 2 of the Plex Library Multiselect feature.
2025-11-25 12:05:56 +00:00
enoch85
9914910ec0
feat: Add Plex library multiselect support - Backend (Phase 1)
...
- Update config validators to accept list type for plex.movie_library and plex.series_library
- Add migration function to convert existing string values to list format
- Update all Plex operations to handle multiple libraries:
* plex_set_movie_added_date_now() - searches all movie libraries
* plex_set_episode_added_date_now() - searches all series libraries
* plex_update_library() - updates all configured libraries
* plex_refresh_item() - searches all libraries with fallback
- Add comprehensive unit tests for multiselect functionality
- Maintain backward compatibility with existing single-library configs
- All operations use early-exit strategy (stop at first match)
- Empty library lists handled gracefully with debug logging
Tests: 11 passed, 1 skipped (module dependency issue in test env)
2025-11-25 11:56:59 +00:00
morpheus65535
35a0b07329
Fixed other issues with the new jobs manager. #3078
2025-11-24 22:45:16 -05:00
morpheus65535
4185c93798
Fixed an issue caused by unwanted missing subtitles searching during Sonarr synchronization. #3078
2025-11-23 22:48:13 -05:00
morpheus65535
8d2f75f921
no log: additional fix for #3078
2025-11-23 14:47:12 -05:00
morpheus65535
6676315d6e
no log: additional fix for #3077
2025-11-23 10:17:15 -05:00
morpheus65535
55be215bc6
Fixed the initial scan after the database schema update to prevent locking the jobs queue with a Sonarr sync task. #3078
2025-11-23 00:28:37 -05:00
morpheus65535
61a48892d5
Fixed upload subtitles that were blocking the jobs manager when automatic subtitles synchronization was enabled. #3077
2025-11-23 00:06:11 -05:00
morpheus65535
eaf64ac9ae
Fixed subtitles getting improperly converted to srt even if use original format is enabled in languages profile. #3075
2025-11-22 22:26:11 -05:00
morpheus65535
1427ada958
Modified manual download of subtitles to be tracked in jobs manager.
2025-11-22 22:13:27 -05:00
Patrick Seal
6dcdeefabb
Fixed Karagarga to use correct username and password fields for forum login
2025-11-20 07:48:46 -05:00
morpheus65535
b7aa5a17d4
Added absolute episode number to the database to help properly match video to subtitles. It must be implemented in each provider's matching method to benefit from that.
2025-11-20 07:38:47 -05:00
morpheus65535
f0ae7d6e91
Fixed the issue with jobs failing since last nightly in some circumstances.
2025-11-18 23:47:30 -05:00
morpheus65535
f5d6721409
Added a backend jobs management system with a notifications drawer in UI to show the status of jobs.
2025-11-17 07:44:25 -05:00
morpheus65535
70fecb8c53
Fixed avistaz_network provider when trying to download a zipped movie subtitles file. #3065
2025-11-15 16:39:00 -05:00
morpheus65535
36b6ea3e47
Fixed an issue with the subsource.net provider where a null commentary returned causes a parsing error. #3064
2025-11-15 16:30:58 -05:00
Znuff
3698d6f07f
Fixed titrari.ro provider by adding an automatic search for the "Cautare Avansata" page (Advanced search)
2025-11-13 06:10:50 -05:00
Piotr Niełacny
9cc8485a08
Added AnimeSub.info provider for Polish anime subtitles
2025-11-11 10:51:43 -05:00
morpheus65535
c078b6c453
Merge remote-tracking branch 'origin/development' into development
2025-10-29 21:56:21 -04:00
morpheus65535
d98915dfe5
Improved announcements caching by using a CDN provider instead of calling GitHub directly. #3057
2025-10-29 21:56:06 -04:00
Matthew Turland
08a3643f0b
Fixed TypeError when logging deleted episodes from Sonarr sync
2025-10-28 06:27:52 -04:00
morpheus65535
408eac2f09
Release 1.5.4-beta.11
2025-10-22 06:07:11 +00:00
morpheus65535
680ead76f8
Fixed DeprecationWarning: pkg_resources is deprecated as an API. #3053
2025-10-21 23:07:15 -04:00
morpheus65535
1d0e0543c8
Fixed Hebrew translation failing when using Lingarr. #3052
2025-10-21 21:31:48 -04:00
dependabot[bot]
12028b5173
no log: Bump the fortawesome group in /frontend with 5 updates ( #3015 )
...
Bumps the fortawesome group in /frontend with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome ) | `6.7.2` | `7.0.0` |
| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.7.2` | `7.0.0` |
| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.7.2` | `7.0.0` |
| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.7.2` | `7.0.0` |
| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome ) | `0.2.2` | `3.0.2` |
Updates `@fortawesome/fontawesome-svg-core` from 6.7.2 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.2...7.0.0 )
Updates `@fortawesome/free-brands-svg-icons` from 6.7.2 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.2...7.0.0 )
Updates `@fortawesome/free-regular-svg-icons` from 6.7.2 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.2...7.0.0 )
Updates `@fortawesome/free-solid-svg-icons` from 6.7.2 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.2...7.0.0 )
Updates `@fortawesome/react-fontawesome` from 0.2.2 to 3.0.2
- [Release notes](https://github.com/FortAwesome/react-fontawesome/releases )
- [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/react-fontawesome/compare/0.2.2...v3.0.2 )
---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: fortawesome
- dependency-name: "@fortawesome/free-brands-svg-icons"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: fortawesome
- dependency-name: "@fortawesome/free-regular-svg-icons"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: fortawesome
- dependency-name: "@fortawesome/free-solid-svg-icons"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: fortawesome
- dependency-name: "@fortawesome/react-fontawesome"
dependency-version: 3.0.2
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: fortawesome
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:54:54 +09:00
Anderson Shindy Oki
4b384a680f
no log: Bump vite to v7 ( #3006 )
2025-10-20 10:36:18 +09:00
Anderson Shindy Oki
e0213c85a1
no log: Fix package vulnerabilities
2025-10-20 10:30:28 +09:00
Rowan
2af1f0cda2
Added null check for subtitle_entry while trying to define translation source language. #3046
2025-10-18 07:40:57 -04:00
morpheus65535
debf419665
Fixed the Persian language issue with the subsource provider. #3050
2025-10-17 23:38:17 -04:00
morpheus65535
894bad0644
no log: small fix to automatic download logic
2025-10-15 23:36:25 -04:00
morpheus65535
8c46e69ba5
Improved subsource provider by making each user responsible for getting its own api-key.
2025-10-15 11:01:40 -04:00
enoch85
8b8cf4a96b
no log: Notify users about HTTPS requirement for clipboard ( #3049 )
...
* Notify users about HTTPS requirement for clipboard
Add notification for clipboard access requirement.
* better message
2025-10-14 23:10:40 -04:00
enoch85
d92d0484f8
Fixed autopulse configurator and added some error messages
2025-10-13 23:36:10 -04:00
Rowan
baad5ebebc
Improved subtitles translation by retrieving source language from the database
2025-10-13 23:32:34 -04:00
morpheus65535
cac3ffac52
Added subsource.net provider
2025-10-13 23:23:54 -04:00
enoch85
960b6c6a9c
Added external webhook for Autopulse
2025-10-12 13:53:47 -04:00
destpstrzy
6ddba8af60
Fixed Plex "Mark movies as recently added after downloading subtitles" error caused by wrong date format
2025-10-10 12:22:47 -04:00
morpheus65535
7406bdce82
Improved interactive searching modal to show only subtitles matching the languages profile requirements.
2025-10-09 14:51:45 -04:00
solidDoWant
fa6675e857
Added support for specifying Postgres URL explicitly
2025-10-07 07:43:32 -04:00