Added
- tauri: support for webxdc #4740, #4852, #4949
- create chat: add context menu option to view profile #4880
- focuses first visible item on arrow down key on input in create chat dialog #4892
- create chat: add support for invite links to search bar #4893
- add separators to the context menu #4883
- add button to share contact from profile view dialog #4886
- tauri: experimental: make it compile for android #4871
Cmd + N
shortcut to open new chat andCmd + F
/Cmd + Shift + F
to focus search on macOS #4901, #5013- tauri: add cli interface:
--help
,--version
, and developer options (like--dev-mode
) #4908 - enable support for recording audio messages
- tauri: handle resume from sleep #4926
- tauri: add
--watch-translations
cli flag #4925 - tauri: add tray icon #4922
- tauri: add taskbar icon "unread" badge on Windows
- tauri: add
--minimized
flag #4922 - tauri: add theming #4940
- tauri: add autostart #4754
- tauri: add chat background image customization support
- testing: add more e2e tests for onboardings etc. #5001
- clicking info messages with contacts open the contact's profile
- tauri: add deeplinking support and opening
.xdc
files to attach them #4956
Changed
- switch to account the webxdc is from when sending to chat (tauri and electron edition) #4740
- change the Reply button for messages to be a verb rather than a noun #4853
- only render markdown links when enabled in settings #4875
- Update message-parser to v0.13.0
- slight gradients for avatars for a more modern look #4877
- change usage of
nameAndAddr
todisplayName
#4882 - remove addresses from contact list items unless they are not verified. #4880
- migrate account mute state to new is_muted config option #4888 #4924
- technical: change script format and imports to esm/module #4871
- Update
@deltachat/stdio-rpc-server
anddeltachat/jsonrpc-client
to1.159.3
- Simplify e2ee decision logic, remove majority vote
- Stop saving txt_raw
- Do not fail to send the message if some keys are missing
- Synchronize contact name changes
- Remove email address from 'add second device' qr code
- Fix deadlock in get_all_accounts()
- Encrypt broadcast lists
- hide 'show classic email' for chatmail, move down otherwise #4902
- profile view redesign #4897
- update translations (2025-04-09)
- show signature/bio in settings #4984
- change to new transport API #4849
- update
sass
from1.77.8
to1.86.3
#4940 - improve attachment menu ordering #5000
Fixed
- tauri: improve security #4826, #4936, #4937, #4944
- improve fatal error dialog readability by removing color from deltachat-rpc-server errors
- prevent dragging around of webxdc icon #4740
- tauri: clear temp folder on exit #4839
- fix wrong punycode warnings in links #4864
- improve image display #4410
- hide additional reactions behind button #4322
- scroll to top when search query changes
- fix esc key closing wrong dialog in settings #4865
- fix member list is not refreshed if it changes while you look at the group profile #4894
- remove unexpected horizontal scroll in gallery #4891
- i18n: fix wrong order of substitutions for some strings #4889
- i18n: translate some more strings
- accessibility: don't announce "padlock" on messages
- fix double escape bypasses dialog attribute
canEscapeKeyClose={false}
- fix order when sending multiple files at once #4895
- fix error messages not being shown on some errors, e.g. when QR scan action fails
- tauri: fix: sticker picker previews not working
- tauri: fix emoji picker being super ugly
- tauri: fix color picker appearing during initial page load
- tauri: fix fullscreen media pan acting a little weird
- tauri: use current locale in "Help" window when opening it through menu
- tauri: fix launching a second instance of Delta Chat not focusing the main window if it's closed
- fix chatlist items sometimes not updating #4975
- fix sticker folder not resolved on windows #4939
- tauri: improve performance a little #4812
- settings: fix: wait for setting to be applied before calling callback #4754
- tauri: prevent webrtc from being accessed in webxdc apps #4851
- webxdc apps sometimes having wrong
selfAddr
, resulting in apps treating the same user as a new one (e.g. the "Poll" app would allow you to vote twice) #5068 - accessibility: add accessible labels and descriptions to more items #5050, #5055
- accessibility: add
role='tablist'
for accounts list #5040 - accessibility: add alt text for QR invite code image
- accessibility: improve tabbing behavior of searh results
- accessibility: announce when a message gets edited and outgoing message delivery status changes (
aria-live
) - reduce voice messages to a lower bitrate #4977
- tauri: improve security #4959
Removed
- remove experimental option to disable IMAP IDLE #4991
- tauri: disable long press link preview