Commit graph

  • 11941a5bea doc update2 master Shautvast 2026-03-02 16:51:06 +01:00
  • 696c3bec9f doc update Shautvast 2026-03-02 16:45:37 +01:00
  • a2d6e72b7a less keychain access Shautvast 2026-03-02 16:41:19 +01:00
  • 5a3ac2eed9 secured bridge communication Shautvast 2026-03-02 16:27:46 +01:00
  • 9375b5b96f updated docs5 Shautvast 2026-03-02 15:41:52 +01:00
  • b64d1411d2 updated docs4 Shautvast 2026-03-02 15:35:49 +01:00
  • 56b27e1692 updated docs3 Shautvast 2026-03-02 15:30:09 +01:00
  • ef5127e0de updated docs2 Shautvast 2026-03-02 15:28:02 +01:00
  • 1eb4affdb6 updated docs Shautvast 2026-03-02 15:25:52 +01:00
  • e2badaa170 update dependencies Shautvast 2026-03-02 14:58:44 +01:00
  • 3b131fefe8 added license Shautvast 2026-02-25 20:42:17 +01:00
  • 3f899d0e17 obsolete Shautvast 2026-02-25 19:44:28 +01:00
  • bd6b32fbd5 updated docss Shautvast 2026-02-25 19:43:55 +01:00
  • 45f8355a9e Update CLAUDE.md with current architecture and implementation details Shautvast 2026-02-25 19:38:16 +01:00
  • e858236f51 Fix IMAP search tag mismatch and clean up compiler warnings Shautvast 2026-02-25 17:35:58 +01:00
  • 687e8d028b keep mores links in the message Shautvast 2026-02-25 17:01:29 +01:00
  • a709a3a946 implemented safe cache Shautvast 2026-02-25 16:48:40 +01:00
  • 2c70eb300a Fix setup wizard port prompts showing blank default instead of current value Shautvast 2026-02-25 10:54:23 +01:00
  • facb44d561 Store credentials in OS keychain via keyring crate Shautvast 2026-02-25 10:50:23 +01:00
  • a8ea1fb5bb replaced println's with tracing calls Shautvast 2026-02-25 09:04:11 +01:00
  • 2287b08cb5 Integrate proton-bridge in-process and silence verbose logging Shautvast 2026-02-24 22:51:30 +01:00
  • 8826f3bc95 Add USAGE.md user documentation and link from CLAUDE.md Shautvast 2026-02-24 18:33:50 +01:00
  • 3ce0067f69 Add reply to email (r key) Shautvast 2026-02-24 18:30:54 +01:00
  • 2ef6a0fd24 Add SMTP server (step 7) with PGP/MIME external send Shautvast 2026-02-24 16:36:38 +01:00
  • fa1d1a6cb7 Add IMAP server (step 6) — all 9 commands implemented Shautvast 2026-02-22 19:13:20 +01:00
  • 69fe7994c8 added notes Shautvast 2026-02-22 18:57:26 +01:00
  • 7916365816 Add message store and refactor main into bridge startup Shautvast 2026-02-22 18:55:32 +01:00
  • 70b2b0348e Decrypt ProtonMail messages end-to-end via key passphrase fix Shautvast 2026-02-22 15:55:18 +01:00
  • fc0eef0c31 Add ProtonMail API client (Step 3) Shautvast 2026-02-20 16:23:42 +01:00
  • 6956fa8c01 manual refactor Shautvast 2026-02-20 15:29:16 +01:00
  • dd9651a946 Add session expiry tracking and token refresh to proton-bridge Shautvast 2026-02-20 15:27:47 +01:00
  • 05b6aac692 Add proton-bridge crate: workspace setup and SRP authentication (Step 2) Shautvast 2026-02-19 21:31:10 +01:00
  • fba2623f15 Add SMTP send with TLS mode support and timeouts Shautvast 2026-02-19 20:07:17 +01:00
  • 7883b35dad Add IMAP search with / keybinding and live results pane Shautvast 2026-02-18 17:01:00 +01:00
  • c3a7c62214 Align sender and subject columns in inbox list Shautvast 2026-02-18 16:35:49 +01:00
  • b6ef2b4508 Fix selection reset on refresh and off-by-one body after delete Shautvast 2026-02-18 16:12:43 +01:00
  • 12eb683007 Fix intermittent unresponsiveness from slow/hanging IMAP connections Shautvast 2026-02-18 15:43:45 +01:00
  • e6ff04a97d Clean up HTML table pipes in message body and improve focus indicators Shautvast 2026-02-18 15:15:43 +01:00
  • 3e647dbe52 Post-process markdown to clean up noisy HTML email output Shautvast 2026-02-18 13:41:25 +01:00
  • 23f179df24 Replace html2text with fast_html2md + tui-markdown for styled email preview Shautvast 2026-02-18 13:39:14 +01:00
  • 2214b15f44 Increase html2text wrap width to avoid breaking long URLs Shautvast 2026-02-18 09:52:52 +01:00
  • df9d67a7c9 Fix terminal not restoring properly on exit Shautvast 2026-02-18 09:03:04 +01:00
  • 0eda9045cd Cancel stale body fetch requests when selection changes quickly Shautvast 2026-02-18 08:59:42 +01:00
  • 7269eca3e9 Fix worker thread blocking startup by deferring IMAP connection Shautvast 2026-02-18 08:57:57 +01:00
  • 212fd49534 Add delete email with optimistic UI update Shautvast 2026-02-17 21:57:10 +01:00
  • e871c1aab8 Clean up leftover quoted-printable artifacts in email body Shautvast 2026-02-17 21:47:47 +01:00
  • d0df411c57 Render HTML emails as plain text using html2text Shautvast 2026-02-17 21:45:44 +01:00
  • 3a2ce88ebf Extract plain text from emails using mailparse Shautvast 2026-02-17 21:38:46 +01:00
  • bdb6dce672 Update CLAUDE.md for skim project Shautvast 2026-02-17 21:34:46 +01:00
  • 328a5fa5d2 Rename project to skim Shautvast 2026-02-17 21:33:37 +01:00
  • 2aacac82be Preserve selection across inbox refresh by matching sequence number Shautvast 2026-02-17 21:32:09 +01:00
  • 174a1b1030 Add focus switching and scrollable preview pane Shautvast 2026-02-17 21:29:13 +01:00
  • b781b0fa08 show mail contents Shautvast 2026-02-17 21:23:19 +01:00
  • df9f9f0b2f Move IMAP operations to background thread for responsive UI Shautvast 2026-02-17 21:13:42 +01:00
  • 2f23ea7686 Reorganize mail setup docs with Gmail instructions first Shautvast 2026-02-17 21:00:43 +01:00
  • df112755ec Fetch older emails on scroll with lazy loading Shautvast 2026-02-17 20:58:12 +01:00
  • fd1b087f76 timezone correction Shautvast 2026-02-17 20:52:24 +01:00
  • 904f89f1b4 timezone correction Shautvast 2026-02-17 20:52:15 +01:00
  • fe396a394b sort descending Shautvast 2026-02-17 20:47:10 +01:00
  • ddb2c314d0 geen timezone Shautvast 2026-02-17 20:45:21 +01:00
  • 1412ecfbb8 refactor Shautvast 2026-02-17 20:36:24 +01:00
  • 96e170f1c9 google settings Shautvast 2026-02-17 20:26:12 +01:00
  • cc7eeba7f8 Add TLS support and limit inbox fetch to last 50 messages Shautvast 2026-02-17 20:25:37 +01:00
  • 7bb8aaec32 highlight bar Shautvast 2026-02-17 20:11:54 +01:00
  • 2cd6446d13 keep existing session Shautvast 2026-02-17 20:03:20 +01:00
  • 05aa47d723 manual refactoring Shautvast 2026-02-17 19:58:04 +01:00
  • 9bbfad554e Fetch and display inbox emails with periodic polling Shautvast 2026-02-17 17:31:37 +01:00
  • 78f5c4655c basic gui and login to imap Shautvast 2026-02-17 17:24:35 +01:00