archipelago
e1506a07b2
fix: clear recovered monitoring alerts promptly
2026-10-09 15:59:33 -04:00
archipelago
3667105b25
Merge #924f78e1: fix: report an installed app's declared author
...
nostr:nevent1qqsfynmcuy5fruzzxmvz7jdw47hf07nr8kjmuh2s0f8v8e9etr00n2qpz3mhxue69uhhyetvv9ujumn8d96zuer9wczsgytw
PR-Author: TheCryptoDonkey
nostr:npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
PR description:
The scanner credits every installed app to Archipelago, whatever metadata.author its manifest declares. apply_manifest_value already reads icon, tier and licence from metadata; this reads author too, keeping the scanner's default when none is declared. One test added; docker_packages tests pass (27/27).
2026-10-09 15:21:57 -04:00
archipelago
8a7cfffd46
fix: restrict owner terminal to dashboard origin
2026-10-09 15:10:11 -04:00
archipelago
02671438d8
Merge #c1156d20: Terminal developer environment, resumable TUI, and Arc…
...
Terminal developer environment, resumable TUI, and Archipelago skills
nostr:nevent1qqsvz9tdypdv9cmtjmsz6azv8yujk0xezwv0j4wpa57qnk60nfyj28gpz3mhxue69uhhyetvv9ujumn8d96zuer9wcffu24e
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Adds the authenticated resumable terminal session backend, xterm-based terminal UI with bounded scrolling and app-style controls, tmux key translation, Codex/node bootstrap, preloaded Archipelago skills, developer app starter, and UAT runbook.
Validation: npm run build:production; cargo check -p archipelago; scripts/tests/archy-developer-setup-test.sh. Framework UAT health and unauthenticated terminal endpoint checks pass.
2026-10-09 15:08:54 -04:00
archipelago
2ed45b1094
fix: keep terminal viewport compact and isolate key events
2026-10-09 12:37:32 -04:00
archipelago
424070d215
Fix native media registration for managed IndeeHub stacks
2026-10-09 10:45:38 -04:00
archipelago
16ddfa6529
fix: render terminal with xterm and translate tmux keys
2026-10-09 10:19:24 -04:00
archipelago
daa4b55b4b
test: allow quiet idempotent companion reconciliation
2026-10-09 09:20:18 -04:00
archipelago
846b316d72
fix: keep isolated backend tests hermetic and disk-backed
2026-10-09 09:09:16 -04:00
archipelago
e2d926f5e0
fix: use explicit OS entropy for assistant and wallet IDs
2026-10-09 08:56:29 -04:00
archipelago
088eee55b8
fix: update atomic monitoring API for Rust 1.99
2026-10-09 08:43:56 -04:00
archipelago
76141ffd2f
fix: restore green source validation baseline
2026-10-09 08:43:56 -04:00
archipelago
16c84c450e
feat: add authenticated resumable terminal
2026-10-09 07:59:12 -04:00
TheCryptoDonkey
cb6be9edb5
fix: report an installed app's declared author
...
The scanner gives every installed app author "Archipelago", and the
app details sidebar shows it, so an app whose manifest declares
metadata.author (Wildbloom: ForgeSworn) is credited to the node OS.
apply_manifest_value already reads icon, tier and licence from the
manifest's metadata; it now reads author too. Without one the scanner's
default stays.
2026-10-09 12:49:05 +01:00
archipelago
152ac785b3
Merge ngit external-access PR 79ca68c1 into combined UAT candidate
...
Preserve current maintenance/session guards, Firewall UI and existing catalogs.
Retain scoped guest access, publishing journeys and local Blossom integration.
Normalize Blossom/router memory units to supported quadlet suffixes.
Validation: 108 dashboard tests, 10 gateway policy tests, strict source catalog
check. Integrated isolated backend qualification remains required before main.
2026-10-08 18:59:24 -04:00
archipelago
45c211f3fd
Merge Gashboard ngit proposal with native access and durable chat
...
Reviewed proposal acd65f3c (pr/gashboard), exact head 4e167cbcf8 . Preserve current catalogs including DATUM and normalize new app memory limit to supported 512m.
Validation: all six focused API security/persistence tests, API TypeScript check and strict release catalog drift pass. No real chat/member changes, miner shares, payout operations, node restart or publication performed by this integration.
2026-10-08 18:52:11 -04:00
archipelago
ee3380eed9
Merge DATUM ngit proposal with preserved catalog entries
...
Reviewed ngit proposal 15ff5fb9 (pr/datum), head febdda968e . Preserve all existing catalog entries and normalize the new manifest memory limit to supported 512m syntax.
Validation: three configuration preservation tests and strict release catalog drift pass. Live miner shares, payout configuration and reboot acceptance remain separate.
2026-10-08 18:47:56 -04:00
archipelago
3ab4162a8b
Complete private gateway and local website publishing UAT
2026-10-08 18:10:41 -04:00
archipelago
aff408cc07
Merge branch 'pr/fix/native-health-readiness-20261008(6d999c39)' into work/post190-source-acceptance
2026-10-08 16:21:45 -04:00
yaya
94899e69d3
feat: integrate Just Works app and native business setup
...
Preserve hosted website UX inside Archipelago, add isolated Business and owner-authorized native wallet setup, and include deployment handoff. Based on main with native signer import already accepted.
2026-10-08 19:39:38 +01:00
archipelago
7fe6335583
Respect configured healthcheck timing during native update readiness
2026-10-08 14:35:20 -04:00
archipelago
b1df79cad0
fix: stop unfunded default Routstr before provider discovery
2026-10-08 12:55:59 -04:00
archipelago
82367dc1d5
feat: prioritize Routstr and expose website AI funding setup
2026-10-08 12:35:07 -04:00
archipelago
02691b7d0f
merge: reuse accepted AI provider setup in publishing worktree
2026-10-08 12:24:43 -04:00
archipelago
e5d77916d4
feat: share reviewed website archives and repair companion setup flows
2026-10-08 12:18:45 -04:00
yaya and archipelago
7f03994e97
fix: isolate atomic key import from existing identity creation
2026-10-08 12:08:51 -04:00
yaya and archipelago
fe398df8f6
feat: import matching business nsec into native identity storage
2026-10-08 12:08:51 -04:00
archipelago
28a92fcc9b
feat: integrate local Blossom, reviewed nsites and scoped app access
2026-10-08 09:12:40 -04:00
archipelago
05e999b117
feat: add isolated static website setup with FIPS and Tor publishing
2026-10-08 06:25:16 -04:00
archipelago
6a342f665c
Keep automatic recovery outside managed update ownership
2026-10-08 05:20:40 -04:00
archipelago
06a92f1f61
test: bound synthetic child logs and delivery timeout
2026-10-08 04:24:11 -04:00
archipelago
1684d7901e
test: exercise synthetic paid recovery across HTTP loss and process restart
2026-10-08 04:24:11 -04:00
archipelago
105454bd61
test: preserve actual update wrapper readiness in progress regression
2026-10-08 02:49:24 -04:00
archipelago
2b2fd2b5b7
Preserve update lifecycle ownership during image byte progress
2026-10-08 02:41:22 -04:00
archipelago
f78ee25258
Bind relay restart override to its own active maintenance role
2026-10-08 00:27:04 -04:00
archipelago
884ea49238
Recognize only active owned Indee API restart override
2026-10-08 00:10:03 -04:00
archipelago
32317236d9
Version supervised launch identity without promoting legacy journals
2026-10-07 23:00:37 -04:00
archipelago
07c7eb0f14
Preserve intact originals when pre-target Indee drain refuses
2026-10-07 22:35:54 -04:00
archipelago
9268930c10
Prevent unsigned Fleet collectors from claiming federation provenance
2026-10-07 20:35:50 -04:00
archipelago
4dde14bf5f
Guard rental purchases against unresolved alternate payment rails
2026-10-07 20:17:03 -04:00
archipelago
01a55d2de7
fix(indeehub): run maintenance controller in retained user scope
2026-10-07 19:53:07 -04:00
archipelago
b0b95810e0
fix(indeehub): preserve reviewed runtimes across reconciliation and lifecycle
2026-10-07 18:51:32 -04:00
archipelago
18b087202d
Prevent alternate and legacy payments bypassing file recovery
2026-10-07 17:32:03 -04:00
archipelago
2bfa84efa9
Resolve complete reviewed IndeeHub stack before image preparation
2026-10-07 17:04:00 -04:00
archipelago
b9c75b2141
Prepare legacy IndeeHub identity and original recipes before catalog selection
2026-10-07 16:02:28 -04:00
archipelago
7fb7ee80f2
Integrate retained updater candidate for release qualification
2026-10-07 13:50:26 -04:00
archipelago
b50bf6159a
Explain unaffordable fee bump quotes
2026-10-07 09:12:41 -04:00
archipelago
c57119e9a7
Explain unaffordable fee bump quotes
2026-10-07 08:42:08 -04:00
archipelago
973dbeb449
Register on-chain purchase HTTP handler
2026-10-07 07:49:15 -04:00
archipelago
6547ae05fa
Integrate two-phase on-chain purchase recovery
2026-10-07 07:49:02 -04:00