Releases
v1.7.0
Compare
Sorry, something went wrong.
No results found
1.7.0 (2026-07-22)
Features
Add *arr category selector for manual torrent uploads (0fc5635 ), closes #67
add about page and contributor credits (53990dc )
add adjustable grid density to Upgrader poster browse (b217fac )
add admin user impersonation (view portal as user) (0f71568 )
add app-wide dynamic theme hooks and refactor theme provider (388640d )
add currently watching count hooks and settings integration (a911e84 )
add Discovery logo and update navigation/cards (6c855b4 )
Add documentation link to navigation sidebar (75017e5 )
add downloads controls and newsletter generation tools (6801b8f )
add dynamic skeleton layout counts and portal layout enhancements (7bec157 )
add in-portal Seerr request approval with home widget and nav badge (88240f6 )
add installable app support (fb8f80c )
add keyword and studio click handlers to media overview (6547f0e )
add library queue toggle to discover home and refine tab/search styling (073ab9b )
add Library Upgrader with Jellyfin, episodes, and ARR automation (b3e24f6 )
add media overview extras and combined ratings (dfd4273 )
add mobile dropdown navigation for discovery tabs (a3cceb8 )
add ModalPortal and improve modal components (889941d )
add multi-instance arr read paths and per-instance media stack tabs (60934e3 )
add my requests page and update discovery features (aede3fd )
add OpenInArrButton and update discovery/requests (71673ca )
add OpenInLibraryButton and update discovery/index (da3812d )
Add optional public visibility controls (#33 ) (48b6de6 )
add Overseerr blocklist management and update admin panels (547f962 )
add Overseerr download status tracking and update discovery utils (3b94ef8 )
add Overseerr issues reporting and request queue dashboard (ae9fa7c )
add Overseerr season status tracking and update discovery utils (f89673b )
add request modal and update media details page (220d3e4 )
add request tag creation API, expose quota-blocked flags, overhaul RequestModal (cc65527 )
add Seerr-style request review with profiles, folders, tags and seasons (2581633 )
add setting to hide Downloads tab from non-admin members (5d048d8 )
add smart focal-point cropping to SlideshowBackground for face-aware framing (1bc07bf )
add Sonarr library status tracking and update availability logic (ab53718 )
Add specific date picker to Peak Playback Hours chart (0e53072 )
add status overlay and update availability checks (a18d22c )
add support for managing multiple arr instances (65dc2b1 )
Add Tautulli-mimicking search feature to Discover tab (d1ae46f )
add touch drag and button controls for mobile navigation reordering (4e1fb91 )
add watchlist page and update discovery (48a4360 )
Allow clicking on a user in Discover history to quickly navigate to their profile in the Users tab (55a1d50 )
analytics: add clickable viewers modal to see who watched items (c2b6830 )
analytics: add github style 365-day activity heatmap to personal wrap up (367547d )
analytics: add recently watched details modal and swap circles to posters (6e10dbc )
analytics: convert recently watched modal into universal details modal across all dashboard grids (ef39500 )
api: extract interesting wikipedia trivia instead of plot summaries for facts (7a37faa )
Change click-to-view user behavior to navigate to Analytics profile instead of Users list (7565320 )
collexions: add health checks and faster gallery with bulk actions. (5e8f6f3 )
collexions: add one-click job templates and franchise search for Plex collections. (6e8d76c )
collexions: add optional auto-start for the pinning service. (a96f698 )
collexions: auto-set collection posters on create/sync and Gallery fix-art. (b74d515 )
collexions: bundle worker in portal image and fix nav visibility (6a957a5 )
collexions: drive next/last run from status.json and show pin fairness on the dashboard. (b688309 )
collexions: expand Templates Genres with full TMDB movie and TV lists. (1a949e3 )
collexions: filter Creator templates and trending by target library media. (c7468ef )
collexions: improve gallery placeholders, config conflicts, and home widget. (070e029 )
collexions: manage hubs, delete collections, and harden Creator UX. (3614b6b )
collexions: search Trakt lists and create collections from them. (a7ac80b )
collexions: seed from portal and import standalone config.json (9ec9dc4 )
collexions: show film count pills on franchise search results. (7b3f3e6 )
collexions: use 2x2 mosaic posters and fix pin-slot counting. (08a764a )
collexions: validate config on save and review diffs before commit. (8be0c3e )
dashboard: show approximate stream location map for remote sessions. (5d17e16 )
deduplicate member requests to hide HD and 4K duplicate items in UI (a407226 )
discovery: add season episodes modal to media details page (16985ca )
discovery: enhance media overview extras with clickable creator pills (e3be19b )
discovery: improve genre slider image loading and fallback logic (f61cc59 )
discovery: improve search resilience with retries and abort controllers (a6d67f0 )
discovery: integrate Sonarr active queue status for TV show availability (ec0c882 )
discovery: internationalize DiscoverHome and SeasonEpisodesModal components (a741f0c )
discovery: pass UI locale to backend for translated TMDB metadata (d4b9cf1 )
display app version in sidebar footer (14b6967 )
enhance arr instance matching in maintenance index and setup UI (2446811 )
enrich upgrader Sonarr codec data with Plex fallback when mediaInfo is missing (34596aa )
expand media integrations and portal dashboard (7eff71a )
extend settings search with deep links and recent history (3523960 )
implement 'hide requested' toggle across discovery views (e76db0c )
implement native Overseerr discovery and request frontend (30db2ec )
improve dynamic theme integration and update DiscoverHeroHeader (b9ac4f4 )
improve SEO meta description based on server config (dd281ec )
improve settings navigation and media player branding (809affb )
integrate Collexions as admin portal feature with Flask sidecar (30ef1ae )
integrate detailed backend ratings into discovery UI (79768cc )
integrate discovery facts directly into media overview extras (72b1e0a )
integrate user permissions and quotas into discovery UI (0ccf425 )
Massive Overhall (e311a33 )
Move docs link to settings and setup wizard (94324db )
nav: add server-wide hide toggles in Navigation Order settings. (e60376b )
overhaul filter drawer with language, certification, runtime, watch-provider and TV status filters; improve lastLogin tracking (393b0c0 )
Phase 4 upgrader Sonarr-style show panel, filters, and search (a5fc9d7 )
port AnalyticsDashboard from main onto beta (b2249c9 )
pwa: enable custom server PWA icons for Chrome/Edge while bypassing Firefox bugs (356f4a5 )
pwa: scale down dynamic circular badge to prevent launcher clipping (dd7fe65 )
pwa: upgrade manifest and service worker for full Chrome Android installation support (d7f2ac5 )
refine watching counts and settings (cebc1f0 )
route maintenance actions by arr instance mapping (fe4b685 )
setup: add Plex library fetching and Arr routing support during initial setup wizard (2fbc683 )
show in-app What's new modal after version updates (e278b85 )
show latest watched item on the Total Streams wrap-up card (b7be887 )
status: add period ranges, latency history, and incident timeline. (6105c71 )
status: add portal connection speed test on Overview. (172a43d )
theme: introduce light mode theme (7ba01b8 )
TRaSH-style simple custom format builder with full Sonarr spec output (860a9e1 )
ui: add carousel component (e0defe3 )
ui: add dynamic chameleon theme that extracts vibrant primary colors from user context images (fdd4ab9 )
ui: add Radarr release dates (cinema, streaming, blu-ray) to movie details (a1e4b0a )
ui: additional discovery and media details updates (afa7e02 )
ui: additional ui updates (a4e2ed3 )
ui: convert sidebar language selector to minimal text footer link (bcbb1fd )
ui: display available and pending status badges on discovery media (75fce19 )
ui: enlarge server logo rendering and restore custom PWA icons (d57747f )
ui: enrich discovery items for watchlists and recent requests (777ffbc )
ui: further discovery and media details improvements (7c218a5 )
ui: implement advanced slide-in filter drawer for movies and series (7d72201 )
ui: implement carousel with left right buttons for discovery rows (ec6e9c2 )
ui: implement full-page discovery routing with edge-to-edge media profiles (2bc9a54 )
ui: implement phase 3 overseerr parity (2ddd620 )
ui: improve layout of mobile nav language selector and library controls (a644294 )
ui: increase activity heatmap scale (b5dc325 )
ui: make genre tags and network logos clickable for navigation (595e66e )
ui: make language selector persistent across all routes (b763c12 )
ui: massively expand discovery dashboard with multi-row categories and enriched media profiles matching overseerr (b60c849 )
ui: media details and discovery updates (a3b1da0 )
ui: media details improvements (bbfb3fa )
ui: ongoing UI updates and bug fixes (e3c2c55 )
ui: refactor discovery home to use external constants, components and new routing (37a5ec2 )
ui: relocate discovery language selector to global navigation (6d90520 )
ui: replace broken rows with rich genre and network cards (01a3a31 )
ui: update discovery home components (b233c70 )
ui: update discovery layout and preferences (30e6d39 )
ui: update discovery layouts and components (3b855eb )
ui: update discovery preferences integration (461e6d0 )
ui: update media details page and layout (53e7d76 )
ui: use tmdbBackdropUrl helper, request all TV seasons, optimise backdrop loading (ee21d59 )
update default navigation sidebar layout and add legacy migrations (14bd100 )
update discovery carousel, home, fetch utils, and refactor nav/settings (4241fad )
update network logos and discovery constants (858ae6e )
upgrader: add drawer display mode setting (sidebar/modal), fix webdl filter string match (742bc22 )
upgrader: add list view option to grid size dropdown (931ee3e )
upgrader: add Profiles & Custom Formats Manager to upgrader UI, allowing seamless generation and syncing of keyword-based custom formats and quality profile scores to sonarr and radarr (4d71e7e )
upgrader: add sorting by specific codec sizes (HEVC first, H264 first, AV1 first) (e2abbc2 )
upgrader: add TRaSH catalog browser and full Sonarr spec editor (b9dc8a9 )
upgrader: add zero_size filter to find shows and movies with 0-byte episodes or files (a96b0e3 )
upgrader: allow manual series and episode searches without requiring automation to be fully configured (f2474fd )
upgrader: detach UI from HEVC terminology, add Quality filters, expand dashboard width (64a29dc )
upgrader: display comprehensive episode data including thumb, overview, airDate, size, codec, and Sonarr quality (51a869d )
upgrader: display dominant codec percentage dynamically instead of hardcoding HEVC (65a0215 )
upgrader: display full show episode codec/resolution snapshot in list view (67b5535 )
upgrader: display HEVC percentage on show cards (05c100d )
upgrader: display multiple size pills for each active codec filter on shows (b2d69f9 )
upgrader: display size and instance name as pills in list and grid views (a2c0c36 )
upgrader: fetch and display Plex episode thumbnails in Sonarr drawer (28e765a )
upgrader: hide snooze button when automation is disabled (d3ed56d )
upgrader: implement multi-select filters and update UI (c3cbf71 )
upgrader: increase episode thumbnail size, fallback to Sonarr images, and auto-expand latest season (46dd422 )
upgrader: inject show/movie overview from sonarr/radarr and display in list view (8897ff6 )
upgrader: paginate custom formats and quality profiles, make simple builder preserve advanced properties, and update quality profile modal layout and live sorting (715d77b )
upgrader: replace native select with custom dropdown component and add styled custom scrollbars to all modals (17d0e37 )
upgrader: schedule upgrader index task to run every 4 hours automatically (c564660 )
upgrader: sort seasons DESC and fallback to show poster for episodes (6a44117 )
upgrader: update quality profile modal to use css columns for a single continuous list and sort scores descending (b9efe74 )
various request and layout improvements (2d6e394 )
Bug Fixes
align dashboard library stats and most watched column spacing (58923af )
analytics: fix dashboard grid overlapping recently added rows (da3e4d4 )
analytics: fix rating key extraction regex and rounded top corners on modal (2823712 )
analytics: move recently watched modal to dashboard root to fix stacking context and layout bounds issues (144ffa0 )
api: add upgraderDrawerPosition to config schema to allow saving setting (83cdc1c )
build: restore missing function declaration in discoverFetchUtils (803bcbc )
clear stale temp access labels and hero username clipping (b048696 )
clicking username in discover history navigates correctly to analytics profile (eea2363 )
client: polyfill crypto.randomUUID for non-secure contexts (HTTP) (c42c33a )
client: reset scroll position to top on route change (ba973b5 )
collexions: align Hubs library control and visibility toggles. (6d42741 )
collexions: clarify eligibility logs and compact dashboard stat cards. (a413d1e )
collexions: drop redundant PINNED badge from Gallery posters. (38b7415 )
collexions: gate Collexions behind Plex media server type. (b909b32 )
collexions: improve mobile layout for Hubs and Run Inspector. (3278caa )
collexions: include plex_identity.py in the Docker image so the worker starts. (1dd4507 )
collexions: match portal theme, fix start paths, and add gallery grid dropdown. (b54144b )
collexions: move Gallery delete control to match the Plex badge. (1578eee )
collexions: name franchise creates as The X Collection in Plex. (5cd91c1 )
collexions: remove leftover isSetup crash on onboarding (8c366b8 )
collexions: speed up gallery art and restore missing thumbs. (0034576 )
collexions: speed up Trakt list preview/create and show progress overlay. (088e995 )
collexions: stop Creator settings bar from covering cards on desktop. (642c314 )
collexions: stop gallery poster refresh from timing out. (d464daa )
collexions: stop template create 504s with longer proxy timeout and fast title matching. (2957525 )
collexions: stop trending jobs saving source_type as undefined. (65be6dc )
Correct ServerInsightsWidget component usage (fc11ed3 )
dashboard section stacking and library stats layout (a2188f9 )
delay hash processing until users list is populated to ensure correct user id lookup (e284b25 )
discovery and library updates (819047e )
discovery: do not treat approved TV as available while downloading. (2de7ae3 )
discovery: honor Discover Language as original-language filter. (f33bcbc )
discovery: resolve unreachable code type error on trending results (95635c6 )
do not fail Upgrader Index when Library Upgrader is disabled (68e0031 )
enrich Seerr requests with TMDB title and poster metadata (fa0c401 )
ensure analytics user modal opens dynamically from url hash and listens to hash changes (0011a76 )
export PLEX_STATS_CACHE_PATH from data-paths (c3d3971 )
fetch Sonarr episode files per-series when bulk API returns empty (dac3e3f )
gate setup-window integration and Plex discovery endpoints (49cf1a3 )
handle stale Deluge torrent controls (809affb )
ignore status:5 download queue entries as already-available; revert hero opacity; drop search backdrop-blur (dbc223c )
improve analytics Top Movie tie-breaker logic and image fallbacks (f2bee92 )
improve Deluge download controls (8282a03 )
improve discover infinite scroll reliability when hide filters empty early pages (d8a81fb )
improve Jellyfin/Emby stats and provider-aware labels (6801b8f )
improve mobile nav in iOS web app (8f93d0e )
improve Requests page connection handling and layout (5908949 )
improve Sonarr library status tracking and media details display (8261cde )
load declined Seerr requests via filter=all (989cf3f )
make Upgrader grid density, poster quality, and checkboxes work (2c731c0 )
merge dashboard watch row when pendingRequests sits between sections (173681f )
move Library Upgrader to its own settings tab and fix Upgrader toasts (8c36d76 )
move referral enable hint behind help button (dcceb77 )
normalize Plex transcode bandwidth from bps to Kbps (70e8373 )
open Sonarr show drawer on poster click instead of dead hash link (5ef05ed )
paginate Seerr API to load all declined requests (51084a9 )
pin activity stream details above progress bar (6848704 )
plex: cover status probe and image fetches so Docker ID devices stop appearing. (fcc5d39 )
plex: mutate plexapi BASE_HEADERS in place so Docker hostname stops registering as a device. (dc45bfe )
plex: send stable client identity so Docker restarts stop new-device alerts. (176aa4c )
plex: stop Collexions plexapi from registering Docker hostname as a new device. (b7e0193 )
prevent activity posters from cropping on desktop (e1a0ca7 )
publish latest Docker tag to GHCR for Unraid updates (61c4c5b )
publish latest Docker tag to GHCR for Unraid updates (e5658fd )
pwa: add dedicated maskable icon and cache-bust manifest icons (f909341 )
pwa: bypass service worker registration on Firefox and fix CSP blocking manifest (8c9342a )
pwa: fix Firefox Android installation failures caused by invalid manifest icons (a084a91 )
pwa: resolve service worker image loading failures by removing fetch interception (2df0ec5 )
pwa: resolve strict Firefox Android manifest validation and install UI (f06a98b )
pwa: revert to static application icons for PWA installation manifest (08f7448 )
remove duplicate dashboard hero background (83c6754 )
remove duplicate getArrInstance import in index.js (1ab9121 )
remove orphaned PORTAL_WIDE_LAYOUT_THRESHOLD import in App.tsx (14d2120 )
remove remaining pt-20 from outer scroll container to fix clipping (59c943a )
repair config save syntax after arr instances (b8887f4 )
replace numeric status:5 guard with proper queue-status string check for active downloads (5b198fe )
replace region text input with dropdown, sort providers by priority, improve nav item sizing (f8b2a7d )
resolve bugs in RequestModal and request-app-service (9867c63 )
resolve issues with season status tracking and media details (c2f69bf )
resolve portal version from package.json when version.txt is stale (82f700f )
resolve radarr root folder fetch bug and desktop release box alignment (59dc763 )
resolve request modal and season issues (a766f29 )
resolve sticky header clipping issue and align calendar poster (6d6db1e )
resolve TypeScript literal type error in inferMissingLibrarySeasonStatus (1c94e1e )
restore admin plex watchlist visibility (4d1f15c )
restore home dashboard layout from pre-overhaul beta tip (275e646 )
routing: make App routing completely case-insensitive and handle subpaths gracefully (d44780e )
screen component updates (7e3886a )
show correct Seerr failed request count in portal tabs (8a1044c )
show upgrader posters via Plex match and Sonarr cover fallback (432c11e )
size activity posters to 2:3 and drop letterboxing (8fcdedf )
Sonarr-first show episode panel with faster loading and title matching (c1ae0ae )
stack recently added rows below most watched with consistent gaps (650b7f3 )
status: fill speed-test upload buffers in 64KB crypto chunks. (a28e569 )
status: make portal speed test accurate on multi-gig links. (3e39258 )
status: use duration-based multi-stream speed test. (b900077 )
stop transient API failures from forcing setup wizard (7dbe728 )
strip avatars when analytics usernames are hidden (19a37fc )
strip MediaWiki markup from Did You Know facts, restore Another button and auto-rotation (4b18bb6 )
TypeScript errors and missing Loader2 import (51b1b81 )
ui: adjust mobile nav max tabs to 8 and restore scroll (9e83a03 )
ui: align Collexions onboarding with portal theme and home gaps (b71c2f0 )
ui: allow admins to view the native discovery and request dashboard (278f6b5 )
ui: correct discover API query parameters and implement pagination (f789318 )
ui: correct heatmap month label alignment bug causing visual desync (439758d )
ui: correct jsx syntax in media details page (ecfe257 )
ui: dim mobile media detail hero backdrop for clearer foreground text (529e39e )
ui: expand media details width and fix cast text cutoff (56b727c )
ui: fix carousel glow, missing UK networks, broken SVG logos, and restrict to English language only (68579d0 )
ui: fix syntax error in DiscoverHome (d2d39fd )
ui: improve Discover quick picks and stream detail sheet on mobile. (e8cf043 )
ui: improve mobile scrolling and layout for stream details modal (b905af1 )
ui: increase max-width and set min-height on stream details modal for desktop to improve poster proportion (2cfae95 )
ui: increase width of stream details modal on desktop to improve poster aspect ratio (80f7183 )
ui: inject pushToast to MediaDetailsPage (b5036a1 )
ui: keep desktop profile popup within sidebar width (e68ee7f )
ui: keep mobile bottom nav visible under stream details. (9c4ffd5 )
ui: move trending view counts to bottom poster strip (e5b265f )
ui: open sidebar language menu upwards to prevent clipping (143f988 )
ui: remove overflow-hidden from activity posters to prevent right-edge clipping and allow shadow (1ea3a10 )
ui: remove undefined pushToastMsg from App.tsx to fix crash (f03cdb1 )
ui: remove undefined showQualityBadges reference in AnalyticsDashboard (4383869 )
ui: rename Library Dashboard to Dashboard (13c86ea )
ui: resolve missing imports and unassigned variables in dashboards (08922af )
ui: resolve void expression error in DiscoverHome (2f23e1b )
ui: revert broken API parameter to standard language param and restore verified TMDB logos (fc297d0 )
ui: right-align stream status in activity cards (ef38db3 )
ui: round corners on details page and fix discovery syntax error (d86d8b8 )
ui: set exact nav order and 7+1 layout on mobile bottom bar (f56fb5a )
ui: squish mobile nav icons to fit exactly 8 items without scroll (0499eaa )
ui: stylize ColleXions nav label. (89a6281 )
ui: unhide request nav tab and rename items for clarity (0fb87ec )
ui: use 2x2 grid for stream detail specs on mobile. (080755f )
ui: use custom styled text cards for networks and studios, fix carousel hover bug (243bd7c )
update custom logo previews, PWA icons, Jellyfin rank stats, and heatmap layout (53990dc )
update dashboard expiry rendering and relax advanced request form permissions for basic requesters (b2e7cf5 )
update DiscoverHome skeleton loader and row gaps (21026a2 )
update discovery items formatting and navigation (986bea5 )
update hero background overlay and fix in-production up to date logic with trivia formatting (78c1b13 )
update index.js (076a765 )
update MediaDetailsPage (97f62a6 )
update OpenInArrButton and index (1331256 )
update OpenInLibraryButton and index (5e63738 )
update PWA manifest icon route and discovery localization (87922a8 )
update season request utils and status handling (10cf060 )
upgrader browse filters and Plex-first poster fallback (37715f1 )
upgrader: accurately count matched episodes per active codec filter instead of showing all non-HEVC episodes (7071edd )
upgrader: add missing ChevronLeft import (f171ae3 )
upgrader: add mx-auto to center modal correctly (a6c779b )
upgrader: add new codec sort filters to allowed backend sorting parameters and introduce size secondary sort (3330c89 )
upgrader: allow codec filter to correctly match shows with hevc episodes when dominant codec is h264 (b28fc63 )
upgrader: allow overview field to pass through mapUpgraderApiItem API filter (fd313ad )
upgrader: always render badge for all items (eb1060f )
upgrader: correct fallback percentage pill to display AV1 instead of hardcoded H264 (b91754f )
upgrader: correct replaceState routing bug and lowercase h264/h265 codecs (9f41fef )
upgrader: correctly filter and count AV1 (and other arbitrary codecs) for shows (f90224a )
upgrader: fix episode images using direct MediaCover path, fix auto-expand to always show latest season (46cc8fb )
upgrader: fix missing Settings2 import in UpgraderDashboard and add External URL field to ArrInstances to fix deep linking on local IP instances (0711a77 )
upgrader: flow episode format tags continuously on mobile, fix browser back navigation out of drawer (bed502d )
upgrader: implement missing profiles endpoint in backend and fix missing Save icon import crashing the new custom format modal (b20e907 )
upgrader: implement multiple size pills fallback for when index has not yet been regenerated (85c5e6f )
upgrader: inject overview into reused cache items during index rebuild (94672a2 )
upgrader: invalidate index cache for legacy items to ensure new stats like codecCounts and zeroSizeCount are populated (58c6e36 )
upgrader: only show codec label on show badges if a codec filter is active (13865d9 )
upgrader: override videoCodec to match active filter for mixed codec shows to ensure badge displays correctly (a035c0d )
upgrader: persist tab, filters, and profiles state in URL on refresh (21b7ac8 )
upgrader: remove CODEC fallback for items with unknown codec (c345c7b )
upgrader: remove confusing Outside filter label (62c65fb )
upgrader: remove empty eps parentheses when codec is hidden, deduplicate sonarr library name (c8fc55a )
upgrader: replace undefined getArrBaseUrl and arrHeaders functions with inline logic in arr API routes to fix 500 errors when fetching profiles (23bead3 )
upgrader: resolve syntax error in size pills logic (33b6cfd )
upgrader: resolve ts errors for missing imports and incorrect thumbUrl property (3288fa1 )
upgrader: retain upgrader filters on refresh and fix routing to upgrader page (21beb47 )
upgrader: show dominant codec on poster using most frequent codec across all episode files (7a40729 )
upgrader: sync show poster with grid, deduplicate episode tags and add release group/custom formats, format small sizes in MB (6f04737 )
upgrader: use only Plex episode thumb for images, never fall back to show poster (5d307f6 )
use correct TMDB poster URLs for Seerr requests (e54419d )
use effectiveViewerIsAdmin helper to correctly handle isAdmin during impersonation (4c4cf57 )
use thumbUrl as fallback for Top Movie and Top Binge wrap-up card backgrounds (e5dfe35 )
use w1280 TMDB backdrops for sharper request card fanart (7d1a207 )
Performance Improvements
client: implement code splitting and lazy loading for admin components (82074ba )
speed up upgrader index rebuild for large Sonarr/Radarr libraries (24dfe19 )
Vastly speed up discover search by fetching watch history in parallel and capping result sizes (91e69ec )
You can’t perform that action at this time.