All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for Signal UUIDs. This is an underlying change in libsignal-service-dotnet.
- Option to toggle sending messages with enter. If disabled on desktop press Shift-Enter to send messages. Thanks to @ShelbyBoss for contributing this feature in #224!
- Support for saving and loading drafts including attachment drafts. Thanks to @ShelbyBoss for contributing this feature in #225!
- Attachment uploads and downloads are now fixed.
- Adding an unknown number will first check if that number has registered with Signal.
- Contact color will not be reset back to its original color if you change it. Thanks to @ShelbyBoss for contributing this feature in #225!
- Support for disappearing messages
- Support for CAPTCHAs when registering
- Use Signal Contact Discovery Service for discovering contacts.
- Fullscreen imageview
- use new cert for pinning
- fix "database is locked errors"
- fix crash in privacy settings menu
- fix invalid urls causing a message to be displayed incorrectly
- clickable hyperlinks
- send attachments
- block contacts
- use composed timestamps for the conversation list ordering
- mark bottommost message read when window gets focus
- stop creating multiple identity key change messages
- limit message maximum size to match Signal-Android
- Properly suspend on suspend
- Improve textbox reselection speed
- Disable debug log export on crash, the app did not always cleanly shutdown
- Request group/contact sync after linking
- rebuild on a different machine
- offer ui debug log export on crash
- add fancy layout of our settings pages
- fix conversation re-selection issues
- fix messages failing to send if the selected conversation was moved in the conversation list
- import contacts and groups from master device
- fix not sending the correct disappearing timer
- remove notification when receiving synced sent message
- honor synced read messages from sibling devices
- fix app window not being properly activated in all cases
- fix crashes on mobile when scrolling
- remove notification if the frontend considers a message read
- mitigate thread-pool blocking by the scroll handler
- support exporting debug logs
- fix title bar colors for secondary windows
- properly switch to formerly suspended windows
- hide notification when the corresponding message is read
- fix multiple notification click handling issues
- save read messages as read
- fix handle acquisition and release when registering/linking
- fix outgoing newlines
- add a background task to poll messages
- initial support for incoming attachments
- support multiple windows on different virtual desktops
- fix crash on disconnect
- fix messages being lost on shutdown
- timestamps in the conversation list
- added logfiles
- unrecoverable disconnect after being in the background on W10M
- changed the package name
- use shorter timestamps for recent messages
- proper input scopes for mobile keyboards
- signed by a new key
This release will be installed in a different folder. Backup your databases if you want to keep your old data!
Initial alpha release