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
Viren070
c643cbb3e7
fix: block head requests on debrid resolve and add missing return
2025-08-08 22:00:14 +01:00
Viren070
8f4724e5b3
fix: skip internal middleware in development environment
2025-08-04 21:52:20 +01:00
Viren070
05d3cac778
feat: update
...
feat: add gdrive builtin addon
feat: add torbox search builtin addon
feat: allow setting allowed regexes for all users
closes #244
feat: allow deleting user
feat: make `BASE_URL` required
fix: simplify and fix bluray remux detection
fix: override type to live for usa tv, argentina tv, and debridio tv
fix: throw error on rate limit exceeded streams
fix: skip mediafusion found but filtered message stream
fix(stremthru-store): ensure release groups don't get parsed as indexer
feat: add configurable year tolerance during year matching
fix: ensure forced proxy information is always checked/used when provided
2025-08-04 19:14:58 +01:00
Viren070
884b77ecd9
feat: add RPDB redirect API with fallback support
2025-07-22 15:26:51 +01:00
Viren070
78229eea5b
fix: encrypt default proxy public URL in status response if provided
2025-07-20 23:31:00 +01:00
Viren070
feb4651760
feat: add proxy public url option, deprecate FORCE_PUBLIC_PROXY_ env vars and replace with FORCE_PROXY_PUBLIC_URL and DEFAULT_PROXY_PUBLIC_URL
2025-07-17 16:21:25 +01:00
Viren070
a1cbeb2880
fix: correctly extract extras for subtitle requests
2025-07-16 22:28:41 +01:00
Viren070
f4050d6f38
fix: provide meta for catalog errors
2025-07-11 13:22:25 +01:00
Viren070
9748ecb576
fix: forward manifest parsing errors
2025-07-04 22:24:25 +01:00
Viren070
ff5c9b28cb
fix: ensure searchable is false when no extras are defined
2025-07-03 22:29:35 +01:00
Viren070
6997f1c2ee
fix: only allow hiding catalogs that don't have any extra requirement
2025-07-02 18:10:20 +01:00
Viren070
a82edc0911
feat: allow hiding all catalogs from home and preserve 'None' option
2025-07-02 16:19:20 +01:00
Viren070
e8183aa725
feat: expose value of LOG_SENSITIVE_INFO through status API
2025-07-02 15:28:58 +01:00
Viren070
7a824d0d2d
feat: add disable search catalog modifier
2025-07-02 15:21:38 +01:00