Commit Graph

461 Commits

Author SHA1 Message Date
Viren070 48dbaddf67 feat: add dynamic fetching strategy with redesigned strategy card and fix parallel groups
closes #410
2025-09-27 20:21:49 +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 e562fc10a4 fix(frontend): filter out tvdb api key in exports 2025-09-25 14:45:32 +01:00
Viren070 b5e6d722f3 feat: move H-OU and H-SBS to visualTags 2025-09-22 15:26:28 +01:00
Viren070 86f88fd735 fix(frontend): add new-password autoComplete attribute to RPDB API Key input 2025-09-22 13:11:03 +01:00
Viren070 2790f45541 feat: add knaben builtin addon 2025-09-20 20:10:38 +01:00
Viren070 f494a1c4c9 fix: ensure existing statistic settings remain during migration 2025-09-20 17:34:56 +01:00
Viren070 e1826095e2 fix(frontend): ensure migrations are applied when loading user data from local storage 2025-09-20 17:32:11 +01:00
Viren070 5ad2909787 fix(frontend): set a default value for statistics to show 2025-09-20 17:30:13 +01:00
Viren070 242b870551 fix(frontend): fully reset user data when set to null 2025-09-20 17:29:48 +01:00
Viren070 f84fb25de1 feat: allow customising which stats are shown 2025-09-19 19:21:26 +01:00
Viren070 edbcc272e7 feat(frontend): implement formatter import/export functionality with refactored ImportModal component 2025-09-19 18:58:46 +01:00
Viren070 ca407f36ce feat: support getting metadata from tvdb 2025-09-19 18:41:47 +01:00
Viren070 7cdd7c0b8e fix: . 2025-09-18 16:08:53 +01:00
Viren070 039081b9da feat(frontend): add reset configuration button into new danger zone card 2025-09-16 14:17:50 +01:00
Viren070 ee79578730 fix: use copy of applyMigrations function to avoid go-ptt import path 2025-09-13 19:09:11 +01:00
Viren070 8dc85ba594 feat: add ability to customise group behaviour 2025-09-13 18:39:26 +01:00
Viren070 54573b571b feat: stuff 2025-09-13 17:32:20 +01:00
Sleeyax 213d3cf700 feat(frontend): persist user data to local storage (#353) 2025-09-09 17:50:05 +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 cc51cc006c fix: add groups to pro mode 2025-08-31 21:18:55 +01:00
Viren070 c68bb0e60e feat(frontend): move more stuff into pro only mode 2025-08-30 14:48:41 +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 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 21:29:00 +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 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 4855cf97d7 fix(frontend): improve clarity of descriptions and add alerts for auto play and exporting 2025-08-25 17:11:03 +01:00
Viren070 336691954f feat: enable deduplicator by default 2025-08-24 15:39:31 +01:00
Viren070 5b3aba1008 feat: merge shuffle and reverse into one modifier button and make them mutually exclusive 2025-08-23 22:51:14 +01:00
cats 1d941f0707 feat: add reverse order option for catalogs (#310)
closes #299
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-08-23 22:38:38 +01:00
Viren070 766ff02167 fix: handle forced/default values for preset options in frontend and config validation 2025-08-22 17:31:37 +01:00
Viren070 955fe97736 fix(frontend): wrap regex pattern alert buttons 2025-08-22 15:25:31 +01:00
Viren070 f4a9c5dad8 feat(frontend): show allowed import URLs in UI 2025-08-21 18:10:04 +01:00
Viren070 ea2c692d97 fix(frontend): return null for non-existent services and improve type saftey 2025-08-20 15:45:30 +01:00
Viren070 054781a695 feat: remove p2p streams when necessary during deduplication and update deduplicator multi group option values 2025-08-19 23:38:15 +01:00
Viren070 751e411d63 fix(frontend): ensure services array is updated with missing services when it changes 2025-08-19 23:27:07 +01:00
Viren070 a7d06504f0 fix: always prefix bingeGroup with addon id,
feat: add first file auto play method

refactor:  define all methods and descriptions in constants
2025-08-19 19:23:19 +01:00
Viren070 6159789a95 feat: update
feat: add customisable auto play settings

feat(frontend): show configure button for marketplace addons with overriden URLs

feat(builtins/torbox-search): add debrider support

fix(frontend): filter out addonPassword and tmdbApiKey in export when exclude credentials is true

fix: convert requests to BASE_URL to INTERNAL_URL to avoid hairpinning issues

fix: filter out references to non-existent presets during validation

fix(builtins/torbox-search): don't cache empty search results

fix(presets/torbox-search): enforce minimum source and fix description

fix(presets/stremthru): add debrider to supported services

fix(presets/torrentsdb): add debrider to supported services

fix(presets/more-like-this): update manifest generation logic

fix(presets/streaming-catalogs): add new catalogues

fix(presets/nuviostreams): add new providers and fix title parsing

fix(presets/nuviostreams): allow leaving providers blank to use default

fix(presets/torrentio): leave providers blank by default

fix(presets/comet): add scraping in progress to error messages

refactor(presets): create common stremthru presets
2025-08-19 18:16:56 +01:00
Viren070 a564e02d19 feat: add multi group behaviour option for deduplicator 2025-08-14 16:52:54 +01:00
Viren070 8e97599639 fix(frontend): only break-all on code 2025-08-13 17:22:20 +01:00
Viren070 5e99e7adf7 fix(frontend): fix css issues in filter menu 2025-08-13 16:38:56 +01:00
Viren070 ed5893ea50 feat: centralise TMDB credentials and automatically provide to addons when needed 2025-08-13 15:25:16 +01:00
Viren070 6308f8fb45 feat: add forceInUi option to min/max constraints for better UX 2025-08-13 15:24:00 +01:00
Viren070 633f2d24bb fix: improve error messages 2025-08-13 15:19:53 +01:00
Viren070 682c18786b fix(frontend): add spacing between alerts in regex tab 2025-08-13 15:17:50 +01:00
Viren070 604ab023a8 feat(frontend): show logo from manifest for custom addons 2025-08-13 15:16:41 +01:00
Viren070 5b31f0cb78 feat: add modal for viewing allowed regex patterns in regex filter menu 2025-08-11 21:23:52 +01:00