bc7171b984
Add Brave wrapper script for isolated, ephemeral Hub sessions
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ebc41311-f7da-40dd-b85b-87db3176a69a
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 14:45:00 +00:00
663deaaeac
Fix dock icon size and RDP frozen screen regressions from PR #144
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/25eb7e56-2284-4030-a9dd-75f2f9a2917c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 13:43:57 +00:00
a6b68d4ebb
fix: brave --app mode, StartupWMClass, and icon PNGs for Sovran Hub dock
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/6f932322-cc0e-4fff-aca1-b853770c0817
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 13:17:09 +00:00
a3d387ea35
fix: rasterize sovran-hub icon to PNG at standard hicolor sizes
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e414bb3e-f166-48b2-bac9-ad36c24aceb6
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 12:25:36 +00:00
ca1dd18650
Factory security: per-device SSH passphrase, factory seal, password onboarding, remove PDF generator
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4222f228-615c-4303-8286-979264c6f782
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 14:23:59 +00:00
2db157afb5
feat: create dedicated desktop dock icon and update nix build to use it
...
- Add app/sovran_systemsos_web/static/sovran-hub-icon.svg: a new square
256x256 app icon for the GNOME dock/dash. Uses the Sovran brand dark
green (#0d3320) rounded-rectangle background, concentric arc rings in
brand greens (#1C9954, #077233 ), and a white bold "S" letterform
centered — visible at small sizes on both light and dark panels.
- Update modules/core/sovran-hub.nix line 266 to copy the new icon file
to the hicolor icon path instead of reusing logo-light.svg.
- logo-light.svg is left untouched; it continues to serve the Hub web UI.
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e3f466ae-eee1-4ba8-b93c-00fe04c7054d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 10:14:04 +00:00
5f85d5e585
Add bitcoind to sovran-hub-web PATH so Bitcoin version shows on Hub tiles
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/b8aaba8d-2c51-40ca-9826-69b78060a840
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 02:26:16 +00:00
9d31c47ee6
feat: add wallet-autoconnect module for Sparrow and Bisq 1
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/29aa6dce-667a-49a6-9740-68d501fed22c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 01:44:43 +00:00
b51ea0fff4
Fix curl command in hub-autolaunch-script (remove unnecessary -w flag)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0b0d70c0-01d1-49d1-b9ca-8d4f8e5af64a
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 01:28:55 +00:00
cdc122a779
Add hub auto-launch: XDG autostart, API endpoints, and frontend toggle
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0b0d70c0-01d1-49d1-b9ca-8d4f8e5af64a
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 01:26:11 +00:00
ab42622dc4
Add sovran-hub.desktop entry and icon to GNOME dock
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/42720669-f980-4f13-989e-0728ea9307de
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 16:52:40 +00:00
3f508ca897
Revert commit ea30398: restore LAN access to Hub, RTL, and Mempool
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c92f1a7f-7c42-44f1-a86d-089383bafc94
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 14:43:49 +00:00
ea30398f65
Security: restrict RTL, Mempool ports to LAN-only; remove global firewall rules
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/1110322d-bc41-4d5d-9a4c-e5f7a5d2ef57
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 14:29:09 +00:00
dd33cdcb00
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
5416744f5c
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
41773ed7dc
Fix icon name mismatches and add haven.svg for Haven Relay tile
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/f7fed319-711f-4ced-b732-6d832289bf4d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 02:30:55 +00:00
22736d49e5
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
9d359dd04e
Fix Matrix credentials modal: write individual credential files and update hub config
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/f4c4df17-1ef8-4b72-be8a-82472a5f4476
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 16:12:00 +00:00
18ab929049
Add RTL and Mempool LAN reverse proxies, open firewall ports
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d29c1b82-a70e-4092-88c7-b521a1b3cac3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 15:21:01 +00:00
7cc53e1763
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
naturallaw777
375e66701b
updated wiring for hub feature enable
2026-04-03 08:37:21 -05:00
17a3ecec7c
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
naturallaw777
f62103d6f0
added service feature
2026-04-02 17:08:20 -05:00
naturallaw777
a3bb6abfad
fixed RDP layout
2026-04-02 16:45:27 -05:00
naturallaw777
067d4b75f3
added RDP
2026-04-02 16:39:01 -05:00
naturallaw777
1c50858f80
added qr code
2026-04-02 16:23:45 -05:00
naturallaw777
3d72f51bf2
added qr code
2026-04-02 16:17:39 -05:00
naturallaw777
6e99dc4810
added lndconnet
2026-04-02 16:03:55 -05:00
naturallaw777
a0905cb477
frontend onion links
2026-04-02 15:55:57 -05:00
naturallaw777
bb81ff55e0
frontend link fix
2026-04-02 15:43:32 -05:00
naturallaw777
a0e563bf67
frontend uses weblinks
2026-04-02 15:37:07 -05:00
naturallaw777
5a14e3e070
added passwd fix for user account
2026-04-02 15:09:04 -05:00
naturallaw777
0c6f9f5364
added password tile
2026-04-02 14:55:32 -05:00
naturallaw777
d4ee1d3aea
added info dialog for each tile
2026-04-02 14:20:06 -05:00
naturallaw777
2ce1f3f441
fixed updater
2026-04-02 13:42:24 -05:00
naturallaw777
cc61f10353
updated logging
2026-04-02 13:34:29 -05:00
naturallaw777
7e0580292f
updated logging
2026-04-02 13:15:19 -05:00
naturallaw777
88b16fbe19
updated logging
2026-04-02 13:09:07 -05:00
naturallaw777
d098462363
added new systemd update unit
2026-04-02 12:54:32 -05:00
naturallaw777
2015521395
changed port
2026-04-02 12:15:53 -05:00
3fc22aaf9a
Replace GTK4 desktop app with FastAPI web app (Sovran_SystemsOS Hub)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/5c173acb-776f-4cd2-bc89-bb7675e38677
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-02 17:01:42 +00:00
naturallaw777
65d0364cc6
Align section labels and tile grid to same left edge
2026-03-31 20:22:05 -05:00
naturallaw777
6b6a90da2a
Add autostart toggle, dock pinning, Bitcoin Base/Apps split
2026-03-31 16:40:04 -05:00
naturallaw777
dfa0249ec4
updated layout in hub
2026-03-31 16:31:15 -05:00
naturallaw777
4178ed07fb
updated layout in hub
2026-03-31 16:20:13 -05:00
naturallaw777
b1bb53e562
hub update
2026-03-31 15:46:21 -05:00
naturallaw777
435a2ed5b2
new visulation in Hub
2026-03-31 14:45:05 -05:00
naturallaw777
8f3b9d4156
renamed livekit to element-call
2026-03-31 14:31:57 -05:00
naturallaw777
e145ba949b
refiled directories
2026-03-31 13:58:19 -05:00
naturallaw777
b669e6349d
updated icons
2026-03-31 13:35:22 -05:00