Skip to content

Releases: deltachat/deltachat-desktop

v1.15.0

11 Feb 17:44
Compare
Choose a tag to compare
v1.15.0 Pre-release
Pre-release

Added

  • open message info when clicking on the error status icon of a message
  • add deltachat desktop version & build info to the logfiles
  • Add warn dialog for urls containing punycode
  • add a minimalistic theme featuring an irc like message view
  • add a context menu for electron (adds copy/paste options to composer #1997, #2047)
  • Add copy button to qrcode text/url result dialog
  • Add a confirmation dialog when starting a new videochat

Changed

  • always show timestamp and padlock/nopadlock on messages (previously padlock and timestamp were hidden on error)
  • update translations (10.02.2020)
  • add Farsi translation
  • Try to always focus composer textarea
  • Store relative instead of absolute path to last Account #2028
  • replace parcel bunder with esbuild bundler (faster bundle speed)
  • turn "theme not found" error from the --theme cli option from process exit into normal init fail with a user readable error message in an dialog.
  • loghandler: warn on non-writable stream
  • move error toast to top in order to free the view onto the message input field.
  • overhaul ui of email settings
  • overhaul ui of switching between media/message list and map
  • overhaul ui of "context" menu button
  • ui: integrate map dialog into the main screen
  • Upgrade electron to version 11
  • use only esbuild for frontend builds (skip typescript build & validation, typescript can now be checked with npm run test or npm run check-types)
  • ui: make videochat invite messages look like on android
  • ui: overhaul send message button
  • ux: indicate who forwarded the message in groups

Removed

  • Remove intergrated BasicWebRTC, because it was broken and we currently lack the resources to fix and maintain it
  • Disable React Devtools as they are broken in the newer electron versions
  • remove terser minification, the minfication of esbuild is sufficient and faster

Fixed

  • correctly display RTL text inside of the message input field (see #2036)
  • performance: only mark messages read on the currently fetched page instead of all when selecting a chat
  • show right default background for theme in background preview in settings
  • handle invalid theme metadata better (don't display no themes anymore when one has invalid metadata)
  • Fix copy of labeled links
  • Fix hard to alter text in the middle of "Video chat instance" input field (see #2016)
  • Add missing options (at once, one minute...) for autodelete from server
  • Update failed messages also in messagelist
  • Fix crash on upgrading from v1.12 or earlier

1.14.1

24 Dec 22:31
Compare
Choose a tag to compare

Added

  • Add Press F5 to call dcMaybeNetwork

Changed

  • Show linebreaks in quotes
  • trust all labeled links from device chat
  • Adjust order of buttons at labeled link dialog
  • Change order and ux of context menus, especially for messages
  • Increase padding of draft/reply area
  • All import of .tar backup
  • open profile view instead of chat on click on contact
  • Switch to showing archived chats when selecting an archived chat in the chat search and emptying the search
  • Switch to archived/normal view accordingly when selecting an archived/unarchived chat
  • Update Translations
  • call maybe_network on window focus

Fixed

  • Fix "copy link" context menu option for labeled links
  • Fix exception when opening second instance of deltachat and tray icon is disabled
  • Fix showing/focusing deltachat on second instance
  • Hide reply context menu option in device chat
  • Fix messages sometimes overflowing
  • Fix resizing of quote after fetching author
  • Fix state update on unmounted components in Timestamp and LoginScreen
  • Fix non emojis getting displayed big (see #1989)
  • Fix selecting a chat focus composer input (see #1986)
  • Fix processing qr code again while another is still getting processed
  • Fix reconnecting logic on suspend/resume or disconnecting/connecting to a network
  • Fix using first letter of email address on avatars if there is no username or profile image set
  • Fix styling of disabled "remove profile image" button
  • Fix bug in tray menu showing hide when the window was visible or vice-versa
  • Hopefully fixed rare bug of draft area not getting cleared
  • Fix copy text selection from context menu
  • Fix Contact Requests (ui was not properly updating)

Downloads under https://download.delta.chat/desktop/v1.14.1/, app-store releases will follow.

1.14.0

24 Nov 18:51
Compare
Choose a tag to compare
1.14.0 Pre-release
Pre-release

Added

  • Upgrade Emoji Picker(Emoji 12.1) and emojifont(Unicode 13.1) for new emoji support 🦾
  • Add Keyboard navigation between accounts in account selection screen
  • Add the account name to the account deletion-confirmation dialog
  • Add a hover tool-tip with account path and size when hovering over the email address of an account
    (this is useful when importing a backup of an account you already have and can't distinguish which is the old account and which is the imported one)
  • Add context menu to gallery
  • Option for packagers to disable asar (NO_ASAR=true npm run pack:generate_config).
  • Added context menu for info messages
  • Add simple support for displaying quotes (no attachment preview nor jump to message yet)
  • Show sending indicator for outgoing info messages #1867
  • Implement tray icon (huge thanks to @pepea28 for contributing & pushing this)
  • Add info log message that lists all unconfigured accounts, so you don't need to find them yourself to delete them. (see #1952)
  • Add draft/staging area
    • add a description to the files you send
    • reply to other messages
  • Re-add pasting in of qrcode data

Changed

  • Change "More info" translation to "Message Details"
  • Through the emoji mart update, frequent emojis are now not sorted immediately, fixes #1177
  • gallery media display type is chosen via viewType now and if the mime type is not displayable by the browser an error is shown
  • minor gallery style adjustments
  • Own Context Menu Implementation that makes development easier
  • Update translations
  • Update deltachat-node to v1.50.0
  • Update inAppHelp
  • hasLocation indicator on messages is now always shown even when the experimental Location streaming feature is not turned on
  • localize some unlocalized strings in settings ("select" and "remove" buttons beneath the profile image)
  • Overhauled look and feel of the profile editing section in settings
  • Overhauled look and feel of about dialog

Removed

  • removed inline message buttons (3dot menu button and download button)

Fixed

  • Fixed missing application icon for linux
  • Fixed unselecting current chat after deleting another chat
  • Fix hover color on emoji picker for light theme
  • Fix missing translations in emoji picker
  • Fix broken enlargen group image #1924
  • Fix opening of multiple setting windows via keybinding
  • Fix two issues with the labeled link (see #1893)
  • Fix refresh of "empty chat" info meassage on chat changes
  • Fix removing incompleted account (see #1952)
  • Fix that drag n' drop selection message text resulted in an "send following dropped files" dialog
  • Fix adding of multiple members to a group via add member with searches in between (see #1964)

Note: This release is currently in testing -> see https://support.delta.chat/t/help-testing-the-upcomming-1-14-release/1267

Downloads under https://download.delta.chat/desktop/v1.14.0/

v1.13.1

06 Oct 15:29
Compare
Choose a tag to compare

Attention: this version contains a bug that makes some providers unusable #1910, the next version will fix this bug.

[1.13.1] - 2020-10-06

Changed

  • order media in gallery after sortTimestamp, newer ones up

Fixed

  • Fix a bug where we render an empty message list
  • Hide invalid options in menu (example: send video invitation in device chat)

[1.13.0] - 2020-10-01

Fixed

  • Fix search shows placeholders
  • Fix ok button not being a primary button in EncryptionInfo dialog
  • Fix handling of QrReader errors with own logger instead of console.error

[1.13.0-rc4] - 2020-10-01

Added

  • Added indicator icon if disappearing messages are enabled in a chat/group

Changed

  • Update deltachat-node to v1.45.0
  • run npm audit fix
  • Overhaul colors of login hint
  • Change "remove account" translation to "delete account"
  • Disappearing messages are now enabled by default and not experimental anymore

Fixed

  • Fix network errors not shown on failed login
  • Fix crash on settings after first login
  • Make sure login screen doesn't flash on slow devices
  • Fix logging of react crashes.
  • Fix confusing error message on wrong autocrypt setup message code
  • Fix automatically login to last remembered account
  • Fix scanning qr code and general improvement of the whole process
  • Fix avatar initials of the text avatars, of people with no displayname, inside of the messagelist
  • Fix refreshing message list when disappearing message timed out

[1.13.0-rc1] - 2020-08-13

Changed

  • Improve UX of changing/updating group & contact names, add buttons in those dialogs to the dialog footer
  • Overhaul QR Code dialog and condense scan/show qr code into one dialog
  • Implement welcome screen & overhaul login flow & account overview
  • Update deltachat-node to v1.44.0

Fixed

  • Fix sluggish ui while typing in email address in login form
  • Fix url parsing in labeled link confirmation dialog

Downloads under https://download.delta.chat/desktop/v1.13.1/

v1.12.0

03 Aug 17:36
Compare
Choose a tag to compare
v1.12.0

v1.10.0

23 Jul 19:11
Compare
Choose a tag to compare
v1.10.0 Pre-release
Pre-release

this is a pre-release for testers: https://support.delta.chat/t/test-upcomming-desktop-1-10-x-release/1080

Changelog

Added

  • :colon-emoji: support for skin tones (👍:skin-tone-6:)
  • :colon-emoji:'s are now replaced with the unicode emoji they represent on send
  • add explaination if there are no contact requests
  • add support for markdown links [label](url) (with a open confirmation dialog to prevent phishing)
  • implement disappearing messages as an experimental feature

Fixed

  • fix using the system language if no language is selected
  • fix a bug where the user would end up with multiple contexts after reloading from a frontend crash
  • fix Chat-view does not scroll down on incoming message #1783

Changed

  • when opening the emoji picker its search bar gets now focused and when closing it the composer gets focused

Technical

  • removed styled-components
  • increase the version numbering to 1.10 to sync up with ios & android versioning and to avoid troubles with the ancient tags that still linger in the git history.

Updated

  • updated google-noto color emoji font
  • deltachat-node to 1.40.0
  • core version 1.40

Download

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

1.4.2 - 2020-06-26

26 Jun 12:57
53b06c6
Compare
Choose a tag to compare
1.4.2 - 2020-06-26 Pre-release
Pre-release

Added

  • Burner accounts with QR code
  • Theming (some Dark themes and the possibibilty to add even custom ones)
  • Mute Chats
  • Add Search for Contacts and Messages
  • Add autodelete settings
  • add git rev to the version in the about dialog
  • Oportunistic reminder to update after 90days
  • Add a crash-screen that appears instead of the white-screen on a react crash.
  • Add enlarge group image
  • Add chat image to navbar

Fixed

  • Pointer cursor on hovering over document item
  • update Readme a bit
  • Fix whitescreen crash on opening the EncryptionInfoDialog
  • Fix drop send multiple files at once (#1622)
  • Fix window bounds are not saved correctly #1705
  • Fix export backup progress bar missing
  • Fix dc_get_msg called with special msg_id=0 warnings printed to console
  • Fix window position on first start (#1711)
  • Fix error message on login starting with ',' #1702
  • Fix offline toast displayed before login #1729
  • Fix "Authentication failed" notification does not disappear even after successfull login #1594
  • Fix login button staying disabled on error #1661
  • Fix use system language until the user chooses their language #1712
  • Fix selecting a non existing chat after restarting DeltaChat

Changed

  • Tweak settings design a bit
  • Adjust chatlistitem hover colors
  • Improve human-readability of logfiles
  • display the offline status as permanent toast instead of the error message
  • open an electron error dialog on uncaught Excerptions
  • Tweak Login styling
  • move qr code description up
  • Tweak: Less cursor type switching
  • Improve styling of Fullscreen-Attachment buttons
  • move the verified icon over the group avatar
  • now it is possible to have multiple accounts with the same email address (you can import a backup next to the active account)
  • change account path again - now the account folder name isn't tied to the email address anymore.
  • Update to deltachat-node v1.39.0 (async core)
  • Add open attachment to message context menu and increase clickable area (click to open attachment)
  • Overhauled login/update credentials flow & ui/ux to provide a more stable and clear experience
  • Importing a backup now automatically loads the imported account
  • Save account path instead of account addr for remembering the last selected account
  • We don't scroll down on incoming messages anymore
  • Solved the macOS appstore issue and the macOS notarizing issue.
  • Exclude some unused resources from being bundled with the release.

Technical

This section is only relevant to contributors.

  • Convert everything in the source folder to typescript
  • move more styles from styled-components to scss
  • Refactor Dialog system to make things easier for developers and fix stacking multiple instances of the same dialog
  • split settings dialog into multiple files
  • convert requires to imports
  • Refactor Keybindings
  • Split Build script into smaller build scripts.
  • replace node-sass with sass to remove the native dependency
  • introduce runtime.ts as a place to collect electron specific functions (will replace renderer/ipc.ts)
  • 1.4.0 and 1.4.1 don't have a tag/release as they were test versions only distributed on the Microsoft App Store

Updates

  • update Translations
  • update Help

Downloads under: https://download.delta.chat/desktop/v1.4.2/

1.3.2 - 2020-05-11

11 May 16:04
Compare
Choose a tag to compare

Fixed

  • Fix not being able to delete the first character when renaming a contact

Changed

  • Mirror picture when scanning a QR code
  • Update deltachat-node to v1.32.0

Download: https://download.delta.chat/desktop/v1.3.2/

1.3.1 - 2020-05-05

10 May 19:56
Compare
Choose a tag to compare

Fixed

  • Fix showing the correct menu on Mac
  • Fix showing the title-bar on Mac
  • Fix qr scanning on Mac

Download: https://download.delta.chat/desktop/v1.3.1/

v1.3.0

30 Apr 10:15
d0b4304
Compare
Choose a tag to compare

Added

  • add Import/Scan QR code which enables you to verify contacts and to join verifed groups from desktop (#1550)
  • add pinned chats #1537
  • add big view of profile image (closes #1356)
  • add option to change a contacts displayname (#1502)
  • add some Mac keybindings (related to #1451)
    • add cmd + , as shortcut to open the settings
    • focus the message composer
    • mac specific hide window (solves #634)
  • add primitive & experimental contact import (you can import a json array of contacts in the devconsole)
  • add archive label to archived chats #1537
  • add support for opening openpgp4fpr uris with deltachat-desktop

Changed

  • --debug enables now --log-debug & --log-to-console
  • The forward message dialog now shows saved messages as first option.

Performance Improvements

  • remove lag when scolling the settings (add thumbnails for chat backgrounds in settings screen)

Bugfixes

  • Info events are now always logged (not only when --log-debug is enabled)
  • fix that emojis get displayed right in the popups
  • fix composer whitescreen when having a zoomlevel
  • Some styling fixes:
    • remove unneccessary border on chatlist
    • changer caret color of sarch input to the same color as the placeholder
    • make dialog height overlap navbar/composer for fixed dialogs
    • Fix fake-contact-item label #1529
  • fixes help won't open on mac (open help in seperate electron window)
  • fix hover color for selected chats and make it a lot more slight

Technical

This section is only relevant to contributors.

  • Convert project files to typescript (75% complete)
  • Move more styled components to scss and cleanup some unsused classes
  • add top-evil script (shows places that need work)

Updated

  • Update translations & languages shown in menu, change prefix of npm translation scripts
  • Update Core to deltachat-core-rust @ 979d7c5 (deltachat-node v1.29.1)