<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coinosv3.git/src/features/pos.js, branch master</title>
<subtitle>coinos v3 — bitcoin, Ark, Lightning and nostr wallet (web + Android)</subtitle>
<id>https://git.coinos.io/coinosv3.git/atom?h=master</id>
<link rel='self' href='https://git.coinos.io/coinosv3.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/'/>
<updated>2026-10-09T21:51:06Z</updated>
<entry>
<title>Amounts: no plus sign on money coming in either — the word (Received) and the green say it. History rows, transaction details, the "payment received" screens (wallet, Spending, gifts, boards/onboards) and the till's paid bills. The till's tip choices keep theirs: "+$2" there is what a tip adds to the bill.</title>
<updated>2026-10-09T21:51:06Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-10-09T21:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=dc00cc50befdc2603a15c2de624607010e5e7248'/>
<id>urn:sha1:dc00cc50befdc2603a15c2de624607010e5e7248</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Vps2H27rhbG9ZqseGfMrc3
</content>
</entry>
<entry>
<title>"Start in point of sale" belongs to one wallet, not the whole device</title>
<updated>2026-10-02T16:48:21Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-10-02T16:48:21Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=e3015141bc806f87049a13b5e192aee7d67b3a23'/>
<id>urn:sha1:e3015141bc806f87049a13b5e192aee7d67b3a23</id>
<content type='text'>
It was one device-wide localStorage flag, so whoever signed in next on a
till landed in the last owner's point of sale. Now it is keyed by the
wallet (still per device); the old flag is dropped since it can't say
whose it was.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Dmcrt9KyNDKVWFKnb8BREo
</content>
</entry>
<entry>
<title>Settings: a Point of sale page of its own; Network folds into Advanced.</title>
<updated>2026-09-22T01:18:28Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-22T01:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=1c9ca782fe7fedcf14c9d33035512a2552081ec7'/>
<id>urn:sha1:1c9ca782fe7fedcf14c9d33035512a2552081ec7</id>
<content type='text'>
Six tiles still: Wallet, Payments, Point of sale, Nostr, Notifications,
Advanced. The network and explorer cards sit at the top of Advanced.

Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: the sats sit under a fiat total, so a payer's wallet and the counter agree by eye.</title>
<updated>2026-09-21T18:41:58Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T18:41:58Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=4befa5c5e22ace56415e24321ceb4d9589b27fb3'/>
<id>urn:sha1:4befa5c5e22ace56415e24321ceb4d9589b27fb3</id>
<content type='text'>
Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: a sale the till never saw settle is adopted from the wallet's own record.</title>
<updated>2026-09-21T18:20:47Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T18:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=91b50248982c81412bf2c750e9604c68b1ac5b1d'/>
<id>urn:sha1:91b50248982c81412bf2c750e9604c68b1ac5b1d</id>
<content type='text'>
Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: a paid sale opens its payment detail, which now says bill and tip.</title>
<updated>2026-09-21T18:15:11Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T18:15:11Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=01827dd23f29a6e0d6db673f5dc330cd7f4a6f4f'/>
<id>urn:sha1:01827dd23f29a6e0d6db673f5dc330cd7f4a6f4f</id>
<content type='text'>
The row finds the ln-receive movement by the invoice it recorded and opens
the same detail screen the history page shows; the detail asks features
for more (arkMoveDetailExtra) and the till adds Bills, Tips (with the
percentage) and the note.

Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: in a currency the pad works like a till — digits shift in from the right.</title>
<updated>2026-09-21T18:08:06Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T18:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=dc68a27ecaadb3ea108b9b9f42cc7c471b6b910a'/>
<id>urn:sha1:dc68a27ecaadb3ea108b9b9f42cc7c471b6b910a</id>
<content type='text'>
5 is 0.05, 277 is 2.77, 5588 is 55.88; backspace shifts out; the "." key
becomes "00". Sats are whole numbers and type plainly.

Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: /pos, a per-device till mode, an on-screen pad — and off the Receive tab.</title>
<updated>2026-09-21T17:56:47Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T17:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=ffec5e1a52596a3be867558c41b43ac9b3892c0c'/>
<id>urn:sha1:ffec5e1a52596a3be867558c41b43ac9b3892c0c</id>
<content type='text'>
v3.coinos.io/pos opens the point of sale once a wallet is up (claimed at
boot before any feature reads the path), so the till can be bookmarked or
put on a home screen. Settings → Payments gains "Start in point of sale on
this device" (localStorage, not synced: the till, not every phone the
owner carries). The amount and the custom tip get a 3×4 pad that edits the
same field a keyboard or a paste would. The button under the payment
address on Receive is gone.

Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: the total on the tip screen reads at a glance.</title>
<updated>2026-09-21T17:26:54Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T17:26:54Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=236c8a025347ca86c4a3041ed67062c29ded8bbe'/>
<id>urn:sha1:236c8a025347ca86c4a3041ed67062c29ded8bbe</id>
<content type='text'>
Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
</content>
</entry>
<entry>
<title>Point of sale: the tip screen shows an invoice error, and both screens say when the invoice is being made.</title>
<updated>2026-09-21T15:46:46Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-09-21T15:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=9a03fafbb0a49c87fd9e6269f7db020caf62e0c6'/>
<id>urn:sha1:9a03fafbb0a49c87fd9e6269f7db020caf62e0c6</id>
<content type='text'>
Co-Authored-By: Claude Fable 5.1 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
