Tags: floatpane/matcha
Tags
fix(imap): oauth2 url fix for outlook (#1701) ## What? - Added try-catch block to make it easier to debug OAuth2 errors encountered while authenticating IMAP. - Revised Outlook URL generation code for updated Entra ID redirect ## Why? I wasn't able to authenticate my Outlook emails previously. I'm not fully sure if the documentation clearly states that you need your Entra ID redirect to be configured as "Web" rather than "Mobile & Desktop App," but that is also a needed fix.
docs: update feature screenshots (#1678) ## What? Refreshes the feature screenshots in `docs/docs/assets/features/`. ### Screenshots included: - `compose_email.png` - `compose_empty.png` - `drafts.png` - `email_view.png` - `inbox_view.png` - `main_menu.png` - `settings.png` - `theme_settings.png` - `threading_demo.png` ## Why? Keeps documentation visuals aligned with the current TUI. Generated automatically by the Generate Screenshots workflow on the latest release. Co-authored-by: floatpanebot <278062430+floatpanebot@users.noreply.github.com>
chore: sync gomod2nix.toml (#1672) ## What? Regenerates `gomod2nix.toml` to reflect the current `go.mod` / `go.sum`. ## Why? Keeps the Nix build in sync with Go module changes. Without this, `nix build` fails when new or upgraded Go deps are missing from `gomod2nix.toml`. Generated automatically by the gomod2nix sync workflow.
fix: gmail 555 error when sending (#1496) ## What? Fixed the SMTP "555 5.5.2 Syntax error" that occurred when sending emails with CatchAll enabled by formatting the bare email ## Why? When CatchAll is enabled, the `From` field displays a formatted address like "`Name email@example.com`". This formatted value was being passed directly to Gmail's SMTP MAIL FROM command, which expects only the bare email address. According to RFC 5321 (SMTP protocol), the MAIL FROM command must contain only the mailbox (email address), not a formatted display name. The display name belongs in the message headers (the From: header), which is separate from the SMTP envelope. Fixes #1449 Signed-off-by: drew <me@andrinoff.com>
fix: add cap to image rendering (#1621) ## What? Adds a cap to image rendering, so that the images dont break the whole TUI ## Why? Previously, big images would make the whole screen black, when scrolled. --------- Signed-off-by: drew <me@andrinoff.com>
fix(tui): update folder unread counter (#1493) ## What? After deleting or archiving emails, the per-folder unread counter shown in the sidebar (`(N)`) now updates immediately. The four handlers (`DeleteEmailMsg`, `ArchiveEmailMsg`, `BatchDeleteEmailsMsg`, `BatchArchiveEmailsMsg`) decrement `m.unread[folder]` for each removed unread email via a new `decrementFolderUnreadForRemoved` helper that mirrors the existing read/unread path (`DecrementUnreadCount` + persist); undo re-increments it. Adds five tests. ## Why? The delete/archive handlers mutated the email stores but never touched `m.unread`, so the sidebar folder counter stayed stale until the next server fetch (#1404). (`syncUnreadBadge` only sets the macOS dock badge, so it did not address this.) Closes #1404
PreviousNext