<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coinos-ui.git/test, branch staging</title>
<subtitle>coinos ui — legacy coinos.io web app (SvelteKit)</subtitle>
<id>https://git.coinos.io/coinos-ui.git/atom?h=staging</id>
<link rel='self' href='https://git.coinos.io/coinos-ui.git/atom?h=staging'/>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/'/>
<updated>2026-03-14T16:29:17Z</updated>
<entry>
<title>fix: e2e test fixes for lightning routing, numpad, MLS messaging, and vault tests</title>
<updated>2026-03-14T16:29:17Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-14T16:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=341f13f638323f8775d742bb85996f073754809e'/>
<id>urn:sha1:341f13f638323f8775d742bb85996f073754809e</id>
<content type='text'>
- Fix fillNumpadAmount swap detection: lightning SVG means sats mode (not fiat),
  so only swap when SVG is NOT visible
- Add retry logic to fillNumpadAmount for flaky contenteditable input
- Make clickSendButton check btn-primary/btn-accent before generic submit
- Update custodial-bitcoin-send to use fillNumpadAmount helper
- Update custodial-btc-fee-bump to match new slider UI (no more low/mid/high
  buttons) and "Refundable reserve" text; use /bump API directly
- Update dm-send/dm-subscribe to work with MLS messaging (not old Nostr DMs)
- Update mls-messaging selectors for current HTML structure (.message not
  .message-row.by-user); add graceful skip when MLS group creation fails
- Update vault-send-external-btc and vault-send-to-custodial-btc to use
  ensureVaultAccount instead of searching UI for vault cards
- Infrastructure: reconnected clb/clc lightning peers to fix stale gossip
  causing WIRE_TEMPORARY_CHANNEL_FAILURE; funded bob with 200k+ sats

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>render decrypted images</title>
<updated>2026-03-07T16:41:23Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-07T16:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=13b2a17e6f6ed1697c51a6650874313a6da4aa8f'/>
<id>urn:sha1:13b2a17e6f6ed1697c51a6650874313a6da4aa8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lint</title>
<updated>2026-03-06T23:07:08Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-06T23:07:08Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=d14c03e3f2e3806e17852a440d2a39f377570758'/>
<id>urn:sha1:d14c03e3f2e3806e17852a440d2a39f377570758</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite MLS e2e test for full browser-to-browser messaging</title>
<updated>2026-03-06T06:32:44Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-06T06:28:37Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=7471599082e053cabea19df25c867c654cb7445c'/>
<id>urn:sha1:7471599082e053cabea19df25c867c654cb7445c</id>
<content type='text'>
Replace old ts-mls unit-style test with real e2e tests that exercise
the full messaging UI between two browser contexts. Decrypt ncryptsec
from server (NIP-49) instead of scrypt derivation to get correct keys.

Tests: real-time message exchange, optimistic UI, persistence after
reload, and chat list population.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add MLS messaging e2e test spec</title>
<updated>2026-03-06T06:32:43Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-06T06:13:11Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=2bb2de4f5a106a6c078a7b0ee805864db8774713'/>
<id>urn:sha1:2bb2de4f5a106a6c078a7b0ee805864db8774713</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>android hce nfc</title>
<updated>2026-03-05T23:51:36Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-05T23:05:37Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=4c519faaf748cea25f9d0be87dd0f3e09d7bae4c'/>
<id>urn:sha1:4c519faaf748cea25f9d0be87dd0f3e09d7bae4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>api proxy</title>
<updated>2026-03-04T06:45:50Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-04T06:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=1e9ed8fa128ec5ae038be14ef168cad37c1c0eb1'/>
<id>urn:sha1:1e9ed8fa128ec5ae038be14ef168cad37c1c0eb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bip353</title>
<updated>2026-03-04T05:27:16Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-04T05:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=632358158c76ceaee5db2b1879487c136289766e'/>
<id>urn:sha1:632358158c76ceaee5db2b1879487c136289766e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>get rid of /receive route</title>
<updated>2026-03-04T00:08:52Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-04T00:08:52Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=8551df92b96ff69f3cda50184cb714ba30f3803d'/>
<id>urn:sha1:8551df92b96ff69f3cda50184cb714ba30f3803d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>inline icons</title>
<updated>2026-03-03T06:37:05Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-03T06:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=11d358ad0412b794ecf89b4da9f99ac41ed9c3fe'/>
<id>urn:sha1:11d358ad0412b794ecf89b4da9f99ac41ed9c3fe</id>
<content type='text'>
</content>
</entry>
</feed>
