OmniGet 0.7.1
Bug-fix release focused on download reliability, course platforms, and the browser extension.
Downloads
- Progress bars work again: a yt-dlp flag interaction silently suppressed all progress output — downloads no longer sit at 0% until completion (#144)
- Real output-path capture from yt-dlp (no more empty-folder "successes" from path guessing) (#167)
- Direct
.m3u8links no longer fail with 403 on referer-checked CDNs, and HLS downloads now show real segment progress (#144) - aria2c progress is parsed again
Platforms
- Bilibili: Cheese (课堂) episode links no longer get mangled into broken YouTube URLs and download correctly with your account (#157); pasting episode N of a collection no longer downloads episode 1 (#146); playlists that fail every item now report an error instead of success
- Hotmart/Udemy: pasting a course URL now takes you to the Courses page instead of failing through yt-dlp (#169, #160); the Hotmart login window no longer closes itself before you finish logging in (#168)
- Reddit/Twitter bulk downloads: subreddit, Reddit user, and X/Twitter profile URLs are now downloaded in bulk via gallery-dl (#150)
- Udemy plugin now downloads supplementary files and course resources (thanks @adityash4rma)
Plugins
- Installed plugins load instantly at startup, before any network calls — no more permanent "restart required" on slow/blocked networks (#153)
- Telegram QR login shows a clear error instead of an infinite spinner when Telegram is unreachable (#162, partial — MTProto proxy support still planned)
- Plugin loading hardened: panics and init failures no longer crash the app (#159)
Browser extension
- Pairing now gives feedback ("Extension connected"), pairs instantly from the options page, and recovers from stale tokens (#166)
- Firefox: error pages no longer show Chrome-specific wording and the settings button works (thanks @D0n-A)
- Step-by-step install & pairing guide added to the extension README
UI & Linux
- Toggles are visible in light themes again (#164)
- The URL/Batch tab bar no longer disappears after cancelling the file picker (#151)
- Linux: thumbnail loading fixed (asset-protocol scope didn't match paths under
~/.local) and crash amplifiers removed (#159, partial — a remaining image-decode crash is an upstream webkit2gtk 2.52 bug on Arch)
Localization
- Extensive Russian locale overhaul: spelling, missing strings, number-agnostic counts, download-vs-upload disambiguation, and a Russian locale for the Firefox extension (thanks @D0n-A)
Docs & misc
- New Plugin Development Guide (#170)
- Portable mode documented and completed —
portable.txtnext to the exe keeps everything in the app folder, including plugin caches (#161) - Portable mode: settings are now actually stored in the portable
datafolder (they silently went to the OS profile before); existing settings are adopted automatically on first launch - Twitter: imported account cookies again take precedence over a manually-set cookie header
- New
omniget-cli(info / download / batch / import-cookies) and platform downloaders moved to a shared core crate (#163, thanks @gkd2323c)