Deltachat Desktop Versions Save

Email-based instant messaging for Desktop.

v1.46.1

2 weeks ago

Added

  • add option to use sytem ui font in appearance settings #3949
  • pretty preview for vcard draft #3948

Changed

  • use SOURCE_DATE_EPOCH environment var for build timestamp instead of Date.now() if set.
  • use italic variants of Roboto font correctly #3949
  • show chat name when searching in chat #3950

Fixed

  • skip requestSingleInstanceLock on mac appstore builds (mas), because it made it unable to start the app on older macOS devices. #3946
  • fix tray icon explaination in settings that appears when started with --minimized #3949
  • performance: memorize MessageBody, don't run message parser multiple times for the same message #3951
  • performance: add limits for MessageBody text generally and for quotes, core already has limits on text size, but for the cases where core has a bug it's still useful to have a failsave #3951
  • Fix some strings not being translated on some locales (e.g. "1 minute" message age in Indonesian) #3910
  • Fix strings being incorrectly pluralized for many locales (such as "2 members" in Russian) #3910
  • make search ui visible when searching in a chat when in small screen mode #3950

Removed

  • removed unused Roboto font variants #3949

[v1.46.0] - 2024-06-10

Changed

  • Update translations (2024-06-09) #3925

Fixed

  • refresh member list after changes #3807

[v1.45.5] - 2024-06-08

Added

  • send contact as VCard from attachment context menu #3830

Changed

  • Update translations (2024-06-08) #3923

Fixed

  • Do not set min window dimensions on screens that are smaller than those min dimensions (such as linux phones) #3919
  • packaging: respect NO_ASAR env var in afterPackHook #3916
  • fix image cropper is not started when creating a group #3920

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.140.2

[v1.45.4] - 2024-06-06

Added

  • Add image cropper to setting group avatars #3905

Changed

  • do not open last chat when switching accounts in small screen mode #3912
  • open last chat when exiting small screen mode #3912
  • Fix removing group avatars #3905
  • Do not unselect chat when opening global map #3912
  • Fix missing translation for broadcastlist name #3913

Fixed

  • Show error to user if core process exits unexpectedly #3904

[v1.45.3] - 2024-06-05

Fix

  • Fix map in packaged build #3900

[v1.45.2] - 2024-06-04

Fix

  • Fix notifications (was broken in 1.45.1) #3898

[v1.45.1] - 2024-06-04

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachment as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

[v1.45.0] - 2024-05-24

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Download

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

v1.46.0

3 weeks ago

🐣 New Onboarding: ⚡️ Sign up to secure fast chatmail servers (https://delta.chat/chatmail) or use classic e-mail servers

💻 Collapse chat list on small screens or window sizes 📋 Accept images from clipboard in QR reader 🖼️✂️ Image cropper for profile image selector 📌 Webxdc windows now remember their last position and size 🚀 Shorter startup times on newer Mac (through native ARM builds) ✨ Many improvements and bug fixes

Changelog

Changed

  • Update translations (2024-06-09) #3925

Fixed

  • refresh member list after changes #3807

[v1.45.5] - 2024-06-08

Added

  • send contact as VCard from attachment context menu #3830

Changed

  • Update translations (2024-06-08) #3923

Fixed

  • Do not set min window dimensions on screens that are smaller than those min dimensions (such as linux phones) #3919
  • packaging: respect NO_ASAR env var in afterPackHook #3916
  • fix image cropper is not started when creating a group #3920

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.140.2

[v1.45.4] - 2024-06-06

Added

  • Add image cropper to setting group avatars #3905

Changed

  • do not open last chat when switching accounts in small screen mode #3912
  • open last chat when exiting small screen mode #3912
  • Fix removing group avatars #3905
  • Do not unselect chat when opening global map #3912
  • Fix missing translation for broadcastlist name #3913

Fixed

  • Show error to user if core process exits unexpectedly #3904

[v1.45.3] - 2024-06-05

Fix

  • Fix map in packaged build #3900

[v1.45.2] - 2024-06-04

Fix

  • Fix notifications (was broken in 1.45.1) #3898

[v1.45.1] - 2024-06-04

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachment as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

[v1.45.0] - 2024-05-24

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Download

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

Release Progress (app stores and other places where you can get the app) is tracked in https://github.com/deltachat/deltachat-desktop/issues/3929

v1.45.5

3 weeks ago

Added

  • send contact as VCard from attachment context menu #3830

Changed

  • Update translations (2024-06-08) #3923

Fixed

  • Do not set min window dimensions on screens that are smaller than those min dimensions (such as linux phones) #3919
  • packaging: respect NO_ASAR env var in afterPackHook #3916
  • fix image cropper is not started when creating a group #3920

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.140.2

[v1.45.4] - 2024-06-06

Added

  • Add image cropper to setting group avatars #3905

Changed

  • do not open last chat when switching accounts in small screen mode #3912
  • open last chat when exiting small screen mode #3912
  • Fix removing group avatars #3905
  • Do not unselect chat when opening global map #3912
  • Fix missing translation for broadcastlist name #3913

Fixed

  • Show error to user if core process exits unexpectedly #3904

[v1.45.3] - 2024-06-05

Fix

  • Fix map in packaged build #3900

[v1.45.2] - 2024-06-04

Fix

  • Fix notifications (was broken in 1.45.1) #3898

[v1.45.1] - 2024-06-04

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachment as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

[v1.45.0] - 2024-05-24

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Download

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

v1.45.4

3 weeks ago

This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-45-x-release/3089

Added

  • Add image cropper to setting group avatars #3905

Changed

  • do not open last chat when switching accounts in small screen mode #3912
  • open last chat when exiting small screen mode #3912
  • Fix removing group avatars #3905
  • Do not unselect chat when opening global map #3912
  • Fix missing translation for broadcastlist name #3913

Fixed

  • Show error to user if core process exits unexpectedly #3904

[v1.45.3] - 2024-06-05

Fix

  • Fix map in packaged build #3900

[v1.45.2] - 2024-06-04

Fix

  • Fix notifications (was broken in 1.45.1) #3898

[v1.45.1] - 2024-06-04

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachement as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

[v1.45.0] - 2024-05-24

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Downloads

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

v1.45.3

4 weeks ago

This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-45-x-release/3089

Fix

  • Fix map in packaged build #3900

[v1.45.2] - 2024-06-04

Fix

  • Fix notifications (was broken in 1.45.1) #3898

[v1.45.1] - 2024-06-04

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachement as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

[v1.45.0] - 2024-05-24

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Downloads

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

v1.45.2

4 weeks ago

This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-45-x-release/3089

Fix

  • Fix notifications (was broken in 1.45.1) #3898

[v1.45.1] - 2024-06-04

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachement as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

[v1.45.0] - 2024-05-24

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Download

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

v1.45.1

4 weeks ago

This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-45-x-release/3089

Added

  • Added a Small Screen Mode, when you rezise the window to be small it will only show the chatlist with account sidebar or the Chat View with a back button.
  • show VCard attachement as VCard in message list #3840
  • add contact from VCard & start chat on click #3840
  • Webxdc realtime support #3741

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.140.0
  • Always show msg.overrideSenderName even when the message is sent by yourself
  • Secure notifications on linux: escape html, like signal does #3875, #3890
  • Update translations (2024-06-04) #3871 #3888 #3895
  • adapt title of "Privacy Policy" link for default instance #3872
  • ContextMenuItem now can render icons #3811
  • use our own ContextMenu for AttachmentMenu #3811
  • replace BlueprintJS Button and Icon with our implementation in chat navbar and attachment menu #3811
  • update @deltachat/message_parser_wasm to 0.11.0 -> Bugfixes for link parsing:
    • restrict what can be in a label for a labled link
    • fix that false-positives in link detection

Fixed

  • fix that map tab is highlighted when you are in the media/gallery tab #3867
  • fix message text "wobbling" on hover #3862
  • fix: close alternative options dialog when setting up as a second device #3873
  • fix map not opening #3876
  • fix ImageCropper not working on smaller images
  • fix: right click in ContactList should open a context menu #3884

Download

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

v1.45.0

1 month ago

This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-45-x-release/3089

Added

  • Remember last position & size of webxdc windows #3754 #3755
  • add quick-key CtrlOrCmd+q for submenu quit #3758
  • add window titlebar for html_email- and help window #3770 #3778
  • add quick key Cmd+W/Ctrl+W to close webxdc-, html_email- and help-window #3770 #3778
  • Accept images from clipboard in QR reader #3762
  • Introduce new Spinner component #3786
  • Instant Onboarding #3773 #3801
  • Add instructions and troubleshooting button to "Add as Second Device" dialog #3801
  • Add image cropper for profile image selector #1779
  • add more information to about screen (runtime, where the rpc server is and whether you run under arm translation) #3567
  • Use openstreetmap in map
  • Open map in a separate window
  • Add global map for all chats in account

Changed

  • Update translations (2024-05-20) #3746 #3802 #3827 #3837
  • The latest reaction is now shown in the chatlist, if it's newer than the last message #3749
  • minor improvements to "add second device" dialog #3748
  • Remove deprecated translations #3756
  • Refactor chat store into React context #3725
  • Improve security: restrict file protocol #3769 #3798 #3800
  • Change chatlist to use new chatlist changed event from core #3268
  • Refactor QR code reader #3762
  • add animations for message shortcuts menu #3759
  • reactions: add message height animation #3752
  • update @deltachat/message_parser_wasm to 0.10.0 -> now parses internationalised Links and some minor bugfixes #3813
  • replace emoji regex with message-parser function for counting emojis #3813
  • update eslint dependency and its plugins #3808:
    • eslint: 8.54.0 -> 8.56.0
    • eslint-config-prettier: 9.0.0 -> 9.1.0
    • eslint-plugin-prettier: 5.0.1 -> 5.1.3
    • eslint-plugin-react-hooks: 4.6.0 -> 4.6.2
    • @typescript-eslint/eslint-plugin: 6.13.1 -> 7.8.0
    • @typescript-eslint/parser: 6.13.1 -> 7.8.0
  • bump nodejs requirement to >=18.18.0 #3808
  • reorganise some settings acording changes on android & ios #3812
  • reword password label to 'Existing Password' #3826
  • replace deltachat-node with @deltachat/stdio-rpc-server #3567
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to v1.139.3
  • upgrade electron from 28.2.3 to 30.0.2
  • increase minimum nodejs version from 18 to 20
  • hide irrelevant advanced settings for chatmail users #3823
  • upgrade electron-builder from 24.6.4 to 24.13.3 #3828
  • upgrade mocha to 10.4.0

Fixed

  • fix chat audit dialog was going out of viewport on smaller screens #3736
  • fix long names breaking layout of reactions dialog #3736
  • hide "add second device" instructions when transfer has started #3748
  • improve chat scroll performance #3743, #3747
  • faster load of contact lists in "New Chat" and "New Group" #3842
  • reduce CPU load when moving mouse over chat #3751
  • fix chatlistitem background when context menu for it is shown it is now highlighted correctly on pinned chats #3766
  • fix add missing top padding to confirm sending files dialog #3767
  • remove last selected chat id in ui settings when deleting the selected chat #3772
  • fix translation keys in keybindings cheat sheet dialog #3779
  • fix random scroll position and missing redraws when opening "Archive" #3268
  • fix: clear notifications for a contact request when blocking it #3268
  • Unmount QR scanner and disable camera correctly on abort or exit #3762
  • Close reactions bar on emoji selection #3788
  • fix Clicking notification does not bring Delta Chat to foreground on Windows #3793
  • Prevent re-rendering of account sidebar when switching account #3789
  • fix help not opening for languages that have no localized help #3801
  • quoted messages with single emoji as text look too big #3813
  • fix the bug where reactions bar is closed after arriving new message #3760
  • fix problem of focus when opening create chat dialogue #3816
  • fix the bug where EditAccountAndPassword dialog does not close with OK button
  • fix the problem of pressing ENTER when logging in and prompting doing additioanl dialogs #3824

Removed

  • remove disabled composer reason, now composer is just always hidden when chat.canSend is false #3791
  • remove --multiple-instances flag #3567

Downloads

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

v1.44.1

3 months ago

Due to the electron update macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported, macOS 10.15 (Catalina) or later is the new requirement.

Changed

  • Update deltachat-node and deltachat/jsonrpc-client to v1.136.3

Fixed

  • When switching accounts after deleting a chat, the message list is blank, similar issues can come up when using the 2nd device flow. #3724
  • Fix bug where cancellation of configure led to an undefined state where it looked like the account was configured successfully, but it was not. #3729

[1.44.0] - 2024-03-05

Added

  • Add repology badge to README #3696

Changed

  • slightly wider account sidebar (so traffic lights look more centered on macOS) #3698
  • refactor some components to not use the chatstore singleton directly #3700
  • Reuse new image selector component for group images #3713
  • Update deltachat-node and deltachat/jsonrpc-client to v1.136.1 #3720
  • Update translations (2024-03-05) #3722

Fixed

  • fix broken html email window (CSP got broken with the recent electron update) #3704
  • remove unexpected empty space (bottom padding) from view profile dialog #3707
  • Button style regression #3712
  • Wait until chat id got set before displaying message list #3716
  • change export keys open directory confirm button label to "select" #3710
  • Make chat title and subtitle unselectable to prevent unusual behaviour #3688
  • changing display name of a contact does not change it immediately in the messages #3703
  • WebXDC button style regression #3718
  • Change wording of "sync all" setting and make it appear disabled by default like the other experimental settings #3717

[1.43.1] - 2024-02-19

Due to the electron update macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported, macOS 10.15 (Catalina) or later is the new requirement.

Changed

  • Upgrade electron from v26.6.3 to version v28.2.3 #3693
  • Refactor buttons #3605
  • Update translations (2024-02-19)

Fixed

  • Fix broken styles for muted and turned off account badges in multiaccount sidebar #3691
  • "Broken protection" message did not allow opening info dialog on tap #3695

[1.43.0] - 2024-02-14

Added

  • ContextMenu now handles multiple sublevels #3116
    • ContextMenuItem has a subitems array
    • Hovering outside of the menu closes last opened sublevel
    • ChatListContextMenu mute option now opens a submenu with duration options instead of a dialog
  • Add shortcut to scan qr code to "New Chat" dialog #3623
  • Message reactions with emojis #2964
  • Show info dialog on tap for invalid unencrypted mails #3652
  • Add QR scan button next to search input on main screen #3665
  • Add Account Switcher Sidebar #3621
  • Add new account deletion screen #3621
  • Open DC Invite Links directly inside delta chat from links clicked in messages and html emails #3683
  • Add multiaccount notifications and mute/disable notifications for specific accounts #3680

Changed

  • Update deltachat-node and deltachat/jsonrpc-client to v1.135.0
  • Update electron from v26.6.0 to version v26.6.3
  • Update filesize dependency from 8.0.6 to 10.1.0
  • Introduce text formatting for chatlist item summary (use message-parser) #3476
  • Use native watch mode and CSS modules of esbuild #3571
    • Use native watch mode and CSS modules of esbuild
    • Support SCSS in modules
    • Show eslint errors when bundling during development
    • Use watch:frontend:types script for type-checking during development
    • Update esbuild to v0.19.8
    • Update typescript to v5.3.2
  • Refactor dialog components, improved styling for settings #3575
  • Refactor and improve design of search input components #3572
  • Refactor dialog logic and add additional helper methods #3512
  • Prefer light theme for the help and webxdc loading pages
  • Helper method to easily use confirmation dialogs #3601
  • Refactor using new useConfirmationDialog hook #3602
  • Remember file open dialog locations across the current session and do not persist last save location across sessions anymore #3615
  • Disable three-dot-menu when not applicable (map, other gallery tabs) #3523
  • Move pin icon in chatlist after date #3636
  • Hide email address for guaranteed e2e DM chats in the titlebar #3629
  • Use displayName for contact in verified_by in Contact Dialog (also hide email address) #3629
  • Removed minimal theme from offical themes because it is unmaintained #3645
  • Do not add changelog device message on fresh accounts #3639
  • Copy invite link to clipboard instead of only QR code data #3650
  • Remove unessesary z-index css properties and reorganize the remaining ones #3661
  • Require setting display name when creating profile after scanning invite code #3663
  • Improve design of profile image selector component #3667
  • badge count is now across all active accounts #3621
  • "sync all accounts" moved to settings under advanced -> experimental #3621
  • webxdc stay open when switching accounts (when you have sync all enabled, which is the default) #3621
  • Add more versions to about dialog and update the order of information #3677
  • Refactor message meta data component #3678
  • Use overlay in context menu #3682
  • Update local help (2024-02-14) #3686

Fixed

  • Silently fail when notifications are not supported by OS #3613
  • Fix uncaught Exception when dismissing notifications on windows #3593
  • Introduce own React context for context menus & fix regression #3608
  • Improve position of verified icon in profile info #3627
  • Hide reactions UI for info-, system- or video-invite messages and chats #3642
  • Delete old themes before rebuilding in build process #3645
  • More contrast for audio elements in dark mode #3653
  • Fix fullscreen view for avatar images #3669
  • Fix display of avatars with spaces in the name #3669
  • Show search bar when searching chat in archived mode #3679

Removed

  • Remove qr icon in sidebar #3666
  • Remove old Account switcher screen #3621
  • Remove sidebar menu #3621

Downloads

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

for other platforms see the issue that tracks release progress: https://github.com/deltachat/deltachat-desktop/issues/3731

v1.44.0

3 months ago

Due to the electron update macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported, macOS 10.15 (Catalina) or later is the new requirement.

Added

  • Add repology badge to README #3696

Changed

  • slightly wider account sidebar (so traffic lights look more centered on macOS) #3698
  • refactor some components to not use the chatstore singleton directly #3700
  • Reuse new image selector component for group images #3713
  • Update deltachat-node and deltachat/jsonrpc-client to v1.136.1 #3720
  • Update translations (2024-03-05) #3722

Fixed

  • fix broken html email window (CSP got broken with the recent electron update) #3704
  • remove unexpected empty space (bottom padding) from view profile dialog #3707
  • Button style regression #3712
  • Wait until chat id got set before displaying message list #3716
  • change export keys open directory confirm button label to "select" #3710
  • Make chat title and subtitle unselectable to prevent unusual behaviour #3688
  • changing display name of a contact does not change it immediately in the messages #3703
  • WebXDC button style regression #3718
  • Change wording of "sync all" setting and make it appear disabled by default like the other experimental settings #3717

[1.43.1] - 2024-02-19

Due to the electron update macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported, macOS 10.15 (Catalina) or later is the new requirement.

Changed

  • Upgrade electron from v26.6.3 to version v28.2.3 #3693
  • Refactor buttons #3605
  • Update translations (2024-02-19)

Fixed

  • Fix broken styles for muted and turned off account badges in multiaccount sidebar #3691
  • "Broken protection" message did not allow opening info dialog on tap #3695

[1.43.0] - 2024-02-14

Added

  • ContextMenu now handles multiple sublevels #3116
    • ContextMenuItem has a subitems array
    • Hovering outside of the menu closes last opened sublevel
    • ChatListContextMenu mute option now opens a submenu with duration options instead of a dialog
  • Add shortcut to scan qr code to "New Chat" dialog #3623
  • Message reactions with emojis #2964
  • Show info dialog on tap for invalid unencrypted mails #3652
  • Add QR scan button next to search input on main screen #3665
  • Add Account Switcher Sidebar #3621
  • Add new account deletion screen #3621
  • Open DC Invite Links directly inside delta chat from links clicked in messages and html emails #3683
  • Add multiaccount notifications and mute/disable notifications for specific accounts #3680

Changed

  • Update deltachat-node and deltachat/jsonrpc-client to v1.135.0
  • Update electron from v26.6.0 to version v26.6.3
  • Update filesize dependency from 8.0.6 to 10.1.0
  • Introduce text formatting for chatlist item summary (use message-parser) #3476
  • Use native watch mode and CSS modules of esbuild #3571
    • Use native watch mode and CSS modules of esbuild
    • Support SCSS in modules
    • Show eslint errors when bundling during development
    • Use watch:frontend:types script for type-checking during development
    • Update esbuild to v0.19.8
    • Update typescript to v5.3.2
  • Refactor dialog components, improved styling for settings #3575
  • Refactor and improve design of search input components #3572
  • Refactor dialog logic and add additional helper methods #3512
  • Prefer light theme for the help and webxdc loading pages
  • Helper method to easily use confirmation dialogs #3601
  • Refactor using new useConfirmationDialog hook #3602
  • Remember file open dialog locations across the current session and do not persist last save location across sessions anymore #3615
  • Disable three-dot-menu when not applicable (map, other gallery tabs) #3523
  • Move pin icon in chatlist after date #3636
  • Hide email address for guaranteed e2e DM chats in the titlebar #3629
  • Use displayName for contact in verified_by in Contact Dialog (also hide email address) #3629
  • Removed minimal theme from offical themes because it is unmaintained #3645
  • Do not add changelog device message on fresh accounts #3639
  • Copy invite link to clipboard instead of only QR code data #3650
  • Remove unessesary z-index css properties and reorganize the remaining ones #3661
  • Require setting display name when creating profile after scanning invite code #3663
  • Improve design of profile image selector component #3667
  • badge count is now across all active accounts #3621
  • "sync all accounts" moved to settings under advanced -> experimental #3621
  • webxdc stay open when switching accounts (when you have sync all enabled, which is the default) #3621
  • Add more versions to about dialog and update the order of information #3677
  • Refactor message meta data component #3678
  • Use overlay in context menu #3682
  • Update local help (2024-02-14) #3686

Fixed

  • Silently fail when notifications are not supported by OS #3613
  • Fix uncaught Exception when dismissing notifications on windows #3593
  • Introduce own React context for context menus & fix regression #3608
  • Improve position of verified icon in profile info #3627
  • Hide reactions UI for info-, system- or video-invite messages and chats #3642
  • Delete old themes before rebuilding in build process #3645
  • More contrast for audio elements in dark mode #3653
  • Fix fullscreen view for avatar images #3669
  • Fix display of avatars with spaces in the name #3669
  • Show search bar when searching chat in archived mode #3679

Removed

  • Remove qr icon in sidebar #3666
  • Remove old Account switcher screen #3621
  • Remove sidebar menu #3621

Downloads

Coming Soon, also see release progress in https://github.com/deltachat/deltachat-desktop/issues/3723 Not available, because there was an issue that broke our build-pipeline. Please wait for 1.44.1, which will come soon.