0e9148d9a6
Make port health status banner more subtle for critical/warning states
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/153a5e43-7267-4f3c-aa97-ce6c80d78f82
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 18:49:49 +00:00
5f948d7d5b
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
c69b9fba60
fix: collect all support services before rendering sidebar (code review fix)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4304350a-bc4f-4698-82b5-8ee28f0ad960
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 18:02:06 +00:00
4e2f4329ca
refactor: sidebar layout for Tech Support and Feature Manager
...
- Add <aside class="sidebar"> with #sidebar-support and #sidebar-features to index.html
- Restyle .main-content as flex layout (sidebar left, tiles right)
- Body is now display:flex column with overflow:hidden for independent scroll panels
- Sidebar (270px fixed) with overflow-y:auto scrolls independently
- Tiles area (flex:1) scrolls independently
- New sidebar support button (.sidebar-support-btn) replaces support tile in main grid
- Feature Manager now renders into #sidebar-features instead of $tilesArea
- Compact sidebar overrides for .feature-card padding/font-size
- Remove 'support' and 'feature-manager' from CATEGORY_ORDER
- Responsive: sidebar becomes full-width above tiles at <=768px
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4304350a-bc4f-4698-82b5-8ee28f0ad960
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 18:00:14 +00:00
48a325d630
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
e54e29ba2b
Fix unnecessary escaped single quotes in app.js string literals
...
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:31:36 +00:00
f0ada0770a
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
8a31063ba8
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
6047acd283
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
016549d1c3
Fix copy buttons failing on non-HTTPS browsers with clipboard fallback
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/5f3c4b7f-716c-46ef-9a2a-b97b7c1f9501
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 15:27:40 +00:00
784033bd21
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
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
naturallaw777
02e8d0271b
UX update for feature manager
2026-04-03 07:31:17 -05:00
a853d31d27
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
3a5e38d1ae
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
naturallaw777
9b493ea84c
fix for feature manager
2026-04-02 20:15:57 -05:00
naturallaw777
a56f3d09f6
fix for feature manager
2026-04-02 20:03:13 -05:00
naturallaw777
3c8429c448
fix for feature manager
2026-04-02 20:00:27 -05:00
naturallaw777
45b822b02a
reverted to old file
2026-04-02 19:49:51 -05:00
naturallaw777
322c74d04f
updated Feature Manager
2026-04-02 18:42:00 -05:00
5a838ae778
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
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
66b026e27b
updated public key
2026-04-02 17:39:51 -05:00
naturallaw777
5a41882a66
added public key
2026-04-02 17:25:21 -05:00
naturallaw777
210546c3d2
fixed service layout
2026-04-02 17:20:14 -05:00
naturallaw777
f62103d6f0
added service feature
2026-04-02 17:08:20 -05:00
naturallaw777
b06797b591
removed start stop toggles
2026-04-02 16:35:18 -05:00
naturallaw777
3d72f51bf2
added qr code
2026-04-02 16:17:39 -05:00
naturallaw777
5412741a4b
added qr code
2026-04-02 16:10:44 -05:00
naturallaw777
c4e40de2bc
frontend link fix
2026-04-02 15:50:31 -05:00
naturallaw777
474d9a4c5a
frontend link fix
2026-04-02 15:46:23 -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
7bd53631a3
updated BIP110
2026-04-02 15:24:24 -05:00
naturallaw777
123990fd35
fixed cache
2026-04-02 14:50:07 -05:00
naturallaw777
3e42dab311
fixed app.js
2026-04-02 14:25:04 -05:00
naturallaw777
d4ee1d3aea
added info dialog for each tile
2026-04-02 14:20:06 -05:00
naturallaw777
b60b965421
fixed stale info
2026-04-02 14:07:47 -05:00
naturallaw777
4fb9af602c
fixed reboot menu
2026-04-02 14:01:08 -05:00
naturallaw777
4bf3b76304
fixed the color of buttons
2026-04-02 13:54:03 -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
d6b9949988
updated logging
2026-04-02 13:27:25 -05:00
naturallaw777
b39d2d84ba
updated logging
2026-04-02 13:21:33 -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
1c238577f6
fixed ssh access
2026-04-02 12:37:43 -05:00
naturallaw777
7b35dd8869
fixed for update button in web
2026-04-02 12:31:04 -05:00