aboutsummaryrefslogtreecommitdiff
path: root/components/TxConfirmationDialog.qml
Commit message (Collapse)AuthorAgeFilesLines
* Establish Monzero GUI Phase 0 baselinemonzero-gui-phase0-20260815Monzero Build System8 hours1-26/+26
|
* qml: escape untrusted text in remaining RichText viewsThomas2026-06-181-2/+3
| | | | | | | | | | | | | | | | | | Extends the escaping from commit 23ec5eb6 to the RichText sinks it did not cover: the transaction note in the tx details popup (History), the wallet name and account label in the send confirmation (TxConfirmationDialog), the address label on the merchant page (Merchant), and the wallet path on the info page (SettingsInfo). These were interpolated unescaped, so a value containing markup is rendered as rich text. The transaction note is the notable case: it can be set from a payment request's tx_description, so it is attacker influenced. Escape these fields with Utils.htmlEscape. Set the send confirmation From field to Text.RichText explicitly so the escaped entities decode in both of its branches; the single-account branch contains no tag and would otherwise render as plain text and show the raw entity.
* qml: escape untrusted text in RichText viewsselsta2026-04-171-1/+2
|
* Update year in Cypyrightinson12024-01-271-1/+1
|
* TxConfirmationDialog: warn high feesselsta2022-04-271-3/+4
|
* TxConfirmationDialog: fix displaying of "<" when using fontMonoRegularrating89us2021-06-291-1/+1
|
* TxConfirmationDialog: implement multiple recipients support, layout fixesxiphon2021-03-031-62/+76
|
* TxConfirmationDialog: fix keys handlingxiphon2020-12-011-42/+2
|
* transfer: new TxConfirmationDialograting89us2020-10-171-0/+466