Skip to content

FreeTime v1.0.0 - Secure Messaging and VoIP

Latest

Choose a tag to compare

@coderguy787 coderguy787 released this 12 Jul 03:02

Full open-source release of the FreeTime secure messaging platform.

Features

  • End-to-end encrypted messaging (Google Tink + AES-GCM)
  • Voice/Video calls via WebRTC with STUN/TURN
  • Group chats with admin/owner role management
  • Channels with subscriber management
  • TOTP two-factor authentication
  • Encrypted media sharing
  • Distributed peer network
  • Docker & Kubernetes deployment support
  • In-app update system with admin panel control and adoption tracking

Bug Fixes

  • Fixed group member removal broken - admin/owner could not kick or remove members (admin permission checks, dual-format member handling)
  • Fixed group admin promote/demote not taking effect in real-time for all members (server now broadcasts Socket.IO events)
  • Fixed group history removal after voting not applying to offline members (server stores historyClearedAt timestamp)
  • Fixed clear chat history not clearing for both users in private chats
  • Fixed private chat input styling to match group chat modern design
  • Fixed black gap between text input and keyboard in all chat screens

New: In-App Update System

  • Admin panel: New "App Updates" tab to launch updates with custom release notes
  • Admin panel: Track update adoption with per-user stats (updated vs pending)
  • Admin panel: Deactivate updates, force update option
  • Android: Update icon appears on home screen when admin launches update
  • Android: Shows admin-customized changelog in update dialog
  • Android: Tracks which users have acknowledged the update