Commit graph

4 commits

Author SHA1 Message Date
Shautvast
a2d6e72b7a less keychain access 2026-03-02 16:41:19 +01:00
Shautvast
5a3ac2eed9 secured bridge communication 2026-03-02 16:27:46 +01:00
Shautvast
2c70eb300a Fix setup wizard port prompts showing blank default instead of current value
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 10:54:23 +01:00
Shautvast
facb44d561 Store credentials in OS keychain via keyring crate
Passwords are no longer stored in config.toml. Instead:
- New setup wizard (--configure) prompts for credentials on first run
  and stores them in the OS keychain (macOS Keychain, GNOME Keyring /
  KWallet on Linux, Windows Credential Manager)
- Env-var fallback: TUIMAIL_<KEY> for headless environments
- ProtonMail session token moves from session.json to the keychain
- Config file path moves to {config_dir}/tuimail/config.toml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 10:50:23 +01:00