copilot-swe-agent[bot]
df2768c6fc
feat: move sshd into its own Nix feature module, gate Tech Support behind it
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d45dc36f-0b3b-48bb-950f-700afe45dd06
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 15:09:02 +00:00
copilot-swe-agent[bot]
abaae7f360
feat: Bitcoin IBD sync progress indicator in Bitcoin tile
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/2c6f8fb7-5361-469b-b12b-ef846ffb669f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 05:33:05 +00:00
copilot-swe-agent[bot]
e5d3b9236c
feat: add btcpay-web feature toggle for node role
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3881717f-97fc-4b8a-8f01-794a0699e7b3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 04:55:25 +00:00
copilot-swe-agent[bot]
af31c60be8
Add RDP to Bitcoin-only Node role
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/17c88629-43c4-438a-9640-7abe3609c82d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 04:03:30 +00:00
copilot-swe-agent[bot]
58966646c2
feat: role-aware hub — service filtering, onboarding, upgrade path
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/af4088da-8845-4f7f-914f-259fd33884ed
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:55:20 +00:00
copilot-swe-agent[bot]
cc72968583
Add Manual Backup improvements: lsblk drive filtering, UI instructions, CSS border fixes
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/a43d270d-eb78-4ad3-b721-fe958883c305
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:41:53 +00:00
copilot-swe-agent[bot]
d864402de2
feat: Add Manual Backup button in Hub sidebar with drive detection and progress streaming
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/14dc5955-19b2-4e5b-965a-2795285a22fd
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:24:07 +00:00
copilot-swe-agent[bot]
815b195600
Split style.css and app.js into modular CSS/JS files under css/ and js/ directories
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/50712b31-5843-45c4-a8f1-3952656b636c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 23:35:27 +00:00
copilot-swe-agent[bot]
6b0da2f7cd
Fix: Pass icon to disambiguate Bitcoin node modals sharing bitcoind.service unit
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ca5a66cc-4b7d-4d26-9a65-3d0c9de4a279
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 22:57:12 +00:00
copilot-swe-agent[bot]
f5bff0b139
Make logo bigger, clarify Bitcoin node mutual exclusivity, and improve domain setup instructions
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/45129e42-f838-47b6-a33d-61c50a2ba927
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 16:48:15 +00:00
copilot-swe-agent[bot]
dd9ff2f4b2
Fix 5 issues: Caddy domain, Zeus emoji, Feature Manager in tiles, header centering, domain dialog content
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/faca798f-6820-4db6-adc9-d5a5c9ac1ba1
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 16:25:36 +00:00
copilot-swe-agent[bot]
7361047b48
Add composite health status, smart port language, remove banner, center layout, bigger logo
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/fbd178f9-a25d-4065-b3c1-79eecd3caade
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 15:52:44 +00:00
copilot-swe-agent[bot]
03dd3eefb5
Redesign dashboard: simplify tiles to icon/name/status, add service detail modal, new /api/service-detail endpoint, SERVICE_DESCRIPTIONS dict, and updated CSS styles
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4f00183a-525f-4c71-91f8-c96c95ca1025
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 15:28:07 +00:00
copilot-swe-agent[bot]
8002b180b1
Add domain health status to hub tiles and Feature Manager
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/52147672-b757-4524-971a-9e0dab981354
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 14:49:30 +00:00
copilot-swe-agent[bot]
2a105edf04
Update tech support protected paths: remove root/.lnd, sparrow, bisq; add /home
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c1303e8b-ff51-4951-b64c-2162d9e9a805
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 13:16:22 +00:00
copilot-swe-agent[bot]
dd3a20ed00
feat: wallet privacy control and audit logging for tech support sessions
...
- Add dedicated `sovran-support` restricted user (non-root) for SSH sessions
- Apply POSIX ACLs via setfacl to block support user from wallet directories
(LND, Sparrow, Bisq, nix-bitcoin-secrets) by default
- Graceful fallback to root authorized_keys if user creation fails (with UI warning)
- Add time-limited wallet unlock consent: POST /api/support/wallet-unlock
- Add wallet re-lock: POST /api/support/wallet-lock
- Add audit log: GET /api/support/audit-log (append-only, all events logged)
- Expand /api/support/status with wallet_protected, wallet_unlocked,
wallet_unlocked_until, protected_paths, acl_applied fields
- Update frontend to show wallet protection status box with protected path list
- Show wallet unlock/re-lock controls with duration selector (30min/1h/2h)
- Show audit log viewer in support modal (toggleable)
- Add wallet unlock expiry auto-refresh timer in JS
- Add CSS styles for wallet protection box, unlock/lock buttons, audit log
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/70330ce3-1ed7-46b1-ac66-4cdc50de6017
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 01:02:58 +00:00
copilot-swe-agent[bot]
04d282f790
Add first-boot onboarding wizard (backend + frontend)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d070c508-d5df-43c7-a0a6-a7be4c65fed7
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 19:13:26 +00:00
copilot-swe-agent[bot]
0d3e181458
feat: add global system status banner for port health
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c41a2529-e172-4c84-90c0-1b5477ea4f9d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 18:25:24 +00:00
copilot-swe-agent[bot]
6400deddbf
Fix hub icons: swap mount order and add system/support/zeus SVGs
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e3246ce1-14ce-4dad-98e9-74738a24ae30
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 17:47:12 +00:00
copilot-swe-agent[bot]
df5ad3afe2
Add dynamic port status detection and improved port forwarding instructions
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/cd52f6a2-250b-49e3-8558-aa2ae7512d1b
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 17:29:02 +00:00
copilot-swe-agent[bot]
b2fb7035e0
Add network port requirements UI, install notification, and tile port info
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/54981eb1-b1c5-4e1a-b587-730f41c59e01
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 17:03:42 +00:00
copilot-swe-agent[bot]
fc2c7e7928
Fix CSS media query, add Matrix user management UI and API endpoints
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/84f10dbb-7db4-4f3f-b9b4-0f20455ac3e0
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 15:58:33 +00:00
copilot-swe-agent[bot]
9cc237fb5b
Fix all 4 Feature Manager bugs in server.py
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/77921fb1-4d4b-4d10-b982-b3768b858b86
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 14:52:14 +00:00
copilot-swe-agent[bot]
3c6106d06a
Eliminate hub-overrides.nix: write feature toggles into custom.nix instead
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/db82f216-af3e-4d7f-a972-86c03f23e069
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 14:28:24 +00:00
f3d75b9ba5
updated wiring for hub feature enable
2026-04-03 08:37:21 -05:00
copilot-swe-agent[bot]
c139496af9
fix: clear stale rebuild log before new rebuild and delay first poll
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/eee95839-bfd2-4733-9799-a034178bcdd6
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 01:40:43 +00:00
copilot-swe-agent[bot]
cba66e86df
Fix service tiles showing stale enabled state by overlaying runtime hub-overrides
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e840f6c9-69a3-4ced-b6ef-128a0775321c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 01:29:21 +00:00
0670f1248a
fix for feature manager
2026-04-02 20:15:57 -05:00
69c01d605f
fix for feature manager
2026-04-02 20:03:13 -05:00
1090aa056b
fix for feature manager
2026-04-02 20:00:27 -05:00
a54beaffad
updated Feature Manager
2026-04-02 18:42:00 -05:00
copilot-swe-agent[bot]
e43552373c
fix: validate domain_name to prevent path injection; fix toggle revert logic
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/9088415a-efc3-4dd1-9c22-877a543af47b
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-02 23:27:14 +00:00
copilot-swe-agent[bot]
b9c8c20347
feat: add Feature Manager to Sovran Hub dashboard
...
- flake.nix: import /etc/nixos/hub-overrides.nix alongside custom.nix
- sovran-hub.nix: add hub-overrides-init service (seeds file if missing),
sovran-hub-rebuild service (nixos-rebuild switch only), and
feature_manager=true in generated config.json
- server.py: add FEATURE_REGISTRY with 6 features (rdp, haven,
element-calling, mempool, bip110, bitcoin-core); add hub-overrides.nix
read/write helpers; add /api/features, /api/features/toggle,
/api/rebuild/status, /api/domains/set, /api/domains/set-email,
/api/domains/status endpoints; update /api/config to expose feature_manager
- index.html: add domain setup modal, SSL email modal, feature confirm
modal, and rebuild modal HTML
- app.js: add Feature Manager rendering with sub-category layout,
feature toggle cards with sliding toggles, domain setup flow,
SSL email collection, conflict confirmation, rebuild polling
- style.css: add Feature Manager styles (feature cards, toggle switch,
domain badge, conflict warning, domain input fields)"
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/9088415a-efc3-4dd1-9c22-877a543af47b
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-02 23:24:17 +00:00
19c7e01b2a
updated public key
2026-04-02 17:39:51 -05:00
f8c15bdaa4
added public key
2026-04-02 17:25:21 -05:00
e436b2f7a6
added service feature
2026-04-02 17:08:20 -05:00
8546ff073a
removed start stop toggles
2026-04-02 16:35:18 -05:00
d391905e92
added qr code
2026-04-02 16:10:44 -05:00
ad0f04c0bf
frontend link fix
2026-04-02 15:43:32 -05:00
a7d3af4ddd
fixed cache
2026-04-02 14:50:07 -05:00
64c32a7f53
added info dialog for each tile
2026-04-02 14:20:06 -05:00
d9a5416012
fixed stale info
2026-04-02 14:07:47 -05:00
bb7db0693a
fixed updater
2026-04-02 13:42:24 -05:00
a66e8e736f
updated logging
2026-04-02 13:34:29 -05:00
3e1f672c00
updated logging
2026-04-02 13:27:25 -05:00
150666d7c3
updated logging
2026-04-02 13:15:19 -05:00
38733daffc
updated logging
2026-04-02 13:09:07 -05:00
08492cef94
added new systemd update unit
2026-04-02 12:54:32 -05:00
ad688a1d29
fixed ssh access
2026-04-02 12:37:43 -05:00
fb940b055d
fixed for update button in web
2026-04-02 12:31:04 -05:00