Repository navigation
OmniGet v0.15.1
OmniGet v0.15.1
This release completes the embedded Telegram plugin backend (all 67 IPC commands, global media search, channel cloning, and localhost HTTP range streaming), fixes Kiwify and Hotmart course extraction, and adds local .torrent file resolution.
What's New
Telegram Plugin
- Full 67-Command Backend Parity: Implemented all 67 commands declared in
telegram-bridge.ts, eliminatingERR_PLUGIN_OUTDATEDerrors across global search, channel management, and account settings. - Global Media Search (
telegram_search_global_hits&telegram_search_global): Concurrent MTProtomessages.SearchGlobalqueries across Document, Video, Photo, Audio, and General filters, with automatic in-memoryaccess_hashcaching so searched channels and supergroups open and download withoutCHANNEL_INVALIDerrors. - Localhost Media Streaming (
telegram_stream_media): Added a tokenized127.0.0.1HTTP server supporting206 Partial Content(Range: bytes=) over 4 KB-aligned MTProtoupload.GetFilechunks for instant in-app video and audio playback. - Channel Cloning & Uploads: Added background batch forwarding (
telegram_clone_start) with live progress events (telegram:clone:progress),drop_author/drop_media_captionsoptions, direct user MTProto uploads (telegram_upload_media,telegram_user_upload_file), and Bot API uploads (telegram_bot_upload_file). - Chat, Message & Account Management: Added message deletion, forwarding, caption editing, album expansion, participant listing, channel creation/renaming/deletion, pin/mute/archive/block/report controls, multi-account switching, session backups, and persistent bandwidth/performance state (
telegram_plugin_state.json).
Fixes
- Kiwify Course Extraction: Preserved alphanumeric UUID course IDs in URL parsing and added support for nested module and video payload structures in the Kiwify member area API.
- Hotmart Lesson Attachments (#157): Restored attachment downloads by fetching complementary lesson files from the Hotmart
complementary-contentAPI endpoint. - Local
.torrentFile Paths (#158): Resolved bare.torrentfilenames and local paths against the configured output directory, working directory, and system Downloads folder before passing metainfo bytes tolibrqbit, while keepinghttp(s)://.torrentURL downloads intact. - Built-in Plugin Loader: Synced statically compiled plugin versions in
installed.jsonon startup and blocked remote registry overwrites on built-in plugins (courses,telegram,convert).
Code signing policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation. Code changes and signed releases are reviewed and approved by the OpenSelena maintainers. See our Privacy Policy.