From ece4b01405b8edcf5cbe6367a2882433db1491b5 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sun, 9 Aug 2026 04:12:34 +0200 Subject: feat(node): add config, daemon, and local web UI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit config.py: TOML + env var overrides, sane defaults. daemon.py: full startup sequence (keystore→hub→GEK→indexer→ server→UI), SIGINT/SIGTERM shutdown, calibrate-argon2 command. ui/app.py: FastAPI on localhost:18000, status+files JSON API, HTML status page (auto-refresh 10s). All bound to 127.0.0.1. Full suite: 29/29 tests. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- packages/meshbay-node/src/meshbay_node/ui/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'packages/meshbay-node/src/meshbay_node/ui/__init__.py') diff --git a/packages/meshbay-node/src/meshbay_node/ui/__init__.py b/packages/meshbay-node/src/meshbay_node/ui/__init__.py index e69de29..a7ba872 100644 --- a/packages/meshbay-node/src/meshbay_node/ui/__init__.py +++ b/packages/meshbay-node/src/meshbay_node/ui/__init__.py @@ -0,0 +1,4 @@ +"""Local web UI served on localhost:18000.""" +from .app import create_ui_app + +__all__ = ["create_ui_app"] -- cgit v1.2.3