Skip to content

Releases: deltachat/deltachat-desktop

v1.48.0 2024-11-08

08 Nov 21:35
0349c14
Compare
Choose a tag to compare

Added

  • Added support for selecting multiple files in the attachment file picker. #4278
  • browser edition:
    • support for selecting custom chat wallpaper #4306
    • support for themes #4304
  • improve keyboard and screen-reader accessibility #4210
  • Experimental Telegram-style Esc to cancel reply (quote) #4153
  • new ViewProfile context menu for blocking/unblocking contact and checking encryption #4043
  • added experimental browser version for developers (packages/target-browser)

Changed

  • Update translations (2024-11-08)
  • Update local help (2024-11-08)
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.148.7
    • Emit chatlist events only if message still exists
    • send_msg_to_smtp: Do not fail if the message does not exist anymore
    • IMAP COMPRESS support.
    • Sort received outgoing message down if it's fresher than all non fresh messages.
    • Auto-restore 1:1 chat protection after receiving old unverified message.
    • Enable Webxdc realtime by default (!)
    • Save full text to mime_headers for long outgoing messages #4289
  • move the "Realtime Webxdc Channels" setting out of the "Experimental" section #4316
  • Limit options for "Delete Messages from Server" for chatmail accounts #4276
  • Dropping multiple files onto deltachat now sends images as compressed images instead of uncompressed files #4278
  • Update electron from 30.3.1 to 32.1.0 #4138
  • dev: transformed repo into monorepo
  • dev: switched from npm to pnpm
  • dev: esbuild bundling for electron main process js (+minification for releases)
  • changed implementation for accepting dropped in files, use browser apis instead of electron specific hack.
  • dev: improved ./bin/test_for_missing_translations.sh script: It is now more correct, helpful and faster
  • windows 64bit and 32bit protable and setup now have different filenames #4131
  • scroll the selected account into view in the accounts sidebar #4137
  • dev: clarify scrolling-related code #4121
  • load chat lists faster (the chat list on the main screen, "Forward to..." dialog, etc)
  • improved performance a bit #4145, #4188, #4206
  • show contact / group name & avatar when pasting invite link in the search field #4151, #4178
  • trim whitepaces when reading from clipboard in qr code reader #4169
  • when jumping to message, don't scroll the message list if the message is already in view #4204
  • when jumping to a message (e.g. when showing the first unread message, or when jumping to a message through "show in chat"), position it more appropriately in the scrollable area #4286
  • replace BlueprintJS Button, Icon, Radio, RadioGroup, Collapse, Dialog with our implementation #4006, #4226
  • Update proxy configuration - a full url can be entered now
  • show "Mark All As Read" in account menu unconditionally #4234

Fixed

  • style: fix VCard color being too bright in dark theme #4255
  • add missing cancel buttons to import-/export- and reveive-backup progress dialogs #4272
  • change title and button label of EditAccountAndPasswordDialog to make it clearer that it is about email account #4271, #4279
  • fix Delta Chat not launching on Debian sometimes due to missing package dependencies (libasound2) #4275
  • fix not being able to remove avatar for a mailing list #4270
  • fix compression of images when added with Image option from attachment menu. #4278
  • fix deleting messages with broken video attachment from gallery #4283
  • make name more readable in sticker reply #3291
  • fix that you can not click header button in dialog when they are on top of the navbar #4093
  • fix if Contact has long bio/signature, then shared chats were hidden #4093
  • fix chatlist image thumbnails #4101, #4139
  • fix: spacing around avatars in reaction details dialog #4114
  • fix: wrong translation string for new group creation #4126
  • fix: packaging: windows 64bit and 32bit releases now have different filenames, bring back 64bit windows releases. #4131
  • some shortcuts (e.g. Ctrl + N, Ctrl + K) not working on some languages' keyboard layouts #4140
  • fix missing space between overriden sender name and image attachment #3914
  • when adding new line for a long multi-line message, the cursor would get out of view #4152
  • fix chat "scrolling up" when someone adds a reaction, resulting in new messages not getting scrolled into view when they arrive #4120
  • Chat "scrolling up" when typing a multi-line message, quoting a message, or adding an attachment, resulting in new messages not getting scrolled into view #4119
  • losing scrolling "momentum" while scrolling the messages list fast #4122
  • "Page Up" / "Page Down" not working on scrollable elements except for messages list #4269
  • crash on clicking "About" when no account is selected (e.g. after deleting an account) #4154
  • show "new group" instead of "new contact" when pasting a group invite link in the search field #4151
  • message input getting unexpectedly re-focused, and not re-focused after some actions if the draft text is not empty #4136
  • fix: exit search when clicking on profile when the selected profile is already the selected account #4166
  • "Encryption Info" dialog showing all info in one line #4162
  • fix crash when you chose Settings from a context menu on account you haven't selected #4190
  • fix All Media not opening from a context menu on account you haven't selected #4191
  • fix: packaging: include architecture in filename for all appimages #4202
  • fix: make open external link scheme case insensive #4201
  • some reactions dialog items not being clickable on secondary accounts (profiles) #4228
  • target-electron: make sure log of stdio server is also logged to file
  • fix "Mark All As Read" in account menu mark also archived chats as read
  • use authname instead of displayname for vcard filename #4233
  • ugly positioning of reactions on image-only messages #4237

Downloads

v1.47.1 2024-11-02

02 Nov 18:04
6d85829
Compare
Choose a tag to compare
v1.47.1 2024-11-02 Pre-release
Pre-release

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

Added

  • Added support for selecting multiple files in the attachment file picker. #4278
  • browser edition:
    • support for selecting custom chat wallpaper #4306
    • support for themes #4304
  • improve keyboard and screen-reader accessibility #4210

Changed

  • style: avoid scrolling to account list items such that they're at the very edge of the list #4252
  • Update local help (2024-10-25) #4264
  • Update translations (2024-27-10) #4281
  • Limit options for "Delete Messages from Server" for chatmail accounts #4276
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.148.6
    • IMAP COMPRESS support.
    • Sort received outgoing message down if it's fresher than all non fresh messages.
    • Auto-restore 1:1 chat protection after receiving old unverified message.
    • Enable Webxdc realtime by default (!)
    • Save full text to mime_headers for long outgoing messages #4289
  • when jumping to a message (e.g. when showing the first unread message, or when jumping to a message through "show in chat"), position it more appropriately in the scrollable area #4286
  • Dropping multiple files onto deltachat now sends images as compressed images instead of uncompressed files #4278

Fixed

  • image thumbnails not showing in chat list #4247
  • progress bar not working #4248
  • avoid showing horizontal scrollbars in chat list #4253
  • revert debian packagename from deltachat back to deltachat-desktop #4266
  • style: fix VCard color being too bright in dark theme #4255
  • style: less vertical space between radio group items #4298
  • style: fix the avatar in the profile dialog being oval-shaped #4299
  • remove unnecessary horizontal scrollbar in "View Group" dialog #4254
  • add missing cancel buttons to import-/export- and reveive-backup progress dialogs #4272
  • change title and button label of EditAccountAndPasswordDialog to make it clearer that it is about email account #4271, #4279
  • fix styling of progressbars in light theme #4274
  • fix Delta Chat not launching on Debian sometimes due to missing package dependencies (libasound2) #4275
  • fix not being able to remove avatar for a mailing list #4270
  • fix compression of images when added with Image option from attachment menu. #4278
  • fix deleting messages with broken video attachment from gallery #4283
  • accessibility: wrong positioning of some context menus and popups when activating them with keyboard #4246
  • "Page Up" / "Page Down" not working on scrollable elements except for messages list #4269
  • make name more readable in sticker reply #3291
  • fix missing icons in wallpaper settings #4308

Downloads

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

v1.47.0 2024-10-23

23 Oct 12:52
9c57874
Compare
Choose a tag to compare
v1.47.0 2024-10-23 Pre-release
Pre-release

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

Added

  • Experimental Telegram-style Esc to cancel reply (quote) #4153
  • new ViewProfile context menu for blocking/unblocking contact and checking encryption #4043
  • added experimental browser version for developers (packages/target-browser)

Changed

  • Update electron from 30.3.1 to 32.1.0 #4138
  • dev: transformed repo into monorepo
  • dev: switched from npm to pnpm
  • dev: esbuild bundling for electron main process js (+minification for releases)
  • changed implementation for accepting dropped in files, use browser apis instead of electron specific hack.
  • dev: improved ./bin/test_for_missing_translations.sh script: It is now more correct, helpful and faster
  • windows 64bit and 32bit protable and setup now have different filenames #4131
  • scroll the selected account into view in the accounts sidebar #4137
  • dev: clarify scrolling-related code #4121
  • improved performance a bit #4145, #4188, #4206
  • show contact / group name & avatar when pasting invite link in the search field #4151, #4178
  • Update local help (2024-10-02) #4165
  • trim whitepaces when reading from clipboard in qr code reader #4169
  • load chat lists faster (the chat list on the main screen, "Forward to..." dialog, etc)
  • when jumping to message, don't scroll the message list if the message is already in view #4204
  • replace BlueprintJS Button, Icon, Radio, RadioGroup, Collapse, Dialog with our implementation #4006, #4226
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.147.1
  • Update proxy configuration - a full url can be entered now
  • show "Mark All As Read" in account menu unconditionally #4234
  • Update translations (2024-22-10) #4238

Fixed

  • fix that you can not click header button in dialog when they are on top of the navbar #4093
  • fix if Contact has long bio/signature, then shared chats were hidden #4093
  • dev: proper native source-map support during development for main process
  • dev: use correct log level when logging to console in main process
  • security: harden electron_functions, only runtime can use them now
  • security: harden runtime interface by deleting the reference on window (window.r) after the first use. For development it is now accessible at exp.runtime but only in --devmode like exp.rpc
  • dev: update ./bin/update_background_thumbnails.sh script
  • fix chatlist image thumbnails #4101, #4139
  • fix: spacing around avatars in reaction details dialog #4114
  • fix: wrong translation string for new group creation #4126
  • fix: packaging: windows 64bit and 32bit releases now have different filenames, bring back 64bit windows releases. #4131
  • some shortcuts (e.g. Ctrl + N, Ctrl + K) not working on some languages' keyboard layots #4140
  • fix chat "scrolling up" when someone adds a reaction, resulting in new messages not getting scrolled into view when they arrive #4120
  • fix missing space between overriden sender name and image attachment #3914
  • when adding new line for a long multi-line message, the cursor would get out of view #4152
  • Chat "scrolling up" when typing a multi-line message, quoting a message, or adding an attachment, resulting in new messages not getting scrolled into view #4119
  • crash on clicking "About" when no account is selected (e.g. after deleting an account) #4154
  • show "new group" instead of "new contact" when pasting a group invite link in the search field #4151
  • message input getting unexpectedly re-focused, and not re-focused after some actions if the draft text is not empty #4136
  • fix: exit search when clicking on profile when the selected profile is already the selected account #4166
  • "Encryption Info" dialog showing all info in one line #4162
  • losing scrolling "momentum" while scrolling the messages list fast #4122
  • fix crash when you chose Settings from a context menu on account you haven't selected #4190
  • fix All Media not opening from a context menu on account you haven't selected #4191
  • cancel old message highlight animations when a new message is highlighted #4203
  • fix: packaging: include architecture in filename for all appimages #4202
  • fix: make open external link scheme case insensive #4201
  • some reactions dialog items not being clickable on secondary accounts (profiles) #4228
  • target-electron: make sure log of stdio server is also logged to file
  • improve accessibility a little #4133
  • fix "Mark All As Read" in account menu mark also archived chats as read
  • use authname instead of displayname for vcard filename #4233
  • ugly positioning of reactions on image-only messages #4237

Downloads

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

v1.46.8 2024-09-09

09 Sep 16:16
5018d9d
Compare
Choose a tag to compare

Changed

  • do not display email adresses in reactions dialog #4066

  • click on a row in reactions dialog opens contact profile #4066

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

    • Display Config::MdnsEnabled as true by default.

Fixed

  • fix newlines in messages with WebXDC attachments #4079
  • being unable to delete a nonfunctional account imported from ArcaneChat #4104
  • Ctrl/Cmd+Q (also File->Quit) now should properly close the app when focus is on main window

Downloads

v1.46.7 2024-09-02

02 Sep 16:31
9fdd6ea
Compare
Choose a tag to compare

Changelog

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.142.11
    • Set backward verification when observing vc-contact-confirm or vg-member-added

[1.46.6] - 2024-08-29

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.142.10
    • Fixed panic on unknown "certificate checks" configuration. This is needed for backwards compatibility with backups imported from future versions of Delta Chat.
    • Fix reading of multiline SMTP greetings.
    • Update preloaded DNS cache.
    • Only include one From: header in securejoin messages

Fixed

  • Experimental Telegram-style Ctrl+Up/Down: improve behavior to align more with Telegram #4088
  • Allowed webp in image selector, added webp consistantly #4087
  • enhance edit name dialog #

Downloads

v1.46.5 2024-08-19

19 Aug 13:56
c67dbac
Compare
Choose a tag to compare

Changelog

Fixed

  • fix blocked composer after secure join #3917

[1.46.4] - 2024-08-16

Changed

  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.142.7
    • Increase timeout for QR generation to 60s #5882
    • Fix default to strict TLS checks if not configured #5888
    • Update rpgp 0.13.2 to fix "unable to decrypt" errors when sending messages to old Delta Chat clients using Ed25519
    • Do not request ALPN on standard ports and when using STARTTLS
    • for more see Changelog

[1.46.3] - 2024-08-14

Changed

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

Fixed

  • Fix account import in BACKUP2 format #4075

[1.46.2] - 2024-08-05

Added

  • New keyboard shortcuts (experimental setting): Telegram-style Ctrl+Up/Down to select the message to reply to #3965
  • More shortcuts to switch between chats: Ctrl + PageDown, Ctrl + PageUp, Ctrl + Tab, Ctrl + Shift + Tab #3984
  • Better keyboard accessibility: make more elements focusable, add outline them #4005
  • a way to add contact by pasting invite link to the search field #4041
  • add on-screen controls to ImageCropper and the ability to rotate by 90 degrees #3893
  • Added UI for read receipts in message info dialog #4036

Changed

  • reword advanced setting "Disable Background Sync For All Accounts" -> "Only Synchronize the Currently Selected Account" #3960
  • use 'Info' and 'Message Info' consistently #3961
  • consolidate 'Profile' wording #3963
  • consolidate 'Export/Import secret keys' button format #4019
  • name "Search" fields as such #4015
  • Update local help (2024-06-19)
  • refactor: safer types #3993
  • keep aspect ratio in quoted images #3999
  • make ImageCropper use CSS-transforms for UI and canvas API to cut the result #3893
  • update stock translations #4051
  • show device message only once as unread #4057
  • Update @deltachat/stdio-rpc-server and deltachat/jsonrpc-client to 1.142.1
    • explicitly close the database on account removal to avoid crash on Windows #3959
    • fix memory leak in jsonrpc client code (to be specific in yerpc)
    • support vcards exported by protonmail
    • Display vCard contact name in the message summary
    • Case-insensitive search for non-ASCII messages
  • upgrade electron from 30.0.2 to 30.3.1
  • truncate message previews in chat list #4059
  • renderElementPreview calls renderElementPreview for message element children #4059

Fixed

  • Fix crash on "Settings" click when not on main screen (e.g. no account selected): hide the "settings" button
  • code: comply with react hook rules #3955
  • fix mailto dialog #3976
  • "Realtime Webxdc Channels" toggle not reflecting actual setting value #3992
  • even faster load of contact lists in "New Chat" and "New Group" #3927
  • really hide 3dot menu when it is hidden #3998
  • fix react crash when downloading a video message on demand #4000
  • fix bug that showed placeholders while searching in chat forward dialog until you scrolled #4001
  • Fix the problem of Quit menu item on WebXDC apps closes the whole DC app #3995
  • minor performance improvements #3981
  • fix chat list items (e.g. Archive) and contacts not showing up sometimes #4004
  • fix bug notifications not being removed on Mac #4010
  • fix bug "Mark All as Read" does not remove notifications #4002
  • fix update unread badge on when muting / unmuting a chat #4020
  • fix update unread badge on receiving device messages #4020
  • fix target chat was not opened on notification click #3983
  • fix scroll to forwarded message #3834
  • fix CSP bypass in webxdc (not a vulnerability) #4011
  • fix show new incoming messages after clearing chat #4037
  • fix: QR scanning not showing errors on failure #4040
  • fix missing remove button in AddMemberChip #393
  • fix composite emoji in text avatar #4038
  • fix "Password and Account" dialog not indicating invalid credentials, making it seem that you can change password like this #4032
  • fix empty context menu and unneccessary separators in HTML mail view #4053
  • fix HTML email view empty space before email content #4052
  • fix HTML email content not being zoomed #4052
  • fix Icon preview of latest WebXDC displayed when summary is reaction event #4062
  • fix stretched summaryPreviewIcon #4064
  • fix wrong paths in some Window installations #4058
  • fix "Contact info" card layout continuously jumping for contact names of certain length #4068

Downloads

v1.46.1 - 2024-06-17

18 Jun 13:17
899f196
Compare
Choose a tag to compare

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 - 2024-06-10

10 Jun 16:47
d16eb56
Compare
Choose a tag to compare

🐣 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 #3929

v1.45.5 - 2024-06-08

09 Jun 17:44
Compare
Choose a tag to compare
v1.45.5 - 2024-06-08 Pre-release
Pre-release

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 - 2024-06-06

06 Jun 19:00
Compare
Choose a tag to compare
v1.45.4 - 2024-06-06 Pre-release
Pre-release

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/