Release Notes & Changelog

Release notes, feature changes, and system patches for OmniGet. All desktop releases are signed, reproducible, and published with SHA-256 binary validation.

v0.12.2 Stable Released October 2026

Telegram Core Sync, Cross-DC Bot Avatars & Full 12-Locale Parity

GitHub Tag

Telegram Plugin Command Handlers & Error Prevention

  • Registered all missing plugin command handlers for telegram_list_participants, account switcher operations, and channel cloner sessions, completely eliminating ERR_PLUGIN_OUTDATED warning alerts.
  • Added safe fallback error handling in the Channel Drawer members tab, Account Panel, and Clone Wizard to handle restricted channels smoothly.

Live Channel Dialog Synchronization & Reactive UI Refresh

  • Connected telegram_sync_now to fetch live dialogs and return real synchronized channel counts rather than a zero stub.
  • Dispatched an automatic telegram:chats:refresh event on sync completion so the chat list updates immediately without requiring a page reload.

Cross-DC Bot Profile Photos & Channel Drawer Avatar

  • Resolved Telegram MTProto cross-DC migration (error 303 FILE_MIGRATE) by streaming avatar downloads via native client iteration with automated multi-DC routing.
  • Added fallback to users.GetFullUser for bot profiles to reliably acquire photo IDs.
  • Rendered circular chat photos in the Channel Drawer header with graceful initial letter fallbacks.

100% Complete 12-Locale Localization & Invariant Guard

  • Localized the channel management button across all 12 supported locales, replacing hardcoded Portuguese with reactive translation keys.
  • Enforced 100% dictionary key parity (7,444 keys) and strict automated invariant tests banning untranslated strings.
v0.12.1 Released October 2026

Global Update Notification Banner & Dependencies Table Alignment

GitHub Tag

Global App Update Notification System

  • Added a persistent yet dismissible top update banner across all views, ensuring newly available releases are immediately noticeable without opening Settings.
  • Added a live accent-colored UPDATE indicator badge on the Settings sidebar navigation item.
  • Centralized update state and action orchestration across the entire desktop application shell.

Dependencies Management UI & Version Sanitization

  • Resolved PDFium version marker parsing defect in the core engine, extracting clean build numbers (e.g. v8076) from upstream key-value lines.
  • Eliminated action button line wrapping on dependency rows with fixed table layouts and compact dropdown selections.
  • Ensured consistent vertical and horizontal alignment across PDFium, yt-dlp, and FFmpeg rows.
v0.12.0 Released October 2026

Telegram API Credentials, Official Community Migration & CSP Star Badge Fix

GitHub Tag

Telegram Client API Credentials & Handshake

  • Updated embedded Telegram downloader plugin to official Open Selena application credentials.
  • Replaced legacy credentials across MTProto sender pool connection, QR login authorization, and SMS code verification flows.
  • Enhanced authentication reliability for multi-datacenter media fetching and channel archive synchronization.

Official Community Migration & UI Polish

  • Migrated community links on About Overview from Discord to official Telegram community channel (https://t.me/OpenSelena).
  • Added dedicated Telegram paper-plane vector glyph with theme-consistent fill and stroke.
  • Wired external link activations through Tauri shell plugin handler for desktop system browser execution.

Content Security Policy & Star Badge Restoration

  • Extended webview Content Security Policy with frame-src 'self' https://ghbtns.com; to unblock GitHub star badge widgets.
  • Eliminated placeholder gray box on About Project view while preserving strict script and asset security directives.
v0.11.0 Released October 2026

36 Course Platforms Wired, Security Hardening & Metadata Polish

GitHub Tag

36 Course Platforms Wired & Platform Dispatcher

  • Connected all 36 learning platforms to the primary download_course_platform dispatcher for course extraction.
  • Added native authentication and Udemy course listing handlers inside the embedded CoursesPlugin.
  • Injected Tauri AppHandle into the embedded plugin for background downloads, queue sync, and notifications.
  • Resolved zero-course listing fallback and improved session handling for Udemy and Hotmart.

Security Hardening & Protocol Isolation

  • Enforced strict non-null Content Security Policy (CSP) across all Tauri webview windows.
  • Restricted custom asset protocol (asset://) access strictly to app data, user download, and system temp directories.
  • Scoped shell:allow-open permissions to safe web and email protocols (https:, http:, mailto:).
  • Enforced strict 0600 POSIX file permissions on cached authentication tokens and credentials on disk.
  • Sanitized cookie and authorization headers against CRLF and control character injection attacks.

UI Polish & Metadata Standardization

  • Standardized Windows executable and installer metadata: product name is OmniGet and publisher is OpenSelena.
  • Dynamic version resolution in the About dialog directly from the Tauri runtime.
  • Cleaned footer credits and standardized tab titles and terminology across all 12 localized languages.
  • Prevented heap out-of-memory errors during frontend bundling by allocating 4GB memory to the build process.
v0.10.5 Released October 2026

Telegram OmniGram Directory Isolation & Statically Embedded Plugins

GitHub Tag

Telegram & OmniGram Directory Isolation

  • Media files from Telegram channels now automatically organize into dedicated OmniGram/{channel_name}/ subfolders.
  • Added OS-safe folder name sanitization for Windows, macOS, and Linux to prevent illegal filesystem characters.
  • Automatic folder reuse on subsequent downloads prevents redundant duplicate directory trees.
  • Fixed DC_ID_INVALID handshake error when pulling large files from Telegram home servers.

Statically Embedded Core Plugins

  • The convert, courses, and telegram plugins are now statically compiled into the primary desktop binary.
  • Eliminated dynamic library loading errors and duplicate symbol collisions across operating system architectures.
  • Repointed plugin registry and repository endpoints to official OpenSelena URLs.
  • Fixed Kajabi login token signature handling and Windows WebView2 COM PWSTR type compatibility.

Linux Bridge & Full Localization

  • Resolved WebKitGTK local media streaming and session token pre-authentication on Linux desktops.
  • Configured system GStreamer plugin search paths inside AppImage builds to support hardware video decoding.
  • Completed full Russian (Русский) UI translation across all application dialogs and views.
v0.10.4 Released October 2026

Plugin Command Signatures & Telegram Sync Handlers

GitHub Tag
  • Registered missing login command signatures across course provider authentication routines.
  • Registered background performance monitoring and real-time sync event handlers in Telegram downloader plugin.
v0.10.3 Released September 2026

Telegram Datacenter Handshake Fix

GitHub Tag
  • Fixed persistent download interruptions and handshake resets (DC_ID_INVALID) when pulling large media files from Telegram home servers.
v0.10.2 Released September 2026

Windows Core & WebView2 COM Type Alignment

GitHub Tag
  • Aligned windows-core dependencies to 0.61 across Rust crates, resolving webview2-com PWSTR type conflicts on Windows 10/11 runners.
  • Locked Tauri minor crate versions in Cargo.lock to ensure reproducible offline builds.
v0.10.1 Released September 2026

OpenSelena Marketplace & Registry Migration

GitHub Tag
  • Migrated plugin marketplace discovery endpoints to the official OpenSelena ecosystem.
  • Updated community support channels to the verified Telegram public group.
v0.10.0 Released September 2026

OmniGet v0.10 Milestone Release

GitHub Tag
  • Integrated 36 Course Platforms: Study dashboard for Hotmart, Udemy, Kajabi, Rocketseat, and Kiwify.
  • Local MCP Server: Server on 127.0.0.1 exposing 37 tools over POST /mcp, with a per-install bearer token.
  • Zero-Install Portable USB Mode: Sandbox isolation when placing a portable.txt flag file beside the binary.
  • 158 Tools in 25 Categories: Video converters, format transcoders, audio extractors, and thumbnail generators.