archipelago
8d9fad1749
Require Bitcoin version and pruning selection from the App Store
2026-09-29 15:37:05 -04:00
archipelago
d25ed492c9
Keep Bitcoin pruning explanation below desktop install controls
2026-09-29 15:27:00 -04:00
archipelago
1f9abefc35
Isolate backend tests from live node wallets and services
2026-09-29 15:15:51 -04:00
archipelago
b634f41a1c
Complete paid-file caching and deliver LND waiting UI to existing nodes
2026-09-29 14:59:08 -04:00
archipelago
0f85f588fb
Fix Cashu file redemption and Bitcoin-dependent wallet readiness
2026-09-29 14:42:44 -04:00
archipelago
540639d2c1
chore: publish release v1.8.19-alpha
2026-09-28 13:21:51 -04:00
archipelago
562871b1ce
chore: prepare signed release v1.8.19-alpha
2026-09-28 13:18:34 -04:00
archipelago
cca3f8bfcd
docs: include AIUI packaging fix in v1.8.19 release notes
Demo images / Build & push demo images (push) Failing after 44s
2026-09-28 13:13:31 -04:00
archipelago
89c08be712
fix(aiui): match host color scheme for iframe transparency
Demo images / Build & push demo images (push) Failing after 56s
2026-09-28 12:37:40 -04:00
archipelago
b4ecf86c13
chore: stage v1.8.19-alpha version bump
2026-09-28 12:33:59 -04:00
archipelago
b14fe78306
fix(aiui): expose host wallpaper and package fresh production builds
2026-09-28 12:32:18 -04:00
archipelago
3f0c1038c3
docs: add v1.8.19 release notes to settings
2026-09-28 12:23:57 -04:00
archipelago
1fbefce6df
docs: add v1.8.19-alpha release notes
2026-09-28 12:23:05 -04:00
archipelago
63cb68451a
fix(aiui): keep embedded chat background transparent
2026-09-22 05:04:59 -04:00
archipelago
17cfebbe26
chore: publish release v1.8.18-alpha
2026-09-20 11:49:39 -04:00
archipelago
379fb930fc
chore: prepare release v1.8.18-alpha
Demo images / Build & push demo images (push) Failing after 43s
2026-09-20 11:45:35 -04:00
archipelago
1bebdeac0f
Prepare v1.8.18-alpha release notes
2026-09-18 06:36:43 -04:00
archipelago
f458591132
Document Minibits description customization limits
Demo images / Build & push demo images (push) Failing after 45s
2026-09-15 16:13:14 -04:00
archipelago
6155539254
Confirm Primal automatic-comment cause and successful workaround
2026-09-15 16:11:09 -04:00
archipelago
76e0f1f3b6
Trace Primal Spark auto-comment failure against Framework address
2026-09-15 16:09:16 -04:00
archipelago
ba6ce2cdb6
Record live LNURL comment limit investigation
2026-09-15 16:06:21 -04:00
archipelago
8212049f57
Shorten ecash backup copy and stack card actions
2026-09-15 16:03:52 -04:00
archipelago
5814f47659
docs: verify Framework Cashu address and preserved proofs
2026-09-15 15:58:16 -04:00
archipelago
94f5e892c3
docs: track authenticated Cashu address setup and remaining verification
2026-09-15 15:47:48 -04:00
archipelago
a3b6467047
fix(ecash): guide unseeded wallets through Lightning address setup
2026-09-15 15:45:32 -04:00
archipelago
66db6497ec
docs: record successful Framework reboot verification
2026-09-15 15:27:13 -04:00
archipelago
81be17f09f
docs: record Framework live evidence and staged fix validation
2026-09-15 15:15:34 -04:00
archipelago
4237fb5e79
fix(wallet): prioritize LND boot and reject unavailable balances
2026-09-15 15:09:08 -04:00
archipelago
4302138b4f
docs: make Framework LND incident a persistent investigation blocker
2026-09-15 14:56:01 -04:00
archipelago
3b9b74dae5
chore: publish release v1.8.17-alpha
Demo images / Build & push demo images (push) Failing after 36s
2026-09-15 12:56:18 -04:00
archipelago
4021c1f496
chore: prepare release v1.8.17-alpha
2026-09-15 12:53:06 -04:00
archipelago
5f8de584bc
docs: add v1.8.17-alpha release notes
Demo images / Build & push demo images (push) Failing after 42s
2026-09-15 12:33:24 -04:00
archipelago
abfbccc906
fix(ecash): preserve retryable claims and resume relay backlogs
2026-09-15 12:31:49 -04:00
archipelago
31d77f01ac
chore: publish release v1.8.16-alpha
Demo images / Build & push demo images (push) Failing after 34s
2026-09-15 04:02:57 -04:00
archipelago
1b0ed281b2
chore: prepare release v1.8.16-alpha
2026-09-15 03:59:43 -04:00
archipelago
9c6580f5c0
fix: prevent stale catalog updates and redundant container recreation
Demo images / Build & push demo images (push) Failing after 40s
2026-09-15 03:40:21 -04:00
archipelago
83abb0485d
fix: publish signed mempool DNS recovery catalog
2026-09-15 03:13:02 -04:00
archipelago
b35409ca74
fix: recover mempool frontend after backend address changes
2026-09-15 02:49:06 -04:00
archipelago
700d39c425
fix: keep release credentials out of public remote URLs
2026-09-14 10:47:58 -04:00
archipelago
4272c47ee5
chore: sign app catalog for v1.8.15-alpha
2026-09-13 13:21:24 -04:00
archipelago
c7cb043485
chore: publish release v1.8.15-alpha
2026-09-13 05:09:56 -04:00
archipelago
4dfe79290e
chore: sign release v1.8.15-alpha manifest
2026-09-13 04:42:17 -04:00
archipelago
d3e3df6d24
docs: add release validation note
2026-09-13 04:32:58 -04:00
archipelago
969570e38b
chore: prepare release v1.8.15-alpha
Demo images / Build & push demo images (push) Successful in 3m29s
2026-09-13 04:32:16 -04:00
archipelago
b73d646db5
docs: prepare 1.8.15 alpha notes
Demo images / Build & push demo images (push) Successful in 3m22s
2026-09-13 03:06:53 -04:00
archipelago
8c37ff412c
fix: present Cuprate as one launchable app
Demo images / Build & push demo images (push) Successful in 3m28s
2026-09-13 03:06:22 -04:00
archipelago
06bf359535
chore: publish release v1.8.14-alpha
2026-09-13 02:56:29 -04:00
archipelago
a4f3415f0f
chore: prepare release v1.8.14-alpha
Demo images / Build & push demo images (push) Successful in 3m25s
2026-09-13 02:53:11 -04:00
archipelago
c9c9ebe6d4
docs: sync whats new for 1.8.14 alpha
Demo images / Build & push demo images (push) Successful in 3m18s
2026-09-13 02:34:45 -04:00
archipelago
100993445b
docs: prepare 1.8.14 alpha release notes
2026-09-13 02:33:30 -04:00
archipelago
a4f80e7ec1
test: update GitWorkshop launcher deep-link expectation
Demo images / Build & push demo images (push) Successful in 3m14s
2026-09-13 01:48:36 -04:00
archipelago
4ad34d3a0a
test: validate full Archipelago ngit promotion path
2026-09-13 01:45:22 -04:00
archipelago
c9bae926a5
test: satisfy strict indexed access
Demo images / Build & push demo images (push) Successful in 3m14s
2026-09-13 01:41:11 -04:00
archipelago
cb3f7e8720
Merge PR #157 : Cuprate disk gate and companion dashboard
Demo images / Build & push demo images (push) Successful in 3m19s
2026-09-13 01:37:46 -04:00
archipelago
eb98ebb682
Merge PR #158 : preserve Bitcoin Core Tor service naming
2026-09-13 01:37:15 -04:00
archipelago
00682e6420
test: expect Cuprate launches through companion UI
2026-09-12 16:17:47 -04:00
archipelago
95cdc3daea
fix: retain source port in Cuprate generated ports
2026-09-12 16:15:28 -04:00
archipelago
1d05f2c27a
style: format generated app launch ports
2026-09-12 16:15:01 -04:00
archipelago
b3f16d07a6
style(cuprate-ui): anchor desktop details to right edge
2026-09-12 16:14:55 -04:00
archipelago
14d2b37e99
style(cuprate-ui): right-align desktop header cards
2026-09-12 16:14:55 -04:00
archipelago
f5b255ee68
style(cuprate-ui): improve mobile dashboard layout
2026-09-12 16:14:55 -04:00
archipelago
6e8d90fb5f
style(cuprate-ui): match bitcoin status cards
2026-09-12 16:14:55 -04:00
archipelago
66c4b0d375
feat(cuprate-ui): add bitcoin-style dashboard tabs
2026-09-12 16:14:55 -04:00
archipelago
0f74ebfbbe
feat(cuprate-ui): use app icon and shared dashboard background
2026-09-12 16:14:55 -04:00
archipelago
ee11863ada
refactor(cuprate-ui): align dashboard with bitcoin UI style
2026-09-12 16:14:55 -04:00
archipelago
0fac51b9c5
chore: preserve signed release catalog
2026-09-12 16:00:16 -04:00
archipelago
4f0d123f27
feat: open GitWorkshop at Archipelago repository
Demo images / Build & push demo images (push) Successful in 3m33s
2026-09-12 15:57:57 -04:00
archipelago
13b1329c21
test: keep Cuprate stack as one app entry
Demo images / Build & push demo images (push) Successful in 4m0s
2026-09-12 15:33:05 -04:00
archipelago
c4aa72dccc
fix: route installs to apps or services
Demo images / Build & push demo images (push) Successful in 3m39s
2026-09-12 15:07:33 -04:00
archipelago
d35474f774
fix: defensively hide legacy node identity
Demo images / Build & push demo images (push) Successful in 3m31s
2026-09-12 10:24:01 -04:00
archipelago
a03f340bd1
fix: keep node key out of profile signer picker
Demo images / Build & push demo images (push) Successful in 3m26s
2026-09-12 10:06:41 -04:00
archipelago
caaa2e729e
fix: gate app launches on health readiness
Demo images / Build & push demo images (push) Successful in 3m47s
2026-09-12 09:35:25 -04:00
archipelago
fbb3ada87d
chore: publish release v1.8.13-alpha
Demo images / Build & push demo images (push) Successful in 3m46s
2026-09-12 06:44:01 -04:00
archipelago
72e84439ee
chore: prepare release v1.8.13-alpha
2026-09-12 06:40:21 -04:00
archipelago
5081a4fe7d
docs: expand v1.8.13-alpha release notes
2026-09-12 05:41:13 -04:00
archipelago
39727dacbc
style: format generated app ports
2026-09-12 05:37:55 -04:00
archipelago
1e409007d4
chore: regenerate app port metadata
2026-09-12 05:05:37 -04:00
archipelago
8f144c3038
chore: remove retired AdGuard app and refresh release docs
2026-09-12 05:05:33 -04:00
archipelago
8258705df7
chore: sync v1.8.13-alpha whats new
2026-09-12 04:44:34 -04:00
archipelago
d13002e022
docs: add v1.8.13-alpha release notes
2026-09-12 04:44:20 -04:00
archipelago
e625b29d9e
fix: route GitWorkshop installs through orchestrator
2026-09-12 04:41:14 -04:00
archipelago
c4ed9fb1fa
release: sign app catalog for v1.8.12-alpha
2026-09-12 04:16:21 -04:00
archipelago
2bc5e98edb
chore: publish release v1.8.12-alpha
Demo images / Build & push demo images (push) Successful in 3m49s
2026-09-11 15:17:17 -04:00
archipelago
c1e14f7c7a
chore: prepare release v1.8.12-alpha
2026-09-11 15:13:40 -04:00
archipelago
564ffe1c47
fix(indeedhub): generate per-node encryption root
2026-09-11 11:25:44 -04:00
archipelago
c34d6ef76f
docs(release): finalize 1.8.12 notes
Demo images / Build & push demo images (push) Successful in 4m22s
2026-09-11 06:55:17 -04:00
archipelago
dac29baf97
fix(release): surface companion build and secure GitWorkshop deps
2026-09-11 06:10:59 -04:00
archipelago
ef8c3a76be
chore(release): define 1.8.12 publication gates
2026-09-11 05:37:21 -04:00
archipelago
f5c0ba85cd
feat(release): stage GitWorkshop and next node updates
2026-09-09 18:15:21 -04:00
archipelago
973356df16
fix(ecash): harden Minibits claim persistence
2026-09-08 21:16:57 -04:00
archipelago
e661f237f1
fix(openwrt): harden TollGate PR integration
2026-09-08 21:06:36 -04:00
archipelago
db52c06a72
chore(catalog): sign Cuprate registry update
2026-09-07 05:12:05 -04:00
archipelago
4b14b62e74
chore: publish release v1.8.11-alpha
Demo images / Build & push demo images (push) Successful in 3m40s
2026-09-07 04:35:48 -04:00
archipelago
5da91e4099
chore: prepare release v1.8.11-alpha
2026-09-07 04:32:02 -04:00
archipelago
62731cc729
test(ui): use shipped app for generated launch port check
2026-09-07 03:30:29 -04:00
archipelago
5e17ace690
style(openwrt): format TollGate installer
2026-09-07 03:26:31 -04:00
archipelago
b010471a4a
chore(release): prep v1.8.11 notes and link checks
2026-09-07 03:26:01 -04:00
archipelago
d8320896c4
chore: publish release v1.8.10-alpha
Demo images / Build & push demo images (push) Successful in 3m26s
2026-09-01 19:01:54 -04:00
archipelago
b87f1f0612
chore: prepare release v1.8.10-alpha
2026-09-01 18:58:33 -04:00
archipelago
1ca002661b
fix(lnd): SendPaymentV2 needs an explicit fee budget — absent means ZERO
...
Demo images / Build & push demo images (push) Successful in 3m28s
v1.8.9's move to Router.SendPaymentV2 shipped without fee_limit_sat,
and the v2 route treats an ABSENT fee limit as zero allowed fees.
Every real route carries a routing fee (the 2-hop route here: 1.5
sats), so the pathfinder rejected them all and the wallet answered
"No route to the recipient" on EVERY send — all day, on healthy
channels with plenty of liquidity both ways.
The router debug log makes it unambiguous:
wallet payment (v1.8.9 backend): fee_limit=0 mSAT -> no route
same payment by hand (lncli --fee_limit=100): fee_limit=100000 mSAT -> settles in 0.65s
My earlier "pipeline verified" claim was wrong — the manual lncli
verification set a fee limit by hand and masked this exact bug. The
400k that succeeded this morning went through the pre-update backend
on the pre-update LND.
Payments now carry lncli's own default budget — the payment amount
(100%), preferring the payer-supplied amount for zero-value invoices
and the invoice's own amount otherwise, with a nominal floor so the
limit can never be zero. Unit-pinned so it cannot regress.
2026-09-01 18:42:37 -04:00