<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-gui.git/pages/settings, branch monzero-gui-phase0-20260815</title>
<subtitle>Monzero desktop wallet graphical interface.
</subtitle>
<id>https://code.monzero.org/monzero-gui.git/atom?h=monzero-gui-phase0-20260815</id>
<link rel='self' href='https://code.monzero.org/monzero-gui.git/atom?h=monzero-gui-phase0-20260815'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/'/>
<updated>2026-08-15T20:26:40Z</updated>
<entry>
<title>Establish Monzero GUI Phase 0 baseline</title>
<updated>2026-08-15T20:26:40Z</updated>
<author>
<name>Monzero Build System</name>
<email>builds@monzero.org</email>
</author>
<published>2026-08-15T20:26:40Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=dceeb88444ce966caa1a133d2926d5f7213c87ff'/>
<id>urn:sha1:dceeb88444ce966caa1a133d2926d5f7213c87ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qml: escape untrusted text in remaining RichText views</title>
<updated>2026-06-18T12:17:25Z</updated>
<author>
<name>Thomas</name>
<email>thomas.giudici@proton.me</email>
</author>
<published>2026-06-18T11:34:27Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=3d3a391ef43b1ac09160f4d572d5fbf85f249dc8'/>
<id>urn:sha1:3d3a391ef43b1ac09160f4d572d5fbf85f249dc8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>qml: escape untrusted text in RichText views</title>
<updated>2026-04-17T16:02:58Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2026-04-17T16:02:58Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=23ec5eb6a1dc61ef72a3ca4c9bb5942cbf60d959'/>
<id>urn:sha1:23ec5eb6a1dc61ef72a3ca4c9bb5942cbf60d959</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement background sync when locked</title>
<updated>2025-08-03T17:26:11Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2023-11-17T00:38:52Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=5332495c2404ab4b102c98c22419e70143b1dc90'/>
<id>urn:sha1:5332495c2404ab4b102c98c22419e70143b1dc90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update year in Cypyright</title>
<updated>2024-01-27T19:12:09Z</updated>
<author>
<name>inson1</name>
<email>75314629+inson1@users.noreply.github.com</email>
</author>
<published>2024-01-27T19:12:09Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=8851e71a8beafb5297be46dbb4d6884aa87bcdd5'/>
<id>urn:sha1:8851e71a8beafb5297be46dbb4d6884aa87bcdd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #4051</title>
<updated>2023-09-30T22:34:24Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2023-09-30T22:34:24Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=588b8435b7ab32479f644a3d1b9b4af3028f8a05'/>
<id>urn:sha1:588b8435b7ab32479f644a3d1b9b4af3028f8a05</id>
<content type='text'>
1215a6e Assume untrusted daemon in simple mode (j-berman)
499c2a4 qsTr scan tx error (j-berman)
3b0e66a Display clear error when user scans older tx via untrusted daemon (j-berman)
4cd6652 Update balance after calling scan_tx (j-berman)
</content>
</entry>
<entry>
<title>Merge pull request #4047</title>
<updated>2022-12-02T05:42:04Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2022-12-02T05:42:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=ef2e711e15b4765e128ca7abddf87f194c6d755a'/>
<id>urn:sha1:ef2e711e15b4765e128ca7abddf87f194c6d755a</id>
<content type='text'>
80ade41 DaemonManager: take dataDir into account when sending cmd (selsta)
</content>
</entry>
<entry>
<title>qsTr scan tx error</title>
<updated>2022-10-29T19:22:37Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-10-29T19:22:37Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=499c2a47fcf0aac6698a35ea30907f381c459776'/>
<id>urn:sha1:499c2a47fcf0aac6698a35ea30907f381c459776</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Display clear error when user scans older tx via untrusted daemon</title>
<updated>2022-10-28T21:14:31Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-10-28T21:14:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=3b0e66a3d08959c267670e832a87bdada3a91335'/>
<id>urn:sha1:3b0e66a3d08959c267670e832a87bdada3a91335</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update balance after calling scan_tx</title>
<updated>2022-10-20T21:23:10Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-10-20T21:23:10Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-gui.git/commit/?id=4cd6652825972a32f18881a88e01681830fa0577'/>
<id>urn:sha1:4cd6652825972a32f18881a88e01681830fa0577</id>
<content type='text'>
</content>
</entry>
</feed>
