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
Landscape support on the home screen with a two-pane layout: input on the right, download output on the left, separated by an animated vertical divider
Landscape dual-pane app shell: switching to Downloads or Settings keeps the home screen alive on the left while the side screen slides in on the right; returning to Home expands it back to full width
Smooth animated transitions between the split and stacked home layouts when moving between screens
Language selector in Settings → Language: system default option, 8 additional languages (Spanish, Brazilian Portuguese, French, German, Russian, Indonesian, Japanese) and instant app-wide switch on selection
Full localization infrastructure with all UI strings moved to resources, organized by section, ready for future translations
Localized notifications (channel name, progress, completion and error messages)
"Setting the engines up..." state on the home screen with an animated progress bar shown while yt-dlp/ffmpeg initialize on first launch
Compact output card mode in landscape (smaller thumbnail, tighter padding and reduced width)
Breathing glow animation on the splash screen (logo and "int" pulse between bright and dim in a loop)
Images folder path setting to configure where downloaded images are stored
Subtle glow pulse that never fades out completely on splash
Fixed:
Home hero (title, input and subtle text) now sits vertically centered instead of being stuck at the bottom
Version text on the splash screen no longer covered by the system navigation bar (now respects navigation bar insets)
Loading state on the home screen no longer rendered in the top-left corner in landscape; it is now centered
Output card in landscape no longer oversized (height reduced ~20%, width reduced ~10%)
Landscape side pane weight bug where the right pane reserved space even when hidden, keeping the home screen too small
Jarring layout snap when the output card compacted vertically while navigating between screens
Language picker no longer fails to return to the real system language after selecting one (system locale is now read from the system configuration instead of the mutated JVM default)
Language dropdown crash caused by scrollable components inside popup intrinsic measurement; the picker is now a dialog with a scrollable list and a Close button
First-launch freeze on the home screen: yt-dlp/ffmpeg initialization moved off the main thread into a background coroutine, so the UI no longer blocks for seconds on first run
Unsupported links no longer trigger resolution while the download engines are still initializing
Changed:
Subtle "we support..." text is now centered, smaller and more muted across all themes; "More soon!" is bolder on its own line
Splash screen reworked: logo and "int" perfectly centered, progress bar removed, version text pinned to the bottom
Loading state on the home screen now uses the indeterminate looping progress bar instead of a spinner
Code cleanup: removed stray comments and dead code