feat(clients): optional billing email for invoicing + copy/toggle password buttons - #17
Conversation
|
Thorough — you found every billing send site. Please double-check that |
|
Confirmed — common.copy and common.toggle both exist in lang/en/common.php and lang/pl/common.php. |
|
Thank you — this was thorough; you found every billing send-site. We just merged the first clean batch into main: #16 (client delete), #24 (invoice number display), #13 (Tpay), #22 (addon settings framework) and #14 (tax rewrite). #14 (tax) and #16 (client delete) overlap this on the invoice and client files, so it now needs a rebase on the updated main. Once it's green again we'll merge. Much appreciated. |
1f833cc to
bd7ef54
Compare
|
*Zrebasowane na aktualny \main* — gałąź merguje się teraz czysto, konflikt zniesiony. Gotowe do merga. |
…le password buttons
bd7ef54 to
55d5a38
Compare
The zh files had drifted from English after several merges (#9, #14, #17, #21, #23): same keys, but flattened/reordered, so the zh structure test failed. Rebuild admin/client/common/messages to English's exact nesting and order, keeping every existing Chinese translation. Also fix funds.amount_range, which carried :min/:max placeholders English does not pass, so it rendered the raw tokens; it now matches the English static form.
Adds an optional per-client billing (accounting) email address, separate from the sign-in address.