- Prepared CardDav infra for extensibility
- Added Extension infrastructure
- ALPHA: Added Contacts extension - shipped disabled
- ALPHA: Added Calendar extension - shipped disabled - #28
- Updated extension translations:
- Czech
- French
- German
- Italian
- Vietnamese
- Chinese - CN, HK, TW
- Added shortcuts: V for View Message and D for Delete Message
- Added runtime config of client id/secret - #138
- Added force re-sync of contacts
- Added Vietnamese translation - PR #232
- Added separate smtp credentials option - #264
- Added no outgoing server option - #132 (#134)
- Added fallback for Mailfence and other non-quote-compliant providers - #209
- Added smtp auto-pre-fill of smtp from imap input - #179
- Added delete account button in settings accounts tab
- Fixed CardDav remove provider code path to not leave orphaned contacts in db
- Fixed Sent/Draft folder message listing - #227
- Fixed unified inbox actions - #234
- Fixed Microsoft admin pre-approved oauth - #29
- Fixed read/star polluting undo - #243
- Fixed duplicate unified inbox freeze - #241
- Fixed unparsible body fetch handling - #240
- Added incremental flag sync - #240
- Fixed drag-n-drop inline image - #224
- Fixed duplicate inline image rendering
- Fixed post action blank conversation pane - #271
- Fixed separate smtp creds persistence - #270
- Fixed plaintext reply/fwd - #285
- Fixed print feature - #280
- Fixed Windows links - #261
- Hardened Windows URL/attachment opening - Reported by @freemans32
- Fixed mail with no body + attachment - #293
- Bumped flatpak build to Gnome 50 runtime