Skip to content

Releases: deltachat/deltachat-desktop

v1.54.2 2025-03-03

04 Mar 09:36
e0b3428
Compare
Choose a tag to compare

Added

  • feature: save messages in self chat and show a bookmark icon #4674
  • show error message if backup version is not compatible #4721
  • show "Edited" in the message's status line (if it's edited) #4697
  • add "learn more"-button to manage-key section that links to local help #4684
  • add a search field to help page #4691
  • update local help (2025-02-21)
  • update translations (2025-03-03)

Changed

  • open map in landscape orientation and with a bigger window #4683
  • update esbuild from 0.23.0 to 0.25.0 #4643
  • extend some shortcuts to listen to key OR code #4685
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.156.2
    • Update mailparse to 0.16.1 to fix panic when parsing a message
    • Don't send a notification when a group member left (#6575).
    • Fail on too new backups (#6580)
    • When reactions are seen, remove notification from second device (#6480).
    • Sort past members by the timestamp of removal.
    • Use UUID v4 to generate Message-IDs.
    • Use dedicated ID for sync messages affecting device chat.
    • Do not allow non-members to change ephemeral timer settings.
    • Show padlock when the message is not sent over the network.
  • when searching for messages in a single chat, do not show the redundant chat name in each search result #4696
  • html email view: migrate from deprecated BrowserView to WebContentsView #4689
  • update translations (2025-02-28)
  • Update local help (2025-03-01)
  • Make it possible to pass --allow-unsafe-core-replacement to pnpm run dev:electron #4733.

Fixed

  • fix webxdc apps being unclosable, when using beforeunload event #4728
  • message list being empty when double-clicking the chat before it has loaded (again) #4647
  • accessibility: improve tab order of the app #4672
  • other minor accessibility improvements #4675
  • improve performance a little #4512
  • fix missing maps.xdc in flatpak build #4682
  • constrain size of webxdc window by available screen-workarea-space #4683
  • fix that in html email view links without schema didn't open in browser #4690
  • fix clicking on the same anchor multiple timed disn't work in html email view #4690
  • close second level settings form with Escape key #4128

Download

v1.54.1 2025-02-17

17 Feb 16:38
b1bfdcb
Compare
Choose a tag to compare

Fixed

  • fix unread count on "jump down" button not clearing when all messages are read #4648
  • keep the order of contacts when calling getContactsByIds #4651, #4652
  • improve accessibility #4655, #4656, #4661, #4662

Downloads

v1.54.0 2025-02-15

15 Feb 17:30
0c1fe67
Compare
Choose a tag to compare

[1.54.0] - 2025-02-15

Breaking

  • Due to the Electron update, macOS 10.15 (Catalina) is no longer supported, macOS 11 (Big Sur) or later is the new requirement.

Added

  • highlight the first unread message upon opening a chat #4525
  • copy files to internal tmp dir before opening attachements #4498
  • enable notifications on mentions in muted chats #4538
  • e2e test for group creation #4614
  • always show accounts with unread messages, even when they're normally scrolled out of view #4536
  • make log additionally available at "Settings / Advanced / View Log" #4610
  • improvements to tauri version #4528 #4585 #4533:
    • read images from clipboard, write images to clipboard, write/delete temporary files
    • implement experimental setting: content protection
    • api to change language
    • help window localisation
  • display past members in the group member list #4531

Changed

  • set mentionsEnabled in muted chats to true by default #4633
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.155.5
    • Store device token in IMAP METADATA on each connection
    • Deduplicate blob files in chat.rs, config.rs, and integration.rs.
    • Upgrade to [email protected] & pgp to 0.15.
    • Use CRLF newlines in vCards
    • fix second device incompatibility v1.155.2 - v1.155.1
  • shortcut improvements:
    • Ctrl + F now focuses search, instead of Ctrl + K
    • Ctrl + Shift + F to search in chat
    • Ctrl + M now focuses composer, instead of Ctrl + N
    • Ctrl + N now opens "New Chat" dialog
    • Pressing "Enter" or "Arrow Down" in the search focuses the first item
      (from which point arrow keys can be used to navigate items)
      instead of opening the first chat
  • Focusing the search input with a shortcut now doesn't clear it
  • Improve backup transfer dialog (different message for connection step, timed message to tell user to check out troubleshooting, button to link to trouble shooting) #4476
  • store last used account in accounts.toml managed by core #4569
  • update help menu URLs #4598
  • Update local help (2025-02-10)
  • tauri: update dependencies #4607
  • upgrade Electron from 32.1.0 to 34.0.1 #4568
  • Update translations (2025-02-07)

Fixed

  • "Show in Chat" in Gallery not working #4629
  • fix ~3 second freeze after switching the chat #4638
  • fix chat list showing the chat that is different from the currently selected chat when switching chats rapidly, again #4628
  • fix source code links in app picker #4637
  • fix a resource leak accumulating when opening media in full screen #4634
  • fix changelog message left unread not in the selected account as it should be but in another account. #4569
  • accessibility: some context menu items not working with keyboard navigation #4578
  • fix messages sent to "Saved Messages" not being displayed sometimes #4582
  • fix "jump down" button displaying incorrect unread count (the value from another chat) #4593
  • fix clicking on message search result or "Reply Privately" quote not jumping to the message on first click sometimes, again #4554
  • accessibility: not being able to focus arrow-key navigable widgets that contain disabled items with disabled elements (such as in the "add contacts to group" widget)
  • fix jumping to message in a different chat momentarily opening the new chat scrolled to bottom before scrolling it to the desired message #4562
  • fix log format for logging core events #4572
  • fix dragging files out
  • memory leak when opening and closing emoji picker #4567
  • fix chat list showing the chat that is different from the currently selected chat when switching chats rapidly #4615
  • fix selected account not getting scrolled into view in accounts bar on app start #4542
  • message list being empty sometimes when a chat gets opened #4556
  • accessibility: improve chat list, message list and contact list semantics #4518
  • improve performance a little #4561, #4552, #4584
  • fix "Empty Hints" in "All Media" view #4609
  • fix pasting of (non image) files into composer #4533
  • fix translation PluralRules fallback to 'en' not to 'en-US' (en-US isnt valid) #4585

Downloads

https://download.delta.chat/desktop/v1.54.0/

v1.53.0 2025-02-11

14 Feb 08:42
3ed5e59
Compare
Choose a tag to compare
v1.53.0 2025-02-11 Pre-release
Pre-release

[1.53.0] - 2025-02-10

Breaking

  • Due to the Electron update, macOS 10.15 (Catalina) is no longer supported, macOS 11 (Big Sur) or later is the new requirement.

Added

  • highlight the first unread message upon opening a chat #4525
  • copy files to internal tmp dir before opening attachements #4498
  • enable notifications on mentions in muted chats #4538
  • e2e test for group creation #4614
  • always show accounts with unread messages, even when they're normally scrolled out of view #4536
  • make log additionally available at "Settings / Advanced / View Log" #4610
  • improvements to tauri version #4528 #4585 #4533:
    • read images from clipboard, write images to clipboard, write/delete temporary files
    • implement experimental setting: content protection
    • api to change language
    • help window localisation
  • display past members in the group member list #4531

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.155.4
    • Store device token in IMAP METADATA on each connection
    • Deduplicate blob files in chat.rs, config.rs, and integration.rs.
    • Upgrade to [email protected] & pgp to 0.15.
    • Use CRLF newlines in vCards
    • fix second device incompatibility v1.155.2 - v1.155.1
  • shortcut improvements:
    • Ctrl + F now focuses search, instead of Ctrl + K
    • Ctrl + Shift + F to search in chat
    • Ctrl + M now focuses composer, instead of Ctrl + N
    • Ctrl + N now opens "New Chat" dialog
    • Pressing "Enter" or "Arrow Down" in the search focuses the first item
      (from which point arrow keys can be used to navigate items)
      instead of opening the first chat
    • Focusing the search input with a shortcut now doesn't clear it
  • Improve backup transfer dialog (different message for connection step, timed message to tell user to check out troubleshooting, button to link to trouble shooting) #4476
  • store last used account in accounts.toml managed by core #4569
  • update help menu URLs #4598
  • Update local help (2025-02-10)
  • tauri: update dependencies #4607
  • upgrade Electron from 32.1.0 to 34.0.1 #4568
  • Update translations (2025-02-07)

Fixed

  • fix changelog message left unread not in the selected account as it should be but in another account. #4569
  • accessibility: some context menu items not working with keyboard navigation #4578
  • fix messages sent to "Saved Messages" not being displayed sometimes #4582
  • fix "jump down" button displaying incorrect unread count (the value from another chat) #4593
  • fix clicking on message search result or "Reply Privately" quote not jumping to the message on first click sometimes, again #4554
  • accessibility: not being able to focus arrow-key navigable widgets that contain disabled items with disabled elements (such as in the "add contacts to group" widget)
  • fix jumping to message in a different chat momentarily opening the new chat scrolled to bottom before scrolling it to the desired message #4562
  • fix log format for logging core events #4572
  • fix dragging files out
  • memory leak when opening and closing emoji picker #4567
  • fix chat list showing the chat that is different from the currently selected chat when switching chats rapidly #4615
  • fix selected account not getting scrolled into view in accounts bar on app start #4542
  • message list being empty sometimes when a chat gets opened #4556
  • accessibility: improve chat list, message list and contact list semantics #4518
  • improve performance a little #4561, #4552, #4584
  • fix "Empty Hints" in "All Media" view #4609
  • fix pasting of (non image) files into composer #4533
  • fix translation PluralRules fallback to 'en' not to 'en-US' (en-US isnt valid) #4585

Downloads

https://download.delta.chat/desktop/v1.53.0/

v1.52.1 2025-01-27

27 Jan 16:30
709eee0
Compare
Choose a tag to compare

This is a bugfix release mainly

Added

  • settings: explain "Read Receipts" and adjust "Enter Key Sends" title #4524
  • accessibility: focus message when jumping to it in some cases (e.g. when clicking on a quote) #4547
  • add special error dialog for the case that deltachat-rpc-server is not found #4479

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.155.1
    • feat: Set BccSelf to true when receiving a sync message
    • improvement: file deduplication
    • fix: Don't accidentally remove Self from groups
    • only accept SetContacts sync messages for broadcast lists

Fixed

  • message list being empty when opening a chat in some cases #4555
  • numpad "Enter" not working as regular "Enter" #4546

Downloads

v1.52.0 2025-01-23

23 Jan 14:56
9b66ba5
Compare
Choose a tag to compare

Added

  • accessibility: arrow-key navigation for message list, gallery and sticker picker #4294, #4376, #4372,
  • accessibility: arrow-key navigation: handle "End" and "Home" keys to go to last / first item #4438
  • add show_app_in_chat option to webxdc info message context menu #4459
  • add experimental content protection option (to prevent screenshots and screenrecording the app) #4475
  • app picker for webxdc apps in attachement menu #4485
  • added experimental tauri version (packages/target-tauri) #4462

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.154.1
    • New group consistency algorithm
    • fix: Migration: Set bcc_self=1 if it's unset and delete_server_after!=1
  • dev: upgrade react to v18 and react pinch pan zoom to v3
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.153.0
    • rpc-client: Add INCOMING_REACTION to const.EventType
    • Add IncomingWebxdcNotify.chat_id
    • Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes
    • Never change Viewtype::Sticker to Image if file has non-image extension
    • Change BccSelf default to 0 for chatmail
    • Don't treat location-only and sync messages as bot ones
    • Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes.
    • Prefer to encrypt if E2eeEnabled even if peers have EncryptPreference::NoPreference.
    • Allow empty To field for self-sent messages.
    • displayname may not be empty anymore #4471
    • update @deltachat/message_parser_wasm from 0.11.0 to 0.12.0 #4477
    • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.154.1
    • New group consistency algorithm
    • fix: Migration: Set bcc_self=1 if it's unset and delete_server_after!=1
    • dev: upgrade react to v18 and react pinch pan zoom to v3
    • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.153.0
    • rpc-client: Add INCOMING_REACTION to const.EventType
    • Add IncomingWebxdcNotify.chat_id
    • Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes
    • Never change Viewtype::Sticker to Image if file has non-image extension
    • Change BccSelf default to 0 for chatmail
    • Don't treat location-only and sync messages as bot ones
    • Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes.
    • Prefer to encrypt if E2eeEnabled even if peers have EncryptPreference::NoPreference.
    • Allow empty To field for self-sent messages.
    • displayname may not be empty anymore #4471
  • update @deltachat/message_parser_wasm from 0.11.0 to 0.12.0 #4477

Fixed

  • fix draft not getting cleared after sending the message #4493
  • fix draft not getting saved after inserting an emoji #4493
  • fix chat "scrolls up" right after switching (rev 2) #4431
  • when deleting a message from gallery, update gallery items to remove the respective item #4457
  • accessibility: fix arrow-key navigation stopping working after ~10 key presses #4441
  • accessibility: make more items in messages list keyboard-accessible #4429
  • fix "incoming message background color" being used for quotes of outgoing sticker messages #4456
  • fix stickers being smaller than they're supposed to be #4432
  • fix reactions to sticker messages overlapping with next message #4433
  • fix: "Enter" not adding the first contact in "Add Members" dialog #4439
  • fix: devmode: fix logging and counting jsonrpc requests #4458
  • fix: validate proxy_url before enabling proxy #4470
  • performance: don't re-render every time the window is resized #4460
  • rename language "Luri Bakhtiari" to the local name #4472
  • fix chat being scrolled up a little right after you switch to it (rev 3) #4521
  • fix chat scrolling up a bit when quoting a message or adding attachment to draft (rev 2) #4529
  • fix cancelation of account deletion when canceling clicking outside of the dialog
  • fix unread counter on "jump to bottom" button showing incorrect count (taking the count from other chats) #4500
  • fix unread counter on app's badge not updating when reading messages from other device #4539
  • fix clicking on message search result or "reply privately" quote not jumping to the message on first click #4510
  • fix messages from wrong chat being shown after clicking on "jump down" button after revealing a message from a "Reply Privately" quote #4511
  • accessibility: fix VCards (share contact) being tab-stops even in inactive messages #4519
  • fix flickering in "Send to..." appearing on some zoom levels #4534

Downloads

v1.51.0 2025-01-16

16 Jan 18:16
fd2dfa1
Compare
Choose a tag to compare
v1.51.0 2025-01-16 Pre-release
Pre-release

This is a test release for the upcoming 1.52.0 release

Added

  • accessibility: arrow-key navigation for message list, gallery and sticker picker #4294, #4376, #4372,
  • accessibility: arrow-key navigation: handle "End" and "Home" keys to go to last / first item #4438
  • add show_app_in_chat option to webxdc info message context menu #4459
  • add experimental content protection option (to prevent screenshots and screenrecording the app) #4475
  • app picker for webxdc apps in attachement menu #4485

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.154.1
    • New group consistency algorithm
    • fix: Migration: Set bcc_self=1 if it's unset and delete_server_after!=1
  • dev: upgrade react to v18 and react pinch pan zoom to v3
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.153.0
    • rpc-client: Add INCOMING_REACTION to const.EventType
    • Add IncomingWebxdcNotify.chat_id
    • Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes
    • Never change Viewtype::Sticker to Image if file has non-image extension
    • Change BccSelf default to 0 for chatmail
    • Don't treat location-only and sync messages as bot ones
    • Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes.
    • Prefer to encrypt if E2eeEnabled even if peers have EncryptPreference::NoPreference.
    • Allow empty To field for self-sent messages.
    • displayname may not be empty anymore #4471
  • update @deltachat/message_parser_wasm from 0.11.0 to 0.12.0 #4477

Fixed

  • fix draft not getting cleared after sending the message #4493
  • fix draft not getting saved after inserting an emoji #4493
  • fix chat "scrolls up" right after switching (rev 2) #4431
  • when deleting a message from gallery, update gallery items to remove the respective item #4457
  • accessibility: fix arrow-key navigation stopping working after ~10 key presses #4441
  • accessibility: make more items in messages list keyboard-accessible #4429
  • fix "incoming message background color" being used for quotes of outgoing sticker messages #4456
  • fix stickers being smaller than they're supposed to be #4432
  • fix reactions to sticker messages overlapping with next message #4433
  • fix: "Enter" not adding the first contact in "Add Members" dialog #4439
  • fix: devmode: fix logging and counting jsonrpc requests #4458
  • fix: validate proxy_url before enabling proxy #4470
  • performance: don't re-render every time the window is resized #4460
  • rename language "Luri Bakhtiari" to the local name #4472

Downloads

v1.50.1 2024-12-18

18 Dec 12:05
c04da97
Compare
Choose a tag to compare

This release fixes an issue with the Windows builds which were erroneously marked as malware on Windows. See chatmail/core#6338

Besides that it has no other changes compared to Release 1.50.0

v1.50.0 2024-12-17

18 Dec 10:43
d24cf94
Compare
Choose a tag to compare

Note: Windows builds will be published in Release 1.50.1 due to an erroneously malware alert on current Windows builds

Added

  • show specific notifications for webxdc events #4400
  • expose sendUpdateInterval & sendUpdateMaxSize in webxdc
  • accessibility: arrow-key navigation for the list of chats, list of accounts, lists of contacts, gallery tabs #4224, #4291, #4361, #4362, #4369, #4377
  • Add "Learn More" button to "Disappearing Messages" dialog #4330
  • new icon for Mac users
  • smooth-scroll to newly arriving messages instead of jumping instantly #4125
  • make backup and key export work in browser #4303
  • add ability to add private tags to accounts
  • dev: run e2e tests in CI

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.152.0
  • mark bots as such in chat header and in contact view dialog #4405
  • enable Telegram-style Ctrl + ArrowUp to reply by default #4333
  • improve performance a little #4334
  • extend image max-height in messages
  • description parameter in webxdc.sendUpdate is deprecated now #4359
  • click on WebxdcInfo Message immediately opens webxdc app #4380
  • href can be passed to webxdc sendStatusUpdate to show event related content
  • add dc version, os name and cpu architecture to fatal errors for better error reports #4384

Fixed

  • handle double escape on Dialog #4365
  • fix random crashes on quote reply #4337
  • avoid drafts in readonly chats #4349
  • fullscreen images getting cropped a little #4402, #4385
  • settings: chat background preview element not working for the default background image #4403
  • macOS: make area under traffic lights dragable and fix the bug that its size changed based on profile acount and window height #4408
  • fix chat "scrolls up" right after switching #4404
  • quote text being unreadable for sticker replies in light theme #4417
  • "Disappearing Messages" dialog not reflecting the actual current value #4327
  • accessibility: make settings keyboard-navigable #4319
  • Fix documentation for --allow-unsafe-core-replacement #4341
  • fix missing linebreaks in quotes #4360
  • avoid showing wrong menu items for blocked users #4353
  • fix: save message draft every 200ms if message text changed #3733
  • fix mac drag window issues #4300 #4385
  • the main window overflowing small screens, or/and if zoom level is high #4156
  • do not clear the draft if sending failed. #4340
  • fix startup delay on linux #4379
  • fix: remove visible scrollbars in fullscreen media view #4385

Downloads

v1.49.0 2024-12-05

05 Dec 15:03
c574dd4
Compare
Choose a tag to compare
v1.49.0 2024-12-05 Pre-release
Pre-release

This release candidate is currently in the testing phase.

Added

  • accessibility: arrow-key navigation for the list of chats, list of accounts, lists of contacts, gallery tabs #4224, #4291, #4361, #4362, #4369, #4377
  • Add "Learn More" button to "Disappearing Messages" dialog #4330
  • new icon for Mac users
  • smooth-scroll to newly arriving messages instead of jumping instantly #4125
  • make backup and key export work in browser #4303
  • add ability to add private tags to accounts

Changed

  • enable Telegram-style Ctrl + ArrowUp to reply by default #4333
  • improve performance a little #4334
  • extend image max-height in messages
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.151.1
  • dev: inviteCode doesn't needs conversion any more #4363
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.151.2
  • description parameter in webxdc.sendUpdate is deprecated now #4359
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.151.3
  • click on WebxdcInfo Message immediately opens webxdc app #4380
  • href can be passed to webxdc sendStatusUpdate to show event related content
  • dev: move responsibility for updating account list to core through the AccountsChanged and AccountsItemChanged event
  • add dc version, os name and cpu architecture to fatal errors for better error reports #4384

Fixed

  • "Disappearing Messages" dialog not reflecting the actual current value #4327
  • accessibility: make settings keyboard-navigable #4319
  • Fix documentation for --allow-unsafe-core-replacement #4341
  • fix missing linebreaks in quotes #4360
  • avoid showing wrong menu items for blocked users #4353
  • fix: save message draft every 200ms if message text changed #3733
  • fix mac drag window issues #4300 #4385
  • the main window overflowing small screens, or/and if zoom level is high #4156
  • do not clear the draft if sending failed. #4340
  • "Search in <chat name>" divider overflowing for long chat names #4375
  • fix startup delay on linux #4379
  • fix: remove visible scrollbars in fullscreen media view #4385

Downloads

https://download.delta.chat/desktop/v1.49.0