bubbmon233
|
b624948e48
|
Support repeated mail compose flags (#2271)
* feat: support repeated mail compose flags
* fix(mail): address review feedback for repeatable inline flags
Change-Type: ci-fix
* test(mail): cover inline validation and upload assertions
Change-Type: ci-fix
* test(mail): assert inline validation category
Change-Type: ci-fix
* fix(mail): preserve inline compatibility cases
* test(mail): strengthen inline compatibility coverage
* docs(mail): prefer one repeatable flag form
* docs(mail): keep skill references unchanged
* docs(mail): drop skill reference edits
* docs(mail): document repeatable mail flags consistently
* docs(mail): standardize quoted flag examples
* docs(mail): keep inline flag constraints in help
* fix(mail): validate template inline cids
* fix(mail): preserve recipient names and validate template cids
* fix(mail): support repeated recipient parsing
Normalize repeated recipient values through ParseMailboxList for every flag occurrence so legacy comma lists still split, quoted display-name commas stay intact, and Unicode display names remain raw before final header rendering.
Local check: gofmt -l shortcuts/mail/helpers.go shortcuts/mail/mail_repeatable_flags_test.go
* fix(mail): scope template inline update validation
---------
Co-authored-by: bubbmon233 <272202079+bubbmon233@users.noreply.github.com>
|
2026-08-24 15:38:30 +08:00 |
|