github deltachat/deltachat-desktop v1.44.0
1.44.0 - 2024-03-05

latest release: v1.44.1
2 months ago

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

Added

  • Add repology badge to README #3696

Changed

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

Fixed

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

[1.43.1] - 2024-02-19

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

Changed

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

Fixed

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

[1.43.0] - 2024-02-14

Added

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

Changed

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

Fixed

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

Removed

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

Downloads

Coming Soon, also see release progress in #3723

Don't miss a new deltachat-desktop release

NewReleases is sending notifications on new releases.