Commit Graph
79 Commits
Author SHA1 Message Date
Viren070 18621ca646 fix(rpdb): improve id parsing logic and include type for tmdb 2025-06-16 16:07:13 +01:00
Viren070 302b4cb5c9 feat: implement advanced stream filtering with excluded conditions
closes #57
2025-06-16 14:13:41 +01:00
Viren070 63622e0a07 feat: cache RPDB API Key validation 2025-06-15 21:37:21 +01:00
Viren070 cc2acdeb7a fix: increase recursion threshold limit and window for improved request handling 2025-06-15 20:19:54 +01:00
Viren070 3a9be38c77 fix: ensure uniqueness of preset instanceIds and disallow dots in instanceId 2025-06-15 17:44:16 +01:00
Viren070 048c612896 feat: add doctor who universe 2025-06-15 15:25:42 +01:00
Viren070 59686852d3 feat: add anime catalogs 2025-06-15 15:10:20 +01:00
Viren070 4ce36f1ba0 feat: add streaming catalogs 2025-06-15 14:41:54 +01:00
Viren070 5424490a28 feat: use API_KEY as fallback for ADDON_PASSWORD to maintain backwards compatability 2025-06-15 01:39:41 +01:00
Viren070 1e65fd9e7d feat: make caching more configurable and add to sample .env 2025-06-15 00:26:24 +01:00
Viren070 0e0a18b9c1 fix: add back y flag 2025-06-14 19:15:23 +01:00
Viren070 0c9c86c218 feat!: stuff 2025-06-14 19:13:47 +01:00
Viren070 a67603d669 fix: use structuredClone for config decryption to ensure immutability 2025-06-14 00:42:26 +01:00
Viren070 e741de3787 fix: encrypt forced proxy URL and credentials before assignment 2025-06-14 00:28:39 +01:00
Viren070 d26602631e fix: ignore recursion checks for certain requests 2025-06-13 20:36:15 +01:00
Viren070 155519951b fix: carry out regex check for new users too 2025-06-13 20:21:36 +01:00
Viren070 56734f0956 fix: log errors in more cases, correctly handle partial proxy configuration, correctly handle undefined value in tryDecrypt, only decrypt when defined 2025-06-13 18:28:12 +01:00
Viren070 2f371876c1 fix: improve error handling in TMDBMetadata by including response status and status text 2025-06-13 18:03:46 +01:00
Viren070 3173cafd18 refactor: remove unused option type constants and clean up exports 2025-06-13 17:12:36 +01:00
Viren070 aa98e7b491 fix: adjust default rate limit values 2025-06-13 16:32:58 +01:00
Viren070 c60ef6fde9 fix: update handling of default/forced values 2025-06-13 16:24:51 +01:00
Viren070 091394b837 feat: proxy fixes and log adjustments 2025-06-13 14:54:53 +01:00
Viren070 d2f4dc1b8d fix: pass user provided TMDB access token to TMDBMetadata 2025-06-13 13:42:31 +01:00
Viren070 915187a612 feat: use sliders for seeder ranges and fix some options not being multi-option 2025-06-13 13:35:52 +01:00
Viren070 39b1e84d87 feat: ui improvments 2025-06-12 23:52:19 +01:00
Viren070 dd0f45c731 feat: validate regexes on config validation 2025-06-12 18:23:10 +01:00
Viren070 bec91a8a58 feat: allow passing flags through 2025-06-12 18:23:00 +01:00
Viren070 d845c0ce8b feat: add delete icon to preferred list, only load valid values, fix password requirement check for new logins, fix spellings and add types 2025-06-12 16:25:55 +01:00
Viren070 c9356db83a feat: expand cache system and add rate limiting to all routes, attempt to block recursive requests 2025-06-12 14:49:55 +01:00
Viren070 d0077f4d64 refactor: remove deprecated MediaFusion and Stremio Jackett environment variables 2025-06-11 15:08:56 +01:00
Viren070 010b63c872 feat: update static file serving rate limiting and refactor file path handling 2025-06-10 19:00:56 +01:00
Viren070 51f6bd606c feat: add more addons and fix stuff 2025-06-10 18:37:25 +01:00
Viren070 938323f1dd feat: add support for converting ISO 639_2 to languages and prevent languages being detected as indexer in Easynews++ 2025-06-09 19:42:55 +01:00
Viren070 2cd7d4dfd1 fix: restore TMDBMetadata import in main.ts and enable metadata export in index.ts 2025-06-09 18:46:20 +01:00
Viren070 bdf9a9198f fix: decode data before attempting validation 2025-06-09 16:54:51 +01:00
Viren070 fda5ffe206 fix: add missing audio tags to constant 2025-06-09 16:43:08 +01:00
Viren070 f7af103644 docs: add example for generating SECRET_KEY in env.ts 2025-06-09 15:55:11 +01:00
Viren070 843b535d7c fix: add validation for encrypted data format in decryptString function 2025-06-09 15:37:50 +01:00
Viren070 f1afe5f5a2 fix: simplify duration formatting in getTimeTakenSincePoint function 2025-06-09 15:26:06 +01:00
Viren070 1a0d57af43 fix: add timeout to fetch requests in TMDBMetadata class to prevent hanging requests 2025-06-09 15:25:58 +01:00
Viren070 fcec2b9ed8 feat: add size filters, allowing resolution specific limit 2025-06-08 18:23:17 +01:00
Viren070 df546d3a0c feat: add audio channel filter and fix unknown filtering not working in some cases 2025-06-08 15:13:50 +01:00
Viren070 34ed3846da feat: add nuviostreams and anime kitsu 2025-06-07 23:58:43 +01:00
Viren070 8b34be3845 feat: add StreamFusion 2025-06-07 22:28:40 +01:00
Viren070 20fc37cc12 feat: clean up env vars and add rate limit to catalog api 2025-06-07 18:52:24 +01:00
Viren070 eb651b517d fix: adjust option name to keep backwards compatability with older configs 2025-06-07 18:01:50 +01:00
Viren070 3378851ff8 feat: enhance strict title matching with configuration options for request types and addons 2025-06-07 16:59:16 +01:00
Viren070 c4991c678d feat: add strict title matching 2025-06-07 16:27:19 +01:00
Viren070 038367126e feat: add stream passthrough option, orion, jackettio, dmm cast, marvel, peerflix, 2025-06-07 15:05:53 +01:00
Viren070 0bf6fcbe9c feat: implement user pruning functionality with configurable intervals and maximum inactivity days 2025-06-06 21:35:22 +01:00