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
v1.8.18-alpha
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
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
chaum
38de1b3310
Merge pull request 'fix(ecash): stop replayed Minibits claims retrying forever, reduce relay churn' ( #160 ) from fix/minibits-already-redeemed into main
2026-09-15 16:32:53 +00:00
archipelago
abfbccc906
fix(ecash): preserve retryable claims and resume relay backlogs
2026-09-15 12:31:49 -04:00
ssmithx and Claude Sonnet 5
9d4e74e094
docs: redact node hostname from the Minibits incident writeup
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-15 16:19:23 +00:00
ssmithx and Claude Sonnet 5
db355b759c
fix(ecash): stop replayed Minibits claims retrying forever, reduce relay churn
...
claim_and_redeem retried every redeem failure indefinitely, including a
terminal one: mint error 11001 "Token Already Spent" (a claim replayed by a
relay-watermark edge case, or already redeemed by an earlier run). On
archy-x250-pa3 this pinned pending_claims at 1 forever and hammered
mint.minibits.cash's swap endpoint every ~6s, with the UI permanently
showing "a payment arrived but couldn't be redeemed yet".
- mint_client: expose the NUT error-code-11001 message as
ALREADY_REDEEMED_MSG so callers can recognize it without duplicating the
string.
- minibits: drop (not retry) a redeem failure that matches
is_already_redeemed — the value was already swept, so retrying can never
succeed.
- fetch_relay_dms: query the primary relay.minibits.cash alone first,
falling back to the public relay.damus.io/nos.lol only if it's
unreachable, and page past a 200-DM backlog instead of silently
stranding older DMs behind an un-advanced watermark.
This fix already existed on feat/minibits-lnurl-receive (4e410d7 , 489995c ,
2026-09-09) but that branch was never merged into main, which has its own
independently-diverged minibits.rs — so the bug shipped again in
1.8.16-alpha. Ported directly onto main's current implementation this time.
Immediate unblock on archy-x250-pa3: cleared the one poisoned
pending_claims entry from wallet/minibits.json by hand (already-redeemed,
zero value at risk) and restarted archipelago.service; confirmed via
journalctl that polling is quiet again.
See docs/incident-2026-09-15-minibits-already-redeemed.md for the full
writeup.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-15 16:12:00 +00: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
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
v1.8.15-alpha
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
v1.8.14-alpha
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