77 Commits
Author SHA1 Message Date
Tim Eisele d875f3cb6f Prevent backdrop from moving when menus are opened (#8245) 2026-08-31 09:00:00 -04:00
Shadowghost bb4ababe74 Fix network config saving and caching 2026-08-31 08:14:42 +02:00
Tim Eisele 517c56558a Add Alpha Picker to Genres view and implement infinite scroll (#8167)
* Add Alpha Picker to Genres view and implement infinite scroll

* Fix CI

* Keep alphabet picker mounted while genres load

* Use Paper background

* Apply review suggestions
2026-08-25 17:43:27 -04:00
Tim EiseleandBill Thornton e9ffbdcedd Improve Upcoming view (#8086)
* Do not hide title on upcoming view

* Paginate Upcoming view with infinite scrolling

* Extract upcoming episodes query into the libraries feature

* Use the useIntersectionObserver hook for infinite scrolling

* Update src/apps/modern/features/libraries/hooks/api/useUpcomingEpisodes.ts

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>

* Fixup

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2026-08-06 13:20:28 -04:00
Shadowghost 7ed1c1449e Use pointer type to toggle scroll buttons instead of only touch 2026-07-25 16:48:43 +02:00
Shadowghost 29dfdd0b8f Use overflowBackdrop 2026-07-21 21:02:20 +02:00
Shadowghost c8a8bc479d Make fallback logic shape aware 2026-07-21 20:54:37 +02:00
Tim Eisele d91a96e29f Fix episode image handling in next-up 2026-07-09 12:25:20 +02:00
Shadowghost 6731c18ba8 Fix modern layout 2026-06-24 21:34:46 +02:00
Shadowghost af42c87f34 Fix missing and unaired filters 2026-06-23 20:53:05 +02:00
Shadowghost ca55f7998b Use plugin provided icon if available 2026-06-17 16:39:24 +02:00
Shadowghost 667dd83ab4 Fix favorite handling for studios 2026-05-30 21:37:16 +02:00
Shadowghost 2cffd79b51 Disable scroll buttons on touch devices 2026-05-30 21:06:41 +02:00
Shadowghost 9c98ea25e6 Disable tab switcher on experimental layout 2026-05-30 21:06:19 +02:00
Shadowghost 02880975f6 Implement studio search 2026-05-29 23:13:59 +02:00
Shadowghost 3919dccd56 Fix order 2026-05-29 21:56:54 +02:00
Shadowghost 0db393c339 Also enable it for music libraries 2026-05-29 21:55:38 +02:00
Shadowghost a9c233bb3b Add missing homescreen setting 2026-05-29 21:55:35 +02:00
Shadowghost 6dadb052c8 Enable pagination and alphabet picker on the Studios view 2026-05-29 21:54:10 +02:00
Shadowghost be15943261 Rename LibraryTab.Networks to Studios and add Studios tab to Movies library 2026-05-29 21:53:56 +02:00
Shadowghost 519f31fb5d Reload scroller on data receive 2026-05-24 10:09:42 +02:00
Shadowghost 7f10c8710e Start a library scan when adding folders to a library 2026-05-23 22:32:50 +02:00
Shadowghost 98998c296a Extend to all other library types and order dropdowns 2026-05-21 22:22:57 +02:00
Shadowghost c95a4ff9a8 Expose Playlists on tv and movie library 2026-05-21 22:15:02 +02:00
Shadowghost 5f76c3969c Use TS SDK 2026-05-21 22:05:44 +02:00
Shadowghost f7aa474fd2 Add Collections tab to the TV Shows library 2026-05-20 11:48:25 +02:00
Tim Eisele a9f6c0aad9 Fix behavior when applying filters and switching pages (#7820)
* Fix filter handling

* Make Linter happy

* Make Linter happy
2026-05-14 13:09:38 -04:00
Shadowghost b3a2e43a72 Reload item data on version change 2026-05-13 23:14:02 +02:00
Shadowghost a18c6b8a87 Handle Seasons in recently added 2026-05-05 11:45:12 -04:00
Shadowghost b675ac311e Add similarity provider configuration 2026-05-04 02:22:52 +02:00
Shadowghost 3a95e751d0 Fixup 2025-09-24 01:17:58 +02:00
Shadowghost fb58a759ac Fix grouping again 2025-09-23 15:10:05 +02:00
Shadowghost 2e4dde35f4 Fix grouping 2025-09-23 14:30:07 +02:00
Shadowghost 952a83d282 Set MaxParentalRating and MaxParentalSubRating when setting parental controls 2025-09-23 14:24:19 +02:00
Shadowghost 848d2dbc36 Fixup 2024-09-09 21:02:50 +02:00
Shadowghost cec6dd14ff Apply review suggestions 2024-09-09 19:08:43 +02:00
Shadowghost 83f9307a2c Enhance trickplay 2024-09-09 19:05:55 +02:00
Shadowghost a159a6f916 Cleanup network config 2023-07-13 18:17:02 +02:00
Shadowghost 1fa7106dbc Update @jellyfin/sdk to unstable.2023077130502 2023-07-13 07:03:52 +02:00
Shadowghost d867bf4b45 Adapt dummy chapter settings and labels 2023-05-30 16:28:55 +02:00
Shadowghost 25438f8cda Update @jellyfin/sdk to unstable.202305300501 2023-05-30 16:21:35 +02:00
Shadowghost b3c023f4fa Fix collection permission check in context menu 2023-05-30 16:20:03 +02:00
Shadowghost 167b770905 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-05-20 19:21:57 -04:00
Shadowghost 5f41dcad63 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-05-20 04:21:46 -04:00
Shadowghost 0f56235344 Add missing translation string for AllowCollectionManagement 2023-05-20 09:11:05 +02:00
Shadowghost 83c4200257 Update @jellyfin/sdk to unstable.202303130502 2023-03-13 18:18:05 +01:00
Shadowghost 43addea602 Only disable collection management for TV 2023-03-13 18:17:28 +01:00
Shadowghost 85fcf9821a Add setting for collection management 2023-03-09 22:03:39 +01:00
Shadowghost 2681d5c4ca Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-06 05:39:20 -05:00
Shadowghost 3f918767d1 Add stereo downmix setting 2023-01-19 23:23:01 -05:00
Shadowghost 64c0887ca4 Fix null being a valid parental control level 2022-11-28 16:59:51 +01:00
Shadowghost 9726a83bde Properly check for NaN instead of undefined 2022-10-12 22:30:40 +02:00
Shadowghost 8bbf6ac451 Allow zero as MaxParentalRating value 2022-10-12 22:21:04 +02:00
Shadowghost 060dcc9d57 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-04-15 04:13:45 -04:00
Shadowghost 9707719ec3 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-03-10 07:13:32 -05:00
Shadowghost 4a6cb99436 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-02-25 19:13:27 -05:00
Shadowghost e30168ccbb Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-02-09 09:47:09 -05:00
Shadowghost 52919e3fe8 feat(mediainfo): add external, forced and default attributes to subtitle and audio 2022-02-03 15:34:52 +01:00
Shadowghost d27bfe9410 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-26 08:13:15 -05:00
Shadowghost 9acccfb9dc Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-10 17:13:10 -05:00
Shadowghost 03c5106005 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-10 10:13:10 -05:00
Shadowghost cdaa26c3f3 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-08 20:13:09 -05:00
Shadowghost 745f63e716 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-06 17:13:08 -05:00
Shadowghost f7d8053df7 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-06 12:13:08 -05:00
Shadowghost dc5501e9ae Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-06 06:13:08 -05:00
Shadowghost f081bd777d Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-01-05 10:13:09 -05:00
Shadowghost 336f67bfd4 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-01-05 10:13:08 -05:00
Shadowghost 44ddb72808 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-01-05 10:13:08 -05:00
Shadowghost 22f74ea0c8 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-05 10:13:08 -05:00
Shadowghost 319f77cf34 Translated using Weblate (English)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/
2022-01-05 10:13:08 -05:00
Shadowghost 88bcc9c6ac Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-04 08:05:57 -05:00
Shadowghost c59a296e60 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-03 07:05:56 -05:00
Shadowghost 1bbdb6c79c Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-02 08:05:56 -05:00
Shadowghost c70e1b8ba2 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-02 05:05:57 -05:00
Shadowghost ff6eacf000 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-01 18:05:56 -05:00
Shadowghost dabcf1e7be Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-01-01 14:05:59 -05:00
Shadowghost b3cd1b81b3 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2020-03-13 20:42:36 -04:00