Changelog
Every version of Snapchain, documented as it ships.
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.
-
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.
v1.1.0
Reliability, networking, notification, authentication and user interface improvements.
-
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.
v1.0.0
The first Snapchain release establishing the core identity, messaging, wallet and blockchain infrastructure.
-
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.