2.7.0 (2025-07-28)
Features
- add proxy public url option, deprecate
FORCE_PUBLIC_PROXY_env vars and replace withFORCE_PROXY_PUBLIC_URLandDEFAULT_PROXY_PUBLIC_URL(feb4651) - add RPDB redirect API with fallback support (884b77e)
- allow customising addon description (161a278)
- allow disabling groups (dddf80a)
- frontend: allow action prop in SettingsCard and use for catalogue and changelog card (66d0823)
- frontend: automatically refresh catalogs (c5d6f06)
- frontend: improve changelog card (0bf3331)
- frontend: improve handling of old current versions and show available updates (482ffc0)
- frontend: improve whats new card (6508f70)
- frontend: remove glowing effect (0bcba95)
- frontend: update ui (52179e1)
- smarter caching for catalogs, meta, and manifests (f259e4e)
- use separate cache instances per resource (0a8e8e4)
Bug Fixes
- add custom handlers for 3 digit season numbers (31e1f34)
- add logs for parsing times and format time correctly (a8bc9d1)
- add support for 'postgresql' scheme (3065dfc)
- core: carry out deep link conversion on full meta responses too (1d2699f), closes #264
- debridio-tmdb: use exact language options (762ce59)
- debridio-tv: correctly generate cache key (4be707d)
- debridio-tvdb: append preset ID to cache key (1b3e8bf)
- dont log errors when attempting to convert discover deep links (f4c09c9)
- encrypt default proxy public URL in status response if provided (78229ee)
- ensure trusted is checked before validation on updateUser (c805e49)
- filter out unspecified resources from supported resources (98c82c2), closes #277
- frontend: correctly set default channel (c2a2541)
- frontend: fix layout issues on changelog card on smaller screens (ce2673e)
- frontend: wrap addon description in MarkdownLite in addon modal (b7d4173)
- handle edge cases for title during parsing (913d591)
- improve cache key generation (4ae1370)
- improve german regex pattern (1da1e9e)
- make 'end' parameter optional in slice function (2d21435)
- only add error and statistic streams to final list if condition allows processing (b45a37d)
- peerflix: update default value of PEERFLIX_URL and update .env.sample (5161c3c)
- push error and statistic streams from first group results (84976b6)
- tmdb-collections: add stream parser to add collection name to stream.message and improve collection from movie option description (b99fff0)
- tmdb-collections: use exact language options (44ae0f6)
- tmdb: use exact language options (b72bbcc)
- update German regex pattern for improved language detection (01e9a99)
- use correct warn method for logging for meta failure during precaching (1514724)