Overview

Phase 1 - Foundations

Core applications and encryption

Completed

Phase 2 - Mobile

PWA and native applications

Completed

Phase 4 - Advanced

Plus Features

In progress

Phase 5 - Expansion

Full ecosystem

Planned

Detailed Roadmap

Q1 2024
v3.0

Version 3.0 - Initial launch

  • Desktop application for Windows and Linux
  • Android application
  • End-to-end encryption
  • Modern user interface
✓ Completed
Q2 2024
v3.1

Version 3.1 - Stability improvements

  • Performance optimization
  • Bug fixes
  • Synchronization improvement
  • PWA iOS/Android added
  • New Android version 2.5
  • Voice messages
✓ Completed
Q3 2025
v3.2

Version 3.2 - New features

  • New Linux and Windows clients
  • Native macOS application
  • Docker self-hosting in development
  • Beginner self-hosting script
  • Docker self-hosting
  • YunoHost self-hosting
  • Accessibility mode
✓ Completed
Q2 2026
v3.3

Version 3.3 - Platform expansion

  • Public API
  • Developer SDK
📅 Planned
Q3 2026-2027
v4.0

Version 4.0 - iOS & macOS Expansion

  • Native iOS application
  • Synchronization between Apple devices
  • Apple-specific features
📅 Planned

Technical Specifications

Technologies

  • Frontend: Electron, React, TypeScript
  • Mobile: React Native, Flutter
  • Backend: Socket Io
  • Encryption: libsignal, OpenSSL

Infrastructure

  • Containers: Docker
  • Storage: MinIO, IPFS
  • Monitoring:Uptime kuma
  • CI/CD: GitHub Actions

Security

  • Encryption: AES-256, ChaCha20
  • Signatures: Ed25519, ECDSA
  • Hashing: SHA-3, BLAKE3
  • Key Exchange: X25519, ECDH
  • Authentication: TOTP, FIDO2