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
Added the Windows desktop port with Compose Desktop, bundled VLC, yt-dlp, FFmpeg/ffprobe, and RNNoise assets for minimal installation.
Fixed the Windows JavaFX player crash by including jdk.unsupported.desktop in the bundled runtime image.
Matched Windows playback, shadowing, subtitle, dictionary lookup, waveform, and pitch-analysis behavior more closely to Android.
Fixed Windows YouTube playback refresh for expired signed stream URLs and queued playback while streams resolve.
Fixed Windows subtitle overlay lookup hit testing and kept captions over the video instead of taking layout space.
Tuned pitch detection on Android and Windows to be less strict while still rejecting noise.
V2.7.6 - 2026-06-23
Supported browser playlists and collapsible folders.
V2.7.5 - 2026-06-22
Imported YouTube playlists as library folders with videos grouped under them.
Added folder creation, rename, and move controls in the Library.
Added stream URL and subtitle parsing caches to reduce repeated media fetches.
Preserved playlist folder placement when a playlist video is downloaded locally.
V2.7.4 - 2026-06-05
Added playback for repeat shadowing attempts and paused the source during attempt playback.
Switched player media and downloads to native Android notifications.
Suppressed extra foreground download completion notifications.
Prepared UI strings for localization.
V2.7.3 - 2026-06-04
Synced player repeat controls and subtitle toggles.
Hid the pitch dictionary collapse toggle when it is not useful.
Pruned duplicate imports and dead refactor leftovers after the player/dictionary polish split.
Refreshed README screenshots and documentation for the latest UI.
V2.7.2 - 2026-06-04
Fixed Bilibili and Niconico share/import paths and hardened non-YouTube video imports.
Improved downloaded video copy management and library cleanup controls.
Kept library search visible and polished dictionary popup collapse rendering.
V2.7.1 - 2026-06-03
Improved dictionary lookup with popup UI enhancements.
Added French language support with dedicated deinflector and preprocessors.
Included unit tests for dictionary lookup verification.
V2.7 - 2026-06-03
Fixed symlink resolution for improved Windows and CI compatibility.
Bumped SDK and build tool dependencies.
V2.5 - 2026-06-03
Stabilized dictionary and playback flows.
Collapsed dictionary blocks for improved readability.
Improved APK update and download reliability.
V2.4 - 2026-06-02
Reused the existing app task when a link is shared into Rougo instead of creating stacked app instances.
Kept downloaded YouTube/Bilibili/Niconico videos attached to their original source category and labeled them as local copies.
Hardened self-update downloads so stale APKs are removed, DownloadManager success is verified, and the exact downloaded APK is installed.
Opened dictionary lookup to the partial bottom-sheet state first instead of covering the whole screen immediately.
Tightened Play Both sync by starting both players together, correcting drift, and driving paired cursors from the original timeline.
V2.3 - 2026-06-01
Fixed light mode system bars so status/navigation icons switch to dark.
Routed Bilibili and Niconico links through stream setup instead of opening raw page URLs.
Downloads Bilibili and Niconico imports to a local playable file before opening them.
Preserved stream HTTP headers for VLC playback when a site requires user-agent or referrer headers.
Tightened Play Both startup so the original video/audio is started before the recorded voice.
Changed stream download actions to show loading, then an encircled checkmark after completion.
Updated stream labels so Bilibili/Niconico items no longer appear as generic YouTube cards.
V2.2 - 2026-06-01
Fixed Play Both state so the original and recorded waveform controls both switch to pause while the paired segment is active.
Smoothed player timeline updates between VLC time events so video and recording cursors animate at the same frame cadence.
Added on-demand YouTube caption selection from the player subtitle menu.
Prevented Bilibili and Niconico links from getting trapped in the expiring stream resolver loop.
Added video/link thumbnails in the library when a cover or remote thumbnail is available.
Added a spaced download action under each stream item delete button.
Replaced automatic onboarding with a help button in the Library header.
Added a manual Check for Updates button in Settings.
Saved partial recordings when repeat mode is stopped mid-attempt.
Updated waveform and pitch overlay colors to follow the selected accent theme.
Fixed System theme accent swatches to reflect the current system light/dark state.
V2.1 - 2026-06-01
Replaced the launcher icon with the new microphone/reader artwork.
Bumped the Android app version to V2.1 with version code 10.
Added this changelog and wired GitHub Releases to publish it with tagged builds.
Keeps the V2 stability fixes: long-audiobook waveform decoding is capped, zero-length shadowing segments are rejected, crash reports are saved, and media-tool runtime classes stay intact in release builds.
Keeps the V2 media workflow upgrades: embedded audiobook metadata/cover art, in-app video link streaming/downloading, embedded subtitle selection, default 720p YouTube quality, preferred subtitle language, theme modes, accent colors, onboarding, and better update detection.
V2 - 2026-06-01
Added embedded M4B audiobook metadata and cover-art loading.
Added startup crash reporting with copyable diagnostics.
Fixed release crashes caused by stripped media-tool runtime classes.