What's new
- Handle HTTP.408 gracefully #5075
- Improve credit card form #5055
- Allow checking arbitrary domain records #5043
- Reminder to configure pin biometrics #4975
- Update Luxon to v2 #3339
Bugfixes
- AssertNotNull failed inside clearExcludedData -> deleteMailList #5108
- Uncaught SyntaxError: Unterminated string in JSON at position #5096
- Invalid DB state after unsuccessful login #5094
- Should not log the whole request body when request fails #5092
- Spam, Trash and their subfolders are stuck in the loading state #5081
- Calendar event invitation does not show banner if invitee email is not all lowercase #5079
- Uncaught Error: cannot delete mails in folder with type 0 #5072
- Subfolders of system folders are not in alphabetical order #5070
- It's not possible to move any drafts into subfolders of the Drafts folder. #5067
- Offset at the top of the action buttons in MultiSearchViewer #5045
- Shared calendar group names are changed if user name is changed #4977
- App freezes after using the file picker #4957
- Read/Undread keyboard shortcut doen't work in search view #4686
- loginView doesn't respect newAccountData (login form doesn't get prepopulated after signup) #4630
- "Move" shortcut [V] doesn't work in search view #4510
- Preselected date in agenda view is sometimes not the current date #4253
Milestone
https://github.com/tutao/tutanota/milestone/244?closed=1
Asset Checksums (SHA256)
tutanota-desktop-3.109.4-unpacked-linux.tar.gz:
3fdaa84ab62e0aebaf77d3d803eb101ce5d511a3c87675aca0298b4eca72104f
tutanota-desktop-linux.AppImage:
dbea4bbf5a5ace05dc5953d4f04db419e52776cdb9d5422c9ac4b0ccdb9e14d8
tutanota-desktop-win.exe:
51d7c42fa84d6ef12a40c148c436c9391009cadc881e41dd4722c93c866f7aab
tutanota-desktop-mac.dmg:
9665bc6e4971be83f422de3b0591c50ce2958dc751e52270c148d6c0ec709d49