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
Viren070
69963fa581
feat: support encrypted password in search API
2025-09-14 14:06:40 +01:00
Viren070
f37249c4d4
feat: increase manifest cache and allow bypassing cache/longer timeouts when necessary
2025-09-13 17:53:14 +01:00
Viren070
54573b571b
feat: stuff
2025-09-13 17:32:20 +01:00
Sleeyax
b7569ce77a
refactor: swap HTTP methods for user creation and update endpoints ( closes #351 ) ( #354 )
2025-09-06 14:14:29 +01:00
Viren070
bd88d3de8b
fix: update alias route to handle requested path correctly with express 5
2025-08-31 18:57:58 +01:00
Viren070
78c94dfec3
fix: assign trusted and ip in userdata for search api
2025-08-31 14:19:04 +01:00
Viren070
77fe1aabb6
chore: upgrade to express v5 and express-rate-limit v8
...
- Upgraded `express` to version 5.1.0 and `express-rate-limit` to version 8.0.1 in package.json.
2025-08-30 18:20:04 +01:00
Viren070
5a8da9ad7c
refactor: improve robustness of basic auth handling in search API
2025-08-29 23:28:23 +01:00
Viren070
0702d4fb93
fix: add rate limit to legacy endpoint
2025-08-29 23:16:14 +01:00
Viren070
df97bde45c
feat: remove ALLOW_UNAUTHENTICATED_SEARCH_API env var
...
users can set ADDON_PASSWORD if unauthenticated access is not desired
2025-08-29 20:54:52 +01:00
Viren070
571ea7fbc3
feat: add pro/noob mode
...
feat: add search API
feat: allow specifying multiple URLs for comet and mediafusion in .env
feat: use redis store in rate limiter when possible
feat: add stream type as auto play attribute
fix: remove required attribute from service credential fields,
fix: behaviorHint passthrough in meta response
2025-08-29 20:29:50 +01:00
Viren070
5ddab33082
fix: correctly extract json error for error metas
2025-08-28 22:06:32 +01:00
Viren070
0b7d076350
chore: update rate limit logger name and add prefix to log
2025-08-26 16:56:42 +01:00
Viren070
271c1836a8
feat: add alternate u prefixed formatter language variables and sort language variables based on language settings
...
closes #323
2025-08-25 18:23:33 +01:00
Viren070
3af18db213
fix: add handling for RATE_LIMIT_EXCEEDED errors in middleware
2025-08-24 20:11:39 +01:00
Viren070
90f00977b4
fix: handle errors on status route and improve error messages
2025-08-22 16:01:41 +01:00
Viren070
f4a9c5dad8
feat(frontend): show allowed import URLs in UI
2025-08-21 18:10:04 +01:00
Viren070
0cd2afb577
feat: refresh regex patterns from URLs in intervals
2025-08-21 18:09:48 +01:00
Viren070
1af4175fbe
feat: allow setting allowed regexes through URLs
2025-08-21 14:54:37 +01:00
Viren070
048bc02b33
fix: correct parsing of error ID to ensure proper error metadata generation
2025-08-20 23:46:32 +01:00
Viren070
bc9dd5c859
feat: add redis support
2025-08-20 20:47:14 +01:00