You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resource leaks, panics, and improve robustness
- Fix SMTP client leak on reconnection (worker.go)
- Fix computeBackoff panic when Attempts=0 (scheduler.go)
- Replace ValidateURL HTTP request with url.Parse
- Fix break only breaking select not for loop (dispatcher.go)
- Fix AttachmentProcessor opening file twice (template.go)
- Use os.Stat for --text file detection instead of .txt suffix
- Make database path configurable via --db-path flag
- Add MustGetGlobalManager for safe singleton access
- Stop signal channels on exit to prevent goroutine leak
- Fix monitor cleanup waiting arbitrary 5 seconds
- Log malformed CSV rows and file close errors
- Update tests and docs to match new behavior
Copy file name to clipboardExpand all lines: docs/docs.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -104,14 +104,15 @@ Subject line with template support.
104
104
105
105
### `--text`
106
106
107
-
Plain text body (inline or `.txt`file).
107
+
Plain text body (inline text or path to a file). If the argument points to an existing file, its contents are used; otherwise it's treated as inline text.
0 commit comments