From 161e0ad3b205c1423aaa709377c128980336d3c1 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 1 Aug 2026 21:08:01 -0700 Subject: Coinos v3: rebrand from Hal, payment addresses move to @coinos.io MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The wallet is the next version of coinos, deployed at v3.coinos.io (same build as halwallet.app) ahead of an eventual migration of coinos.io itself. App name, manifest, notifications, and the NWC alias all say Coinos; the Hal Finney tribute stays. The registrar is multi-domain (per-domain Cloudflare zones; existing halwallet.app names keep working) and new claims default to @coinos.io. Names belonging to existing coinos users are reserved for them — the registrar checks the live coinos API before granting a claim — until the migration gives those users a way to claim their own. Co-Authored-By: Claude Fable 5 --- build.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'build.js') diff --git a/build.js b/build.js index 85cc74e..b940fe8 100644 --- a/build.js +++ b/build.js @@ -22,8 +22,8 @@ const STATIC = ['icon-192.png', 'icon-512.png', 'icon-maskable-512.png', 'icon.s const MANIFEST = { id: '/', - name: 'Hal', - short_name: 'Hal', + name: 'Coinos', + short_name: 'Coinos', description: 'Self-custody Bitcoin wallet that runs entirely in your browser.', start_url: './', scope: './', @@ -106,7 +106,7 @@ const PWA_HEAD = ` - + `; @@ -147,7 +147,7 @@ const SW_WAKE_ONLY = `self.addEventListener('push', (e) => { return; } await self.registration.showNotification('Payment request', { - body: 'An app is asking your wallet to pay. Open Hal to approve.', + body: 'An app is asking your wallet to pay. Open Coinos to approve.', icon: 'icon-192.png', badge: 'icon-192.png', tag: 'nwc-' + (data.servicePubkey || 'req'), renotify: false, data: { url: './' }, @@ -229,7 +229,7 @@ export async function buildHtml({ minify = true, pwa = minify, features = proces -Hal +Coinos ${pwa ? PWA_HEAD : ''} -- cgit v1.2.3