Releases: deltachat/deltachat-desktop
v1.45.3 - 2024-06-05
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
anddeltachat/jsonrpc-client
tov1.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
to0.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
to0.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
anddeltachat/jsonrpc-client
tov1.139.3
- upgrade
electron
from28.2.3
to30.0.2
- increase minimum nodejs version from
18
to20
- hide irrelevant advanced settings for chatmail users #3823
- upgrade
electron-builder
from24.6.4
to24.13.3
#3828 - upgrade
mocha
to10.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
isfalse
#3791 - remove
--multiple-instances
flag #3567
Downloads
v1.45.2 - 2024-06-04
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
anddeltachat/jsonrpc-client
tov1.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
to0.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
to0.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
anddeltachat/jsonrpc-client
tov1.139.3
- upgrade
electron
from28.2.3
to30.0.2
- increase minimum nodejs version from
18
to20
- hide irrelevant advanced settings for chatmail users #3823
- upgrade
electron-builder
from24.6.4
to24.13.3
#3828 - upgrade
mocha
to10.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
isfalse
#3791 - remove
--multiple-instances
flag #3567
Download
[v1.45.1] - 2024-06-04
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
anddeltachat/jsonrpc-client
tov1.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
to0.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
1.45.0 - 2024-05-24
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
to0.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
anddeltachat/jsonrpc-client
tov1.139.3
- upgrade
electron
from28.2.3
to30.0.2
- increase minimum nodejs version from
18
to20
- hide irrelevant advanced settings for chatmail users #3823
- upgrade
electron-builder
from24.6.4
to24.13.3
#3828 - upgrade
mocha
to10.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
isfalse
#3791 - remove
--multiple-instances
flag #3567
Downloads
1.44.1 - 2024-03-09
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
anddeltachat/jsonrpc-client
tov1.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
anddeltachat/jsonrpc-client
tov1.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
fromv26.6.3
to versionv28.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
anddeltachat/jsonrpc-client
tov1.135.0
- Update
electron
fromv26.6.0
to versionv26.6.3
- Update
filesize
dependency from8.0.6
to10.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 inverified_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
Downloads
https://download.delta.chat/desktop/v1.44.1/
for other platforms see the issue that tracks release progress: #3731
1.44.0 - 2024-03-05
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
anddeltachat/jsonrpc-client
tov1.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
fromv26.6.3
to versionv28.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
anddeltachat/jsonrpc-client
tov1.135.0
- Update
electron
fromv26.6.0
to versionv26.6.3
- Update
filesize
dependency from8.0.6
to10.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 inverified_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
Downloads
Coming Soon, also see release progress in #3723
Not available, because there was an issue that broke our build-pipeline. Please wait for 1.44.1, which will come soon.
1.43.1 - 2024-02-19
This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-43-x-release/2940/4
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
fromv26.6.3
to versionv28.2.3
#3693 - Refactor buttons #3605
- Update translations (2024-02-19)
Fixed
1.43.0 - 2024-02-14
This release candidate is currently in the testing phase, to learn more read https://support.delta.chat/t/help-testing-the-upcoming-v1-43-x-release/2940/4
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
anddeltachat/jsonrpc-client
tov1.135.0
- Update
electron
fromv26.6.0
to versionv26.6.3
- Update
filesize
dependency from8.0.6
to10.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 inverified_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
1.42.2 - 2023-12-02
Since we needed to upgrade electron this version drops support for windows 7, 8 and 8.1
https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice
If you are using DC on these platforms you have the following options:
Keep using 1.40.4
update windows to 10 or 11
switch to linux (or dual boot it)
contact [email protected] if you have money and want to sponsor the development of a special legacy build of deltachat desktop 1.42 for windows 7/8/8.1.
Core is now built on Debian 10: now requires glibc 2.28, so ubuntu 18 is not supported anymore.
Changelog
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.9
- more fixes for mail.163.com
- update esbuild to v0.19.8
Fixed
- log error when webxdc status update send fails
- make starting of html email view more reliable (remove race condition)
[1.42.1] - 2023-11-23
Changed
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.7
- Revert "fix: check UIDNEXT with a STATUS command before going IDLE". This fixes mail.163.com which has broken STATUS command.
[1.42.0] - 2023-11-23
Fixed
- fix clear chat sometimes not refreshing the messagelist
[1.41.4] - 2023-11-22
Changed
- Update local help (2023-11-20)
- Update translations (2023-11-22)
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.6
Fixed
- fix displaying sticker that has wrong mimetype
- fix bug where composer was locked after joining a group via qr code
- fix double message context menu #3550
- focus after loading draft fixes:
- fix: show error in autocrypt setup enter key dialog when the typed in key is invalid
- fix bug: allow deleting first number in autocrypt enter setup key dialog
[1.41.3] - 2023-11-17
Added
- Vietnamese language
Changed
- update
@deltachat/message_parser_wasm
to0.9.0
, which fixes a bug with BotCommandSuggestion parsing - update
electron
fromv26.4.2
to versionv26.6.0
- Select device message chat automatically to welcome first users #3531
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.4
- update local help (16.nov.2023)
- Update translations (17.11.2023)
- Update options for disappearing messages #3530
- Do not show redundant read-only message when in device messages chat #3532
Fixed
- fix: files search not case-insensitive
- fix: bug in emoji detection for jumbomoji #3508
- Improve layout and fix unknown locale of DisabledMessageInput #3537
- Fix: Do not show reply option in read-only groups #3536
- Use
dc_chat_can_send
to show or hide reply functionality #3541 - fix translation key for
add_to_sticker_collection
in context menu
[1.41.2] - 2023-11-15
Changed
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.2
- Update inApp help (15.11.2023)
- make help's "scroll to top" button less intrusive
- streamline profile titles
- use local help for guaranteed end-to-end encryption more info
Fixed
- macOS: prevent second instances when runing from terminal
- fix status text overflow in ViewProfile #3515
[1.41.1] - 2023-11-14
Changed
- fix notarisation for macOS dmg
[1.41.0] - 2023-11-13
Added
- Global Gallery
- Show date when scrolling gallery
- add option to view images and videos in the gallery cropped to grid or in their original aspect ratio
- mark webxdc app context as secure #3413
- Experimental: Related Chats
- Developer option to disable IMAP IDLE #4803
- add option to save to file system to webxdc "send to chat"-dialog
- Add image compression
- open
mailto:
andopenpgp4fpr:
links from webxdc in deltachat #3355 - show confirm dialogue when creating new chat after clicking mail address #3469
- Ask for broadcast name when creating one
- Automatically create verified group when all users are verified #3492
- register on system as handler for webxdc files
Changed
- add a dark theme for the "Help" and the webxdc loading screen
- improve the look of the webxdc loading screen
- Update translations (05.11.2023)
- better search in chat design which shows more results (remove redundant chat info and combine both headers)
- shorten package description, because some debian had problems with our large description.
- Images are now compressed unless you send them as files
- move tray icon option to Appearance
- show prettier linter warnings through eslint #3463
- move "Forward" and "Reply" close together in the message menu
- for the "introduced by" line, only use verifier_id (no ContactObject.is_verified)
- show verification icon in title of view profile if verified dm chat exists.
- update dependencies
- update minimum nodejs version from
16
to18
- update
electron
fromv22.3.24
to versionv26.4.2
- update
electron-builder
from23.0.4
to24.6.4
- update
@electron/notarize
from (electron-notarize
package name)^1.0.0
to^2.1.0
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.1
- update
@deltachat/message_parser_wasm
to0.8.0
, which adds linkification to links on more generic URI schemes. - Removed
url-parse
dependency replacing it with modern APIs
- update minimum nodejs version from
Fixed
- fix clipboard not working in webxdc apps
- fix
target=_blank
links in html emails don't work #3408 - add description for enableChatAuditLog setting
- fix: import key from file instead of folder, fixes #1863
- fix webxdc title not updated in document title changes #3412
- fix: remove duplicated search button on "search in chat" #3014
- fix "Verified by" is shown weirdly for contacts that were verified directly #3421
- open help, webxdc and html email windows with always on top flag, if main window has that flag.
- fix copy text inserts extra linebreaks
- improve video message - wide enough to show controls
- gallery: fix scroll to top when switching tabs
- fix: context menu items could take up multiple lines
- fix: retrieve bounds directly from window and check if null on resize or move event #3461
- fix: initialise power monitor after electron signals readyness to avoid electron failing with SIGTRAP #3460
- centering of username component in settings view #3467
- fix wording of autocrypt setup messages
- fix wording of menu entries and dialog titles
- fix window store installation (remove unknown language code from supported languages)
- fix emojis in some html emails (force charset utf-8)
- fix
null
account name when leaving the field empty bug - fix text truncation so verified icon is always shown on ViewGroup, ViewProfile, ContactListItems, Navbar and on ChatlistItem
- fix scrollbar caused flickering in ViewProfile
Removed
- remove 40KiB download on demand option
Download
1.42.1 - 2023-11-23
Since we needed to upgrade electron this version drops support for windows 7, 8 and 8.1
https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice
If you are using DC on these platforms you have the following options:
Keep using 1.40.4
update windows to 10 or 11
switch to linux (or dual boot it)
contact [email protected] if you have money and want to sponsor the development of a special legacy build of deltachat desktop 1.42 for windows 7/8/8.1.
Core is now built on Debian 10: now requires glibc 2.28, so ubuntu 18 is not supported anymore.
Changelog
Changed
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.7
- Revert "fix: check UIDNEXT with a STATUS command before going IDLE". This fixes mail.163.com which has broken STATUS command.
[1.42.0] - 2023-11-23
Fixed
- fix clear chat sometimes not refreshing the messagelist
[1.41.4] - 2023-11-22
Changed
- Update local help (2023-11-20)
- Update translations (2023-11-22)
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.6
Fixed
- fix displaying sticker that has wrong mimetype
- fix bug where composer was locked after joining a group via qr code
- fix double message context menu #3550
- focus after loading draft fixes:
- fix: show error in autocrypt setup enter key dialog when the typed in key is invalid
- fix bug: allow deleting first number in autocrypt enter setup key dialog
[1.41.3] - 2023-11-17
Added
- Vietnamese language
Changed
- update
@deltachat/message_parser_wasm
to0.9.0
, which fixes a bug with BotCommandSuggestion parsing - update
electron
fromv26.4.2
to versionv26.6.0
- Select device message chat automatically to welcome first users #3531
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.4
- update local help (16.nov.2023)
- Update translations (17.11.2023)
- Update options for disappearing messages #3530
- Do not show redundant read-only message when in device messages chat #3532
Fixed
- fix: files search not case-insensitive
- fix: bug in emoji detection for jumbomoji #3508
- Improve layout and fix unknown locale of DisabledMessageInput #3537
- Fix: Do not show reply option in read-only groups #3536
- Use
dc_chat_can_send
to show or hide reply functionality #3541 - fix translation key for
add_to_sticker_collection
in context menu
[1.41.2] - 2023-11-15
Changed
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.2
- Update inApp help (15.11.2023)
- make help's "scroll to top" button less intrusive
- streamline profile titles
- use local help for guaranteed end-to-end encryption more info
Fixed
- macOS: prevent second instances when runing from terminal
- fix status text overflow in ViewProfile #3515
[1.41.1] - 2023-11-14
Changed
- fix notarisation for macOS dmg
[1.41.0] - 2023-11-13
Added
- Global Gallery
- Show date when scrolling gallery
- add option to view images and videos in the gallery cropped to grid or in their original aspect ratio
- mark webxdc app context as secure #3413
- Experimental: Related Chats
- Developer option to disable IMAP IDLE #4803
- add option to save to file system to webxdc "send to chat"-dialog
- Add image compression
- open
mailto:
andopenpgp4fpr:
links from webxdc in deltachat #3355 - show confirm dialogue when creating new chat after clicking mail address #3469
- Ask for broadcast name when creating one
- Automatically create verified group when all users are verified #3492
- register on system as handler for webxdc files
Changed
- add a dark theme for the "Help" and the webxdc loading screen
- improve the look of the webxdc loading screen
- Update translations (05.11.2023)
- better search in chat design which shows more results (remove redundant chat info and combine both headers)
- shorten package description, because some debian had problems with our large description.
- Images are now compressed unless you send them as files
- move tray icon option to Appearance
- show prettier linter warnings through eslint #3463
- move "Forward" and "Reply" close together in the message menu
- for the "introduced by" line, only use verifier_id (no ContactObject.is_verified)
- show verification icon in title of view profile if verified dm chat exists.
- update dependencies
- update minimum nodejs version from
16
to18
- update
electron
fromv22.3.24
to versionv26.4.2
- update
electron-builder
from23.0.4
to24.6.4
- update
@electron/notarize
from (electron-notarize
package name)^1.0.0
to^2.1.0
- update deltachat-node and deltachat/jsonrpc-client to
v1.131.1
- update
@deltachat/message_parser_wasm
to0.8.0
, which adds linkification to links on more generic URI schemes. - Removed
url-parse
dependency replacing it with modern APIs
- update minimum nodejs version from
Fixed
- fix clipboard not working in webxdc apps
- fix
target=_blank
links in html emails don't work #3408 - add description for enableChatAuditLog setting
- fix: import key from file instead of folder, fixes #1863
- fix webxdc title not updated in document title changes #3412
- fix: remove duplicated search button on "search in chat" #3014
- fix "Verified by" is shown weirdly for contacts that were verified directly #3421
- open help, webxdc and html email windows with always on top flag, if main window has that flag.
- fix copy text inserts extra linebreaks
- improve video message - wide enough to show controls
- gallery: fix scroll to top when switching tabs
- fix: context menu items could take up multiple lines
- fix: retrieve bounds directly from window and check if null on resize or move event #3461
- fix: initialise power monitor after electron signals readyness to avoid electron failing with SIGTRAP #3460
- centering of username component in settings view #3467
- fix wording of autocrypt setup messages
- fix wording of menu entries and dialog titles
- fix window store installation (remove unknown language code from supported languages)
- fix emojis in some html emails (force charset utf-8)
- fix
null
account name when leaving the field empty bug - fix text truncation so verified icon is always shown on ViewGroup, ViewProfile, ContactListItems, Navbar and on ChatlistItem
- fix scrollbar caused flickering in ViewProfile
Removed
- remove 40KiB download on demand option