Sleeyax
213d3cf700
feat(frontend): persist user data to local storage ( #353 )
2025.09.09.1650-nightly
2025-09-09 17:50:05 +01:00
DavidGracias
9a305ea6ee
fix(core/formatters): update Conditional check to properly typecheck ( #361 )
...
Co-authored-by: David Garcia <dgarcia3@atlassian.com >
2025.09.08.1526-nightly
2025-09-08 16:26:07 +01:00
webstreamr
9b6d792988
chore(presets/webstreamr): enable multi by default, update provider list ( #364 )
2025.09.08.1519-nightly
2025-09-08 16:19:34 +01:00
Sleeyax
b7569ce77a
refactor: swap HTTP methods for user creation and update endpoints ( closes #351 ) ( #354 )
2025.09.06.1314-nightly
2025-09-06 14:14:29 +01:00
DavidGracias
dae054fd6b
fix(core/formatters): ensure null values trigger the false check case in conditional modifiers ( #348 )
...
Co-authored-by: David Garcia <dgarcia3@atlassian.com >
2025.09.05.2133-nightly
2025-09-05 22:33:29 +01:00
DavidGracias
224810dcc3
feat(core/formatters): improve and refactor base formatter
...
- Strings can contain spaces in conditional checks (i.e. X in ~X can contain spaces)
- (>=, >, <, <=)X conditionals can now be used with strings
Co-authored-by: David Garcia <dgarcia3@atlassian.com >
2025.09.05.1552-nightly
2025-09-05 16:52:14 +01:00
Viren070
f7679beea8
chore: release 2.12.2 ( #343 )
2025.09.02.2114-nightly
v2.12.2
2025-09-02 22:14:38 +01:00
Viren070
24d097464c
fix(debridio-scraper): add debrider to supported services
2025.09.02.2111-nightly
2025-09-02 22:10:48 +01:00
Viren070
be1a257477
fix: await regexAllowed check in validateRegexes function
2025-09-02 22:10:29 +01:00
Viren070
c515e19f19
fix: move cache hit message into debug level
2025-09-02 22:10:11 +01:00
Viren070
58548e8e94
chore: release 2.12.1 ( #340 )
2025.08.31.2043-nightly
v2.12.1
2025-08-31 21:43:28 +01:00
Viren070
cc51cc006c
fix: add groups to pro mode
2025.08.31.2019-nightly
2025-08-31 21:18:55 +01:00
Viren070
408a288259
fix: remove debug logging in year matching
2025-08-31 21:18:41 +01:00
Viren070
ee2ea419ba
fix: use slice instead of splice to avoid modifying value of environment variable
2025.08.31.1917-nightly
2025-08-31 20:17:07 +01:00
Viren070
bd88d3de8b
fix: update alias route to handle requested path correctly with express 5
2025.08.31.1758-nightly
2025-08-31 18:57:58 +01:00
Viren070
6acc26f987
fix: handle default undefined value of select-with-custom during validation
2025.08.31.1712-nightly
2025-08-31 18:11:59 +01:00
Viren070
a39a85b97b
fix: support year ranges during year matching
2025-08-31 18:11:26 +01:00
Viren070
78c94dfec3
fix: assign trusted and ip in userdata for search api
2025-08-31 14:19:04 +01:00
Viren070
735bba5e33
fix: make global size filter optional to allow only resolution-specific
2025.08.30.1957-nightly
2025-08-30 20:56:55 +01:00
Viren070
61cd2bc29e
fix: use partial record instead of record in schemas
2025.08.30.1937-nightly
2025-08-30 20:37:06 +01:00
Viren070
075c6855b5
chore: upgrade zod to version 4.1.5 and update schema validations
2025.08.30.1845-nightly
2025-08-30 19:44:58 +01:00
Viren070
f6137721ad
fix: remove trailing slashes in presetUrls validator
2025-08-30 19:35:36 +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.1721-nightly
2025-08-30 18:20:04 +01:00
Viren070
1968a1c7e1
fix: remove size and type from default auto play attributes
2025.08.30.1555-nightly
2025-08-30 15:34:00 +01:00
Viren070
953808a0aa
chore: release 2.12.0 ( #338 )
2025.08.30.1426-nightly
v2.12.0
2025-08-30 15:26:33 +01:00
Viren070
085d394c03
fix: give priority to URL/service over infoHash
2025.08.30.1422-nightly
2025-08-30 15:22:08 +01:00
Viren070
c68bb0e60e
feat(frontend): move more stuff into pro only mode
2025.08.30.1348-nightly
2025-08-30 14:48:41 +01:00
Viren070
9a5339e138
fix: ensure catalog resource has correct types
2025-08-30 14:48:22 +01:00
Viren070
a3007e659f
fix: set value of default URL to undefined so updates to env apply for all users when using multiple URLs
2025-08-30 14:36:20 +01:00
Viren070
5a8da9ad7c
refactor: improve robustness of basic auth handling in search API
2025.08.29.2231-nightly
2025-08-29 23:28:23 +01:00
Viren070
49624654b6
fix: allow empty credential value in schema and add min length constraint for config validation
2025.08.29.2217-nightly
2025-08-29 23:16:49 +01:00
Viren070
0702d4fb93
fix: add rate limit to legacy endpoint
2025-08-29 23:16:14 +01:00
Viren070
73ccd15f7e
feat: move more stuff into pro only
2025-08-29 23:15:54 +01:00
Viren070
5e969ff2dc
fix(frontend): dynamically determine menus based on mode
...
fixes next/previous buttons leading to menus not usually visible in noob mode
2025.08.29.2029-nightly
2025-08-29 21:29:00 +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.1957-nightly
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.1931-nightly
2025-08-29 20:29:50 +01:00
Viren070
ea4c9ab715
chore: release 2.11.6 ( #330 )
v2.11.6
2025.08.28.2109-nightly
2025-08-28 22:09:30 +01:00
Viren070
5ddab33082
fix: correctly extract json error for error metas
2025.08.28.2107-nightly
2025-08-28 22:06:32 +01:00
webstreamr
00053fb8ee
docs: update discord invite of screenshot link ( #331 )
2025-08-26 20:49:40 +01:00
Viren070
62bf6de6d9
fix(presets/aiostreams): passthrough the proxied attribute
...
closes #321
2025.08.26.1653-nightly
2025-08-26 17:52:26 +01:00
Viren070
68ed1bed2c
chore: release 2.11.5 ( #329 )
2025.08.26.1612-nightly
v2.11.5
2025-08-26 17:11:52 +01:00
Viren070
0b7d076350
chore: update rate limit logger name and add prefix to log
2025.08.26.1556-nightly
2025-08-26 16:56:42 +01:00
Viren070
a13a4ceb65
refactor(presets/webstreamr): create helper function to get closest resolution
2025.08.26.1547-nightly
2025-08-26 16:46:28 +01:00
Viren070
07db3d9d54
fix(presets/webstreamr): return original parsed file when no resolution matched
2025.08.26.1537-nightly
2025-08-26 16:37:06 +01:00
Viren070
4a658a1115
fix(parser): improve BluRay REMUX regex
2025.08.26.1520-nightly
2025-08-26 16:20:44 +01:00
Viren070
ff61bf4c44
chore: release 2.11.4 ( #328 )
2025.08.26.1431-nightly
v2.11.4
2025-08-26 15:31:21 +01:00
Viren070
1fd67309b0
fix(presets/webstreamr): update provider list, add show error option, parse error streams, only use resolution from stream name,
2025.08.26.1425-nightly
2025-08-26 15:24:56 +01:00
Viren070
757138ee40
fix: fallback to undefined when name is null
2025.08.26.1344-nightly
2025-08-26 14:44:41 +01:00
Viren070
de47fffdee
fix: only define bingeGroup when auto play is enabled
2025.08.26.1340-nightly
2025-08-26 14:39:48 +01:00
Viren070
ec68867f35
chore: update package-lock.json
2025-08-26 14:34:49 +01:00