archipelago
2fa82e4506
Keep peer file downloads and previews on mandatory FIPS transport
2026-10-06 00:53:34 -04:00
archipelago
45b3e48779
Keep media bridge tests compatible with the dashboard TypeScript target
2026-10-06 00:53:34 -04:00
archipelago
e54f83df8f
Add signed node-scoped demo catalogs and retained app media sessions
2026-10-06 00:53:34 -04:00
archipelago
131c39cf74
Restrict orphan container cleanup to its owning user and Podman storage
2026-10-06 00:52:40 -04:00
archipelago
104e0601ff
Use the existing futures-util dependency for media streaming
2026-10-05 23:57:12 -04:00
archipelago
bf7fb425eb
Require FIPS for peer playback and stream owned media with bounded reads
2026-10-05 23:52:44 -04:00
archipelago
9af49291e9
Bind accepted npub requests to peer identities and serialize cancellation
2026-10-05 23:52:44 -04:00
archipelago
fefcbfdbc4
Accept authenticated npub-only peering replies with validated DID keys
2026-10-05 23:52:44 -04:00
archipelago
29668d3adb
Keep replacement dialogs open when handing off modal history
2026-10-05 23:52:43 -04:00
archipelago
83ba98ab42
Guide AI connection setup with private node credentials and explicit providers
2026-10-05 23:41:29 -04:00
archipelago
0c25449566
Show durable connection requests and timestamped node availability
2026-10-05 23:10:34 -04:00
archipelago
10d31ae13c
Persist encrypted peer approval delivery and bind discovery invite identities
2026-10-05 22:27:43 -04:00
archipelago
e97f958f45
fix: bound monitoring subprocesses and collect fresh system readings
2026-10-05 21:31:32 -04:00
archipelago
3d0c67eb9b
fix: retain native signer session through repeated public-key lookups
2026-10-05 21:18:27 -04:00
archipelago
6f098cd9c2
fix: clone public identity fields before cross-frame signer handoff
2026-10-05 21:11:03 -04:00
archipelago
041f1fa2d3
fix: report collected fleet metrics and distinguish unavailable readings
2026-10-05 20:31:40 -04:00
archipelago
cfd9a596c0
docs: plan node flows and record follow-up qualification
2026-10-05 19:53:05 -04:00
archipelago
eaecab16ca
fix: clarify Web5 connection actions and remove cosmetic wallet polling
2026-10-05 19:53:05 -04:00
archipelago
9a041bed18
fix: send peer replies through managed Nostr relays
2026-10-05 19:53:05 -04:00
archipelago
053f03be49
fix: validate legacy JSON before migrating encrypted state
2026-10-05 19:53:05 -04:00
archipelago
7ae812e3f6
chore: publish verified 1.9.0-alpha OTA and app catalog
2026-10-05 19:13:08 -04:00
archipelago
bc386965da
docs: require FIPS for distributed media streaming
2026-10-05 18:59:49 -04:00
archipelago
7abd04a7f6
docs: record corrected signed OTA reboot acceptance
Demo images / Build & push demo images (push) Failing after 39s
v1.9.0-alpha
2026-10-05 18:56:17 -04:00
archipelago
441733646f
chore: stage signed 1.9.0-alpha release metadata
2026-10-05 18:50:26 -04:00
archipelago
ccf823590a
fix: reject stale first-boot scripts in OTA release payloads
2026-10-05 18:44:46 -04:00
archipelago
d9775ac144
docs: require headless node qualification and IndeeHub app delivery
2026-10-05 18:25:18 -04:00
archipelago
0925c58821
docs: track Fleet metrics and secure FIPS performance work
2026-10-05 18:22:51 -04:00
archipelago
2d27f9c475
docs: track node availability and navigation latency follow-ups
2026-10-05 18:21:02 -04:00
archipelago
868e46fac9
docs: queue companion Fleet and AIUI setup follow-ups
2026-10-05 18:18:58 -04:00
archipelago
2aa77d1b7b
docs: record installer acceptance and post-release work
2026-10-05 18:18:11 -04:00
archipelago
a6b9e7ab49
fix: preserve apps and diagnostics when first-boot setup retries
2026-10-05 17:21:08 -04:00
archipelago
a902cc84fe
test: qualify built demo images through mobile and upload flows
2026-10-05 16:48:52 -04:00
archipelago
157c9ec055
fix: keep public demo online during optional upstream DNS outages
2026-10-05 16:15:41 -04:00
archipelago
415826f0a6
fix: package the qualified UI in release ISOs
2026-10-05 16:02:48 -04:00
archipelago
69857c4ace
fix: require explicit dispatch for public demo redeployment
2026-10-05 15:42:46 -04:00
archipelago
e6e46a1427
fix: build demo AIUI from the reviewed source revision
2026-10-05 15:34:41 -04:00
archipelago
e0b2181ae9
fix: isolate NPM upstream TLS sessions across public domains
2026-10-05 15:26:28 -04:00
archipelago
446fa7b7fd
fix: retain management guard through legacy runtime install and rollback
2026-10-05 15:08:42 -04:00
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
138a541d01
docs: make ngit canonical and gate mirror publication
2026-10-05 11:47:12 -04:00
archipelago
833c939220
docs: make alpha status and funds risk prominent
2026-10-05 10:26:10 -04:00
archipelago
2c1bcacf0a
Test Nostr encryption compatibility and forged relay messages
Demo images / Build & push demo images (push) Failing after 52s
2026-10-05 10:00:41 -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
archipelago
775d7b9877
Merge Nostr 0.44 security fixes
...
nevent1qqsgj7l3gewl20m6xxxeu89zsmjy9prvc9g8ggkr6cysa5p9tc3hc2gpz3mhxue69uhhyetvv9ujumn8d96zuer9wcyr3wqc
2026-10-05 09:29:08 -04:00
TheCryptoDonkey
c18ebd7f5b
fix: update nostr to 0.44.7 and nostr-relay-pool to 0.44.3
...
Patch releases within 0.44 that clear eleven RustSec advisories against
the versions in the lock: RUSTSEC-2026-0216, -0219, -0224 to -0232.
They cover NIP-04 and NIP-44 decryption panics and resource exhaustion,
Debug output exposing NIP-46 and NIP-60 credentials, and the relay pool's
handling of unverified events. No other package changes.
2026-10-03 11:11:06 +02: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