Skip to content

Import accounts from Thunderbird and K-9 Mail - #97

Merged
iamdarkle merged 4 commits into
mainfrom
iamdarkle/enhancement-import-from-various-sources-includin
Oct 20, 2026
Merged

iamdarkle merged 4 commits into
mainfrom
iamdarkle/enhancement-import-from-various-sources-includin

Conversation

@iamdarkle

@iamdarkle iamdarkle commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

Part of #67.

Adds an "Import accounts" flow in Settings → Storage and on the first-run screen. It reads Thunderbird for Android / K-9 Mail .k9s exports, Thunderbird profile folders, Tools › Export archives or prefs.js, and still restores Flectar backups.

  • Every account is reviewed before anything is written
  • Settings Flectar can't reproduce (POP3, unencrypted servers, a separate SMTP login, …) are explained instead of changed
  • Gmail and Outlook accounts move to Google and Microsoft sign-in
  • Sending addresses, signatures and account colors carry over
  • No passwords are imported, and existing accounts are never modified

Also fixes the account editor dropping manually added sender addresses and the display name when a password is re-entered.

Also updates rustls-webpki and webpki-roots for RUSTSEC-2026-0381, -0382 and -0383, which fail the dependency audit on main.

Validation: cargo test (core and app, including text_fit), clippy -D warnings, translation check.

@iamdarkle
iamdarkle force-pushed the iamdarkle/enhancement-import-from-various-sources-includin branch 3 times, most recently from 3ceb6f6 to 58b5d09 Compare October 20, 2026 21:11
@iamdarkle
iamdarkle force-pushed the iamdarkle/enhancement-import-from-various-sources-includin branch from b8e6d83 to ed48fce Compare October 20, 2026 22:50
@iamdarkle
iamdarkle merged commit 1bc087f into main Oct 20, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant