Pierre
97f9c2d6c9
fix: properly pass qualityProfile and metadataProfile in music requests based on Lidarr configuration selection
2025-12-15 09:35:49 +10:00
Pierre
3e08771c6a
refactor: move lidarrServiceId column creation to a separate migration file
2025-12-15 09:35:48 +10:00
Pierre
bf13cdce68
refactor: remove singleton pattern to ensure consistency across all calls and API files
2025-12-15 09:35:47 +10:00
Pierre
b7f8e22db2
refactor: change variable from "month" to "week" for better content update granularity
2025-12-15 09:35:46 +10:00
Pierre
81faf7d8ab
fix: remove redundant try/catch since error is already handled with fetchCoverArt.catch()
2025-12-15 09:35:45 +10:00
Pierre
5581865fc3
fix: email notification music button now correctly redirects to the music media page
2025-12-15 09:35:44 +10:00
Pierre
0341c705ef
refactor: replace Promise.all with Promise.allSettled to handle external API failures more gracefully
2025-12-15 09:35:43 +10:00
Pierre
a7e34de2dd
refactor: remove duplicate properties in LidarrSettings by extending DVRSettings
2025-12-15 09:35:42 +10:00
Pierre
c212858221
refactor: enforce type validation using z.union for tmdbId and mbId
2025-12-15 09:35:41 +10:00
Pierre
38532bd28a
fix: lower maxRPS from 25 to 1 to prevent hitting rate limits
2025-12-15 09:35:40 +10:00
Pierre
9a97811e88
fix: added MEDIA_FAILED handling for music content in email notifications
2025-12-15 09:35:39 +10:00
Pierre
f2103388b5
refactor: reorder and organize permission constants to prevent issues with existing setups
2025-12-15 09:35:39 +10:00
Pierre
d9bda583a5
fix: mitigate remote property injection vulnerabilities in CoverArtArchive
2025-12-15 09:35:38 +10:00
Pierre
be7ae8b423
style/fix: apply pnpm format and remove duplicated constant
2025-12-15 09:35:37 +10:00
Pierre
92a8badb32
fix(ui): correct media action icon size for music page
2025-12-15 09:35:36 +10:00
Pierre
f535b08f0b
fix: removed duplicated "'" character in .replace function
2025-12-15 09:35:35 +10:00
Pierre
c6fc576f1e
chore: update pnpm-lock.yaml
2025-12-15 09:35:29 +10:00
Pierre
0c3ecc718b
fix: mitigate SSRF vulnerabilities
2025-12-15 09:35:05 +10:00
Pierre
3b4529f3b1
fix: no more repeated character ''' in the same character class
2025-12-15 09:35:04 +10:00
Pierre
be3aa05bc9
fix: remove unused square image and restore previously missing ones
2025-12-15 09:35:03 +10:00
Pierre
612fbacd48
fix: remove duplicated LidarrModal
2025-12-15 09:35:02 +10:00
Pierre
ff873e6d2b
refactor(mediarequest): merging changes
2025-12-15 09:35:01 +10:00
Pierre
cdb9d2450a
refactor(person details): merging Person Details
2025-12-15 09:34:56 +10:00
Pierre
31ce44c452
fix(mediarequests): changed lidarr notification and request to match new architecture
...
This was using an older architecture for the notifications and request, this change updates the
system to match how movies and tv are done
2025-12-15 09:26:52 +10:00
Pierre
fe37a1de98
fix: resolved issues with the music slider displaying all menus, and ensured media are properly removed from Lidarr.
2025-12-15 09:26:51 +10:00
Pierre
a190320abd
fix: properly fetch music library from Emby servers
2025-12-15 09:26:50 +10:00
Pierre
cb6d271f22
fix: correctly populate ratingKey during music import for Plex and properly display artist name in the slide-over menu
2025-12-15 09:26:49 +10:00
Pierre
f9259cfcdf
fix: properly fetch Plex music library with correct release-group mapping
2025-12-15 09:26:48 +10:00
Pierre
a0a8dfc496
fix: titlecard now have a proper behaviour even if the image is empty and applied prettier to migration file
2025-12-15 09:26:47 +10:00
Pierre
c1c3ae99bc
fix: mbId is now created in watchlist table upon migration
2025-12-15 09:26:46 +10:00
Pierre
adf56d63bc
feat: lidarr/Music support added
2025-12-15 09:26:35 +10:00
Ludovic Ortega
539d49879d
chore: fix translate badge svg url ( #2228 )
...
* chore: fix translate badge svg url
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr >
* fix: use https instead of http
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr >
---------
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr >
2025-12-14 05:37:36 +08:00
RolliePollie18
15356dfe49
fix(jellyfin-scan): reduce jellyfin API calls during recently added scan ( #2205 )
...
* fix(jellyfin scanner): reduce jellyfin API calls during recently added scan
Significantly reduce number of API calls, addressing CPU spikes on Jellyfin 10.10+ servers.- Move
getSeasons() call outside the seasons loop (N calls to 1)- Request MediaSources via getEpisodes()
field parameter instead of individual getItemData() calls per episode (N calls to 1 per season)
Performance improvements (tested on library with 12 TV shows):- Scan duration: 43.7s to 9.1s - Peak
CPU: 277% to 115% - CPU spike duration: 36s to 2s Functionality is unchanged, all availability
statuses identicalbefore and after.
* fix: add getEpisodes overloads to remove unsafe type assertion
* refactor(jellyfin): use generics instead of overloads
---------
Co-authored-by: patrick-acland <patrick.acland@kraken.tech >
2025-12-09 22:20:47 +08:00
fallenbagel
1f04eeb040
fix: disable automatic auth revalidation on auth pages ( #2213 )
...
* fix: disable automatic auth revalidation on auth pages
Prevents unnecessary `/api/v1/auth/me` requests on login, setup, and password reset pages.
fix #738
* fix: update regex to include resetpassword guid & add missing condition in refreshInterval
2025-12-09 13:17:17 +01:00
Thibaut Noah
e3028c21f2
docs: add webpush related troubleshooting steps ( #2170 )
...
* Update troubleshooting.mdx
Add potential fixes for users who fail to enable their web push notifications
* Update docs/troubleshooting.mdx
Modify appName syntax for better coding norm
Co-authored-by: Gauthier <mail@gauthierth.fr >
* refactor: apply suggestions from review comments
Co-authored-by: Gauthier <mail@gauthierth.fr >
* docs(troubleshooting): fix typos in troubleshooting doc page
---------
Co-authored-by: Gauthier <mail@gauthierth.fr >
Co-authored-by: fallenbagel <98979876+fallenbagel@users.noreply.github.com >
2025-12-09 08:49:42 +00:00
Gauthier
9d8b343790
chore(deps): update all non-major dependencies ( #2188 )
...
Update all non-major dependencies. Modifications in `src` files are there to fix linting issues.
2025-12-09 09:40:35 +01:00
fallenbagel
f4fe16608a
fix(jellyfin-api): use standard Authorization header ( #2211 )
...
Replace X-Emby-Authorization with Authorization header to fix authentication failures when users
have <EnableLegacyAuthorization>false</EnableLegacyAuthorization> in their Jellyfin system.xml.
2025-12-08 15:46:47 +01:00
Ludovic Ortega
d660a540da
chore(helm): prepare for release ( #2189 )
...
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr >
2025-12-07 17:22:28 +01:00
Ludovic Ortega
48ef2984e5
docs: fix chown command for windows users ( #2192 )
...
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr >
2025-12-03 14:39:03 +01:00
Disparate2761
c5fc31c352
docs(buildfromsource): touch up path inconsistencies ( #2184 )
2025-12-01 14:57:01 +01:00
Ludovic Ortega
c3b9ea6ce4
chore: improve PR template ( #2175 )
2025-11-28 13:05:47 +01:00
Ludovic Ortega
b66b36186a
docs: update weblate links ( #2168 )
...
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr >
2025-11-22 23:29:35 +01:00
Ludovic Ortega
fb5196bdec
chore: remove CHANGELOG.md ( #2169 )
2025-11-22 23:05:42 +01:00
0xsysr3ll
bde322de8e
fix(override-rules): show correct genres for both *arr services ( #2155 )
2025-11-21 22:24:14 +01:00
Gauvain
af083a3cd5
chore: rebrand from Jellyseerr to Seerr across project ( #2116 )
2025-11-18 22:51:20 +01:00
Ludovic Ortega
f4af6ed5f4
docs: add migration guide ( #2069 )
2025-11-18 11:12:50 +01:00
0xsysr3ll
267450a297
docs: update AI assistance notice link in pull request template ( #2154 )
...
Signed-off-by: 0xsysr3ll <0xsysr3ll@pm.me >
2025-11-14 16:56:30 +01:00
0xsysr3ll
939000fbe4
ci: update Docker Hub image references in CI workflows ( #2153 )
...
Signed-off-by: 0xsysr3ll <0xsysr3ll@pm.me >
2025-11-14 16:36:38 +01:00
James Kruger
08800c7cf3
docs: update Kubernetes installation documentation for Seerr ( #2126 )
2025-11-14 10:57:44 +01:00
0xsysr3ll
2fe72530a2
fix(docker): pass COMMIT_TAG to build stage for custom image builds ( #2146 )
...
This PR fixes the issue where custom images built with `--build-arg COMMIT_TAG` would fail because the client bundle didn't receive the commit tag value.
Signed-off-by: 0xsysr3ll <0xsysr3ll@pm.me >
2025-11-12 22:50:25 +01:00