Changelog

Changelog

Every version of Snapchain, documented as it ships.

Latest release

v1.2.2

A major communication update introducing voice messages, photos and file sharing, message replies, improved notifications, stronger security and more reliable on-chain transaction handling.

5 added 5 changed 2 fixed
  • added

    Voice Messages

    Full voice messaging support including recording, encryption, GCS storage, on-chain integration, receiving, decryption, playback controls, playback timers, real-time equalizer and coordinated playback between multiple voice messages.

  • added

    Photos & Files

    Full media and file sharing support with a new bottom sheet picker for Camera, Gallery and Files. Images are automatically compressed and displayed with thumbnails directly in the chat. Received media can be saved to the gallery or to a user-selected location.

  • added

    Message Replies

    Reply directly to individual messages with quoted message context, including dedicated reply interactions and modal handling.

  • added

    Notification History & Replies

    Added notification history, notification-based replies, snackbar notification history and improved handling of incoming message events.

  • added

    Message Deletion

    Messages can now be deleted together with their associated files, ensuring that related stored media is cleaned up as well.

  • changed

    Security Layer

    Introduced a stronger security architecture including double encryption, encrypted local database storage, rate limiting, hard file-size limits and a 24-hour TTL for temporary data.

  • changed

    Verification Protection

    Verification screens now enforce temporary lockouts after incorrect PIN attempts, providing additional protection against repeated verification attempts.

  • changed

    Transaction Queue

    On-chain transactions are now coordinated through a dedicated queue, preventing nonce collisions when multiple operations are submitted at the same time.

  • changed

    Background Synchronization

    Improved background network synchronization and RPC rotation, making network communication more reliable while the application is running in the background.

  • changed

    iOS Handling

    Improved iOS-specific handling for AAC audio, sandbox file paths, media permissions, local storage and file management.

  • fixed

    Media & File Handling

    Fixed issues related to receiving, decrypting, storing, displaying and deleting shared media and files.

  • fixed

    Notifications

    Fixed inconsistencies between received messages and notification history, ensuring notification events correctly correspond to available messages.

  • release

    Ready for Testing

    The complete end-to-end communication flow is now implemented and ready for tester feedback, expanding Snapchain beyond text messaging into voice, photos, files, replies, notifications, encryption and on-chain transactions.

Previous release

v1.1.0

Reliability, networking, notification, authentication and user interface improvements.

3 added 2 changed 3 fixed
  • added

    Notification Icon

    Added a dedicated notification icon with improved rendering across the application.

  • added

    Higher RPC Limits

    Increased RPC limits across different network tiers, providing more capacity for connected users.

  • added

    Message Transaction Queue

    Added message transaction queuing to prevent nonce conflicts when multiple messages are sent in quick succession.

  • changed

    Background Networking

    Improved background network synchronization and RPC rotation while the application is running in the background.

  • changed

    UI & UX

    Refined the interface and reduced unnecessary spacing across Contacts, Messages and Settings for a cleaner and more compact experience.

  • fixed

    Biometric Login

    Fixed an issue where the biometric login switch displayed the wrong state when opening Settings and only updated after entering the screen.

  • fixed

    Phantom Notifications

    Fixed an issue where users who were not on the allowed contact list could trigger an unread notification for a message that could not actually be displayed.

  • fixed

    Nonce Conflicts

    Fixed transaction conflicts caused by multiple messages being submitted simultaneously.

Initial release

v1.0.0

The first Snapchain release establishing the core identity, messaging, wallet and blockchain infrastructure.

8 added
  • added

    Snapchain Identity

    Create and register a Snapchain identity directly on the blockchain using a wallet-based identity model.

  • added

    Wallet-Based Registration

    Register without a phone number or email address. Your wallet and cryptographic identity form the foundation of your account.

  • added

    Text Messaging

    Send and receive encrypted text messages directly through the Snapchain communication layer.

  • added

    End-to-End Encryption

    Messages are encrypted before transmission, providing private communication between participants.

  • added

    Polygon Support

    Initial blockchain infrastructure built to operate on the Polygon network.

  • added

    Blockchain Messaging

    Core messaging infrastructure connected to blockchain-based transactions and decentralized network infrastructure.

  • added

    Contact System

    Add other registered Snapchain users and communicate with them directly through the application.

  • added

    Wallet Integration

    Wallet infrastructure integrated as the foundation for blockchain identity and authentication.

  • release

    The Foundation

    Established the core Snapchain architecture, blockchain connectivity, identity layer, wallet integration and encrypted messaging system.