Releases: deltachat/deltachat-desktop
Releases · deltachat/deltachat-desktop
v1.15.0
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
ornpm 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
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
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
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
v1.10.0
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
1.4.2 - 2020-06-26
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
require
s toimport
s - Refactor Keybindings
- Split Build script into smaller build scripts.
- replace
node-sass
withsass
to remove the native dependency - introduce
runtime.ts
as a place to collect electron specific functions (will replacerenderer/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
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
1.3.1 - 2020-05-05
Fixed
- Fix showing the correct menu on Mac
- Fix showing the title-bar on Mac
- Fix qr scanning on Mac
v1.3.0
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
- 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-nodev1.29.1
)