• Joined on 2026-06-30
chaum pushed to demo-build at lfg2025/archy 2026-07-24 10:47:56 +00:00
0dfc3a7cfb Merge remote-tracking branch 'gitea-ai/main'
b163d30a0e feat(wallet): send success screen — burst animation + copyable payment hash / txid
85b25dd803 Merge pull request 'fix(companion): touch-shield under the in-app control bar — 0.5.11' (#121) from fix/inapp-bar-touch-shield into main
e3db5558e4 fix(companion): touch-shield under the in-app control bar — 0.5.11
91c51c4d97 Merge pull request 'perf(ui): app-launch-speed doctrine for data panels — parallel RPCs + instant last-known paint' (#120) from perf/data-panels into main
Compare 24 commits »
chaum pushed to main at lfg2025/archy 2026-07-24 10:39:12 +00:00
0dfc3a7cfb Merge remote-tracking branch 'gitea-ai/main'
b163d30a0e feat(wallet): send success screen — burst animation + copyable payment hash / txid
5771f318bd chore: release v1.7.112-alpha
Compare 3 commits »
chaum pushed to main at lfg2025/archy 2026-07-24 08:42:56 +00:00
408c605001 test: LightningChannels mounts with Pinia — panel setup now uses the tx-explorer store
chaum pushed to main at lfg2025/archy 2026-07-24 08:35:14 +00:00
0cd2164d24 style: cargo fmt across today's touched modules
chaum pushed to main at lfg2025/archy 2026-07-24 08:33:01 +00:00
5227406341 Merge remote-tracking branch 'gitea-ai/main'
d924c59c6c style: cargo fmt on mesh_ports
Compare 2 commits »
chaum pushed to main at lfg2025/archy 2026-07-24 01:18:41 +00:00
8af2ca4ac2 docs: complete the v1.7.112-alpha changelog — audio/TV-input/companion-mesh/paid-sharing batch + What's New re-sync
chaum pushed to demo-build at lfg2025/archy 2026-07-23 23:14:09 +00:00
b28e5f2ef6 Merge remote-tracking branch 'gitea-ai/main'
3037e9808e docs(handoff): app direct ports over mesh — DONE, mesh-verified
881b9ee0bf Merge pull request 'feat(companion): instant off-LAN startup + same-node apps stay in-app' (#114) from feat/fast-start-same-node into main
5ba3c161c4 feat(companion): instant off-LAN startup + same-node apps stay in-app
2ad57c63f1 feat(mesh): app direct ports reachable over the mesh — IPv4 listeners mirrored onto [::]
Compare 7 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 23:13:26 +00:00
b28e5f2ef6 Merge remote-tracking branch 'gitea-ai/main'
3037e9808e docs(handoff): app direct ports over mesh — DONE, mesh-verified
Compare 2 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 23:09:17 +00:00
2ad57c63f1 feat(mesh): app direct ports reachable over the mesh — IPv4 listeners mirrored onto [::]
chaum pushed to demo-build at lfg2025/archy 2026-07-23 22:43:05 +00:00
6ba4540c53 Merge vc25 (PR #111) — handoff reconciled: vps2 daemon restart resolved the mesh path; private-tree withdrawn
5454bed038 docs(handoff): RESOLVED — vps2 daemon degradation was the mesh blocker; privatization withdrawn
128b78d083 Merge pull request 'feat(companion): 60s mesh probe window + session pre-warm from the VPN service' (#111) from feat/mesh-probe-window-prewarm into main
75ecd1d3ea feat(companion): 60s mesh probe window + session pre-warm from the VPN service
82fcccd113 docs(handoff): node-side mesh diagnosis — nginx v6 fixed, real blocker is session path quality
Compare 5 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 22:42:18 +00:00
6ba4540c53 Merge vc25 (PR #111) — handoff reconciled: vps2 daemon restart resolved the mesh path; private-tree withdrawn
5454bed038 docs(handoff): RESOLVED — vps2 daemon degradation was the mesh blocker; privatization withdrawn
Compare 2 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 22:25:23 +00:00
82fcccd113 docs(handoff): node-side mesh diagnosis — nginx v6 fixed, real blocker is session path quality
chaum pushed to main at lfg2025/archy 2026-07-23 21:58:01 +00:00
1e89362e71 fix(nginx): IPv6 listeners — companion mesh HTTP to the node's ULA never connected
chaum pushed to demo-build at lfg2025/archy 2026-07-23 21:58:01 +00:00
1e89362e71 fix(nginx): IPv6 listeners — companion mesh HTTP to the node's ULA never connected
908e6185c8 Merge pull request 'fix(companion): TUN reader no longer dies on non-blocking fd + VPN not metered' (#110) from fix/tun-blocking-fd-metered into main
0064cfccac chore(companion): lockfile for libc dep
53037b2b71 fix(companion): TUN reader no longer dies on non-blocking fd + VPN not metered
Compare 4 commits »
chaum pushed to demo-build at lfg2025/archy 2026-07-23 21:22:56 +00:00
db2cafc657 Merge pull request 'fix(companion): guarantee dual-path peering — LAN p2p + public anchor, always' (#109) from fix/guaranteed-anchor-peering into main
e49af6ff40 fix(companion): guarantee dual-path peering — LAN p2p + public anchor, always
Compare 2 commits »
chaum pushed to demo-build at lfg2025/archy 2026-07-23 21:07:23 +00:00
a865306488 Merge pull request 'fix(companion): mesh VPN no longer blocks IPv4 + off-LAN connect via mesh ULA' (#108) from fix/mesh-vpn-and-offlan-connect into main
979113c598 fix(companion): mesh VPN no longer blocks IPv4 + off-LAN connect via mesh ULA
420f756947 Merge pull request 'chore(android): companion 0.5.1 (vc21) — refresh served APK + deploy handoff' (#107) from chore/companion-apk-0.5.1 into main
35849c88c6 chore(android): companion 0.5.1 (vc21) — refresh served APK + deploy handoff
08927b88a8 Merge pull request 'feat(companion): saved servers keyed by node npub — pairing contract item 1' (#106) from feat/npub-keyed-server-entries into main
Compare 43 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 20:47:15 +00:00
0b7a1b84e4 Merge remote-tracking branch 'gitea-ai/main'
ed2c14c88a fix(companion): pairing QR scannable again — cap anchors at 2, EC level L, 768px source
Compare 2 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 20:28:36 +00:00
4199c43cc9 Merge gitea-ai/main — companion native-scan PR #104 (newer scanner rev wins in WalletScanModal)
54ddd043bd feat(tv-input): gamepad->keyboard bridge daemon + controller-navigable modals
402183c0ae feat(appsession): mode switches never reload the iframe + strictly per-app display modes + TV focus
80875a2ed4 feat(wallet): invoice-first lightning send — amount locks from the pasted invoice
f72d4b92ac feat(content): seller-picked payment methods + music always in the bottom bar + video PiP
Compare 10 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 19:31:15 +00:00
265196bc2c docs: TV input design — keyboard/gamepad inside iframe apps, globally
9f1daa0f8c feat(ui): per-app display-mode defaults (IndeeHub fullscreen) + gamepad plays media + node list scales
960e41e164 fix(content): audio always plays in the bottom-bar player + ecash purchase is explicit two-step
6502f13e29 feat(wallet): paste-send confirmation step + every-time scan/upload chooser
c58f84c6e9 feat(companion): npub-first pairing — node self-anchor + guaranteed public anchor in the QR
Compare 9 commits »
chaum pushed to main at lfg2025/archy 2026-07-23 08:52:00 +00:00
db6003aef6 fix(lightning): actionable expired-invoice error + payment failures reach the user