Commit Graph

  • a372de0472 Update flake.nix main Lukas Kreussel 2026-07-28 18:10:56 +02:00
  • e899f77838 Merge pull request #161 from LLukas22/branding-fix Lukas Kreussel 2026-07-28 16:42:29 +02:00
  • ea4e8baecf Harden custom css/branding fetches branding-fix Lukas Kreussel 2026-07-28 16:20:39 +02:00
  • 2303780166 Merge pull request #160 from LLukas22/fix-no-thumbnails v0.3.0 Lukas Kreussel 2026-07-27 17:31:26 +02:00
  • 7535bcc7c6 Fetch images correctly and fix sortign for recent items fix-no-thumbnails Lukas Kreussel 2026-07-27 17:19:01 +02:00
  • d6b0bf7855 Bump to 0.3.0 Lukas Kreussel 2026-07-26 16:35:29 +02:00
  • 08abe116f5 Merge pull request #159 from LLukas22/jellyfin-12-compatability Lukas Kreussel 2026-07-26 16:33:37 +02:00
  • 5f91fd6d07 Fix empty System/Info Version causing jellyfin-web Update Required jellyfin-12-compatability Brandon Clinger 2026-07-15 23:07:59 -04:00
  • cf84e40e19 Merge pull request #158 from LLukas22/integration-tests Lukas Kreussel 2026-07-26 16:17:06 +02:00
  • eddfdb21ad correctly build ui integration-tests Lukas Kreussel 2026-07-26 15:46:00 +02:00
  • f5a3b17128 Add actual integration tests Lukas Kreussel 2026-07-26 15:34:20 +02:00
  • 117083922f Merge pull request #157 from LLukas22/pr/137-continuation Lukas Kreussel 2026-07-26 15:08:24 +02:00
  • e5cbc753de Better debug setup pr/137-continuation Lukas Kreussel 2026-07-26 14:55:28 +02:00
  • f1c61006df Add six-server Jellyfin development stack Lukas Kreussel 2026-07-26 14:10:31 +02:00
  • ae793f0fc2 Lock library types and fix drag&drop Lukas Kreussel 2026-07-26 11:17:20 +02:00
  • 29e7be7c13 cleanup migrations and auto discover libraries Lukas Kreussel 2026-07-25 16:58:33 +02:00
  • 66777cedaa further simplify the virtual pipeline Lukas Kreussel 2026-07-25 15:02:55 +02:00
  • 95d2c9c6cd simplify deduplication Lukas Kreussel 2026-07-25 14:43:52 +02:00
  • 22495dee67 Streamline virtual libraries Lukas Kreussel 2026-07-25 11:40:00 +02:00
  • 6f30a042cd Merge pull request #156 from LLukas22/pr/137-continuation Lukas Kreussel 2026-07-22 22:35:58 +02:00
  • 995264ce9d Fix empty virtual library routing Lukas Kreussel 2026-07-22 22:24:22 +02:00
  • 84f525d4ea Merge pull request #151 from LLukas22/pr/137-continuation Lukas Kreussel 2026-07-22 21:33:32 +02:00
  • 3fc96a6d8a Cleanup postprocessing a bit for federation Lukas Kreussel 2026-07-22 17:41:28 +02:00
  • 86c8759716 Merge remote-tracking branch 'origin/main' into pr/137-continuation Lukas Kreussel 2026-07-22 16:09:07 +02:00
  • e6156a61d6 Merge pull request #155 from kushiemoon-dev/fix/userviews-missing-auth Lukas Kreussel 2026-07-22 15:52:37 +02:00
  • 672135bca1 Merge pull request #153 from JustReit/main Lukas Kreussel 2026-07-22 15:50:30 +02:00
  • 07673c7e88 style: run cargo fmt JustReit 2026-07-22 06:37:24 +02:00
  • cb8fc48832 refactor(federation): replace JSON crawling with strongly-typed sorting via jellyfin-api JustReit 2026-07-22 06:31:06 +02:00
  • 32ec83faad fix: stop resolving a user from a bare userId without credentials kushiemoon-dev 2026-07-21 22:34:26 +02:00
  • 540fb1c130 test: add regression tests for bare-userId auth bypass (RED) kushiemoon-dev 2026-07-21 22:31:16 +02:00
  • a7675fdd03 Merge pull request #154 from kushiemoon-dev/fix/device-matches-web-prefix-collision Lukas Kreussel 2026-07-20 22:43:48 +02:00
  • dc1e450d14 Link the web device_id derivation comment to jellyfin-web's source kushiemoon-dev 2026-07-20 20:45:20 +02:00
  • 39dafbe7dc Fix Device::matches short-prefix collision for web clients kushiemoon-dev 2026-07-12 15:39:19 +02:00
  • 87982b4733 cleanup Lukas Kreussel 2026-07-19 21:11:40 +02:00
  • b7d76d1756 fmt Lukas Kreussel 2026-07-19 16:54:56 +02:00
  • 9fd0e79e0e style: run cargo fmt JustReit 2026-07-19 12:52:13 +02:00
  • 45c92cba36 implement dynamic multi-server sorting based on upstream request parameters JustReit 2026-07-17 19:08:37 +02:00
  • 95b4aa8d46 make it multi user save Lukas Kreussel 2026-07-15 19:16:46 +02:00
  • ae121757ef introduce virtual library service Lukas Kreussel 2026-07-15 18:06:25 +02:00
  • 9e7c4187f9 Merge pull request #150 from LLukas22/user-agent Lukas Kreussel 2026-07-15 17:18:16 +02:00
  • 79aea604a5 Merge branch 'main' into pr/137-continuation Lukas Kreussel 2026-07-15 16:31:13 +02:00
  • 893e07609c Set user agent in api client user-agent Lukas Kreussel 2026-07-15 16:27:35 +02:00
  • 2b8c11c60b Merge pull request #146 from 5731la/Fix-Kodi-Apps-Auth Lukas Kreussel 2026-07-15 16:08:01 +02:00
  • 42bf5ca3e3 Merge pull request #148 from LLukas22/rustls-tls-native-roots Lukas Kreussel 2026-07-15 16:07:44 +02:00
  • 0d3a7876d4 use native roots rustls-tls-native-roots Lukas Kreussel 2026-07-15 15:47:58 +02:00
  • 3f43eacd70 fmt Lukas Kreussel 2026-07-15 15:44:45 +02:00
  • 3aa8a8c8d7 Start Passwordless auth no_passwords Lukas Kreussel 2026-07-15 15:44:08 +02:00
  • 80db082369 Improve test stellasec 2026-07-12 17:15:45 -04:00
  • 6c6f0759e9 Rename test stellasec 2026-07-12 17:11:29 -04:00
  • af685fa0e7 Add tests for auth capitalization fix Stella 2026-07-12 17:07:41 -04:00
  • 8bc4fdd48f Fix case mis-match which caused Kodi plugin errors Stella 2026-07-12 14:46:27 -04:00
  • e439e20ccc Merge pull request #139 from packetinspector/federate-useritems-resume Lukas Kreussel 2026-06-15 13:40:43 +02:00
  • acaa8486e4 Federate /UserItems/Resume so Continue Watching merges across servers PacketInspector 2026-06-13 20:06:16 -04:00
  • 7c8fd16eca Test Fix PhysicsMD 2026-06-10 10:54:26 -07:00
  • 297d4e6e8d Large pagesize fix PhysicsMD 2026-06-10 10:33:05 -07:00
  • 1f9e2926f0 Unused Handle and Mapping Correction PhysicsMD 2026-06-10 10:07:42 -07:00
  • 22180465d3 Grouped Library Policy on non auto merge Alenn Wright 2026-06-09 15:26:05 -07:00
  • 3599cbd6de Merge pull request #125 from DemyCode/feature/library-level-merging Lukas Kreussel 2026-06-07 18:08:05 +02:00
  • ba862b853f Preserve federated items response shape Lukas Kreussel 2026-06-07 15:55:22 +02:00
  • 62e1a3ea57 Merge main into pr/125 Lukas Kreussel 2026-06-07 15:40:36 +02:00
  • 419ec5dcfa Merge pull request #136 from LLukas22/dynamic-processors Lukas Kreussel 2026-06-07 15:10:26 +02:00
  • 894f21da58 Only map known IDs dynamic-processors Lukas Kreussel 2026-06-07 14:32:46 +02:00
  • 1fe5daaa40 Switch over to dynamic processors Lukas Kreussel 2026-06-07 12:01:06 +02:00
  • 085e90ad71 Merge remote-tracking branch 'origin/main' into pr/125 Lukas Kreussel 2026-05-31 17:55:30 +02:00
  • 1c9510795f Merge pull request #134 from LLukas22/update-ui-v10.11.10 Lukas Kreussel 2026-05-31 17:33:44 +02:00
  • 514b0fe9fc Merge pull request #135 from LLukas22/keep-nix-flake-from-pr-126 Lukas Kreussel 2026-05-31 17:33:16 +02:00
  • 5d05a4ad20 Merge pull request #133 from LLukas22/ass-subtitles Lukas Kreussel 2026-05-31 17:30:35 +02:00
  • 520154aea3 Update Nix flake build keep-nix-flake-from-pr-126 DemyCode 2026-05-31 17:24:26 +02:00
  • d309bf6673 Update UI to v10.11.10 update-ui-v10.11.10 github-actions[bot] 2026-05-31 15:22:15 +00:00
  • 107c67e769 Track play session better ass-subtitles Lukas Kreussel 2026-05-31 17:16:26 +02:00
  • c2e0617c83 Better Audio and ItemId handling Lukas Kreussel 2026-05-31 17:03:40 +02:00
  • 6f79236559 Handle Ass subtitles properly Lukas Kreussel 2026-05-31 16:22:41 +02:00
  • 62a13d0a83 Merge pull request #132 from LLukas22/db-locks Lukas Kreussel 2026-05-30 21:20:23 +02:00
  • 6a83eef8c9 Add WAL db-locks Lukas Kreussel 2026-05-30 21:20:01 +02:00
  • ba419fd8c8 Merge pull request #131 from LLukas22/cleanup-id-mapping Lukas Kreussel 2026-05-30 20:43:56 +02:00
  • 60466f35ae Handle Persons correctly cleanup-id-mapping Lukas Kreussel 2026-05-30 16:45:13 +02:00
  • 4941357f25 Redact Logging & Regex/URL improvement Lukas Kreussel 2026-05-30 15:04:44 +02:00
  • a27d472c84 cleanup federation and preprocessing Lukas Kreussel 2026-05-30 14:56:02 +02:00
  • d930ab605f Merge pull request #130 from LLukas22/more-syncplay-fixes Lukas Kreussel 2026-05-26 21:44:24 +02:00
  • 2704e0dfa4 fmt Lukas Kreussel 2026-05-26 14:50:16 +02:00
  • ac223cf8e3 Lax Models & Better resume handling more-syncplay-fixes Lukas Kreussel 2026-05-26 14:46:50 +02:00
  • 2984c26b47 Merge pull request #128 from LLukas22/redesign-server-url-identity Lukas Kreussel 2026-05-25 14:55:05 +02:00
  • 9d5dc613a4 Handle playsessions without session ids redesign-server-url-identity Lukas Kreussel 2026-05-25 14:38:45 +02:00
  • 5c6d2b0675 Cleanup Playback Sessions Lukas Kreussel 2026-05-24 18:47:38 +02:00
  • 2e98c01099 Merge pull request #129 from LLukas22/update-ui-v10.11.9 Lukas Kreussel 2026-05-24 17:21:17 +02:00
  • 61c515f880 clippy Lukas Kreussel 2026-05-24 17:12:05 +02:00
  • c8638e3bca Update UI to v10.11.9 update-ui-v10.11.9 github-actions[bot] 2026-05-24 15:04:47 +00:00
  • 797682bbe1 Harden server url handling and session management Lukas Kreussel 2026-05-24 16:39:37 +02:00
  • 7290e7d920 feat: split_once.map due to clippy error DemyCode 2026-05-23 11:03:02 +02:00
  • a4a7647422 feat: library-level-merging DemyCode 2026-05-21 14:32:25 +02:00
  • 3f121d8ac2 Merge pull request #118 from Tyraelqp/fix-search-by-person Lukas Kreussel 2026-04-08 12:11:32 +02:00
  • 81e9dc0ce7 cargo fmt --all Lukas Kreussel 2026-04-08 11:59:28 +02:00
  • 06434314d9 Merge pull request #117 from Tyraelqp/fix-device-matching Lukas Kreussel 2026-04-08 11:51:36 +02:00
  • 4645b7c55a Adjust unit test and clippy Lukas Kreussel 2026-04-08 11:39:05 +02:00
  • 2d160d1cb3 Fixed search by person Sergii Fokin 2026-04-08 09:33:58 +03:00
  • d60b956e39 Fixed devices matching by id Sergii Fokin 2026-04-07 19:18:18 +03:00
  • dd247b708b Merge pull request #116 from LLukas22/playbackinfo Lukas Kreussel 2026-04-07 16:25:10 +02:00
  • 343483c18a Merge pull request #115 from LLukas22/update-ui-v10.11.8 Lukas Kreussel 2026-04-07 16:14:15 +02:00
  • 5dfe3cbc74 Auth cleanup and new mov route playbackinfo Lukas Kreussel 2026-04-07 16:13:26 +02:00
  • 48631b901e Check device profile Lukas Kreussel 2026-04-07 16:06:06 +02:00