Releases: deltachat/deltachat-desktop
Releases · deltachat/deltachat-desktop
v1.54.2 2025-03-03
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
from0.23.0
to0.25.0
#4643 - extend some shortcuts to listen to key OR code #4685
- Update
@deltachat/stdio-rpc-server
anddeltachat/jsonrpc-client
to1.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
toWebContentsView
#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
v1.54.0 2025-02-15
[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
anddeltachat/jsonrpc-client
to1.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
to34.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
v1.53.0 2025-02-11
[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
anddeltachat/jsonrpc-client
to1.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
to34.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
v1.52.1 2025-01-27
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
anddeltachat/jsonrpc-client
to1.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
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
anddeltachat/jsonrpc-client
to1.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
anddeltachat/jsonrpc-client
to1.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
from0.11.0
to0.12.0
#4477 - Update
@deltachat/stdio-rpc-server
anddeltachat/jsonrpc-client
to1.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
anddeltachat/jsonrpc-client
to1.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
from0.11.0
to0.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
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
anddeltachat/jsonrpc-client
to1.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
anddeltachat/jsonrpc-client
to1.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
from0.11.0
to0.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
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
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
anddeltachat/jsonrpc-client
to1.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
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
anddeltachat/jsonrpc-client
to1.151.1
- dev: inviteCode doesn't needs conversion any more #4363
- Update
@deltachat/stdio-rpc-server
anddeltachat/jsonrpc-client
to1.151.2
- description parameter in webxdc.sendUpdate is deprecated now #4359
- Update
@deltachat/stdio-rpc-server
anddeltachat/jsonrpc-client
to1.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
andAccountsItemChanged
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