You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Curiosity Deck Layout Optimization: Reduced card stack container height from 530.dp to 490.dp using Alignment.BottomCenter. Background cards now fan upwards, saving 40.dp of vertical layout height (PR #808, PR #807).
Clearance of Overlap: Restructured the screen Column's bottom padding and top/bottom weight spacers to keep the deck dynamically centered. The controls and cards now float safely above the miniplayer and bottom navigation under any screen configuration (PR #808).
Accent Color Extraction: Upgraded background ambient glow color extraction to query the visually dominantSwatch of the cover art. Saturation is dynamically boosted (minimum 40%) and lightness clamped (25% to 55%), yielding gorgeous, vibrant glows instead of grays or locking onto tiny splashes of text color (PR #808, PR #806).
Compact Controls: Relocated the control icons to sit close below the fanned card edges inside pill-shaped buttons with action labels (Dismiss, Info, Queue) (PR #808).
Circular Wavy Play Loader: Integrated a matching BoxLoreLoader.CircularWavy indeterminate progress loader inside the circular play button when an episode is loading (PR #808).
SonarCloud Compliance: Cleaned up code smells by reducing parameter count of card composables and flattening conditionals to lower cognitive complexity (PR #808).
⬇️ Downloads & Mixtapes UI Revamp
Collapsible Sections & Single Columns: Redesigned downloads screen to feature collapsible Smart Downloads, clean single-column lists, multi-select operations, and direct play options (PR #798, PR #797).
Storage purging: Implemented background storage cleaning via WorkManager and added playback entry point statistics (PR #796).
🏠 Home Feed & Navigation Refinements
Unified Aesthetics: Unified home feed card styling, transitions, aspect ratios, and line-heights for a highly premium, cohesive look and feel (PR #803).
Subscriptions Compactness: Compacted the Subscriptions screen header and moved the "Play All Downloads" button to a non-colliding bottom-right Floating Action Button (FAB) (PR #805, PR #804).
Episode Drop Dismissal: Added dismissible banner logic for new episode alerts on the home feed (PR #800).
🐛 Bug Fixes & Under-the-Hood Tuning
Replay Bug: Resolved a playback completed status replay bug and optimized database writes on Turso (PR #802).
Scroll Stutter: Eliminated Home screen scroll stutter using JankStats optimization (PR #793).
Onboarding Inputs: Improved onboarding input validation and top app bar theme invalidation (PR #794).