<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coinos-ui.git/src, 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-04-09T05:57:55Z</updated>
<entry>
<title>breez style passkey derivation</title>
<updated>2026-04-09T05:57:55Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-04-09T05:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=757a59c5c9c4b56120446cae1ac495773b9905c8'/>
<id>urn:sha1:757a59c5c9c4b56120446cae1ac495773b9905c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: use URL searchParams for LNURL callback URLs</title>
<updated>2026-03-28T06:58:36Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-28T06:58:30Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=c7136dbefa4da50297513955cf51084afa23d98c'/>
<id>urn:sha1:c7136dbefa4da50297513955cf51084afa23d98c</id>
<content type='text'>
Prevents malformed URLs when callback already contains query params.

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix: use 303 redirects in parse.ts and send layout to prevent POST forwarding</title>
<updated>2026-03-14T06:16:11Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-14T06:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=a57046f80f8c85438ecf9549b94dc88146a976db'/>
<id>urn:sha1:a57046f80f8c85438ecf9549b94dc88146a976db</id>
<content type='text'>
The parse function is called from both load functions (GET) and form
actions (POST). When called from an action, 307 redirects preserve the
POST method, causing the original form body to reach unrelated action
handlers in the redirect chain (e.g., send/invoice action receiving the
/send textarea body instead of payment data).

Changed all redirects in parse.ts and the send/bitcoin layout from 307
to 303, which converts POST to GET on redirect, preventing these
spurious action invocations.

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>lazy imports</title>
<updated>2026-03-14T05:34:54Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-14T05:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=0e326d6bca826a4d9bec7e6e1b159b0a2e7b6b5c'/>
<id>urn:sha1:0e326d6bca826a4d9bec7e6e1b159b0a2e7b6b5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix lockfile</title>
<updated>2026-03-14T05:02:27Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-14T05:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=734e846847c478406a9fb9083be057a731d9f4cf'/>
<id>urn:sha1:734e846847c478406a9fb9083be057a731d9f4cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: update ark sdk Worker -&gt; setupServiceWorker</title>
<updated>2026-03-14T00:35:32Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-14T00:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=1843788729663d82c1df781b07ed5b8f7bcd6eb7'/>
<id>urn:sha1:1843788729663d82c1df781b07ed5b8f7bcd6eb7</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>search users</title>
<updated>2026-03-14T00:24:01Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-14T00:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=10c1ed9a646093951aa5f3dd456198339807fec9'/>
<id>urn:sha1:10c1ed9a646093951aa5f3dd456198339807fec9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>svelte fixes</title>
<updated>2026-03-13T22:51:04Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-13T22:51:04Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=3f5cfd89182cb1a2e5927fd2ad27ebac5e2f257b'/>
<id>urn:sha1:3f5cfd89182cb1a2e5927fd2ad27ebac5e2f257b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update ark sdk</title>
<updated>2026-03-13T22:16:11Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-13T22:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=2a6a681a80a3865beef5c4cbe7f6f84db915fa34'/>
<id>urn:sha1:2a6a681a80a3865beef5c4cbe7f6f84db915fa34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>delegation</title>
<updated>2026-03-13T21:25:51Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-13T21:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-ui.git/commit/?id=91f0517b8d72a2a45c7f6423597808b2e4a6f0aa'/>
<id>urn:sha1:91f0517b8d72a2a45c7f6423597808b2e4a6f0aa</id>
<content type='text'>
</content>
</entry>
</feed>
