archipelago
ba8b1f29b2
docs: record accepted companion and Yaya deployment
2026-10-05 14:44:03 -04:00
archipelago
b8266c2872
fix: support resumable Cloud uploads in the public demo
2026-10-05 14:41:28 -04:00
archipelago
5aa74d0513
fix: qualify mobile Cloud viewer and companion downloads
2026-10-05 14:41:08 -04:00
archipelago
daac47cac4
fix: harden node upgrades and prepare 1.9.0-alpha
2026-10-05 12:43:49 -04:00
archipelago
f1d0092e57
Validate app owner keys and match identity picker whitespace rules
2026-10-05 09:31:46 -04:00
archipelago
7dfb0e0013
Merge opt-in app owner identity placeholder
...
nevent1qqs9d76qm6f5xj2vrtjfnkqz5exrc8r0s9zev4f672kqyd0wjh7wwvqpz3mhxue69uhhyetvv9ujumn8d96zuer9wcx2tvaw
2026-10-05 09:29:18 -04:00
TheCryptoDonkey
494d248356
feat: add NODE_IDENTITY_PUBKEYS derived-env placeholder
...
Lets an app grant the node's users owner rights, e.g. a Blossom server's
allowed uploaders. The value is the Nostr keys of the identities the app
identity picker offers for NIP-07 signing, chosen by the same rule as
NostrIdentityPicker.vue, so the node's own appliance identity is never
included. It is resolved only for manifests that template it, and an
empty set is an error rather than an empty owner list.
identity.list now shares its is_node test with the new helper.
2026-10-03 11:10:29 +02:00
archipelago
3acefecc24
Serve the shared Mempool explorer through the Angor indexer
2026-10-01 16:03:19 -04:00
archipelago
d6e0c142c6
Return retryable payment status errors and record NPM release gate
2026-10-01 14:24:24 -04:00
archipelago
57729f8e18
Record candidate deployment and corrected payment evidence
2026-10-01 12:15:41 -04:00
archipelago
4fdadad89d
Record final build status and live resource checks
2026-10-01 10:46:44 -04:00
archipelago
f4d3455496
Fix paid-file recovery, app lifecycle regressions and wallet controls
Demo images / Build & push demo images (push) Failing after 1m10s
2026-10-01 10:31:55 -04:00
archipelago
227174e541
docs: close 1.8.22 publication with verified Git and ngit assets
2026-10-01 06:19:12 -04:00
archipelago
2e72b38778
release: publish verified signed 1.8.22 OTA and app catalog
2026-10-01 06:15:32 -04:00
archipelago
0be7aee49d
docs: record final 1.8.22 OTA and ISO acceptance
2026-09-30 19:50:01 -04:00
archipelago
6d5f3ffb85
fix: select NPM admin port regardless of binding order
Demo images / Build & push demo images (push) Failing after 34s
2026-09-30 18:24:35 -04:00
archipelago
d1bc1273d4
fix: replace cached container doctor before ISO first boot
2026-09-30 17:52:30 -04:00
archipelago
96fb5a4f19
fix: prevent stale snapshots resurrecting orphaned dashboards
Demo images / Build & push demo images (push) Failing after 36s
2026-09-30 17:45:18 -04:00
archipelago
02b840f2d1
chore: prepare 1.8.22-alpha release candidate
Demo images / Build & push demo images (push) Failing after 36s
2026-09-30 16:45:43 -04:00
archipelago
f992780957
fix: probe Angor IPv4 health endpoint inside the actual image
2026-09-30 16:40:16 -04:00
archipelago
c82c1eee98
fix: prevent NPM tunnel collisions and false app health restarts
2026-09-30 16:30:40 -04:00
archipelago
2992443d5d
docs: record verified NPM tunnel port conflict and node repair
2026-09-30 16:12:04 -04:00
archipelago
259c353147
Clear completed candidate deployment instructions
2026-09-30 13:46:50 -04:00
archipelago
1724ea05d1
Show readiness reason first and record live dashboard acceptance
Demo images / Build & push demo images (push) Failing after 45s
2026-09-30 13:46:16 -04:00
archipelago
c1e20a71ae
Check companion dashboards and omit headless UI waiting messages
Demo images / Build & push demo images (push) Failing after 37s
2026-09-30 13:28:37 -04:00
archipelago
bf56956790
Record UI acceptance and remaining normal-startup release gate
2026-09-30 12:57:35 -04:00
archipelago
2f1a3ade07
Promote runtime manifests before starting app reconciliation
2026-09-30 12:50:46 -04:00
archipelago
ef8254272c
Name waiting apps, align card actions, and update Angor icon
Demo images / Build & push demo images (push) Failing after 39s
2026-09-30 12:43:53 -04:00
archipelago
439b55a236
Use manifest names for new services and document release acceptance
Demo images / Build & push demo images (push) Failing after 38s
2026-09-30 12:20:29 -04:00
archipelago
5ab65f7581
Preserve apostrophes in Quadlet commands and record funded acceptance
2026-09-30 12:08:35 -04:00
archipelago
169bf77de6
Add headless Angor services and shared-index install guard
Demo images / Build & push demo images (push) Failing after 43s
2026-09-30 11:52:19 -04:00
archipelago
7c4169867c
docs: consolidate release scope and record migration recovery checks
2026-09-30 10:52:41 -04:00
archipelago
acf544500f
fix(apps): preserve state across runtime repairs and restore Gitea SSH
2026-09-30 10:46:38 -04:00
archipelago
7d767c8cb0
fix(catalog): gate network migration manifests on backup support
2026-09-30 10:08:56 -04:00
archipelago
eb3ccfa00b
Merge branch 'fix/gitea-portainer-20260930'
2026-09-30 09:57:49 -04:00
archipelago
eda28c4cd6
fix(portainer): repair same-node Git routing with recoverable network migration
2026-09-30 09:57:25 -04:00
archipelago
dc962c53b0
docs: record live lifecycle acceptance and next release blockers
2026-09-30 09:31:18 -04:00
archipelago
d42f448e31
docs: close verified 1.8.21 OTA and ISO publication
2026-09-30 07:46:05 -04:00
archipelago
1566f1bb00
docs: record tested paid-download PRs for next release
2026-09-30 07:34:18 -04:00
archipelago
f12042f194
docs: track X250 kiosk Bitcoin version selector regression
2026-09-30 07:01:57 -04:00
archipelago
1fa654cb6a
docs: record 1.8.21 artifact and two-node release acceptance
2026-09-30 05:39:26 -04:00
archipelago
c993d9dd0d
fix(lnd): require observed Bitcoin lifecycle change before dependency restart
2026-09-30 05:16:17 -04:00
archipelago
33d2b3ce60
fix(containers): preserve graceful shutdown through Quadlet and prepare 1.8.21
2026-09-30 04:59:30 -04:00
archipelago
ad1d71a462
Prepare signed v1.8.20-alpha release and record operator acceptance
2026-09-30 04:27:02 -04:00
archipelago
bded929812
Record validated OTA candidate and remaining release gates
2026-09-29 15:47:22 -04:00
archipelago
8d9fad1749
Require Bitcoin version and pruning selection from the App Store
2026-09-29 15:37:05 -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
f458591132
Document Minibits description customization limits
Demo images / Build & push demo images (push) Failing after 45s
2026-09-15 16:13:14 -04:00