Skip to content

Commit ad08a2f

Browse files
committed
fic merge
1 parent e8f7f2c commit ad08a2f

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
- **Notification diagnostics** — when a notification doesn't fire, the status bar now explains why instead of staying silent: `Notify baseline set for INBOX (UID 604221)` on first run; `Notify check INBOX: 5 new email(s), 0 from VIPs (baseline UID 604232 → 604239)` when nothing matches the notify list; `Notify check INBOX: 2 VIP email(s), but destination not in allowlist (folders=[Inbox PaperTrail])` when the VIP mail landed in a folder you didn't list. Removes the guesswork around "did it just not fire?"
1919
- **Fix: notify.txt was never loaded into the screener**`cmd/neomd/main.go` and `internal/daemon/daemon.go` constructed `screener.Config` without the new `Notify` path field, so the in-memory notify set stayed empty even when `notify.txt` had entries; `ShouldNotify` always returned false and no notification ever fired. Both call sites now pass `Notify: cfg.Screener.Notify`. Regression test added so this can't recur
2020

21+
# 2026-05-02
22+
- **Fix: emoji reaction sent through wrong SMTP account**`ctrl+e` reactions already auto-selected the correct From address (matching whichever of your addresses received the email), but `sendReaction()` then resolved the SMTP account with a buggy custom check (`presendFromI > 0 && presendFromI-1 < len(senders)`) that misinterpreted account indices as sender-alias indices in multi-account setups; e.g. mail to `simon@ssp.sh` (Work, account index 1) while in the Personal inbox would send the reaction header as `simon@ssp.sh` but authenticate via Personal's SMTP and grab `Senders[0]`; reactions now use `presendSMTPAccount()` (same helper as the regular send path), so SMTP credentials, the Sent-folder destination, and the From header all match the address that received the original email
23+
2124
# 2026-04-30
2225
- **Send-only accounts (`imap_disabled = true`)** — accounts can be marked as send-only by setting `imap_disabled = true`; neomd skips IMAP connection, folder fetching, and screening for that account; the account remains available as a From address via `ctrl+f` in compose/pre-send; `ctrl+a` account cycling skips disabled accounts; useful for adding Gmail or other providers purely for sending without fetching thousands of emails; `:debug` shows "(imap disabled)" label
2326

0 commit comments

Comments
 (0)