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
Viren070
043de074bd
fix: log full error for unexpected errors during stream retrieval
2025-08-14 16:50:36 +01:00
Viren070
8014790821
feat: handle streams provided in meta responses
2025-08-14 15:03:13 +01:00
Viren070
063446eedd
fix: don't validate config on get and adjust error handling
2025-08-13 17:31:11 +01:00
Viren070
14130752a4
feat: support multiple ADDON_PASSWORDs
2025-08-11 21:37:56 +01:00
Viren070
c48d37c389
feat: update
...
feat: separate year matching into independent option, closes #292
feat: add content deep dive to marketplace, closes #284
fix: fallback to stream addon name when stream name is not provided when stream passthrough is enabled
feat(builtins/torbox-search): general improvements
2025-08-11 20:53:29 +01:00