copilot-swe-agent[bot]
6d72f70fe5
Fix Zeus Connect: show only QR code, hide raw URL text
...
- modules/core/sovran-hub.nix: rename credential label from 'Scan QR Code' to 'QR Code'
- server.py: forward qronly flag in _resolve_credential so JS can hide the URL text/copy button
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0292564f-8e75-4c34-b938-1a6c98f3ff0d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-30 03:50:17 +00:00
Sovran Systems
53813e775d
hub: Zeus Connect — show QR code only, remove Connection URL text
2026-04-29 22:22:21 -05:00
copilot-swe-agent[bot]
c23ae5543d
Remove Plymouth, add quiet boot params, add cpu-performance module
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/eda71495-cd38-4408-8d3b-b9d793f6445f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-30 00:33:32 +00:00
copilot-swe-agent[bot]
e821da6c2a
Handle NixOS switchInhibitors: detect reboot-required case and show correct UI state
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d72be7a1-ec3f-41da-9753-611b95bc9903
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-29 20:04:59 +00:00
Sovran Systems
ffd2029852
fix: disable BTCPayServer by default in node-only mode
...
The BTCPayServer hub entry was using `cfg.services.bitcoin` as its
`enabled` flag, which is `true` in node mode. This caused the Hub UI
to show BTCPayServer as enabled even though the underlying NixOS service
is correctly gated on `cfg.web.btcpayserver` (which defaults to `false`
for the node role via role-logic.nix).
Change the enabled field to `cfg.web.btcpayserver` so the Hub UI
accurately reflects the service state and BTCPayServer is disabled by
default on a fresh node-only install.
2026-04-28 17:49:25 -05:00
copilot-swe-agent[bot]
48d7e8a459
Fix deprecated logind lid switch options in no-sleep module
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/8a4eee86-6cb7-411d-9e71-1bcfae42374e
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-22 14:24:05 +00:00
copilot-swe-agent[bot]
448c4b9094
Fix no-sleep module to skip desktop role
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d008099d-2fd3-4b86-a10c-ed7f9337e51c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-22 12:37:36 +00:00
copilot-swe-agent[bot]
0cc1f50aa4
fix: replace deprecated logind extraConfig with settings.Login
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/a9bcbedf-7dfa-47e2-a9f5-b288ff5c5f42
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-22 12:09:00 +00:00
copilot-swe-agent[bot]
d6471aad55
feat(core): add system-level no-sleep module
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/b0e72301-13fd-4c14-9b3b-584e8c04267f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-22 12:00:45 +00:00
copilot-swe-agent[bot]
d500d15e12
fix(caddy): preserve hub session cookie on mDNS vhost
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/45cc1510-356d-4d59-a6d2-b9b4903cff23
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-17 22:56:23 +00:00
copilot-swe-agent[bot]
cdb93ad8dc
fix: detect existing Nextcloud/WordPress installs and add dedicated php-fpm pools
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/6d5b7710-ee06-40ff-8975-f8edca8b879f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-17 03:51:10 +00:00
copilot-swe-agent[bot]
59cbc8d4e9
remove bisq auto-link tile and autoconnect service
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/50ccdba4-2fbf-4c08-b7ae-7d1b92f7a75e
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-16 17:47:29 +00:00
naturallaw777
dc1d89b441
updated hub to proper bitcoinnd port
2026-04-16 11:30:02 -05:00
copilot-swe-agent[bot]
b29ed2cce7
Fix Bisq and Hub local node port to 8335
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/05dac8a9-797a-49d0-9b41-4b4e5be56ecf
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-16 01:11:10 +00:00
copilot-swe-agent[bot]
a0e110b376
fix(desktop): harden wallpaper version stamp read
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3c085026-21a9-4afb-b39f-1d04f1ddd49f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 18:04:02 +00:00
copilot-swe-agent[bot]
8cf43fd3d1
chore(desktop): simplify wallpaper path usage in init script
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3c085026-21a9-4afb-b39f-1d04f1ddd49f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 18:03:14 +00:00
copilot-swe-agent[bot]
6f63e0f4d0
fix(desktop): apply wallpaper on version changes before legacy guards
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3c085026-21a9-4afb-b39f-1d04f1ddd49f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 18:02:30 +00:00
copilot-swe-agent[bot]
18c60bf085
Add reboot conflict and SIGTERM restart prevention for hub service
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/83e39fad-8cf8-4008-8977-a07a77b2f7a3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 17:38:12 +00:00
copilot-swe-agent[bot]
40c2d17833
fix: route hub reboot through forced systemd reboot unit
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c72ca380-983e-4811-98f7-98f883ef46dc
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 17:07:07 +00:00
copilot-swe-agent[bot]
8970e8a689
fix: call reboot binary directly and drop reboot oneshot unit
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/1d9cb014-ee8b-44f1-9638-67e38cc2417b
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 16:35:43 +00:00
copilot-swe-agent[bot]
3f345dbc02
fix: detach reboot via dedicated systemd oneshot unit
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0338009f-7d7f-4c99-94c1-32cb9b68b5e0
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 15:37:40 +00:00
copilot-swe-agent[bot]
86942ebc33
feat: replace domain port table with sequential domain diagnostics
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/93de7af8-10f9-438e-b9bc-8c6e9d39d787
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-15 12:45:02 +00:00
copilot-swe-agent[bot]
7ec47abe17
fix(hub): add network utility binaries to sovran-hub-web service PATH
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/cc568566-7619-4546-af51-5173b55440a6
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-14 22:01:21 +00:00
copilot-swe-agent[bot]
57d12aab9e
Move firewall ports to their respective service modules
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e4dbc0e0-e273-4e3e-a1ec-059ae9b06a50
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-14 13:45:51 +00:00
copilot-swe-agent[bot]
b86fe94d82
Fix: BTCPay off by default in Node role, Caddy conditional ACME/ports
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/2e2b84a8-c5e9-4eea-8bee-fc587bb3a6fa
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 22:55:37 +00:00
copilot-swe-agent[bot]
a086ab689e
Rename Sparrow/Bisq Auto-Connect to Auto-Link in sovran-hub.nix
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c1eaaa7d-cfa4-4202-b37c-e6d0c1e49fcd
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 22:32:04 +00:00
copilot-swe-agent[bot]
fc5432398f
Remove standard wallpaper and screen-detection logic, use ultrawide only
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3d5ffac9-c152-4ea7-ba54-cb024dc4acae
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 22:25:36 +00:00
copilot-swe-agent[bot]
2f67a91b70
feat: replace dconf locks with first-login sovran-theme-init script
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/bb7956f3-e618-4998-8f80-4437478df0f9
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 22:14:15 +00:00
copilot-swe-agent[bot]
5678b69d4f
fix: clarify password labels and change password UI in Sovran Hub
...
- sovran-hub.nix: rename credential labels for clarity
- "Free Account — Password" → "Free Account / Hub Login — Password"
- "Root Password" → "Administrator (root) Password"
- "SSH Passphrase" → "SSH Passphrase — use via: ssh root@localhost"
- service-detail.js: update Change Password button text
- "Change Password" → "Change Free Account Password"
- service-detail.js: update Change Password modal
- Title: "Change Free Account & Hub Login Password"
- Description: adds Hub login warning
- Warning note: warns about desktop AND Hub login change
- Success message: "Free account & Hub login password changed successfully."
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/2ac6f3cf-cf94-47e9-86ac-1321cd5ff728
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 21:59:35 +00:00
copilot-swe-agent[bot]
892305e416
fix: set StartupWMClass to actual Brave Wayland app_id, remove ignored flags
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/fa122077-31dc-41d8-8a54-720d747d4dda
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 03:58:23 +00:00
copilot-swe-agent[bot]
852098439e
Fix: Restore missing Brave Wayland app-id flags and revert StartupWMClass
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ca8bd019-d5f6-42e5-bc39-1de367224ae5
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 01:20:29 +00:00
copilot-swe-agent[bot]
d82d871b88
fix: add coreutils to hub-autolaunch-script PATH so seq and touch are available
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4265b3b7-44b2-4209-8364-19b9d44d4f99
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 01:09:05 +00:00
copilot-swe-agent[bot]
b25c077835
Add localhost-only /auto-login endpoint and update Brave launch URL
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/a4089cd6-1729-441f-adbf-1fb1c990a4f5
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 01:01:58 +00:00
copilot-swe-agent[bot]
340c1cd0f5
Fix GNOME dock icon matching for Sovran Hub on Wayland
...
- Change StartupWMClass from 'sovran-hub' to 'brave-localhost__-Default' in
the .desktop file so GNOME Shell matches the window to the correct launcher
- Remove --gtk-application-id and --wayland-app-id flags from hub-brave-wrapper
since Brave ignores them in --app= mode on Wayland
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/daa85aaf-5b87-448d-8336-d94dc2dfe727
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 00:52:07 +00:00
copilot-swe-agent[bot]
5bdcba8a90
Add --gtk-application-id and --wayland-app-id flags to fix GNOME dock icon on Wayland
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e02d4ee6-56de-49d6-8852-3368232d8d77
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 00:26:34 +00:00
copilot-swe-agent[bot]
aaa2743fcc
fix: break circular dependency in hub-brave-wrapper by using stable system path
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/7e18de52-3666-415d-b5cb-eff532805a89
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 00:15:12 +00:00
copilot-swe-agent[bot]
314123fcd8
fix: use stable profile dir and GNOME hints in hub-brave-wrapper
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/005f3030-3821-4677-8744-f76770fbbc25
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-13 00:08:13 +00:00
copilot-swe-agent[bot]
543a9df0bf
feat: add sovran-provisioner.nix and fix headscale 0.28.0 CLI syntax in docs
...
- Create modules/core/sovran-provisioner.nix with Flask provisioner API,
Headscale 0.28.0 config, Caddy reverse proxy, auto-bootstrap service,
and firewall rules. Python script uses get_user_id() + -u <id> syntax.
- Fix docs/remote-deploy-headscale.md:
- nodes register now uses -u <id> instead of --user <name>
- preauthkeys create one-liner uses -u <id> -e 2h -o json
- preauthkeys list/expire updated to 0.28.0 syntax (no --user on list)
- tailscale up in Part 2 now includes --accept-dns=false
- Add Troubleshooting section: VPN conflicts, RATELIMIT logs,
connection refused, user ID lookup
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/25b789a6-8b2c-4e42-afd4-f8e8e5c61f2c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 20:53:10 +00:00
copilot-swe-agent[bot]
9db77b84bd
Add missing apps to Office and Terminal GNOME app folders
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/8d9e25f6-c812-4f06-8a8b-d19728caea05
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 19:08:08 +00:00
copilot-swe-agent[bot]
46a112a8e1
feat: disable GNOME auto-suspend, screen dim, and screen lock defaults
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0ef47453-73af-4c18-a63f-d4bcccce2f37
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 18:17:52 +00:00
copilot-swe-agent[bot]
008a003fa1
fix: prevent nixos-rebuild from killing in-flight update; improve stale status recovery
...
Part A (modules/core/sovran-hub.nix):
- Add restartIfChanged=false and stopIfChanged=false to sovran-hub-update service
- Add restartIfChanged=false and stopIfChanged=false to sovran-hub-rebuild service
These prevent nixos-rebuild switch from terminating an in-flight update mid-execution.
Part B (app/sovran_systemsos_web/server.py):
- Replace _recover_stale_status() with improved version
- Use MainPID + os.kill() to guard against transient is-active lies during daemon-reload
- Use ExecMainStatus (actual exit code) instead of Result (may be stale from prior run)
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/63bf2cd5-9c02-4542-8926-44aa9ed63bf0
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 13:47:49 +00:00
copilot-swe-agent[bot]
a05ca90b2d
Add dconf locks to enforce GNOME custom settings on new installs
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/5363d209-197f-4011-ac43-2e5ae3f9931f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 12:25:19 +00:00
copilot-swe-agent[bot]
73dd4fbb4b
fix: correct Sparrow desktop file name from sparrow-desktop.desktop to sparrow.desktop
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/9085bdd6-ea69-4652-b862-dbc96b85eed0
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 04:48:33 +00:00
copilot-swe-agent[bot]
3ca15d0da4
Cleanup: Remove reverse SSH tunnel code, fix documentation accuracy
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3941ead1-cb20-4686-92bb-46e447791ae3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-12 00:19:25 +00:00
copilot-swe-agent[bot]
8f97aa416f
Build remote deployment system using Headscale (self-hosted Tailscale)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/7fa16927-250f-4af4-bb11-e22ef7b2c997
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-11 23:33:35 +00:00
copilot-swe-agent[bot]
6fc66ba13f
feat: add remote deployment mode (remote-deploy.nix, headless installer, ISO SSH/mDNS)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/8e2ed0be-2db9-4437-81d7-c6efec45d6db
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-11 22:27:55 +00:00
copilot-swe-agent[bot]
ccdde31654
Add SVG wallpapers and rewrite wallpaper system with resolution detection
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/2649badc-c159-40bd-b569-5be0feb18f74
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-11 21:40:42 +00:00
copilot-swe-agent[bot]
6aa7a5a40b
Add legacy-cleanup.nix to remove deprecated Sovran_Systems artifacts
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0c97ec90-556f-4bc9-86fe-c54022414704
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-11 21:14:19 +00:00
copilot-swe-agent[bot]
b331c49b61
Add scoped sudo rules to tech-support.nix for sovran-support user
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e108b70d-de49-4d19-87a7-f093df3b05d3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-09 18:46:13 +00:00
copilot-swe-agent[bot]
2fae4ccc79
Implement security overhaul: remove seal/legacy system, add Security modal and random passwords
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/6e7593c4-f741-4ddc-9bce-8c558a4af014
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-09 01:58:42 +00:00