# Delta Chat Android Changelog ## v1.44.0 2024-03 * sync self-avatar and self-signature text across devices * remove webxdc sending limit * recognize "Trash" folder by name in case it is not flagged as such by the server * send group avatars inline so that they do not appear as unexpected attachments * "Settings / Advanced / Send statistics to Delta Chat's developers" now include number of protected/encrypted/unencrypted chats * fix sending sync messages on updating self-name etc. * fix sometimes slow reconnects * more bug fixes * update translations and local help * update to core 1.136.2 ## v1.43.1 Testrun 2024-02 * add "Settings / Advanced / Send statistics to Delta Chat's developers" to draft a message with statistic; the message is only sent if the user hits the "Send" button * add device message if outgoing messages are undecryptable * "Settings / Advanced / Read System Address Book" is remembered per-account * add link to troubleshooting for "Add as Second Device" on welcome screen and update troubleshooting * fix compatibility issue with 1.42 when using "Add Second Device" or backups * fix sometimes mangled links * fix sometimes wrongly marked gossiped keys * fix: guarantee immediate message deletion if "Delete Messages from Server" is set to "At once" * fix: Never allow a message timestamp to be a lot in the future * fix: make IMAP folder handling more resilient * update translations and local help * update to core 1.135.0 ## v1.43.0 Testrun 2024-02 * add "Reactions": long tap a message to react to it ❤️ * reactions from others are shown below the messages * tap a reaction below a message to get reaction details * sharing QR code now shares "Invite Link": if tapped by with Delta Chat users, Delta Chat opens; otherwise the browser opens; the server does not get any information about the link details (as "Fragment" is not sent to server) * copying/pasting QR code data now also supports invite links * when using multiple accounts, the avatar in the upper left corner now shows the number of unread messages in other account * updated "welcome message" now focuses about how to get in contact * add meaningful info message if provider does not allow unencrypted messages * long-tapping chatlist items now allow to mute/unmute chats directly * ask for system unlock secret before opening "Password & Account" * add 'Learn More' to ephemeral messages dialog * mark data as being "fragile", supporting systems now allows the data to be kept, making reinstalls easier * new option "Settings / Advanced / Read System Address Book": when enabled, the address book addresses are added to the "New Chat" activity * faster reconnects when switching from a bad or offline network to a working network * add "From:" to protected headers for signed-only messages generated by some apps * sync user actions for ad-hoc groups across devices * sync contact creation/rename across devices * encrypt read receipts * only try to configure non-strict TLS checks if explicitly set * accept i.delta.chat as well as openpgp4fpr: links * force a display name to be set when using an instant onboarding QR code * focus on name and state for guaranteed e2ee chats; email address and other data are available in the profile * improve navigation on account creation by adding a title and a back button to the welcome screen * fix: delete resent messages on receiver side * fix: do not drop unknown report attachments, such as TLS reports * fix: be graceful with systems mangling the qr-code-date (macOS, iOS) * fix unexpected line breaks in messages (by using Quoted-Printable MIME) * fix: avoid retry sending for servers not returning a response code in time (force BCC-self) * fix partially downloaded messages getting stuck in "Downloading..." * fix inconsistent QR scan states (track forward and backward verification separately, mark 1:1 chat as verified as early as possible) * fix duplicated messages for some providers as "QQ Mail" * fix: do not remove contents from unencrypted Schleuder mailing lists messages * fix: reset message error when scheduling resending * fix marking some one-to-one chats as guaranteed * fix: avoid multiple resending of messages on slow SMTP servers * fix: more reliable connectivity information * fix: delete received outgoing messages from SMTP queue * fix timestamp of guaranteed e2ee info message for correct message ordering after backup restore * fix: add padlock to empty part if the whole message is empty * fix IDLE timeout renewal on keepalives and reduce it to 5 minutes * fix: fail fast on LIST errors to avoid busy loop when connection is lost * fix: improve checking if all members of a chat are verified * fix: same "green checkmark" message order on all platforms * fix CI by increasing TCP timeouts from 30 to 60 seconds * update translations and local help * update to core 1.134.0 ## v1.42.6 2023-11 * sync changes on "Your Profile Name", "Show Class Mails", "Read Receipts" options across devices * remove receiver limit on .xdc size * fix decryption errors when using multiple private keys * fix more log in errors for providers as 163.com; this was introduced in 1.41 * fix: database locked errors on webxdc updates * update translations and local help * update to core 1.131.9 ## v1.42.4 2023-11 * fix battery draining due to active IMAP loop on some providers; this was introduced in 1.41 * fix log in error on some providers as 163.com; this was introduced in 1.41 * fix "Learn More" buttons that opened the help always in english * update local help * update to core 1.131.7 ## v1.42.3 2023-11 * fix: avoid infinite loop by failing fast on IMAP FETCH parsing errors * update translations * update to core 1.131.6 ## v1.42.2 2023-11 * fix contact creation using outdated names sometimes * fix: do not replace the message with an error in square brackets when the sender is not a member of the protected group * fix: compare addresses on QR code scans and at similar places case-insensitively * fix: normalize addresses to lower case to catch unrecoverable typos and other rare errors * fix: fetch contact addresses in a single query * fix: sync chat name to other devices * update translations and local help * update to core 1.131.5 ## v1.42.1 2023-11 * fix "Member added" message not being a system message sometimes * update translations and local help * update to core 1.131.4 ## v1.42.0 2023-11 * fix download button shown when download could be decrypted * using core 1.131.3 ## v1.41.9 Testrun 2023-11 * fix missing messages because of misinterpreted server responses (ignore EOF on FETCH) * fix: re-gossip keys if a group member changed setup * fix: skip sync when chat name is set to the current one * fix: ignore unknown sync items to provide forward compatibility and to avoid creating empty message bubbles in "Saved Messages" * update translations and local help * update to core 1.131.3 ## v1.41.8 Testrun 2023-11 * use local help for guaranteed end-to-end encryption "Learn More" links * do not post "NAME verified" messages on QR scan success * improve system message wording * fix: allow to QR scan groups when 1:1 chat with the inviter is a contact request * fix: add "Setup Changed" message before the message * fix: read receipts created or unblock 1:1 chats sometimes * add Vietnamese translation, update other translations and local help * update to core 1.131.2 ## v1.41.7 Testrun 2023-11 * synchronize "Broadcast Lists" (experimental) across devices * add "Scan QR Code" button to "New Chat / New Contact" dialog * fix: do not skip actual message parts when group change messages are inserted * fix broken chat names (encode names in the List-ID to avoid SMTPUTF8 errors) * update translations * update to core 1.131.1 ## v1.41.6 Testrun 2023-11 * simplify adding new contacts: "New Chat / Add Contact" button is now always present * add a QR icon beside the "Show QR invite code" option * add info messages about implicitly added members * improve handling of various partly broken encryption states by adding a secondary verified key * fix: mark 1:1 chat as protected when joining a group * fix: raise lower auto-download limit to 160k * fix: remove Reporting-UA from read receipt * fix: do not apply group changes to special chats; avoid adding members to trashed chats * fix: protect better against duplicate UIDs reported by IMAP servers * fix more cases for the accidentally hidden title bar on android14 * update provider database * update translations * update to core 1.130.0 ## v1.41.5 Testrun 2023-11 * sync Accept/Blocked, Archived, Pinned and Mute across devices * add "group created instructions" as info message to new chats * clone group in the group's profile menu * add hardcoded fallback DNS cache * improve group creation and make it more obvious that a group is created * auto-detect if a group with guaranteed end-to-end encryption can be created * more graceful ratelimit for .testrun.org subdomains * faster message detection on the server * fix accidentally hidden title bar on android14 * fix: more reliable group consistency by always automatically downloading messages up to 160k * fix: properly abort backup process if there is some failure * fix: make sure, a QR scan succeeds if there is some leftover from a previously broken scan * fix: allow other guaranteed e2ee group recipients to be unverified, only check the sender verification * fix: switch to "Mutual" encryption preference on a receipt of encrypted+signed message * fix hang in receiving messages when accidentally going IDLE * fix: allow verified key changes via "member added" message * fix: partial messages do not change group state * fix: don't implicitly delete members locally, add absent ones instead * update translations * update to core 1.129.1 ## v1.41.3 Testrun 2023-10 * allow to export all backups together * "New Group" offers to create verified groups if all members are verified * verified groups: show all contacts when adding members and explain how to verify unverified ones * "QR Invite Code" is available after group creation in the group's profile * update translations * using core 1.127.2 ## v1.41.2 Testrun 2023-10 * guarantee end-to-end-encryption in one-to-one chats, if possible * if end-to-end-encryption cannot be guaranteed eg. due to key changes, the chat requires a confirmation of the user * "verified groups" are no longer experimental * backup filenames include the account name now * "Broadcast Lists" (experimental) create their own chats on the receiver site * tapping the title bar always opens account switcher; from there you can open connectivity * add "Deactivate QR code" option when showing QR codes (in addition to deactivate and reactivate QR codes by scanning them) * show name and e-mail address of verifiers * fix stale app on configuration screen if DNS is not available * fix: keep showing old email address if configuring a new one fails * fix starting chats from the system's phone app (by improving mailto: handling) * fix unresponsiveness when opening "Connectivity View" when offline * fix configure error with "Winmail Pro Mail Server" * fix: set maximal memory usage for the internal database * fix: allow setting a draft if verification is broken * fix joining verified group via QR if contact is not already verified * fix: sort old incoming messages below all outgoing ones * fix: do not mark non-verified group chats as verified when using securejoin * fix: show only chats where we can send to on forwarding or sharing * fix: improve removing accounts in case the filesystem is busy * fix: don't show a contact as verified if their key changed since the verification * update translations * update to core 1.127.2 ## v1.41.1 Testrun 2023-10 * tweak action bar color in dark mode * fix asking for permissions on Android 11; these bugs were introduced by 1.41.0 * fix chatlist showing sometimes chats from other accounts after clicking notifications * fix crash when clicking a notification sometimes * fix crash when selecting a background image sometimes * fix long-taps on audio message's controls in multi-select mode * fix dark mode's color of "encrypt" checkbox in welcome screen * fix sorting error with downloaded manually messages * fix group creation when the initial group message is downloaded manually * fix connectivity status view for servers not supporting IMAP IDLE * fix: don't try to send more read receipts if there's a temporary SMTP error * fix "Verified by" information showing an error instead of the verifier sometimes * update translations * update to core 1.125.0 ## v1.41.0 Testrun 2023-10 * keep screen on while playing voice messages * pause background music when starting voice messages * use the system camera as default; the old built-in camera can be enabled at "Settings / Advanced" * add "Verified by" information to contact profiles * screen reader: read out message types * screen reader: allow tapping anywhere in the message to start voice or audio playback * set different wallpapers for different accounts * add "Select All" to gallery and to file lists * resend attachments from profile (long tap, then "Resend" in the menu) * allow to import a key file instead of a folder containing keys * search in "Attach Contact" dialog * improve landscape mode for webxdc apps * adapt webxdc loading screen to dark mode * add file name to dialog shown if a webxdc app wants to share information * add app icon to webxdc info messages and improve webxdc app icon layout * improve layout of input bar when system emojis are used * ask for permissions before adding notifications on Android 13 (needed by the required update to API 33) * switch account if needed when opening webxdc app on the system's home screen * improve video error messages and logging * fix sometimes wrong avatar shown in notifications when using multiple accounts * fix: save map preferences per account to avoid resetting location and zoom * fix: play audio and voice messages: do not show progress in unrelated messages * fix: update relative times directly after entering chatlist, do not wait for a minute * fix issues when after selecting a non-system-language, system-language strings still show up * fix: only jump to message if info message is from webxdc * fix: update webxdc document name in titles immediately * fix: do not open Connectivity when tapping forward/share titles * fix starting conversation with contact from the phone contacts app * fix WASM support for some webxdc apps * fix off-by-one mismatch in manual language selection * fix: sanitize invalid filename we get from some camera apps * fix: display sticker footer properly * fix: webxdc apps starting twice sometimes * fix sending images and other files in location steaming mode * fix connectivity view layout if eg. storage shows values larger than 100% * fix scanning account-QR-codes on older phones that miss the Let's Encrypt system certificate * fix: make Thunderbird show encrypted subjects * fix: do not forward document name when forwarding only a webxdc app * fix: do not create new groups if someone replies to a group message with status "failed" * fix: do not block new group chats if 1:1 chat is blocked * fix "Show full message" showing a black screen for some messages received from Microsoft Exchange * fix: skip read-only mailing lists from forwarding/share chat lists * fix: do not allow dots at the end of email addresses * fix: do not send images pasted from the keyboard unconditionally as stickers * fix: forbid membership changes from possible non-members, allow from possible members * fix: improve group consistency across members * fix: delete messages from SMTP queue only on user demand * fix: improve wrapping of email messages on the wire * fix memory leak in IMAP * update translations and local help * update to core 1.124.1 ## v1.40.1 2023-08 * fix: correct core-submodule picked up by f-droid * update to core119.1 ## v1.40.0 2023-08 * use image editor for avatar selection when possible * allow media from blob: and data: in webxdc * optimized native library size * improve loading screen in dark mode * improve IMAP logs * update "verified icon" * fix webxdc issues with dark mode * fix crash in android 4.2 or older when opening a HTML message in full message view * fix: avoid IMAP move loops when DeltaChat folder is aliased * fix: accept webxdc updates in mailing lists * fix: delete webxdc status updates together with webxdc instance * fix: prevent corruption of large unencrypted webxdc updates * fix "Member added by me" message appearing sometimes within wrong context * fix core panic after sending 29 offline messages * fix: make avatar in qr-codes work on more platforms * fix: preserve indentation when converting plaintext to HTML * fix: remove superfluous spaces at start of lines when converting HTML to plaintext * fix: always rewrite and translate member added/removed messages * add Luri Bakhtiari translation, update other translations and local help * update to core119 ## v1.38.2 2023-06 * fix version code issue with google play * using core117.0 ## v1.38.1 2023-06 * update translations * using core117.0 ## v1.38.0 2023-06 * improve group membership consistency * fix verification issues because of email addresses compared case-sensitive sometimes * fix empty lines in HTML view * fix empty links in HTML view * fix displaying of smaller images that were shown just white sometimes * fix android4 HTML view; bug introduced in v1.37.0 * update translations * update to core117.0 ## v1.37.0 Testrun 2023-06 * new webxdc APIs: importFiles() and sendToChat() * remove upper size limit of attachments * save local storage: compress HTML emails in the database * save traffic and storage: recode large PNG and other supported image formats (large JPEG were always recoded; images send as "File" are still not recorded or changed otherwise) * also strip metadata from images before sending in case they're already small enough and do not require recoding * strip unicode sequences that are useless but may trick the user (RTLO attacks) * set a draft when scanning a QR code containing compatible mailto: data * tweak colors: make titles more visible in dark mode * bigger scroll-to-bottom button * fix appearance of verified icons * fix some bugs with handling of forward/share views * fix: exiting messages are no longer downloaded after configuration * fix: don't allow blocked contacts to create groups * fix: do not send messages when sending was cancelled while being offline * fix various bugs and improve logging * update to core116.0 ## v1.36.5 2023-04 * use SOCKS5 configuration also for loading remote images in HTML mails * bug fixes * update translations and local help * update to core112.8 ## v1.36.4 2023-04 * start with light/dark theme depending on system theme * fix verification icons for one-to-one chats * fix fetch errors due to erroneous EOF detection in long IMAP responses * more bug fixes * update translations and local help * update to core112.7 ## v1.36.2 2023-04 * add a device message after setting up a second device * speed up "Add as Second Device" connection time significantly on the getter side * if possible, show Wi-Fi-name directly after scanning an "Add Second Device" QR code * fix immediate restarts of "Add Second Device" * fix: do not show just trashed media in "All Media" view * fix: update database if needed after "Add Second Device" * update translations and local help * update to core112.6 ## v1.36.0 2023-03 * new, easy method of adding a second device to your account: select "Add as Second Device" after installation and scan a QR code from the old device * view "All Media" of all chats by the corresponding option in the chat list's menu * add "Clear Chat" option to remove all messages from a chat * show non-deltachat emails by default for new installations (you can change this at "Settings / Chats and Media) * show notifications for all accounts * make better use of dark/light mode in "Show full message" * show icon beside info messages of apps * resilience against outages by caching DNS results for SMTP connections (IMAP connections are already cached since 1.34.11) * prefer TLS over STARTTLS during autoconfiguration, set minimum TLS version to 1.2 * use SOCKS5 configuration also for HTTP requests * make invite QR codes even prettier * improve speed by reorganizing the database connection pool * improve speed by decrypting messages in parallel * improve reliability by using read/write instead of per-command timeouts for SMTP * improve reliability by closing databases sooner * improve compatibility with encrypted messages from non-deltachat clients * fix: Skip "Show full message" if the additional text is only a footer already shown in the profile * fix verifications when using for multiple devices * fix backup imports for backups seemingly work at first * fix a problem with gmail where (auto-)deleted messages would get archived instead of deleted * fix deletion of more than 32000 messages at the same time * update provider database * update translations and local help * update to core112.1 ## v1.34.13 2023-02 * fix sending status updates of private apps * show full messages: do not load remote content for requests automatically * using to core107.1 ## v1.34.12 2023-02 * disable SMTP pipelining for now * fix various bugs and improve logging * update translations * update to core107.1 ## v1.34.11 2023-01 * add SOCKS5 options to "Add Account" and "Configure" * introduce DNS cache: if DNS stops working on a network, Delta Chat will still be able to connect to IMAP by using previous IP addresses * speed up sending and improve usability in flaky networks by using SMTP pipelining * fix SOCKS5 connection handling * fix various bugs and improve logging * update translations * update to core107 ## v1.34.10 2023-01 * fix: make archived chats visible that don't get unarchived automatically (muted chats): add an unread counter and move the archive to the top * fix: send AVIF, HEIC, TXT, PPT, XLS, XML files as such * fix: trigger reconnection when failing to fetch existing messages * fix: do not retry fetching existing messages after failure, prevents infinite reconnection loop * fix: do not add an error if the message is encrypted but not signed * fix: do not strip leading spaces from message lines * fix corner cases on sending quoted texts * fix STARTTLS connection * fix: do not treat invalid email addresses as an exception * fix: flush relative database paths introduced in 1.34.8 in time * faster updates of chat lists and contact list * update translations * update to core106 ## v1.34.8 2022-12 * If a classical-email-user sends an email to a group and adds new recipients, the new recipients will become group members * treat attached PGP keys from classical-email-user as a signal to prefer mutual encryption * treat encrypted or signed messages from classical-email-user as a signal to prefer mutual encryption * fix migration of old databases * fix: send ephemeral timer change messages only of the chat is already known by other members * fix: use relative paths to database and avoid problems eg. on migration to other devices or paths * fix read/write timeouts for IMAP over SOCKS5 * fix: do not send "group name changes" if no character was modified * add Greek translation, update other translations * update to core104 ## v1.34.7 Testrun 2022-12 * prevent From:-forgery attacks * disable Autocrypt & Authres-checking for mailing lists because they don't work well with mailing lists * small speedups * improve logging * fix detection of "All mail", "Trash", "Junk" etc folders * fix reactions on partially downloaded messages by fetching messages sequentially * fix a bug where one malformed message blocked receiving any further messages * fix: set read/write timeouts for IMAP over SOCKS5 * update translations * update to core103 ## v1.34.5 2022-11 * allow removal of referenced contacts from the "New Chat" list * show more debug info in message info * improve IMAP logging * show versionCode in log * fix potential busy loop freeze when marking messages as seen * fix build issue for F-Droid * update translations * update to core101 ## v1.34.4 2022-11 * fix opening chats for android4 (bug introduced with 1.34.3) * fix adding notifications on some android versions * update translations * using core98 ## v1.34.3 2022-10 * fix Share-to-Delta and calling Delta otherwise for android12 * using core98 ## v1.34.2 Testrun 2022-10 * fix messages not arriving on newer androids by switching to more modern APIs * fix "recently seen" indicator for right-to-left languages * fix message bubble corner for right-to-left languages * fix: suppress welcome messages after account import * fix: apply language changes to all accounts * update dependencies and set targetSdkVersion to 32 * update translations and local help * update to core98 ## v1.34.1 2022-10 * more visible "recently seen" indicator * fix: hide "disappearing messages" options for mailing lists * update translations * using core95 ## v1.34.0 Testrun 2022-10 * start using "Private Apps" as a more user friendly term for the technical "Webxdc" term * add "Private Apps" to the home screen from the app's menu, allowing easy access and integration with "normal" apps * "Private Apps" and "Audio" are shown as a separate tabs in chat profile * show a "recently seen" dot on avatars if the contact was seen within ten minutes * order contact and members lists by "last seen" * show mailing list addresses in profile * user friendlier system messages as "You changed the group image." * introduce a "Login" QR code that can be generated by providers for easy log in * allow scanning of "Accounts" and "Logins" QR codes using supported system cameras * truncate incoming messages by lines instead of just length * for easier multi device setup, "Send Copy To Self" is enabled by default now * fix: hide "Resend" option for messages that cannot be resent * fix: hide "Leave group" option for mailing lists * fix: mark "group image changed" as system message on receiver side * fix: improved error handling for account setup from QR code * fix: do not emit notifications for blocked chats * fix: show attached .eml files correctly * fix: don't prepend the subject to chat messages in mailing lists * fix: reject private app updates from contacts who are not group members * update translations * update to core95 ## v1.32.0 2022-07 * update Maplibre * update translations * using core90 ## v1.31.1 Testrun 2022-07 * AEAP: show confirmation dialog before changing e-mail address * AEAP: add a device message after changing e-mail address * AEAP replaces e-mail addresses only in verified groups for now * fix: handle updates for not yet downloaded webxdc instances * fix: better information on several configuration and non-delivery errors * update translations, revise english source * update to core90 ## v1.31.0 Testrun 2022-07 * experimental "Automatic E-mail Address Porting" (AEAP): You can configure a new address now, and when receivers get messages they will automatically recognize your moving to a new address * combine read receipts and webxdc updates and avoid sending too many messages * message lines starting with `>` are sent as quotes to non-Delta-Chat clients * support IMAP ID extension that is required by some providers * forward info messages as plain text * allow mailto: links in webxdc * fix: allow sharing filenames containing the character `~` * fix: allow DeltaChat folder being hidden * fix: cleanup read receipts storage * fix: mailing list: remove square-brackets only for first name * fix: do not use footers from mailinglists as the contact status * update to core88 ## v1.30.3 2022-06 * cleanup series of webxdc-info-messages * fix: make chat names always searchable * fix: do not reset database if backup cannot be decrypted * fix: do not add legacy info-messages on resending webxdc * fix: webxdc "back" button always closes webxdc * fix: let "Only Fetch from DeltaChat Folder" ignore other folders * fix: Autocrypt Setup Messages updates own key immediately * fix: do not skip Sent and Spam folders on gmail * fix: cleanup read-receipts saved by gmail to the Sent folder * fix: handle decryption errors explicitly and don't get confused by encrypted mail attachments * update provider database, add hermes.radio subdomains * update translations * update to core86 ## v1.30.2 2022-05 * show document and chat name in webxdc titles * add menu entry access the webxdc's source code * remove anyway unused com.google.android.gms from binary to avoid being flagged * send normal messages with higher priority than read receipts * improve chat encryption info, make it easier to find contacts without keys * improve error reporting when creating a folder fails * fix: repair encrypted mails "mixed up" by Google Workspace "Append footer" function * fix: use same contact-color if email address differ only in upper-/lowercase * update translations * update to core83 ## v1.30.1 2022-05 * fix wrong language in read receipts * fix encoding issue in QR code descriptions * webxdc: allow internal pages * update translations and local help * update provider database * update to core80 ## v1.30.0 2022-05 * speed up loading of chat messages by a factor of 20 * speed up finding the correct server after logging in * speed up marking messages as being seen and use fewer network data by batch processing * speed up messages deletion and use fewer network data for that * speed up webxdc parsing by not loading the whole file into memory * speed up message receiving a bit * speed up chat list * speed up opening chat * speed up various parts by caching config values * revamped welcome screen * archived+muted chats are no longer unarchived when new messages arrive; this behavior is also known by other messengers * warn when enabling "Only Fetch from DeltaChat Folder" * fix: do not create empty contact requests with "setup changed" messages; instead, send a "setup changed" message into all chats we share with the peer * fix an issue where the app crashes when trying to export a backup * fix outgoing messages appearing twice with Amazon SES * fix unwanted deletion of messages that have no Message-ID set or are duplicated otherwise * fix: assign replies from a different email address to the correct chat * fix: assign outgoing private replies to the correct chat * fix: ensure ephemeral timer is started eventually also on rare states * fix: do not try to use stale SMTP connections * fix: retry message sending automatically and do not wait for the next message being sent * fix a bug where sometimes the file extension of a long filename containing a dot was cropped * fix messages being treated as spam by placing small MIME-headers before the larger Autocrypt:-header * fix: keep track of QR code joins in database to survive restarts * fix: automatically accept chats with outgoing messages * fix connectivity view's "One moment..." message being stuck when there is no network * fix wrong avatar rotation when selecting self-avatar from gallery * fix wrong font size in app title * fix quitting app when forwarding on android4 and android11+ * fix emojis on android4 * fix: do not disable fullscreen keyboard * fix: mark messages as seen more reliable and faster * fix sound notifications, allow to set to "silent" * fix ux issue in the forward dialog * fix: update search results when the chatlist changes * fix: show download failures * fix sending webxdc via share-to-delta * fix potential webxdc id collision * fix: send locations in the background regardless of other sending activity * fix rare crashes when stopping IMAP and SMTP * fix correct message escaping consisting of a dot in SMTP protocol * fix: don't jump to parent message if parent message is not a webxdc * fix webxdc background mode so that music stops playing * webxdc: improve display of webxdc items in the gallery's "docs" tab * webxdc: show icon in quotes * webxdc: long-tap on a message allows resending own messages * webxdc: allow sessionStorage, localStorage and IndexedDB * webxdc: remove getAllUpdates(), setUpdateListener() improved * webxdc: option to set minimal API in the manifests * add finnish translation, update other translations * update to core79 ## v1.28.3 2022-02 * faster message moving and deletion on the server * parse MS Exchange read receipts and mark the original message as read * fix a bug where messages in the Spam folder created contact requests * fix a bug where drafts disappeared after some days * fix: do not retry message sending infinitely in case of permanent SMTP failure * fix: set message state to failed when retry limit is exceeded * fix: avoid archived, fresh chats * update translations * update to core76 ## v1.28.1 2022-02 * update translations, thanks a lot to all translators, porting Delta Chat to so many languages <3 ## v1.28.0 2022-01 * add option "Advanced / Only Fetch from DeltaChat Folder"; this is useful if you can configure your server to move chat messages to the DeltaChat folder * to safe traffic and connections, "Advanced / Watch Sent Folder" is disabled by default; as all other IMAP folders, the folder is still checked on a regular base * fix: use Webxdc name in chatlist, quotes and drafts * fix splitting off text from Webxdc messages * fix: show correct Webxdc summary on drafts * fix: speed up folder scanning * fix: make it possible to cancel message sending by removing the message; this was temporarily impossible since 1.27.0 * fix: avoid endless reconnection loop * fix display of qr-group-invite code text * update translations * update provider-database * update to core75 ## v1.27.2 Testrun Release 2022-01 * improve Webxdc bubble layout * async Webxdc API and reworked Webxdc properties * fix: do not share cached files between Webxdc's * fix: do not force dark mode for Webxdc and HTML-messages ## v1.27.1 Testrun Release 2022-01 * fix backup import issue introduced in 1.27.0 * update to core72 ## v1.27.0 Testrun Release 2022-01 * add option to create encrypted database at "Add Account / Advanced", the database passphrase is generated automatically and is stored in the system's keychain, subsequent versions will probably get more options to handle passphrases * add experimental support for Webxdc extensions * add "Advanced / Developer Mode" to help on creating Webxdc extensions * add writing support for supported mailinglist types; other mailinglist types stay read-only * "Message Info" show routes * explicit "Watch Inbox folder" and "Watch DeltaChat folder" settings no longer required; the folders are watched automatically as needed * detect correctly signed messages from Thunderbird and show them as such * synchronize Seen status across devices * more reliable group memberlist and group avatar updates * recognize MS Exchange read receipts as such * fix leaving groups * fix unread count issues in account switcher * fix crash when selecting thumbnail image * fix add POI if the user cannot send in a chat * fix "Reply Privately" in contact request chats * add Bulgarian translations, update other translations and local help * update provider-database * update to core71 ## v1.26.2 2021-12 * re-layout all QR codes and unify appearance among the different platforms * show when a contact was "Last seen" in the contact's profile * group creation: skip presetting a draft that is deleted most times anyway * display auto-generated avatars and unread counters similar across platforms * fix chat assignment when forwarding * fix layout bug in chatlist title * fix crashes when opening map * fix group-related system messages appearing as normal messages in multi-device setups * fix removing members if the corresponding messages arrive disordered * fix potential issue with disappearing avatars on downgrades * fix log in failures for "Google Workspace" (former "G Suite") addresses using oauth2 * switch from Mapbox to Maplibre * update translations * update to core70 ## v1.24.4 2021-11 * fix accidental disabling of ephemeral timers when a message is not auto-downloaded * fix: apply existing ephemeral timer also to partially downloaded messages; after full download, the ephemeral timer starts over * update translations and local help * update to core65 ## v1.24.3 2021-11 * fix crash when exporting several attachments at the same time * fix messages added on scanning the QR code of an contact * fix incorrect assignment of Delta Chat replies to classic email threads * add basic support for remove account creation * update translations and local help ## v1.24.2 2021-11 * show the currently selected account in the chatlist; a tap on it shows the new, improved account selector dialog * new option "Auto-Download Messages": Define the max. messages size to be downloaded automatically - larger messages, as videos or large images, can be downloaded manually by a simple tap then * long tap the app icon to go directly to one of the recent chats (requires Android 7 and a compatible launcher) * much more QR code options: copy, paste, save as image, import from image * new: much easier joining of groups via qr-code: nothing blocks and you get all progress information in the immediately created group * new: get warnings before your server runs out of space (if quota is supported by your provider) * messages are marked as "being read" already when the first recipient opened the message (before, that requires 50% of the recipients to open the message) * contact requests are notified as usual now * force strict certificate checks when a strict certificate was seen on first login * do not forward group names on forwarding messages * "Broadcast Lists", as known from other messengers, added as an experimental feature (you can enable it at "Settings / Advanced") * improve accessibility: add some button descriptions * remove "view profile" from the chat menu; just tap the chat name to open the profile * accept contact request before replying from notification * improve selected recipients list on group creation * from within a contact's profile, offer group creation with that contact ("New Group or Subject") * fix: disappearing messages timer now synced more reliable in groups * fix: improve detection of some mailing list names * fix "QR process failed" error * fix DNS and certificate issues * fix: if account creation was aborted, go to the previously selected account, not to the first * fix back button not working in connectivity view sometimes * fix: disable chat editing options if oneself is not a member of the group * fix shared image being set as draft repeatedly * fix: hide keyboard when compose panel is hidden * fix "jump to section" links html-messages * fix: allow to select audio files in multi-select mode in Docs tab * fix fullscreen input issues by disabling this mode * fix: group creating: don't add members if back button is pressed * update provider-database * update translations and local help ## v1.22.1 2021-08 * update translations ## v1.22.0 2021-08 * added: connectivity view shows quota information, if supported by the provider * fix editing shared images * fix account migration, updates are displayed instantly now * fix forwarding mails containing only quotes * fix ordering of some system messages * fix handling of gmail labels * fix connectivity display for outgoing messages * update translations and provider database ## v1.21.2 Testrun Release 2021-08 * fix: allow dotless email address being added to groups * fix: keep selection when migrating several accounts * fix crash when going back to the chatlist * update translations ## v1.21.1 Testrun Release 2021-08 * fix: avoid possible data loss when the app was not closed gracefully before; this bug was introduced in 1.21.0 and not released outside testing groups - thanks to all testers! ## v1.21.0 Testrun Release 2021-08 * added: every new "contact request" is shown as a separate chat now, you can block or accept or archive or pin them (old contact requests are available in "Archived Chats") * added: the title bar shows if the app is not connected * added: a tap in the title bar shows connectivity details (also available in settings) * deactivate and reactivate your own QR codes by just scanning them * when using multiple accounts, the background-accounts now also fetch messages that way, account switching is much faster than before and the destination account is usually directly usable * allow dotless email address and localhost server, this allows using eg. yggmail addresses * images from "Image keyboards" are sent as stickers now * unify appearance of user-generated links * don't open chat directly if user clicks in blocked addresses * let openpgp4fpr:-links work in html-messages * speedup chatlist while messages are downloaded * fix: make log view's scroll to top/bottom work * fix sharing files with "%" in their name * fix: welcome-screen respects dark mode now * fix: html-views respect app/system theme * fix: hide unnecessary controls if you can't send in a chat * fix: disable location service if it is not used anymore ## v1.20.5 2021-06 * fix downscaling images * fix outgoing messages popping up in "Saved messages" for some providers * fix: do not allow deleting contacts with ongoing chats * fix: ignore drafts folder when scanning * fix: scan folders also when inbox is not watched * fix: adapt attached audio's background to theme * fix: request composer's focus after recording is done * fix sharing messages with attachments * fix highlighting messages in search results * fix: set correct navigation bar color in dark mode * fix: use the same emoji theme throughout the app * in in-chat search, start searching at the most recent message * improve error handling and logging * remove screen lock as announced in v1.14.0 * update translations and provider database ## v1.20.2 2021-05 * fix crash when receiving some special messages * fix downloading some messages multiple times * fix formatting of read receipt texts * update translations ## v1.20.1 2021-05 * improved accessibility and screen reader support * use the same emoji style everywhere across the app * allow to select and copy text from "message details" and error dialogs * show hints about how location data are used * fix: don't collapse search menu on group changes * add Indonesian, Polish, Ukrainian local help, update other translations ## v1.19.2 Preview Release 2021-04 * opening the contact request chat marks all contact requests as noticed and removes the sticky hint from the chatlist * if "Show classic mails" is enabled, the contact request hint in the corresponding chat * speedup global search * show system message status while sending and on errors * improve quote style when replying with a sticker * fix clicks on system messages * fix sticker scaling * fix: disable "reply privately" in contact requests chat ## v1.19.1 Preview Release 2021-04 * show answers to generic support-addresses as info@example.com in context * allow different sender for answers to support-addresses as info@example.com * add APNG and animated webp support * allow videochat-invites for groups * let stickers handle taps * add more options to Gallery and Documents long-tap menus * allow to add POI with text of any length * improve detection of quotes * ignore classical mails from spam-folder * hide share button in media previews, draft images or avatars * fix crash when profile tabs are changed during some items are selected * add Czech translation, update other translations * add Chinese and French local help, update other local helps ## v1.17.0 Preview Release 2021-04 * new mailinglist and better bot support * add option to view original-/html-mails * check all imap folders for new messages from time to time * use more colors for user avatars * improve e-mail compatibility * improve compatibility with Outlook.com and other providers changing message headers * swipe up the voice message record button to lock recording * show stickers as such * show status/footer messages in contact profiles * scale avatars based on media-quality, fix avatar rotation * export backups as .tar files * enable strict TLS for known providers by default * improve and harden secure join * new gallery options "Show in chat" and "Share from Delta Chat" * display forwarded messages in quotes as such * show name of forwarder in groups * add chat encryption info * tweak ephemeral timeout options * show message delivery errors directly when tapping on a message * add option to follow system light/dark settings * better profile and group picture selection by using attachment selector * make the upper left back button return to chat list even if the keyboard is open * fix decoding of attachment filenames * fix: exclude muted chats from notify-badge/dot * fix: do not return quoted messages from the trash chat * fix text width for messages with tall images * fix disappearing drafts * much more bug fixes * add Khmer and Kurdish translations, update other translations * add Czech local help, update other local help ## v1.14.5 2020-11 * show impact of the "Delete messages from server" option more clearly * fix: do not fetch from INBOX if "Watch Inbox folder" is disabled and do not fetch messages arriving before re-enabling * fix: do not use STARTTLS when PLAIN connection is requested and do not allow downgrade if STARTTLS is not available * update translations ## v1.14.4 2020-11 * fix input line height when using system-emojis * fix crash on receiving certain messages with quotes ## v1.14.3 2020-11 * add timestamps to image and video filenames * fix: preserve quotes in messages with attachments ## v1.14.2 2020-11 * make quote animation faster * fix maybe stuck notifications * fix: close keyboard when a quotes is opened in another chat * fix: do not cut the document icon in quotes * fix: make the the quote dismiss button better clickable again * update translations ## v1.14.1 2020-11 * improve display of subseconds while recording voice messages * disable useless but confusing forwarding of info-messages * fix: show image editor "Done" button also on small screen * fix: show more characters of chat names before truncating * fix crash in image editor ## v1.14.0 2020-11 * new swipe-to-reply option * disappearing messages: select for any chat the lifetime of the messages * chat opens at the position of the first unseen message * add known contacts from the IMAP-server to the local addressbook on configure * direct forwarding to "saved messages" - save one tap and stay in context :) * long tap in contact-list allows opening "profile" directly * allow forwarding to multiple archived chats * enable encryption in groups if preferred by the majority of recipients (previously, encryption was only enabled if everyone preferred it) * add explicit switches for handling background connections at "Settings / Notifications" * ask directly after configure for the permission to run in background to get notifications * speed up chatlist-view * speed up configuration * try multiple servers from autoconfig * prefix log by a hint about sensitive information * check system clock and app date for common issues * prepare to remove screen lock as it adds only few protection while having issues on its own * improve multi-device notification handling * improve detection and handling of video and audio messages * hide unused functions in "Saved messages" and "Device chat" profiles * remove unneeded information when copying a single message to the clipboard * bypass some limits for maximum number of recipients * fix launch if there is an ongoing process * fix: update relative times in chatlist once a minute * fix: hide keyboard when leaving edit-name * fix: connect immediately to an account scanned from a qr-code * fix errors that are not shown during configuring * fix keyboard position on Android Q * fix mistakenly unarchived chats * fix: tons of improvements affecting sending and receiving messages, see https://github.com/deltachat/deltachat-core-rust/blob/master/CHANGELOG.md * update provider database and dependencies * add Slovak translation, update other translations ## v1.12.5 2020-08 * fix notifications for Android 4 * fix and streamline querying permissions * fix removing POIs from map * fix emojis displayed on map * fix: connect directly after account qr-scan * make bot-commands such as /echo clickable ## v1.12.3 2020-08 * more generous acceptance of entered webrtc-servers names * allow importing backups in the upcoming .tar format * remove X-Mailer debug header * try various server domains on configuration * improve guessing message types from extension * make links in error messages clickable * fix rotation when taking photos with internal camera * fix and improve sharing and sendto/mailto-handling * fix oauth2 issues * fix threading in interaction with non-delta-clients * fix showing unprotected subjects in encrypted messages * more fixes, update provider database and dependencies ## v1.12.2 2020-08 * fix improvements for sending larger mails * fix a crash related to muted chats * fix incorrect dimensions sometimes reported for images * improve linebreak-handling in HTML mails * improve footer detection in plain text email * define own jitsi-servers by the prefix `jitsi:` * fix deletion of multiple messages * more bug fixes ## v1.12.1 2020-07 * show a device message when the password was changed on the server * videochats introduced as experimental feature * show experimental disappearing-messages state in chat's title bar * improve sending large messages * improve receiving messages * improve error handling when there is no network * use correct aspect ratio of background images * fix sending uncompressed images * fix emojis for android 4 * more bug fixes ## v1.10.5 2020-07 * forward and share to multiple contacts in one step * disappearing messages added as an experimental feature * fix profile image selection * fix blurring * improve message processing * improve overall stability ## v1.10.4 2020-06 * add device message, summing up changes * update translations and help ## v1.10.3 2020-06 * with this version, Delta Chat enters a whole new level of speed, messages will be downloaded and sent way faster - technically, this was introduced by using so called "async-processing" * avatars can be enlarged * add simplified login for gsuite email addresses * new emoji selector - including new and diversified emojis * you can now "blur" areas in an image before sending * new default wallpaper * if a message cannot be delivered to a recipient and the server replies with an error report message, the error is shown beside the message itself in more cases * backup now includes the mute-state of chats * notifications now use one system-editable channel per chat, this fix various notification bugs * android 7 and newer groups notifications * multi-account is an officially supported feature now * default to "Strict TLS" for some known providers * improve reconnection handling * improve interaction with conventional email programs by showing better subjects * allow calling the app from others apps with a standard email intent * fix issues with database locking * fix importing addresses * lots of other fixes ## v1.8.1 2020-05-14 * fix a bug that could led to load if the server does not use sent-folder * fix bug on sharing * improve polling when background-connection is unreliable * since 1.6.0, changing group-name removed the group-avatar sometimes, fixed ## v1.8.0 2020-05-11 * by default, the permanent notification is no longer shown; the background fetch reliability depends on the system and the permanent notification can be enabled at "Settings / Notifications" as needed * fix a bug that stops receiving messages under some circumstances * more bug fixes * update translations ## v1.6.2 2020-05-02 * expunge deleted messages more frequently * bug fixes * update translations ## v1.6.0 2020-04-29 * new options to auto-delete messages from the device or from your server see "Settings / Chats and media" * to save traffic and time, smaller and faster Ed25519 keys are used by default * in-chat search * search inside the integrated help * new experimental feature that allows switching the account in use * improve interaction with traditional mail clients * improved onboarding when the provider returns a link * to improve background fetch, show a permanent notification by default * the permanent notification can be disabled at "Settings / Notifications" * bug fixes * add Indonesian and Persian translations, update other translations ## v1.3.0 2020-03-25 * on forwarding, "Saved messages" will be always shown at the top of the list * streamline confirmation dialogs on chat creation and on forwarding to "Saved messages" * cleanup settings * improve interoperability eg. with Cyrus server * fix group creation if group was created by non-delta clients * fix showing replies from non-delta clients * fix crash when using empty groups * several other fixes * add Sardinian translation, update other translations and help ## v1.2.1 2020-03-04 * on log in, for known providers, detailed information are shown if needed; * in these cases, also the log in is faster as needed settings are available in-app * save traffic: messages are downloaded only if really needed, * chats can now be pinned so that they stay sticky atop of the chat list * a 'setup contact' qr scan is now instant and works even when offline - the verification is done in background * unified 'send message' option in all user profiles * streamline onboarding * add an option to create an account by scanning a qr code, of course, this has to be supported by the used provider * lower minimal requirements, Delta Chat now also runs on Android 4.1 Jelly Bean * fix updating names from incoming mails * fix encryption to Ed25519 keys that will be used in one of the next releases * several bug fixes, eg. on sending and receiving messages, see https://github.com/deltachat/deltachat-core-rust/blob/master/CHANGELOG.md#1250 for details on that * add Croatian and Esperanto translations, update other translations and help The changes have been done by Alexander Krotov, Allan Nordhøy, Ampli-fier, Angelo Fuchs, Andrei Guliaikin, Asiel Díaz Benítez, Besnik, Björn Petersen, ButterflyOfFire, Calbasi, cloudieg, Dmitry Bogatov, dorheim, Emil Lefherz, Enrico B., Ferhad Necef, Florian Bruhin, Floris Bruynooghe, Friedel Ziegelmayer, Heimen Stoffels, Hocuri, Holger Krekel, Jikstra, Lin Miaoski, Moo, Nico de Haen, Ole Carlsen, Osoitz, Ozancan Karataş, Pablo, Paula Petersen, Pedro Portela, polo lancien, Racer1, Simon Laux, solokot, Waldemar Stoczkowski, Xosé M. Lamas, Zkdc ## v1.1.2 2020-01-26 * fix draft saving * fix oauth2 issue introduced in 1.1.0 * several other fixes * update translations, update local help ## v1.1.1 2020-01-24 * fix draft saving ## v1.1.0 2020-01-21 * integrate the help to the app so that it is also available when the device is offline * rework qr-code scanning: there is now one activity with two tabs * reduce traffic by combining read receipts and some other tweaks * improve background-fetch on Android 9 * fix deleting messages from server * fix saving drafts * other fixes * add Korean, Serbian, Tamil, Telugu and Bokmål translations, update other translations The changes have been done by Alexander Krotov, Allan Nordhøy, Angelo Fuchs, Andrei Guliaikin, Asiel Díaz Benítez, Besnik, Björn Petersen, ButterflyOfFire, Calbasi, cyBerta, Dmitry Bogatov, dorheim, Emil Lefherz, Enrico B., Ferhad Necef, Florian Bruhin, Floris Bruynooghe, Friedel Ziegelmayer, Heimen Stoffels, Hocuri, Holger Krekel, Jikstra, Lin Miaoski, Moo, Nico de Haen, Ole Carlsen, Osoitz, Ozancan Karataş, Pablo, Pedro Portela, polo lancien, Racer1, Simon Laux, solokot, Waldemar Stoczkowski, Xosé M. Lamas, Zkdc ## v1.0.3 2019-12-22 * do not try to recode videos attached as files * check write-permissions before trying to save a log * enable some linker optimizations and make the apk about 11 mb smaller * fix issues with some email providers * reset device-chat on import, this removes useless or unfunctional messages and allows messages being added again ## v1.0.2 2019-12-20 * fix opening attachments on newer android versions * fix accidentally shown device-chat-system-notifications on older androids * fix sending images and other attachments for some providers * don't recreate and thus break group membership if an unknown sender (or mailer-daemon) sends a message referencing the group chat * fix yandex/oauth ## v1.0.1 2019-12-19 * fix OAauth2/GMail * fix group members not appearing in contact list * fix hangs appearing under some circumstances * retry sending already after 30 seconds * improve html parsing ## v1.0.0 2019-12-17 Finally, after months of coding and fixing bugs, here it is: Delta Chat 1.0 :) An overview over the changes since v0.510: * support for user avatars: select your profile image at "My profile info" and it will be sent out to people you write to * introduce a new "Device Chat" that informs the user about app changes and, in the future, problems on the device * new "Saved messages" chat * add "Certificate checks" options to "Login / Advanced" * if "Show classic emails" is set to "All", emails pop up as contact requests directly in the chatlist * add "Send copy to self" switch * rework welcome screen * a new core: for better stability, speed and future maintainability, the core is written completely in the Rust programming language now * for end-to-end-encryption, rPGP is used now; the rPGP library got a first independent security review mid 2019 * improved behavior of sending and receiving messages in flaky networks * more reliable background fetch on newer Android versions * native 64bit support * minimum requirement is Android 4.3 Jelly Bean * tons of bug fixes The changes of this version and the last beta versions have been done by Alexander Krotov, Allan Nordhøy, Ampli-fier, Andrei Guliaikin, Asiel Díaz Benítez, Besnik, Björn Petersen, ButterflyOfFire, Calbasi, cyBerta, Daniel Boehrsi, Dmitry Bogatov, dorheim, Emil Lefherz, Enrico B., Ferhad Necef, Florian Bruhin, Floris Bruynooghe, Friedel Ziegelmayer, Heimen Stoffels, Hocuri, Holger Krekel, Jikstra, Lars-Magnus Skog, Lin Miaoski, Moo, Nico de Haen, Ole Carlsen, Osoitz, Ozancan Karataş, Pablo, Pedro Portela, polo lancien, Racer1, Simon Laux, solokot, Waldemar Stoczkowski, Xosé M. Lamas, Zkdc ## v0.982.0 2019-12-16 * move doze-reminder to device-chat * improve logging * update translations * fix crashes on connecting to some imap and smtp servers ## v0.981.0 2019-12-15 * avatar recoding to 192x192 to keep file sizes small * fix read-receipts appearing as normal messages * fix smtp crash * fix group name handling if the name contains special characters * various other bug fixes ## v0.980.0 2019-12-14 * support for user avatars: select your profile image at "settings / my profile info" and it will be sent out to people you write to * previously selected avatars will not be used automatically, you have to select a new avatar * rework tls stack * alleviate login problems with providers which only support RSA10 * prototype a provider-database with a testprovider * improve key gossiping * bug fixes ## v0.973.0 2019-12-10 * names show up correctly again * html-attachments are possible again * improve adding/removing group members * improve connection handling and reconnects * update translations ## v0.971.0 2019-12-06 * rework welcome screen * update translations * improve reconnecting * various bug fixes ## v0.970.0 2019-12-04 * introduce a new "Device Chat" that informs the user about app changes and, in the future, problems on the device * rename the "Me"-chat to "Saved messages", add a fresh icon and make it visible by default. * add Arabic translation * add Galician translation * update translations * use the rust-language for the mail-parsing and -generating part, introducing a vastly improved reliability * fix moving messages * fix flakiness when receiving messages and in the secure-join process * more bug fixes ## v0.960.0 2019-11-24 * update translations * more reliable background fetch on newer Android versions * bug fixes * minimum requirement is now Android 4.3 Jelly Bean ## v0.950.0 2019-11-05 * add "Certificate checks" options to "Login / Advanced" * update translations * bug fixes ## v0.940.2 2019-10-31 * re-implement "delete mails from server" * if "Show classic emails" is set to "All", emails pop up as contact requests directly in the chatlist * fix android9 voice-recording issues * update translations * various bug fixes ## v0.930.2 2019-10-22 * add "send copy to self" switch * rework android4 emoji-sending * rework android9 background-fetch * fix 64bit issues * fix oauth2 issues * target api level 28 (android9, pie) * update translations * various bug fixes ## v0.920.0 2019-10-10 * improve onboarding error messages * update translations * various bug fixes ## v0.910.0 2019-10-07 * after months of hard work, this release is finally based on the new rust-core that brings improved security and speed, solves build-problems and also makes future developments much easier. there is much more to tell on that than fitting reasonably in a changelog :) * this is also the first release including native code for 64bit systems * minor ui improvements * add Hungarian translation * update translations ## v0.510.1 2019-07-09 * new image cropping feature: crop images before sending them * updated image editing user interface * update Chinese (zh-cn and zh-tw), Italian, Dutch, Turkish translations * remove swipe to archive and swipe to unarchive chats * improve UX to discard contact requests * improve UX to block contacts * bugfixes The changes have been done by Björn Petersen, cyBerta, Enrico B., Heimen Stoffels, Lin Miaoski, Ozancan Karataş, Zkdc ## v0.500.0 2019-06-27 * New chat-profile: Gallery, documents, shared chats and members at a glance * Add video recording and recoding * Show video thumbnails * Forward/Share: Add searching and forward/share to new contact/chat * Share: Support direct sharing to a recently used chats * New notification handling, including a mute-forever option :) * Optional plipp-plop sounds in chats * Better document- and music-files view * Add new-messages marker * Keep chat-scroll-position on incoming messages * Clean up settings dialog * More general "outgoing media quality" option (replaces image-quality option) * Improve quality of voice messages * More touch-friendly layout * Add an experimental option to delete e-mails from server * Improve compatibility with older phones * Show a warning if the app is too old and won't be updated automatically (done just by date comparison, no data is sent anywhere) * New option to save the log to a file * Make input text field a bit larger * Add Traditional Chinese and Simplified Chinese translations * Update Albanian, Azerbaijani, Basque, Brazilian Portuguese, Catalan, Danish, Dutch, French, German, Italian, Japanese, Lithuanian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish and Ukrainian translations * Bugfixes The changes have been done by Allan Nordhøy, Ampli-fier, Andrei Guliaikin, Anna Ayala, Asiel Díaz Benítez, Besnik, Björn Petersen, Boehrsi, Calbasi, Christian Schneider, cyBerta, Enrico B., Eric Lavarde, Ferhad Necef, Floris Bruynooghe, Friedel Ziegelmayer, Heimen Stoffels, Holger Krekel, Iskatel Istiny, Jikstra, Lars-Magnus Skog, Lin Miaoski, Luis, Moo, Ole Carlsen, Osoitz, Ozancan Karataş, Racer, Sebek, Yuriy, Zkdc ## v0.304.0 2019-05-07 * Add Catalan translation * Update several other translations * Bugfixes The changes have been done by Ampli-fier, Andrei Guliaikin, Asiel Díaz Benítez, Björn Petersen, Calbasi, Enrico B., ferhad.necef, Heimen Stoffels, link2xt, Maverick2k, Ole Carlsen, Osoitz, Ozancan Karataş, Racer1, Webratte ## v0.303.0 2019-05-01 * Add labels to map markers * Always show self-position on map * Tweak Log UI * Bugfixes The changes have been done by Ampli-fier, Björn Petersen, cyBerta ## v0.302.1 2019-04-27 * add POIs on maps * Tweak Log UI * add location indicator in chat messages * bugfixes The changes have been done by Björn Petersen, cyBerta, Daniel Boehrsi. ## v0.301.1 2019-04-22 * Fix chat view and log for Android 4.4 (Kitkat) ## v0.301.0 2019-04-20 * Experimental location-streaming can be enabled in the advanced settings; when enabled, you can optionally stream your location to a group and view a map with the members that are also streaming their location * Tweaked dark-mode * Improved account setup and profile dialogs * Show and hide the virtual keyboard more gracefully * Speed up program start * Speed up message sending * Handle Webp-Images and Vcard-files * Add Japanese and Brazilian Portuguese translations * Update several other translations * Bug fixes The changes have been done by Alexander, Ampli-fier, Angelo Fuchs, Asiel Díaz Benítez, Besnik, Björn Petersen, cyBerta, Daniel Böhrs, Enrico B., ferhad.necef, Floris Bruynooghe, Friedel Ziegelmayer, Heimen Stoffels, Holger Krekel, Janka, Jikstra, Luis, Moo, Nico de Haen, Ole Carlsen, Osoitz, Ozancan Karataş, Racer1, sebek, Viktor Pracht, Webratte and others ## v0.200.0 2019-03-14 * Simplified setup (OAuth2) for google.com and yandex.com * Improved setup for many other providers * Decide, which e-mails should appear - "Chats only", "Accepted contacts" or "All" * Improve moving chat messages to the DeltaChat folder * Option for a stronger image compression * Smaller message sizes in groups * Share files from other apps to Delta Chat * Share texts from mailto:-links * Log can be opened from setup screen * Add Lithuanian translation * Update several other translations * Bug fixes The changes have been done by Alexandex, Angelo Fuchs, Asiel Díaz Benítez, Björn Petersen, Besnik, Christian Klump, cyBerta, Daniel Böhrs, Enrico B., ferhad.necef, Florian Haar, Floris Bruynooghe, Friedel Ziegelmayer, Heimen Stoffels, Holger Krekel, Iskatel Istiny, Lech Rowerski, Moo, Ole Carlsen, violoncelloCH and others ## v0.101.0 2019-02-12 * First Play Store release, optimisations for Android O * Ask to disable battery optimisations * Start Azerbaijani and Swedish translations * Update several other translations * Many bug fixes The changes have been done by Ampli-fier, Angelo Fuchs, Asiel Díaz Benítez, Besnik, Björn Petersen, Christian Klump, Daniel Böhrs, Enrico B., ferhad.necef, Florian Haar, Floris Bruynooghe, Heimen Stoffels, Holger Krekel, Iskatel Istiny, Lech Rowerski, violoncelloCH and others. ## v0.100.0 2019-01-23 * Complete rework of the ui using pure material design * Images and other files can be sent together with a description * Images can be modified before sending, eg. text can be added or hand-drawn signs * Image and media gallery for each chat * Embedded camera, new camera icon directly in input field * Embedded video player * New emoticons * Contacts and groups can be joined with a QR-code-scan * Options for watching several IMAP-folders * Option to move messages to the DeltaChat-folder * Improved multi-device behavior * Improved Accessibility eg. for screen readers * Dark theme * Support right-to-left languages * Relative time display * Chatlist and contact list support a long click for several operations * Archive chats by swiping a chat right out of the chatlist * Show date always atop of the chat * Fix redraw problems with hidden system status or navigation bar * Reply directly from within notification * The system credentials have to be entered before exports * The app can be protected by the system credentials * Hide the permanent notification more reliable * Improved resending of messages * Allow password starting/ending with whitespaces * Bug fixes * Probably more i forgot The changes have been done by Ampli-fier, Angelo Fuchs, Asiel Díaz Benítez, Björn Petersen, chklump, Daniel Böhrs, Florian Haar, Hocceruser, Holger Krekel, Lars-Magnus Skog Translations are still in progress and video-recording is not yet re-implemented. Help is very welcome -:) ## v0.20.0 2018-08-14 * Check size before sending videos, files and other attachments * On sending problems, try over an appropriate number of times; then give up * Detect sending problems related to the message size, show an error and do not try over * Show message errors in the message info * Add user forum to website * Update python bindings * Seed node.js bindings and a CLI version based on this * Prepare Android bindings update * Update Danish, Italian and Russian translations The changes have been done by Andrei Guliaikin, Angelo Fuchs, Björn Petersen, compl4xx, Boehrsi, Enrico B., Floris Bruynooghe, Holger Krekel, Janka, Jikstra, Karissa McKelvey, Lars-Magnus Skog, Ole Carlsen ## v0.19.0 2018-07-10 * Give advices for Google users * Speed up by making database-locks unnecessary * Fix drafts appearing twice * Update Albanian, Basque, Catalan, Danish, Dutch, English, Italian, Polish, Russian, and Turkish translations * Update website The changes have been done by Allan Nordhøy, Angelo Fuchs, Besnik, Björn Petersen, Calbasi, Claudio Arseni, guland2000, Heimen Stoffels, Holger Krekel, Luis Fernando Stürmer da Rosa, Mahmut Özcan, Ole Carlsen, Osoitz, sebek, Thomas Oster ## v0.18.2 2018-06-23 * Fix initial configure process to hang at 95% under some circumstances ## v0.18.0 2018-06-21 * Speed up message sending/receiving * Retry failed sending/receiving jobs just in the moment the networks becomes available again * Make message sending/receiving more reliable * Handle attachment file names with non-ASCII characters correctly * Paging through images made available by Angelo Fuchs * Several connection issues with different configurations were fixed by Thomas Oster * Improve chat-folder creation by Thomas Oster * Request permissions before using the camera; added by Thomas Oster * Key import improved by Thomas Oster * Improve background and foreground message fetching reliability * Try to use the permanent notification only when really needed * Update internal sqlite library from 3.22.0 to 3.23.1 * Update internal libEtPan library from 1.7 to 1.8 * Add Danish translation from Ole Carlsen * Update Albanian, Basque, Danish, Italian, Norwegian, Dutch, Polish, Portuguese, Russian and Telugu translations ## v0.17.3 2018-05-17 * Fix system messages appearing twice * Fix: Use all gossipped verifications in verified groups * Update Basque, Polish, Russian and Ukrainian translations ## v0.17.2 2018-05-15 * Fix problem with adding formerly uncontacted members to groups * Unblock manually blocked members when they are added manually as contact again ## v0.17.1 2018-05-11 * Improve QR code scanning screens * Add a labs-option to disabled the new QR logo overlay * Update Russian translations ## v0.17.0 2018-05-07 * Show shared chats in user profiles * If a contact has changed his encryption setups, this is shown as a system messages in the middle of the chat view * Show added group members, changed group titles etc. as system messages * Show direct buttons to create a new group or contact in the "New Chat" dialog * Improve "Add contact" dialog * Move subject and most chat metadata to the encrypted part following the "Memoryhole" proposal * Show read-timestamps in message info * Do not add contacts from Bcc to group-memberlist to avoid privacy leaks and to get a unique memberlist for all group-members * In a mail contains plaintext and encrypted parts, the whole mail is treated as not being encrypted correctly * Restructure settings and advanced settings * Fix problems with Office 365 and similar services * Fix a problem where incoming messages are shown as being sent by oneself * Experimental QR code scanning options can be enabled in the advanced settings * Update Albanian, Catalan, Dutch, French, German, Italian, Norwegian, Polish, Russian, Spanish, Turkish and Ukrainian translations * Add Basque translation * Add Chinese translation * Add Japanese translation ## v0.16.0 2018-03-19 * Messages from normal clients to more than one recipient create an implicit "ad-hoc group" * Allow group creation though contact requests * Always display the _sending_ time in the chat list; the list itself is sorted by _receiving_ time and "Message info" shows both times now * If parts but the footnote are cut from mails, this is indicated "..."; use "Message info" to get the full text * Highlight the subject in the "Message info" * Autoconfigure prefers 'https' over 'http' * Bug fixes, eg. avoid freezes if the connection is lost * Update Russian, Tamil and Turkish translations ## v0.15.0 2018-02-27 * Render the waveform for voice messages * Fix problems with voice messages on various devices * Improve deletion of message that were moved around by another e-mail client * Really delete messages on the server, do not only mark them for deletion * Ignore subsequent keys or blocks in OpenPGP files * Leave incoming Autocrypt Setup Messages in the inbox so that any number of other e-mail-clients can process them * Avoid messages sent to the "Me" chat appearing twice in other e-mail clients * Update Albanian translation ## v0.14.0 2018-02-20 * Evaluate gossiped keys * Option to transfer the Autocrypt Setup to another device or e-mail client * Accept Autocrypt Setup transferred from other devices or e-mail client * Send any data from device to device using the chat "Me - Messages I sent to myself" * Do not send messages when there is an access error * Request for contact permissions only once * Bug fixes * Update French and Turkish translations ## v0.13.0 2018-01-18 * Reply encrypted if the sender has enabled encryption manually (esp. useful when chatting with clients as K-9 or Enigmail) * Update welcome screen graphics * Update Norwegian, Russian and Turkish translations ## v0.12.0 2018-01-07 * Gossip keys of other group members in the encrypted payload (will also be evaluated in one of the next versions) * Use SHA-256 instead of SHA-1 in signatures * Make the permanent notification clickable * Update permanent notification after import * Fix rendering of system messages * Various bug fixes * Update Albanian, French, Italian, Norwegian, Polish, Russian and Turkish translations ## v0.11.4 2017-12-17 * Add option to initiate Autocrypt Key Transfer * Connect after importing a backup * Reading memory hole headers * Add Albanian translation * Update German, Italian, Polish, Portuguese, Russian, Turkish and Ukrainian translations ## v0.10.0 2017-11-29 * Fix usage of multiple private keys * Fix various memory leaks * Update English, Portuguese and Turkish translations ## v0.9.9 2017-11-18 * Alternate include order for F-Droid * Add Serbian translation * Update Catalan, Dutch, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Spanish, Tamil, Telugu and Ukrainian translations ## v0.9.8 2017-11-15 * Fix a bug that avoids chat creation under some circumstances (bug introduced in 0.9.7) ## v0.9.7 2017-11-14 * Archive chats or delete chats by a long press * Notify the user in the chatlist about contact requests of known users or of other Delta Chat clients * Show messages only for explicitly wanted chats * Show more detailed reasons about failed end-to-end-encryption * Explicit option to leave a group * Do not show the padlock if end-to-end-encryption is disabled by the user * Import images from a backup when using a different device with different paths * Add copy-to-clipboard function for "About / Info" * Rework Emoji-code * Add Norwegian Bokmål translation * Add Tamil translation * Add Turkish translation * Update Catalan, German, French, Italian, Korean, Dutch, Polish, Portuguese, Russian, Telugu and Ukrainian translations ## v0.9.6 2017-10-18 * Support keys generated with multiple subkeys eg. from K-9 * Show PDFs and other attachments with bad names * Bug fixes ## v0.9.5 2017-10-08 * Backup export and import function * Query password before export * Move replies from normal E-Mail-Clients to the "Chats" folder * Improve helping MUAs on showing chat threads * Improve onboarding * Add URL to default footer * Test a different approach for battery saving in this release * Update French, Italian, German, Polish, Portuguese, Russian and Ukrainian translations ## v0.9.4 2017-08-23 * Introduce an editable "Status" field that is shown eg. in email footers * Editable and synchronized group images * Show the subject of messages that cannot be decrypted * Do not send "Read receipts" when decryption fails * Do not request "Read receipts" from normal MUAs as there are too many MUAs responding with weird, non-standard formats * Deleting a chat always deletes all messages from the device permanently * Ignore messages from mailing lists * Do not spread the original authors name nor address on forwarding * Encrypt mails send to SMTP and to IMAP the same way * Improve showing HTML-mails * Cleanup Android code * Remove badge counter on app restart * Add Ukrainian translation * Add Telugu translation * Add Catalan translation * Update German, Spanish, French, Hungarian, Italian, Polish, Portuguese and Russian translations ## v0.9.3 2017-07-13 * Introduce "Read receipts" and avoid social pressure to leave it activated * Improve encryption dialog in profile * Fix marking messages as "seen" when opening the contact requests * Ignore signature.asc files of signed-only messages * Update Polish, Portuguese and Russian translations ## v0.9.2 2017-06-28 * Encrypt group chats * Cryptographically sign messages * Validate signatures of incoming messages ("Info" shows the state) * Show lock beside end-to-end-encrypted messages with a validated signature * If end-to-end-encryption is available on sending time, guarantee the message not to be sent without end-to-end-encryption later * Show special characters in HTML-mails * Help MUAs on showing chat threads * Show attachments from multipart/alternative structures * Upgrade from Autocrypt Level 0 to Level 1; as the levels are not compatible, encryption on mixed setups does not happen * Update Polish, Portuguese, Spanish and French translations ## v0.9.1 2017-06-04 * Profile: Improve encryption state dialog * Improved video quality of short clips * Make encryption-dialog localizable * Update Russian translation ## v0.9.0 2017-06-01 * Add end-to-end-encrypting following the OpenPGP and Autocrypt standards * Add a function to compare keys * Profile: Add option to copy the email address to the clipboard * Pimp GUI ## v0.1.36 2017-05-04 * Support camera on Android Nougat ## v0.1.34 2017-05-03 * Link to new homepage https://delta.chat * Localizable Help-URLs ## v0.1.33 2017-04-29 * Better support for right-to-left (RTL) languages, taking advantage of Android 4.2 (Jelly Bean MR1, API level 17). * Send PNG files without resizing and converting to JPEG * If JPEG files are send without compression, they still appear as image, not as attached files * Raise-to-speak defaults to false * Unify long click behaviour * Support Android's system function "Delete data" * Replies to messages pop up automatically even if send from other email addresses (typical scenario for alias addresses) * Fix group-replies from normal email-clients. ## v0.1.32 2017-04-22 * Update Spanish and Portuguese translations * Update internal sqlite library to version 3.18.0, released on 2017-03-28 * Remove more of the custom language handling, use Android's routines instead * General code cleanup * Play GIF files * Option to disable autoplaying GIF files * When sending contacts, only use the names the receivers have set themselves * Show some hints when long-pressing icons in the action bar ## v0.1.29 2017-04-19 * Add Russian translation * For outgoing (group-)messages, only use the names the receivers have set themselves ## v0.1.28 2017-04-14 * Pimp notifications * Bug fixes ## v0.1.27 2017-04-12 * Use a permanent foreground service for reliable notifications * Monitor the IMAP-IDLE thread and reconnect if IMAP-IDLE seems to hang * Various battery and background optimizations ## v0.1.25 2017-04-04 * Use system or user selected video player. * Do not connect if not configured (avoids a warning on the first time startup) * Add vertical scrollbar, eg. to settings activities. * Pimp GUI and logo. * Update Korean. ## v0.1.24 2017-03-31 * Share images and documents from other apps to Delta Chat * Offer to mailto:-link-support to other apps * Ignore implausible sending time of incoming messages; use the receive time in these rare cases * Show errors only when Delta Chat is in foreground * Dynamically adapt video bitrate for longer videos to an attachment-size of max. 25 MB ## v0.1.23 2017-03-28 * Retry connecting to IMAP if there is not network available on the first try * Notify about new messages if the app is not active for hours, optimize battery consumption ## v0.1.22 2017-03-22 * Show HTML-only messages * Show connection errors * Add options for SSL/TLS and STARTTLS * Automatic account configuration, if possible * Recode large videos * Add Hungarian translation * Add Korean translation ## v0.1.21 2017-03-10 * Record and send voice messages * Record and send videos * Send and play music * Send contacts and email addresses * Sending and opening attachments of any type * Share and open commands for all attachments * Accept VCards send to us by other apps * Clickable email addresses * Update Polish translation * Fix tablet startup bug * Close the app when using the lock-app-via-pincode function * Protect data by using a content provider for sharing * Try to clear the task switcher's screenshots when locking the app via pincode * Pimp GUI ## v0.1.20 2017-02-16 * Avoid unwanted downloads of lots of old messages * Make the "Chats" folder visible if the server hides new folders by default * Fix a crash when the server returns empty folders * Update Polish and Portuguese translations * Use API level 25 (Nougat 7.1) as target ## v0.1.18 2017-02-11 * Add Polish translation * Use a new default background for chats * Improve typography by using the system font instead of a custom resource font * Remove custom plural handling, use Android's routines instead * Remove unused source code and strings * More fixes of lint errors and warnings ## v0.1.17 2017-02-07 * Drop two unnecessary permissions ACCESS_COARSE_LOCATION and ACCESS_FINE_LOCATION * Really add French translation * Update Portuguese translation * Start fixing translation handling of the program * Remove special "foss" build, because the whole program is free now. ## v0.1.16 2017-02-06 * Add French translation * Fix some lint errors and warnings ## v0.1.15 2017-01-31 * Prepare for first release on F-Droid