Repository navigation
Vidar 1.0.0-beta
1.0.0-beta (2025-07-07)
This release marks a major milestone in Vidar's development. While still in beta, it introduces a wide range of new features, performance improvements, and changes that bring Vidar closer to a stable 1.0 release.
Upgrade Steps
- Download the APK attached to this release.
- Open your file manager and navigate to the download location.
- Tap the APK file to begin the installation.
- When prompted, confirm by selecting “Install” or “Update”.
Breaking Changes
- Made key storage encrypted using flutter_secure_storage. 489d3af
- APK package name renamed from
com.vidar.vidartocom.drsoliddevil.vidar. This may affect upgrades and backups. 2bd9cae
New Features
- Ability to delete contacts from contact list by holding on the contact badge (i.e. long press). 42f5681
- Loading screen while you load a conversation. be5e0b9
- Ability to wipe all keys with one button (in settings). cd466ea
- System for logging with ability to export logs. 33d1972 95f4a7d 089dcd9 004c51d
Bug Fixes
- Fixed phone number parsing only applying to new contact. becca8a
- Fixed SmsReceiver and SmsNotifier. 7a6ede2 579a46d 6629316
Performance Improvements
- _generateRandomChar or _generateUniqueRandomInt does not need to create a new instance of Random every time they are called (if a Random object is provided via parameters). e9f8355
- decryptMessage does not need to create a new instance of AesGcm every time they are called (if a AesGcm object is provided via parameters). d47ebb8
Other Changes
- Rewritten readme. 5e33c19
- Created a security policy. 6c8dd32 ff7afa0 1c30221
- Created code of conduct (Contributor Covenant). f66ca46 db2e83e
- Created workflows for building APK on new release and running linter before merge into main. fb4d988
- Removed web-related code & files. 130f03e
- Messages with STATUS_FAILED will now be displayed as "MESSAGE_FAILED" in the conversation. bccae1c
- Message bar clears when a message is sent (without error). 554e62c
- Chat updates when you send a message. 110b2e2
- Buttons redesigned using TextButton. f3de296
- Minor visual enhancements 2540ad7 fe025ee 454ce0c
- Fixed typos. 34a7a4a cd820ed f9fd354