Files
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
..