our own layer on top of the inugram patchset: restricted Telegram features, privacy tools, and power-user controls.
privacy & protection⌄
📡 ghost mode:
- quick toggle in drawer, chats menu and launcher shortcut, with optional status indicator - inspired by AyuGram
- hide read receipts, story views, online status, typing, recording and upload indicators
- read on send: mark messages read only when you reply
- mark as read locally: clear unread badges while keeping them unread on the server
- go offline automatically after sending
- per-chat overrides for read receipts and typing - inspired by Alexgram / XF
- apply to: private chats, groups and channels separately
📡 anti-deletion & edit history:
- save messages and media deleted by the other side (🗑️); your own deletions are never kept
- per-category controls for private chats, groups, channels, bots and secret chats
- save edit history (✏️) with formatting, media and text diff
- separate deleted and edited archives with message and media previews, per-chat clearing and bulk chat selection
- edited archive hides repeated identical revisions
- text and caption diffs between revisions of the same post in edited archives
- deleted and edited archives as cards with sender, day separators and deletion or edit time, or compact bubbles
- edit history cards show before → after with highlighted changes, formatting and custom emoji
- replies to saved deleted messages show the saved copy instead of "Deleted message"
- download missing archived media on tap without background prefetching
- optionally copy saved archive media into the device gallery next to normal downloads
- preserve downloaded media before deletion cleanup and reject incomplete documents
- custom styling for deleted messages
- full-text search and a browsable archive of everything saved, with sender names in groups
- cache TTL and automatic expiration
- preserve repeated revisions and formatting changes, with private account-isolated media archives
- open private archived media without crashing
- separate settings sections for deleted messages, edit history and self-destructing media
- export the archive to a JSON file
📡 self-destructing & expiring media:
- save view-once photos, videos, video notes and voice notes, optionally straight to the gallery when you open them
- keep secret-chat media, text and timed messages
- expired voice notes and round videos stay playable
📡 save user info: keep phone country, registration date and a change log of name, username, bio and photo, shown in the profile menu
📡 read time: when the other side read your private messages, shown next to the bubble time
📡 last seen: remembers the last online time, so it stays visible after a contact hides their status
📡 presence logger: per-contact online/offline history with notifications
📡 force relay calls: route calls through Telegram servers to hide your IP
📡 censorship bypass:
- WebSocket tunnel: connect through Telegram Web endpoints, no third-party servers; excluded from settings backups - inspired by tg-ws-proxy (@Flowseal) and NimarkoGram
- block direct connections: extra requests go only through your SOCKS5 proxy
📡 datacenter status: live ping for DC1–DC5 - inspired by Nekogram / NagramX
📡 adblock & content filtering:
- hide sponsored messages
- hide the proxy sponsor chat
- hide or spoiler-cover messages matching regex rules
- optionally hide replies to filtered messages
📡 redact logs: phone numbers, IDs, tokens, IPs and usernames are replaced with stable placeholders as logs are written
📡 hide last message preview: last messages in the chats list show under a spoiler
restricted features⌄
- 📡 device spoof: choose the device name, system and app version shown in Settings → Devices, hide time zone and install source, and check what Telegram sees
- 📡 disable FLAG_SECURE: allow screenshots and screen recording in protected windows, secret chats, expiring media and protected stories
- 📡 hide screenshot notifications in secret chats
- 📡 copy text and select messages in protected chats
- 📡 local Telegram Premium: Premium UI and limits on the client side
- 📡 local custom emoji: send Premium custom emoji without Premium
- 📡 local names: change name, username, photo, bio, verified badge, Premium badge and emoji status of any person, bot, group or channel on your device only, with export and import
- ✏️ local message edit: edit the text of any message on your device only and reset it back anytime, from the message menu - inspired by Local Message Edit plugin (Pixuz)
- 📡 content protection & forward bypass:
- save any story to gallery, or auto-save the ones you view
- copy and forward from protected chats and channels
- forward as your own message, without the "Forwarded from" header
- forward, re-send or share saved view-once media
- 📡 whole-chat translation without Premium
- 📡 translation providers: Google, DeepL, OpenAI-compatible LLM, Bing, Azure, MyMemory
- 📡 auto-translate every chat, with per-chat exceptions - inspired by OwlGram
- 📡 LLM translation with conversation context
- 📡 input actions: translate a draft before sending, link preview toggle, find & replace, attachment picker from the input menu
- 📡 translate in send preview - inspired by NagramX
- 📡 free voice transcription via Groq Whisper, Gemini Flash, OpenAI or Cloudflare AI
- AI provider selection shows missing credentials and opens setup instead of hiding incomplete providers
- 📡 official-app emulation: purchases and premium checkout without official app blocks
- 📡 wallet for everyone: the Gram wallet entry is always available - inspired by exteraless
- 📡 raised limits: pins, favorites and folders
- 📡 skip login code countdown - inspired by NiagramX
appearance & customization⌄
- 📡 chat header preview: real chat header with your avatar and wallpaper in settings - inspired by Finegram (@Th3Nekit)
- 📡 system folders: Administrator, Bots, Unread, Groups and Channels tabs in the folder bar, each switchable and removable on this device - inspired by NagramXF
- 📡 fix folder opening empty: switching to a folder tab always shows its chats on the first try
- 📡 avatar corners: adjustable radius - ported from NagramXF
- 📡 clown avatar for blocked users: blocked users show 🤡 (or 💩 / 💀) instead of their photo - ported from NiagramX
- 📡 clown avatar for users who blocked me: guessed from a missing photo and last seen, so it can be wrong - ported from NagramXF
- 📡 standalone AMOLED theme - ported from NagramX Turbo
- 📡 theme switch recovery: fixes interrupted theme transitions and stale Monet palettes
- 📡 liquid glass controls: adjustable refraction angle and intensity - ported from Nagram
- 📡 niche settings: extra hidden options, revealed by tapping the settings header five times
- 📡 icon packs: Stock, Solar, VKUI and Phosphor
- 📡 iOS-style design - ported from exteraless, Cherrygram and Nagram X Turbo:
- compact bottom navigation bar
- compact chat header pill with adjustable avatar placement
- option to hide the chat avatar and keep the three-dot menu
- iOS-style input bar with optional compact mode
- 📡 action button style: Accent, Neutral or White - ported from Nagram X Turbo (@temporaryna)
- 📡 header centering and customizable chat headers
- 📡 compact pill & profile transition fixes
- 📡 raise bottom bar: slider to lift the compact bottom bar off the screen edge
- 📡 raise FAB buttons: toggle to lift the floating action buttons a bit higher
- 📡 fix topics side panel flicker: no more constant jitter/smearing after using search inside the panel
- 📡 auto marquee for long titles - inspired by auto_marquee plugin (@chestertech)
- 📡 unread counter on the chat header back button, with an iOS-styled variant and a live preview in chat header settings - ported from Finegram
- 📡 Material 3 music player: full-screen player with cover-based colors, wavy seek bar, morphing controls, queue, synced lyrics and a mini player - ported from exteraless
- 📡 show spoilers directly
- 📡 customizable bottom tabs, with an optional separate Search button; the Chats tab can be moved too - button layout ported from NagramXF
- 📡 recent chats: popup, side panel or full page with tabs, search and history limit - inspired by exteraless, Aprel Gram and NagramXF
- 📡 clear cache and restart app shortcuts in the chats menu; restart app is also available in the side menu
- 📡 customizable settings screen: reorder and hide rows, new Telegram rows (like Money) are picked up automatically
- 📡 hide accounts list in settings
- 📡 customizable My Profile info rows
- 📡 wide channel posts with adjustable side padding
- 📡 feed: all subscribed channels in one native chat-style timeline with channel management, folder filter and an option to show the newest posts on top, off by default - ported from exteraless
- new posts preserve your reading position; the jump button counts unread messages toward the newest post, and media posts show the channel name
- 📡 color-coded online dot - inspired by NagramX
- 📡 online dots in chats: online dot on sender avatars inside groups - inspired by NagramX
- 📡 clock format: system, 12-hour or 24-hour
- 📡 branded first-run intro
- 📡 pill stack: interactive pills in chats search bar - ported from exteraGram
- 📡 support card: optional way to support the developer, can be hidden
- 📡 downloads button: always show the downloads list button in the chats header
- 📡 app icon picker: full-screen icon chooser with live preview - ported from exteraless
- 📡 messages appearance: hide reply background, custom reply colors and pattern emoji - inspired by Finegram
- 📡 snowflakes in chats: falling snow over the chat background any time of year
- 📡 snowflakes in header: falling snow over the title bar any time of year - ported from Cherrygram
- 📡 chat list sections: chats as rounded Material 3 cards with adjustable side margins and pinned chats and archive as their own card - inspired by Modular Sections (@RnPlugins)
- 📡 forum topic cards: topics of a forum as rounded Material 3 cards with pinned topics as their own card
- 📡 retro mode: old-style profile header, flat lists and a classic settings screen - ported from retro-views plugin (@sophietelle)
profile & identity tools⌄
- 📡 developer badges in chat headers and profiles
- 📡 mutual contact icon: optionally shown to the left of the avatar
- 📡 estimated registration date & DC in profiles
- 📡 delete profile photos: all or selected
- 📡 delete my messages in any chat
- 📡 emoji picker in name and surname fields
- 📡 open by numeric ID
- 📡 bot account stays in sync: accounts logged in with a bot token keep receiving new messages after long offline gaps
messages & media tools⌄
- 📡 message details & JSON view
- 📡 hide message: message menu item that hides a message until you leave the chat - inspired by exteraGram
- 📡 url parsing improvements
- 📡 AI providers as cards: add any number of providers (Gemini, OpenAI, Groq, OpenRouter, Cloudflare or a custom OpenAI-compatible endpoint), auto-detect the endpoint, pick models from a searchable list and choose which one serves chat and voice
- 📡 AI by task: voice-to-text, AI editor and message summaries each get their own provider, model and temperature; AI editor opens on your own provider
- 📡 ai compose & tools: rewrite, translate and format drafts
- 📡 typing status spoof: fake "typing…", "recording…" or "uploading…" in any chat
- 📡 background downloads - ported from MaxExteraPlugins
- 📡 small GIFs in chat bubbles - ported from Nagram
- 📡 send as round video from the gallery
- 📡 round recorder: zoom buttons, exposure lock and EV buttons - exposure lock inspired by Cherrygram
- 📡 60 FPS round video messages
- 📡 round video up to 720p
- 📡 round audio: pick video bitrate up to 4 Mbps, audio bitrate and microphone source for round videos
- 📡 proxy management: delete failed, ping all, save without connecting
- 📡 tap avatar to open profile from the chat list
- 📡 confirm before sending voice/video messages, stickers and GIFs
- 📡 faster cold start and locale caching
- 📡 smaller APK
- 📡 Forward Pro: edit text or captions before forwarding, keep albums grouped - inspired by Turbotel / NagramX
- 📡 instant mark reactions as read - inspired by exteraless
- 📡 local folders once the server limit is reached
- 📡 remember last folder: the chat list opens on the folder you used last, not on All Chats
- 📡 folder icon picker
- 📡 separator after mention - inspired by exteraGram
- 📡 export chat as JSON or HTML
- 📡 UnifiedPush notifications without Google Play - ported from Forkgram & Mercurygram
- 📡 background service: optional always-on connection so notifications arrive on time, at the cost of battery - inspired by exteraGram
- 📡 fix notifications dying everywhere: muting one topic or system notification channel no longer mutes the whole chat list, no server-side mute either
- 📡 system channel mute: optional — keep a channel muted only in system settings, without the app muting those chats too
- 📡 per-chat notification channels: own system channel for every chat, so muting one channel or topic can't silence the rest
- 📡 fix stuck playback on pause (MIUI and certain DSPs)
- 📡 fix in-app vibration setting ignored: turning in-app notification vibration on or off now takes effect
- 📡 disable all vibration: haptics, in-app, call and notification vibration off, whatever Telegram's own settings say
- 📡 rotate the call screen instead of locking it to portrait
- 📡 message date in saved file names: optionally add the date and time a message was sent to saved photos, videos and files
- 📡 cache management: per-category size overview; clear deleted messages, edit history, removed reactions, saved media, presence logs, feed, recent chats, temp files and logs one by one or all at once
- 📡 media size badge: optional file size label on photos
- 📡 PhotoViewer close crash fix when the selected-media strip is not initialized
- 📡 square camera tile: the attach gallery camera takes one cell instead of two
- 📡 save selected files: download button when selecting files in profile media and search - ported from the Save Selected Files plugin by @akresik
- 📡 free memory in background: clears image caches shortly after the app is minimized
- 📡 keep keyboard while typing: scrolling the chat doesn't hide the keyboard when there's a draft
- 📡 keep three-dot menu: option to keep the chats list menu button when the side menu is on
- 📡 keep screen on while recording: the screen doesn't turn off during a voice or video message
- "Save to Downloads" for regular voice messages (stock only has it for files and music)
- 📡 send as sticker: long-press the send button on selected photos to send them as 512 px stickers
- 📡 sticker pack ZIP: download a whole sticker or emoji pack as a ZIP from the pack menu
- 📡 hide reactions: separate toggles to hide reactions on messages, disable setting them, and hide reaction badges in the chat list
- 📡 next audio controls: don't preload the next track, don't auto-play the next music or voice message - voice auto-play inspired by ForkGram
- 📡 bookmarks: bookmark messages from the message menu (up to 30 per chat), see a star next to the time and browse them by chat in a separate screen with tabs - inspired by NagramX
debloat & premium noise⌄
- 📡 profile & gifts:
- hide Story / Gift / Live Stream buttons, gift entries in menus, and the gift button in channels
- hide Premium badge, collectible status styling, Stars rating and organization verification badge
- hide the peer-color profile background and animated pattern icons
- hide the gift ring around the avatar and the Gifts tab in shared media
- hide the Similar Channels/Bots tab
- hide the group emoji-pack hint
- 📡 chat gifts & upsells:
- hide the gift button in the input field
- hide gift service messages and giveaways
- hide Premium upsells and lock badges
- 📡 chat list & prompts:
- hide the gift-auctions banner and the cache-cleanup card
- hide PSA promo chats
- hide the similar-channels card after joining a channel
- disable the post-call rating prompt
- disable contacts and lockscreen permission prompts on start
- 📡 hide channel share button
the sections below contain the broader feature set: inugram functionality, features adapted from other telegram clients, bug fixes, and entinygram additions in their original context.