-
87769cbfbf
feat(ui): dual-ecash wallet settings, buy-peer-files, seed backup, assorted fixes
archipelago
2026-06-17 19:21:42 -04:00
-
bd567cd165
feat(wallet,content,seed): Fedimint dual-ecash, paid content streaming, seed ceremony
archipelago
2026-06-17 19:21:07 -04:00
-
7a76d32e4b
feat(mesh): mesh-AI assistant scheduler + config panel (#50)
archipelago
2026-06-17 19:19:32 -04:00
-
0947ecee11
feat(mesh): assistant config RPCs + live toggle + Ollama detect (#50)
archipelago
2026-06-17 18:29:36 -04:00
-
ef601c6d26
feat(mesh): wire ARCHY identity broadcast for trust over both radios (#50)
archipelago
2026-06-17 18:20:12 -04:00
-
87d0d53205
feat(mesh): assistant Phase 1.5 — !ai channel trigger (issue #50)
archipelago
2026-06-17 17:59:03 -04:00
-
d8d014bfd9
feat(mesh): mesh-AI assistant — Phase 1.1-1.4 (issue #50)
archipelago
2026-06-17 17:41:15 -04:00
-
-
c10f2ac22e
fix(apps): rename 'Websites' tab to 'Services' (#51)
archipelago
2026-06-17 16:56:36 -04:00
-
3ca1fadfea
chore: reconcile Cargo.lock after DHT merge
archipelago
2026-06-17 07:50:25 -04:00
-
7c458ede8e
Merge agent-trust-wip (DHT Phases 0–4) into main
archipelago
2026-06-17 07:50:06 -04:00
-
-
27a6199939
feat(dht): Phase 4 — paid swarm streaming (cross-mint ecash + Shape-A ALPN)
archipelago
2026-06-17 07:36:31 -04:00
-
2c93e25faf
fix(mesh): satisfy strict index access in federationContactId (#39 build)
archipelago
2026-06-17 07:06:08 -04:00
-
d4c0587df0
fix(health): IndeeHub API waits for MinIO before restart (#41)
archipelago
2026-06-17 06:33:04 -04:00
-
ab56054aeb
fix(federation): remove-node also purges the mesh contact/thread (#2)
archipelago
2026-06-17 06:12:56 -04:00
-
d2d2b9dd68
fix(apps): classify by declared UI — UI apps to My Apps, headless to Websites (#45)
archipelago
2026-06-17 06:09:46 -04:00
-
56752ebfc0
fix(identity): Node npub in Web5 Identities matches Settings (#49)
archipelago
2026-06-17 06:03:25 -04:00
-
6de8173d18
fix(mesh): refresh federation chat names + roster after sync without restart (#42)
archipelago
2026-06-17 05:52:41 -04:00
-
1f3b03bc6d
docs(dht): Phase 4 plan (paid streaming/relay/IndeeHub + cross-mint) + RESUME update
archipelago
2026-06-17 04:48:18 -04:00
-
75b78325e4
feat(web5): Networking Profits → Settings page for paid services
archipelago
2026-06-17 04:48:00 -04:00
-
be3ebd7fe0
feat(dht): Phase 3 discovery glue + paid swarm serving
archipelago
2026-06-17 04:47:18 -04:00
-
06cf80d4a2
fix(apps): classify Bitcoin Core as an app, not a website (#8, #9)
archipelago
2026-06-17 03:43:29 -04:00
-
1ea3f8d65c
fix(mesh): message federation contacts without a radio (fixes 'Missing contact_id')
archipelago
2026-06-17 03:24:34 -04:00
-
e456c9701b
fix(peer-files): stream large cloud downloads + surface real errors (#30, #38)
archipelago
2026-06-17 03:10:21 -04:00
-
3aea8c5bfa
fix(orchestrator): rebuild local UI images when source changes (#34)
archipelago
2026-06-17 03:09:56 -04:00
-
f14829542b
docs(dht): RESUME checkpoint — state, next steps, build/worktree rules
archipelago
2026-06-16 15:18:00 -04:00
-
1843739e0c
fix(install): restart stack containers that crash on first start (#25)
archipelago
2026-06-16 15:14:09 -04:00
-
9fa56a8274
feat(dht): Phase 3 core — signed Nostr seed-advertisement protocol
archipelago
2026-06-16 15:13:35 -04:00
-
082946aa30
feat(dht): Phase 2 engine — real iroh-blobs provider behind iroh-swarm
archipelago
2026-06-16 14:33:31 -04:00
-
83b77796fc
chore: release v1.7.98-alpha
v1.7.98-alpha
archipelago
2026-06-16 14:07:49 -04:00
-
a569104620
fix(web5): carry node DID through to Connected Nodes routing
archipelago
2026-06-16 14:02:16 -04:00
-
2523c9e3dd
feat(dht): Phase 2 — swarm-assist fetch seam, origin always wins
archipelago
2026-06-16 13:38:19 -04:00
-
f0cb91ed76
feat(dht): Phase 1 — BLAKE3 content addressing alongside SHA-256
archipelago
2026-06-16 13:05:27 -04:00
-
7e84434ff6
test(update): stage .download-complete marker in roundtrip test
archipelago
2026-06-16 12:41:18 -04:00
-
27f11bf85a
feat(trust): wire Phase 0 signed-catalog verification + pin release-root KAT
archipelago
2026-06-16 12:40:57 -04:00
-
981a86cc26
style: cargo fmt (update.rs has_staged_update + #16/#36 changes)
archipelago
2026-06-16 11:30:51 -04:00
-
b943ca5db2
docs(whats-new): sync v1.7.98-alpha block
archipelago
2026-06-16 11:29:30 -04:00
-
cb3d567b7d
docs(changelog): curate v1.7.98-alpha notes
archipelago
2026-06-16 11:29:30 -04:00
-
0fef808671
wip(trust): park agent's signed-manifest module + release-root key off main
archipelago
2026-06-16 11:22:24 -04:00
-
ee46a856de
docs(whats-new): sync v1.7.98-alpha block
archipelago
2026-06-16 11:19:08 -04:00
-
b037a121d0
docs(changelog): curate v1.7.98-alpha notes
archipelago
2026-06-16 11:19:00 -04:00
-
4c4cf6d8b4
docs(dht): peer-distributed content design (iroh swarm + signed manifests)
archipelago
2026-06-16 11:15:47 -04:00
-
-
45ac9be965
fix(kiosk): cap chromium resources + drop GPU rasterization when headless (#36)
archipelago
2026-06-16 11:10:26 -04:00
-
ab6fcef6f3
fix(containers): periodically restart crashed stack members at runtime (#16/#17)
archipelago
2026-06-16 10:49:36 -04:00
-
c7cd068e1a
feat(connected-nodes): cap tabs at ~4 w/ scroll; node→Federation, message→chat (#37)
archipelago
2026-06-16 10:41:00 -04:00
-
82cfc8ccba
fix(update): failed download returns to Download, not Install (#26)
archipelago
2026-06-16 10:31:12 -04:00
-
3a9d1db763
feat(identity): seed-derivation verifier + KAT; rename "Your DID"→"Node DID"
archipelago
2026-06-16 10:17:29 -04:00
-
67609eea91
fix(toast): add fromPubkey to App.vue toast reset (type fix for #33)
archipelago
2026-06-16 09:53:21 -04:00
-
9c025b4cea
test(toast): add fromPubkey to toastMessage literals (type fix for #33)
archipelago
2026-06-16 09:51:14 -04:00
-
ef2991a117
fix(chat): send Archipelago(Tor) group messages concurrently so 'sending' clears fast (#32)
archipelago
2026-06-16 09:42:51 -04:00
-
9a518db7b8
feat(settings): show DID on every node + add seed-derived node npub (#13)
archipelago
2026-06-16 09:37:09 -04:00
-
aa9e0f02b7
fix(cloud): pin peer file-card filename + action buttons to the bottom (#11)
archipelago
2026-06-16 09:27:29 -04:00
-
edd03e542d
feat(storage): encrypt chat history + mesh contacts at rest, atomic writes, persist contacts (#12)
archipelago
2026-06-16 08:54:37 -04:00
-
774ca28847
feat(fips): auto-activate + reliability (retry, warm paths) — make FIPS the robust primary (B14b/#27)
archipelago
2026-06-16 08:16:02 -04:00
-
b602a9cea5
feat(toast): message toast opens the related chat + has a close icon (#33)
archipelago
2026-06-16 07:39:52 -04:00
-
4576964be4
docs(tracker): file new backlog as gitea #32-#35; relay UI + fedimint CSS live on .116
archipelago
2026-06-16 06:41:22 -04:00
-
c481afc7d9
fix(media): loader before peer video/audio plays + accurate error (B3/B22)
archipelago
2026-06-16 05:45:17 -04:00
-
921363542c
fix(fedimint+home): guardian UI CSS resolves; quickstart goals full-width
archipelago
2026-06-16 05:29:57 -04:00
-
82659e9f4e
docs(tracker): v1.7.97-alpha cut + mid-rollout state (116 deployed, 198 deploying, fleet pending)
archipelago
2026-06-16 04:31:18 -04:00
-
47c16971a7
chore: release v1.7.97-alpha
archipelago
2026-06-16 04:16:13 -04:00
-
b08e4c4268
test(filebrowser): align listDirectory tests with B4 content-type guard
archipelago
2026-06-16 03:46:18 -04:00
-
1278caa249
docs(whats-new): sync v1.7.97-alpha block into Settings What's New modal
archipelago
2026-06-16 03:39:50 -04:00
-
8a62ae008c
docs(tracker): B17 root-caused + fixed (data-volume mount ordering), verified .198
archipelago
2026-06-16 03:38:58 -04:00
-
9da66da776
docs(changelog): add B17 boot-flap fix to v1.7.97-alpha notes
archipelago
2026-06-16 03:33:58 -04:00
-
34b1fdc1a3
fix(boot): order archipelago.service after the data volume mount (B17)
archipelago
2026-06-16 03:33:29 -04:00
-
2943fd0c5e
style(core): cargo fmt (B1/B3/B13 follow-up — satisfy release fmt gate)
archipelago
2026-06-16 03:09:18 -04:00
-
486f1a061c
docs(changelog): curate v1.7.97-alpha notes (13 fixes + image optimization)
archipelago
2026-06-16 03:07:17 -04:00
-
dd0fac0e15
docs(tracker): B16 done (bitcoin tile retain/Updating…, unit-tested); image-opt staged for .97
archipelago
2026-06-16 02:59:33 -04:00
-
83dbd25c50
fix(home): bitcoin sync tile no longer vanishes on a transient poll (B16)
archipelago
2026-06-16 02:57:35 -04:00
-
386d4bfc3f
perf(ui): losslessly optimize background images; convert bg-mesh PNG→JPEG
archipelago
2026-06-16 02:19:50 -04:00
-
bf24bbc15a
fix(mempool): resolve CORE_RPC_HOST to the actual bitcoin node (Knots/Core) (B12)
archipelago
2026-06-16 02:07:39 -04:00
-
987a961f4a
fix(nginx): self-heal fedimint asset rewrite on deployed nodes — HTTP + HTTPS (B13)
archipelago
2026-06-15 18:03:04 -04:00
-
a50b6df21b
fix(nginx): rewrite fedimint UI asset paths so CSS applies (B13, fresh-ISO)
archipelago
2026-06-15 16:52:30 -04:00
-
8427e219ea
docs(tracker): round-2 status (B15/B7 done, B13/B12/B16 deferred w/ plans)
archipelago
2026-06-15 16:31:24 -04:00
-
c0d41cf8cf
fix(ui): faster bitcoin sync refresh + unstick ElectrumX loader (B15,B7)
archipelago
2026-06-15 16:29:44 -04:00
-
eb55c88e1a
docs(tracker): B6/B7/B12/B13/B15/B16 root causes + fix plans
archipelago
2026-06-15 14:43:01 -04:00
-
31fe91b99a
docs(tracker): B13 fedimint CSS investigation progress
archipelago
2026-06-15 14:13:28 -04:00
-
b9cc4bd780
docs(tracker): B14b FIPS reachability findings (dial-time, not npub/service)
archipelago
2026-06-15 14:11:47 -04:00
-
6c92eacba0
docs(tracker): add B22 (peer download/audio errors), B23 (group chat), B3 PASSED-http
archipelago
2026-06-15 14:09:31 -04:00
-
602b9cd3df
fix(nginx): route /api/peer-content/* to the backend for B3 streaming
archipelago
2026-06-15 14:07:39 -04:00
-
5c8707432b
fix(cloud): Range-streaming proxy for peer media so it plays/seeks (B3)
archipelago
2026-06-15 13:46:51 -04:00
-
4cac6bc835
docs(tracker): record B1/B2/B4/B14/B21 done + B14b; next B3
archipelago
2026-06-15 13:27:51 -04:00
-
0801dd6632
feat(cloud): show Tor/FIPS transport pill on peer browse (B21)
archipelago
2026-06-15 13:25:39 -04:00
-
1c6dc153ce
fix(content): use re-exported federation::record_peer_transport path (repair build)
archipelago
2026-06-15 13:15:01 -04:00
-
f2e3710c28
fix(content): record peer transport on cloud browse/download/preview (B14)
archipelago
2026-06-15 13:02:13 -04:00
-
ed4931064b
fix(federation,cloud): dedup trusted nodes + chat contacts by onion; guard cloud my-folders (B1,B2,B4)
archipelago
2026-06-15 12:29:12 -04:00
-
1db720af13
fix(lnd): repair fleet-wide CORS on LND connect-wallet endpoints (B5)
archipelago
2026-06-15 11:31:14 -04:00
-
8c3c79543e
chore: sync core/Cargo.lock to 1.7.96-alpha (release leftover)
archipelago
2026-06-15 10:15:24 -04:00
-
7aa1ca013f
chore: release v1.7.96-alpha
v1.7.96-alpha
archipelago
2026-06-15 10:14:05 -04:00
-
5af9a22b98
feat(fips): selectable TCP/UDP transport when adding a seed anchor
archipelago
2026-06-15 10:12:23 -04:00
-
786498a57a
fix(kiosk): remove kiosk launcher grid, show normal app on the display
archipelago
2026-06-15 09:32:04 -04:00
-
790ad154f3
chore: sync core/Cargo.lock to 1.7.95-alpha (release leftover)
archipelago
2026-06-15 09:04:30 -04:00
-
0c8991b519
test(multinode): assertion-based two-node E2E smoke suite
archipelago
2026-06-15 09:03:58 -04:00
-
e2c2f942c2
chore: release v1.7.95-alpha
v1.7.95-alpha
archipelago
2026-06-15 08:48:22 -04:00
-
937ba7e115
chore: sync core/Cargo.lock to 1.7.94-alpha (release leftover)
archipelago
2026-06-15 08:09:55 -04:00
-
e056c2477b
fix(fips,federation,ui): mesh content browse, removed-node tombstones, modal sizing
archipelago
2026-06-15 08:09:26 -04:00
-
7bd22f1f80
chore: release v1.7.94-alpha
v1.7.94-alpha
archipelago
2026-06-15 07:09:58 -04:00
-
cfb0e4735a
chore: sync What's New modal for v1.7.94-alpha
archipelago
2026-06-15 06:43:20 -04:00
-
95f9a805b1
feat(fips): connect to public mesh anchor over TCP + wire daemon updates
archipelago
2026-06-15 06:41:48 -04:00
-
640dc87a5f
chore: sync core/Cargo.lock to 1.7.93-alpha (release leftover)
archipelago
2026-06-14 15:21:07 -04:00
-
327a4e34dd
chore: release v1.7.93-alpha
v1.7.93-alpha
archipelago
2026-06-14 15:18:34 -04:00