FLOW CHANGE LOG
VERSION: 1.9.0
DATE: 2026-03-11

NEW FEATURES
- Customizable Player Overlay — added settings to toggle visibility of Cast, CC, PiP, Autoplay, and Sleep Timer icons on the player
- Background Playback — added a dedicated "Background" button below the video to easily switch to audio-only background mode
- Auto-Fullscreen — player now automatically enters and exits fullscreen mode upon device rotation
- Clean Loading State — implemented a cleaner initial player load that hides controls until metadata is ready
- Add a Related Videos section Toggle in Content Display Settings
- Add a Remove button to songs in playlists
- Add a Custom Interest input in Content Preferences — type any topic to follow it directly
- 2D Free-Floating Mini Player — the video mini-player now floats freely across the screen. Drag it anywhere, and it seamlessly snaps to any of the 4 corners, or swipe to dismiss it entirely.
- Customizable Mini Player Size — you can now adjust the dimensions of the free-floating mini video player (Small, Normal, Large)
- Custom Mini Player Controls — added the ability to show/hide "Skip Forward/Backward" and "Next/Previous" buttons directly on the floating player
- Navigation Customization — added a toggle in Content Settings to show or hide the "Music" tab from the bottom navigation bar (similar to the Shorts tab)
- Add a Settings Search Feature
- Draggable Music Player — the music player is now a persistent bottom-sheet overlay. Drag it up to expand to full screen, drag down to collapse back to the mini player. Smooth spring animations and fling gestures throughout.
- Add new share intent for videos
- Add a open video from URL search
- Add a new Countdown timer — Clicking on the video duration pill will change it to a countdown

IMPROVEMENTS
- Improve thumbnail quality — higher resolution thumbnails are now automatically fetched for videos, channels, and playlists
- Home Screen Layout — switch between grid and list views for your home feed from Layout Settings
- Add a Back Arrow in Player settings for easy navigation
- Lyrics Parser
- Update Algorithm filters to block full category instead of individual keywords
- Scrollable Blocked content section in Personality Screen
- Channel name fetching using ID in Personality Screen
- Improved Algorithm fallback — Exclude Trending to avoid the Brainrot content
- Added Bootstrap from subscriptions — Tokenize channels to improve recommendations on cold start
- Refine UI interactions and Animation — Add on press scale modifier, thumbnail gradients and more...
- Set Dark Theme as default
- Music player full-screen view now respects the status bar with proper top padding for an immersive edge-to-edge look
- Restored system-wide edge-to-edge display — the app now correctly maintains edge-to-edge after exiting video fullscreen mode
- Improved Music player screen UI - Added more spacing, padding and bigger action button
- Clear broken search filters
- Improved Video Player UI — reduced spacing and made it more compact for a cleaner look

FIXES AND STABILITY
- Fix search screen crash — resolved issue when infinite scrolling through identical playlists
- Fix swipe gesture sensitivity — increased thresholds on video player to prevent accidental skipping
- Fix music playlist track count — UI now updates instantly when adding songs to local playlists
- Fix fullscreen brightness persistence — brightness now correctly resets to system default after exiting fullscreen playback
- Fix video replay timecode — videos now automatically seek back to 0 when replaying from the end
- Fix watch history resume — resolved issue where videos occasionally resumed from 0 due to a race condition during player cleanup
- Fix video title localization — video titles now appear in their original language based on system locale instead of defaulting to English (#124)
- Fix Helium Effect on songs
- Fix PiP close button — tapping X on the PiP window now stops playback instead of leaving audio running in the background
- Fix Playlist Download — added missing codec
- Fix Download Deletion process 
- Fix Fast-Forward and Seek issue for downloaded videos — Add better seek and forward signals for downloaded videos
- Fix saved song showing 0:00 duration on restore — restored tracks now display their correct duration immediately on app launch
- Fix play button doing nothing on restored music track — tapping play on a restored (unloaded) track now correctly fetches the stream and starts playback
- Fix Go to channel issue in search screen