Skip to content

Releases: senapati484/teledrive

TeleDrive v0.1.3 — Mobile Bottom Sheet UX, Multi-Platform Hardening & Complete Localization

Choose a tag to compare

@senapati484 senapati484 released this 02 Nov 15:05
e7d4dc3

🚀 TeleDrive v0.1.3 — Mobile Bottom Sheet UX, Multi-Platform Hardening & Complete Localization

TeleDrive v0.1.3 is a major stability and user-experience release delivering responsive native bottom sheets on mobile, enhanced batch backup durability, hardened iOS & Android packaging pipelines, and seamless 11-language localized parity.


🌟 What's New in v0.1.3

📱 1. Mobile Experience & Bottom Sheet UX

  • Native Bottom Sheets: Redesigned dialogs (including What's New and Star Prompt) into native iOS/Android bottom sheets (max-h-[88dvh], rounded-t-[28px], dynamic safe-area insets).
  • Zero Viewport Clipping: Responsive button layouts (w-full sm:w-auto), natural line breaking (break-words), and fluid scrolling on small mobile screens while maintaining elegant centered modals on desktop.
  • Gesture Navigation: Touch-optimized preview gestures for photos, documents, and code files.

🛡️ 2. Storage Engine & Batch Backup Hardening

  • FLOOD_WAIT Cascade Elimination: Re-engineered batch backups with debounced index synchronization, incremental transaction queues, and graceful Telegram rate-limit cooldown recovery.
  • Differential Backup Hashing: Skip unchanged files automatically using SHA-256 content hashes, saving bandwidth and transfer time.
  • Remote Delete Synchronization: Real-time propagation of remote file deletions with automated rollback safeguards.

📦 3. CI/CD & Multi-Platform Packaging

  • Direct iOS IPA Packaging: Fixed Xcode packaging and added strict artifact validation (> 5MB), ensuring direct IPA installation on physical iOS devices alongside the iOS Simulator archive.
  • Android Gradle Upgrades: Updated Android build pipelines to Tauri 2.12 with NDK resilience and optimized APK footprint (~47.6 MB).
  • Universal Desktop Builds: Automated production packaging for macOS (Universal Apple Silicon & Intel DMG), Windows (NSIS Setup & Enterprise MSI), and Linux (AppImage, DEB, RPM).

🌐 4. 100% Localization Parity across 11 Languages

  • Complete key parity and native human translations across all 11 supported languages:
    1. 🇺🇸 English (en)
    2. 🇧🇷 Português (Brasil) (pt-BR)
    3. 🇪🇸 Español (es)
    4. 🇮🇳 हिन्दी (Hindi) (hi)
    5. 🇨🇳 简体中文 (Simplified Chinese) (zh-CN)
    6. 🇹🇼 繁體中文 (Traditional Chinese) (zh-TW)
    7. 🇷🇺 Русский (Russian) (ru)
    8. 🇫🇷 Français (French) (fr)
    9. 🇩🇪 Deutsch (German) (de)
    10. 🇯🇵 日本語 (Japanese) (ja)
    11. 🇮🇩 Bahasa Indonesia (id)

🏆 5. Community & Open-Source Achievements

  • Awarded SourceForge "Community Choice" & "Users Love Us" badges.
  • Featured on Product Hunt.

💾 Downloads & Packages (SourceForge)

Tip

All binary install packages for v0.1.3 are officially hosted and verified on SourceForge.
Browse the complete directory: 📂 SourceForge v0.1.3 Files

Platform Package File Direct Download (SourceForge) Format Size Architecture / Compatibility
macOS teledrive.dmg Download teledrive.dmg DMG 14.9 MB Universal (Apple Silicon & Intel)
Windows (Setup) teledrive-setup.exe Download teledrive-setup.exe NSIS EXE 6.0 MB Windows 10 / 11 (64-bit)
Windows (MSI) teledrive.msi Download teledrive.msi MSI 7.5 MB Windows Enterprise MSI
Linux (AppImage) teledrive.AppImage Download teledrive.AppImage AppImage 85.9 MB Universal Linux (x86_64)
Linux (Debian/Ubuntu) teledrive.deb Download teledrive.deb DEB 7.7 MB Debian, Ubuntu, Linux Mint
Linux (Fedora/RHEL) teledrive.rpm Download teledrive.rpm RPM 7.7 MB Fedora, RHEL, openSUSE
Android teledrive.apk Download teledrive.apk APK 47.6 MB Android 8.0+ Universal
iOS (Direct Device) teledrive.ipa Download teledrive.ipa IPA 24.4 MB iOS 15.0+ Physical Devices
iOS (Simulator) teledrive-ios-simulator.zip Download teledrive-ios-simulator.zip ZIP 24.4 MB iOS Simulator (arm64-sim)

🔒 Verification & Checksums (SHA-256)

30d878eb7a3bf0c4a87574cb474e16c3d8e7f039c4a1711e550a2b0dde63d3fa  teledrive-ios-simulator.zip
8d6135fe6b22e00d3dbb4b92fd16a52fb3f4500260ef4f3782cff6672bb9e675  teledrive-setup.exe
c6c556f91879fe9004f02edb8a5fa1c40fcb946c47da9e32c12c5afe57478a58  teledrive.AppImage
0888ade027c70d16acc9b8d5bca8c688f51568f6e04222760e2ef5bba6ec6de5  teledrive.apk
0828cc1fbaa30063824bf7b2d3e708f178a05fd2353555ad89104fb44f98c5cf  teledrive.deb
c40824614189dd18d39287c20f7201dc88595439b096e4dcc867b8c2c46a064c  teledrive.dmg
1ecd0df0ecf284a9389bf0cff1c14a4b5c92711f940a0732c5d80aa71e6dade8  teledrive.ipa
6be694979c9678a0d256bb27bac8acec78e2ba07628ef9290347e526095973f6  teledrive.msi
7c9a3a5e7306a6cc6ddefd20ec4fdc258ffa83c1fc09e7ff2811d97b6941f1b9  teledrive.rpm

TeleDrive v0.1.2 — 5 Platforms & 11 Languages

Choose a tag to compare

@github-actions github-actions released this 22 Oct 18:23
ce1a97b

🚀 TeleDrive v0.1.2 — 5 Platforms & 11 Localized Languages

TeleDrive v0.1.2 is a major release introducing official Android & iOS mobile packages, complete native support for 11 localized languages, QR code login, a 1-tap Telegram launcher, and major storage engine optimizations.


🌟 What's New in v0.1.2

📱 1. Mobile Platform Support (Android & iOS)

  • Android APK: Native Tauri 2.0 Android package (teledrive.apk). Optimized APK build size from 562MB down to ~31–45MB with full background runtime support.
  • iOS Package (.ipa): Direct .ipa packaging and simulator build support for iPhone and iPad devices.
  • Mobile UX & Gestures: Integrated Google Drive Material You design patterns, touch gestures for image previews (pinch/zoom/swipe), and dynamic safe-area insets.

🌐 2. 11 Localized Built-in Languages

Full 100% key parity across 11 languages with in-app language switcher across login, navigation, and settings:

  1. 🇺🇸 English (en)
  2. 🇧🇷 Português (Brasil) (pt-BR)
  3. 🇪🇸 Español (es)
  4. 🇮🇳 हिन्दी (Hindi) (hi)
  5. 🇨🇳 简体中文 (Simplified Chinese) (zh-CN)
  6. 🇹🇼 繁體中文 (Traditional Chinese) (zh-TW)
  7. 🇷🇺 Русский (Russian) (ru)
  8. 🇫🇷 Français (French) (fr)
  9. 🇩🇪 Deutsch (German) (de)
  10. 🇯🇵 日本語 (Japanese) (ja)
  11. 🇮🇩 Bahasa Indonesia (id)

⚡ 3. Authentication & UX Overhaul

  • Telegram QR Code Login: Log in by scanning a dynamic QR code directly from your mobile Telegram app.
  • 1-Tap Telegram App Launcher: Seamlessly open the official Telegram app to retrieve your login OTP without manual app switching.
  • Flexible OTP Verification: Dynamic verification field handling both 5-digit and 6-digit Telegram login codes.
  • Friendly Rate Limiting: Graceful mapping of Telegram FLOOD_WAIT errors into clear, human-readable cooldown countdowns.

🗄️ 4. Storage & Virtual Drive Engine

  • Live Speed & ETA: Real-time upload speed and remaining time estimation for large file transfers.
  • Index Save Optimization: Eliminated virtual filesystem index save bottlenecks via in-memory diffing, dynamic chunking, and serialized commits.
  • HEIC Image Previews: Direct previewing of Apple HEIC/HEIF photo formats alongside standard PNG/JPEG/WebP/GIF.
  • External System Open: Seamlessly hand off any stored file to native OS default viewers.

🛠️ 5. In-App Desktop Workstation Suite

  • Multi-Page PDF Viewer: High-DPI canvas rendering with continuous vertical scrolling and 50%–300% zoom controls.
  • Interactive CSV Studio: Tabular data explorer with real-time substring search, asc/desc column sorting, and paginated records.
  • CodeMirror 6 IDE: In-app developer workstation supporting 20+ programming languages, bracket pairing, and split Markdown HTML previews.
  • Instant Media Streaming: Byte-range partial streaming for 4K video (MP4/MKV/WebM) and lossless audio (FLAC/MP3/WAV).
  • Background Directory Backup: Multithreaded Rust folder crawler with SHA-256 differential manifests and collision-free epoch synchronization.

💾 Downloads & Installation (SourceForge)

Tip

All binary install packages for v0.1.2 are officially distributed through SourceForge.
Browse the entire release directory: 📂 SourceForge v0.1.2 Files

Platform Direct Download (SourceForge) Format Size Architecture
macOS ⬇️ teledrive.dmg DMG ~14.4 MB Universal (Apple Silicon & Intel)
Windows (Setup) ⬇️ teledrive-setup.exe NSIS EXE ~5.8 MB Windows 10 / 11 (64-bit)
Windows (MSI) ⬇️ teledrive.msi MSI ~7.3 MB Windows Enterprise MSI
Linux (AppImage) ⬇️ teledrive.AppImage AppImage ~85.5 MB Universal Linux (x86_64)
Linux (Debian/Ubuntu) ⬇️ teledrive.deb DEB ~7.5 MB Debian, Ubuntu, Linux Mint
Linux (Fedora/RHEL) ⬇️ teledrive.rpm RPM ~7.5 MB Fedora, RHEL, openSUSE
Android ⬇️ teledrive.apk APK ~45.9 MB Android 8.0+ Universal
iOS (Direct Device) ⬇️ teledrive.ipa IPA ~24.1 MB iOS 15.0+ Physical Devices
iOS (Simulator) ⬇️ teledrive-ios-simulator.zip ZIP ~24.1 MB iOS Simulator (arm64-sim)

🔒 Verification & Checksums (SHA-256)

05797dcca05decc6ae463a560535ddd6cd013cd941b100e15e89351de6472745  teledrive-ios-simulator.zip
3cfe950e5d64d80c8733586198bd6136fdfc19c3dcde0ee516b5e08eb7ba9491  teledrive-setup.exe
a13e910d62262038bca5203ca652636c738f78f55f25210d60a01c6aadee02dd  teledrive.AppImage
8368b7899484ccf820607df315071e86546c5c94c0534b7d1bf2eb081437cda8  teledrive.apk
fec9e1596ec35d49bebdbbae4579f2abdacb13bdde73156109cf3a4ac57286d2  teledrive.deb
dfb353e361336ebbb8921982aa190b1a4e765f987d6558535582d837e2c3b633  teledrive.dmg
1ee38b2ae8900fdb5a9dbe7d2aded8ad04f719a048400453b02f009cd305c779  teledrive.ipa
fc433cf302a739b8a39a0ac95f85a86e6c2c9ad9e3fc11ae1eae89a49d52cbe3  teledrive.msi
11ce69e7001fe62c8547f5b74f4237bfd3b57b49f723e5d9ad9a58e3200a7fe1  teledrive.rpm

TeleDrive v0.1.1 — Multi-Platform Installers, PDF Viewer & System Hardening

Choose a tag to compare

@github-actions github-actions released this 19 Oct 03:14

📦 TeleDrive v0.1.1 — Multi-Platform Installers, PDF Viewer & System Hardening

TeleDrive v0.1.1 delivers official pre-built installers across macOS, Windows, and Linux, alongside a high-performance PDF viewer, cross-platform 2FA authentication fixes, and stability improvements.


🌟 What's New in v0.1.1

🖥️ Native Multi-Platform Installers

  • macOS: Universal DMG installer (.dmg) supporting both Apple Silicon (M1/M2/M3/M4) and Intel Macs, with 1-click Drag-to-Applications.
  • Windows: Modern Windows Setup installer (.exe) and Enterprise MSI package (.msi).
  • Linux: Standalone AppImage (.AppImage), Debian/Ubuntu package (.deb), and Fedora/RHEL package (.rpm).
  • 1-Line CLI Installer: Added universal install command:
    curl -fsSL https://raw.githubusercontent.com/senapati484/teledrive/main/install.sh | bash
  • Homebrew Cask: Added brew formula support for seamless macOS terminal installations.

📄 Multi-Page PDF Viewer

  • Integrated a production-grade multi-page PDF viewer with zoom controls, page thumbnail navigation, and crash isolation.
  • Native system opener integration allowing files to be seamlessly opened in external OS default viewers.

🔐 Authentication & 2FA Enhancements

  • Fixed Windows-specific Telegram 2FA cloud password submission issues.
  • Redesigned the authentication screen with responsive numeric OTP input and improved error recovery.
  • Hardened WebKit/Safari buffer handling during MTProto crypto handshake.

🛡️ Security, Performance & Bug Fixes

  • Security Hardening: Enforced DOMPurify HTML sanitization for markdown previews, hardened Content Security Policy (CSP), and redacted sensitive phone numbers from logs.
  • Bundle Optimization: Eliminated vendor chunk circular dependencies (Xe.crypto) preventing runtime crashes.
  • UI/UX Polishing: Isolated index queue re-renders to eliminate UI dropdown lag, and improved file count badges in the sidebar.
  • Multilingual Documentation: Added localized README documentation for English, Spanish, Portuguese, Simplified Chinese, Russian, Japanese, and German.

💾 Downloads & Installation (SourceForge)

Tip

All binary install packages for v0.1.1 are officially hosted and distributed via SourceForge.
Browse the entire release directory: 📂 SourceForge v0.1.1 Files

Platform Direct Download (SourceForge) Format Size Architecture
macOS ⬇️ teledrive.dmg DMG ~15.8 MB Universal (Apple Silicon & Intel)
Windows (Setup) ⬇️ teledrive-setup.exe NSIS EXE ~5.5 MB Windows 10 / 11 (64-bit)
Windows (MSI) ⬇️ teledrive.msi MSI ~7.2 MB Windows Enterprise MSI
Linux (AppImage) ⬇️ teledrive.AppImage AppImage ~86.1 MB Universal Linux (x86_64)
Linux (Debian/Ubuntu) ⬇️ teledrive.deb DEB ~8.4 MB Debian, Ubuntu, Linux Mint
Linux (Fedora/RHEL) ⬇️ teledrive.rpm RPM ~8.0 MB Fedora, RHEL, openSUSE

TeleDrive v0.1.0 — Initial Release

Choose a tag to compare

@senapati484 senapati484 released this 19 Oct 03:14
91625a2

🚀 TeleDrive v0.1.0 — Initial Release

We are thrilled to announce the initial release of TeleDrive (v0.1.0)! TeleDrive turns your personal Telegram account into an unlimited, secure, and blazing-fast cloud drive powered directly by Telegram's distributed MTProto network.


✨ Highlights & Core Features

  • ♾️ Unlimited Free Storage: Leverage Telegram's robust, distributed cloud infrastructure with no artificial file size caps or monthly subscription fees.
  • ⚡ Instant Startup & Offline Availability:
    • Local cache-first architecture ensures instant app launch and folder browsing.
    • "Available Offline" file pinning allows you to cache essential documents and access them anywhere without an internet connection.
  • 📂 Full-Featured File Manager:
    • Intuitive Google Drive-inspired desktop interface with dark and light themes.
    • Drag-and-drop file organization, nested folders, batch selection, and recursive folder operations.
    • Real-time search, sorting, and category filters (Images, Videos, Documents, Audio, Archives).
  • 👁️ Built-in Rich Media Players & Code Editor:
    • CodeMirror 6 Editor: View and edit code with syntax highlighting for 15+ programming languages.
    • Rich Media: High-performance streaming audio and video players with fullscreen and playback speed controls.
    • Image & Markdown Viewer: Instant preview with sanitized markdown rendering.
  • 🔄 Live Sync & Scheduled Backup:
    • Multi-device real-time sync keeping files updated across all your machines.
    • Automated background backup scheduler to safeguard local directories.
    • Detailed activity log and snapshot version history.
  • 🛡️ Security & Privacy:
    • Direct client-to-Telegram MTProto encrypted connection.
    • Zero third-party telemetry, tracking, or intermediary servers.
    • Native OS credential storage via secure vault.

📥 Source Code

  • Full Source Code: Available via git tag v0.1.0 or downloadable via the release source archives below.