Commit Graph
1009 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andGitHub 83846f2cb7 Initial plan 2026-04-02 23:50:44 +00:00
naturallaw777 322c74d04f updated Feature Manager 2026-04-02 18:42:00 -05:00
Sovran_SystemsandGitHub ba0c35aefa Merge pull request #7 from naturallaw777/copilot/add-feature-manager-ui
Add Feature Manager to Sovran Hub dashboard
2026-04-02 18:30:03 -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
copilot-swe-agent[bot]andGitHub 170ef43184 Initial plan 2026-04-02 23:15:35 +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 52a1b227c0 fixed RDP layout 2026-04-02 16:48:01 -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 b06797b591 removed start stop toggles 2026-04-02 16:35:18 -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 5412741a4b added qr code 2026-04-02 16:10:44 -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 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 df30ad9ff2 updated security 2026-04-02 15:14:15 -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 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
naturallaw777 2015521395 changed port 2026-04-02 12:15:53 -05:00
Sovran_SystemsandGitHub b807cf6144 Merge pull request #6 from naturallaw777/copilot/remove-gtk-app-add-web-app
Replace GTK4/Libadwaita desktop app with FastAPI web app (Sovran_SystemsOS Hub)
2026-04-02 12:04:10 -05:00
0828434488 Add .gitignore to exclude __pycache__, remove pyc files
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:02:28 +00:00
c992aac8e5 Remove __pycache__ from tracking, add to .gitignore
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:02:00 +00: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
copilot-swe-agent[bot]andGitHub 042a72e352 Initial plan 2026-04-02 16:50:57 +00:00
naturallaw777 f8336ff995 update 2026-04-02 11:35:53 -05:00
naturallaw777 c685bca80d update 2026-04-02 11:33:49 -05:00