Skip to content

Releases: vdggrtff/GhostGram

GhostGRAM v0.2.0-alpha — Media Engine, In-Chat Search & Performance Overhaul

Choose a tag to compare

@vdggrtff vdggrtff released this 10 Oct 22:09
0590d22

👻 GhostGRAM v0.2.0-alpha — The Media & Search Engine Overhaul

We are thrilled to introduce GhostGRAM v0.2.0-alpha! This update represents a massive technological leap forward, transitioning our Kotlin Multiplatform client from an initial prototype to a feature-complete, high-performance messaging experience.


🚀 Highlights & New Features

📸 Chat Profile & Shared Media Gallery

  • Complete Profile Overhaul: View full user and group metadata including Bio, @username, phone numbers, and supergroup descriptions fetched dynamically from TDLib.
  • Shared Media Engine: Integrated a 3x3 media gallery, files list, and voice notes browser powered by TDLib's searchChatMessages filtering.
  • Instant Jump to Message: Long-press any media item in the profile to jump directly to its exact position in chat history with smooth scroll interpolation.

🔍 Next-Gen Hybrid & AI In-Chat Search

  • Hybrid Search Engine: Combines cloud TDLib search with local SQLite Room full-text queries and an automated Russian morphological stemmer (SearchStemmer) for instant substring matching.
  • On-Demand Semantic AI Search: Tap the 🧠 AI button to find messages by meaning, context, or slang using Google Gemini (BYOK architecture)—without burning API token quotas on every keystroke.
  • Visual Search Highlighting: Matched search queries are highlighted in real-time with vibrant neon styling inside message bubbles.
  • Pinned Message Bar: Persistent pinned message banner with one-click animated jump to the pinned message.

🍿 Flagship Media Viewer (GhostMediaViewer)

  • Gallery Pager: Seamlessly swipe left/right across all chat media via HorizontalPager.
  • Pinch-to-Zoom & Pan: Fluid 1x to 4x scaling with drag panning and quick double-tap zoom/reset.
  • Immersive Cinematic HUD: Single-tap to toggle controls with date, author, and counter (3 of 15).
  • Direct Downloads: One-tap saving of photos and videos directly to system Downloads on Android and Desktop.

🌊 Real 5-Bit Audio Waveform & Looping Video Stickers

  • True Telegram Waveform: Algorithmic bitwise unpacking of TDLib's 5-bit audio samples into dynamic, two-tone Canvas audio visualizers with seek-on-tap.
  • Live Playback Timer: Real-time ticking counter (0:04 / 0:18) during audio playback.
  • Looping WebM Engine: Transparent hardware-accelerated .webm video sticker playback on Android using native TextureView with zero background artifacts.
  • Format Completeness: Full support for static .webp stickers and looping .mp4 GIFs (messageAnimation).

⚡ Performance & Architecture Overhaul

  • 🏎️ Frame-Rate Leap: Reduced frame render latency from ~300ms down to ~40ms on complex sticker animations by migrating to hardware-accelerated Airbnb Lottie on Android.
  • 📉 VRAM Texture Optimization: Coil downsampling (700x900px) stops 4K screenshots from overloading GPU memory bandwidth during fast scroll.
  • 🪚 Massive Refactoring: Eliminated 700+ lines of duplicate code across repositories and screens by extracting TdlibMessageParser, TdlibMediaSender, and custom Compose hooks.
  • 🛡️ Production R8 / ProGuard Build: Fully optimized and obfuscated release APK with secured C++ JNI bindings and clean reflection rules.

📦 Binaries & Downloads

Platform Package Architecture Requirement
📱 Android GhostGRAM-v0.2.0-alpha.apk ARM64 / Universal Android 8.0+
VirusTotal: [Public Antivirus Scan Report] (https://www.virustotal.com/gui/file/fe6f8b0d54f1b000918640c45555be5f0be8a899fb7bb2d5b371159751d7d10d?nocache=1)
SHA-256: fe6f8b0d54f1b000918640c45555be5f0be8a899fb7bb2d5b371159751d7d10d
💻 Linux ghostgram_0.2.0_amd64.deb x86_64 / amd64 Debian / Ubuntu / Mint
VirusTotal: [Public Antivirus Scan Report] (https://www.virustotal.com/gui/file/806a8a2d29106e601c8fa9b28af1b8d5d6a8c2071457f7d3746d6c162af23462?nocache=1)
SHA-256: 806a8a2d29106e601c8fa9b28af1b8d5d6a8c2071457f7d3746d6c162af23462

GhostGRAM v0.1.0-alpha — The Technology Preview

Choose a tag to compare

@vdggrtff vdggrtff released this 25 Sep 16:24
30a7d82

👻 GhostGRAM Technology Preview (v0.1.0-alpha)

The first public beta release of the modern, privacy-first, open-source Telegram client built with Compose Multiplatform (KMP) and TDLib.


⚡ Highlights:

  • 🛡️ Smart Anti-Revoke: Automatically preserves deleted messages in your local encrypted database.
  • 🥷 E2EE Steganography (Ghost Shield): Encrypts messages directly into natural-looking dictionary phrases (WordCoder).
  • 🧠 On-Device AI Assistant: 1-tap chat summarization (Catch-Up) & smart replies via Google Gemini (supporting BYOK).
  • 🔍 Clean Global Search: Zero-spam global search filtered with client-side regexes.
  • 🎨 Native 120 FPS UI: 100% Compose Multiplatform declarative architecture.

📦 Downloads & Verification

📱 Android

  • Package: GhostGRAM-v0.1.0-alpha.apk (Android 8.0+)
  • VirusTotal: Public Antivirus Scan Report
  • SHA-256: 0b6cbdc796e07b754d3b58e0c3881f87896904890939e49b8d2339b85b458172

🐧 Linux (Debian / Ubuntu / Mint)


⚖️ Disclaimer: GhostGRAM is an independent open-source project powered by TDLib and is not affiliated with Telegram FZ-LLC.