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
- 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
- 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-tutao-release-3.109.4.apk:
3506ae7660714a6ec4f5b0a2bd33679e6aced64bf21cc853957c271b7ea0fbb0