Commit Graph

137 Commits

Author SHA1 Message Date
Viren070 5e6e1340ad fix: add CORS middleware to static file route 2025-11-26 17:33:04 +00:00
Viren070 c0a69215b1 feat(api/search): add format param for name/description fields 2025-11-24 15:44:51 +00:00
Viren070 c827c7f3a0 refactor: move are you still there functionality into AIOStreams 2025-11-24 14:55:52 +00:00
Viren070 80437360e8 chore: update dependencies 2025-11-22 14:14:45 +00:00
Viren070 49610148ca fix: add file store to handle long nzb urls 2025-11-20 14:16:10 +00:00
Viren070 15f3a9fde0 fix: normalise headers to lowercase when proxifying streams 2025-11-08 17:49:37 +00:00
Viren070 7e84a4909e fix: update import path for CORS middleware 2025-11-08 16:40:48 +00:00
Viren070 ff8593c885 fix: add CORS middleware to debrid and proxy routes 2025-11-08 16:08:10 +00:00
Viren070 45a3c00db0 fix(proxy): convert auth in URL to basic auth header 2025-11-08 00:09:42 +00:00
Viren070 9ba07aef44 feat(altmount): add integration 2025-11-07 17:14:07 +00:00
Viren070 1afc44a752 feat(nzbdav): add initial integration 2025-11-06 01:48:15 +00:00
Viren070 0eb7de41f3 feat: allow logging in with aliases 2025-11-05 14:03:08 +00:00
Viren070 b1dba0d24b feat: add network, container, edition, remastered, repack, uncensored, unrated, upscaled, attributes to formatter
refactor: consolidate file parsing with new library
2025-11-01 20:38:46 +00:00
Viren070 d480067c9c refactor: move ip validity check to ip middleware and ensure IP is only present when needed. 2025-10-27 14:46:15 +00:00
Tommy Vange Rød deb6b58a13 fix: improve IP handling in user data via schema and middleware (#461) 2025-10-27 14:39:41 +00:00
Viren070 82db31367a chore: update dependencies 2025-10-25 15:01:50 +01:00
Viren070 feddab63a2 feat: add regexes from custom/built-in templates to trusted regexes. 2025-10-19 21:14:08 +01:00
Viren070 f8847bfd19 fix(proxy): make proxied nzb URLs static 2025-10-18 22:31:52 +01:00
MidnightKittenCat 481338afa3 feat: add template system (#438)
Co-authored-by: MidnightKittenCat <66114416+MidnightKittenCat@users.noreply.github.com>
Co-authored-by: Viren070 <viren070@protonmail.com>
2025-10-18 22:11:11 +01:00
Nhyira Yeboah 5ddd111ec0 feat: add "Are You Still there?" workaround (#431)
Co-authored-by: Viren070 <viren070@protonmail.com>

Release-As: 2.15.5
2025-10-14 13:07:07 +01:00
Viren070 69d24f2876 fix(debrid): use toUrlSafeBase64 for encoding fileInfo in playback URL
closes #433
2025-10-14 12:45:26 +01:00
Viren070 3d6f36cfcc fix(proxy): remove all hop-by-hop headers 2025-10-12 22:46:18 +01:00
Viren070 bdb79aec00 fix(proxy): remove certain headers 2025-10-12 22:35:42 +01:00
Viren070 65de9c6089 fix: add logging of headers 2025-10-12 21:14:24 +01:00
Viren070 079240bb18 feat: show unconfigured addons in marketplace with a disabled flag. 2025-10-12 14:46:32 +01:00
Viren070 14fd56ccd7 refactor(proxy): rename auth env vars for clarity and consistency and make builtin proxy the default 2025-10-11 21:14:41 +01:00
Viren070 0f575fbc53 feat(proxy): cache public IP and improve connection tracking accuracy 2025-10-11 17:15:43 +01:00
Viren070 7ae0ed65d4 fix(proxy): use correct url and improve logs 2025-10-10 15:26:36 +01:00
Viren070 95b5201eb4 fix(proxy): follow redirects 2025-10-10 14:51:39 +01:00
Viren070 e3dfa23ccc feat(proxy): improve user connection tracking with active and historical stats and encryption 2025-10-09 17:05:41 +01:00
Viren070 078b41caaf fix(proxy): sanitise upstream headers 2025-10-09 15:18:00 +01:00
Viren070 4fdc691362 feat: add built-in proxy 2025-10-08 18:56:22 +01:00
Viren070 8c12644e07 fix(builtins/prowlarr): use prefetched indexers for preconfigured instance 2025-10-08 14:48:19 +01:00
Viren070 c11583e14a feat: add cache and play 2025-10-06 18:54:19 +01:00
Viren070 ef20218cd5 fix(prowlarr): add debug logs and fetch after db init 2025-10-06 14:51:56 +01:00
Viren070 7770bb18d5 perf: improve playback link generation and cache writes 2025-10-04 15:33:36 +01:00
Viren070 36d04644ef feat: add debug logs to ip middleware 2025-09-30 20:22:32 +01:00
Viren070 60fd28cd72 fix: handle zod errors gracefully 2025-09-29 19:59:49 +01:00
Viren070 9a9d3d2775 feat: use urlsafe encoded configs, add requiredFields, adjust playback URL handling, and sql cache store. 2025-09-29 19:38:57 +01:00
Viren070 f51188f5ad chore: add new static files for store limit exceeded and payment required errors 2025-09-28 16:00:09 +01:00
Viren070 b47c293fd3 feat: make redis store optional for rate limiting
Release-As: 2.13.4
2025-09-27 16:19:00 +01:00
Viren070 8f0bfc5004 feat: add ALTERNATE_DESIGN env var 2025-09-26 01:23:07 +01:00
Viren070 04eef19cbc feat(frontend: adjust favicons and webapp manifest 2025-09-26 00:52:44 +01:00
Viren070 c11690c22b feat: add new logo assets and manifest for frontend 2025-09-25 22:52:12 +01:00
Viren070 5f537af30a feat: add torrent galaxy builtin addon 2025-09-22 19:40:56 +01:00
Viren070 0e54ae59f4 fix: validate infohashes 2025-09-22 14:21:47 +01:00
Viren070 8d3e4f9356 fix: adjust private IP regex 2025-09-20 21:12:38 +01:00
Viren070 2790f45541 feat: add knaben builtin addon 2025-09-20 20:10:38 +01:00
DavidGracias bc2e065645 feat(core/formatters): add ::<comparator>:: to formatter for Advanced Custom Formatting Logic! (#381)
Co-authored-by: David Garcia <dgarcia3@atlassian.com>
2025-09-18 20:14:20 +01:00
Viren070 72fbca02a6 refactor: switch to ESM 2025-09-17 18:05:07 +01:00