Commit Graph

  • 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