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
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
copilot-swe-agent[bot]
8e8082d2ae
Add GNOME app-folder dconf settings and remove Sovran_SystemsOS_Updater from favorites
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ec32495a-2919-4b25-bd7c-459f9bdc3ba9
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-09 00:18:08 +00:00
copilot-swe-agent[bot]
f5d44e5c4b
fix: suppress Brave keyring prompt via --password-store=basic and PAM GNOME Keyring auto-unlock
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/731f35e7-10c0-4641-8ec4-bd02f0dc98b4
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-09 00:03:09 +00:00
copilot-swe-agent[bot]
fb4c268b8e
Fix /var/lib/domains ownership and WordPress ADMIN_EMAIL generation
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/755b414e-9b63-448b-a57c-41d0ca45b5eb
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 16:09:10 +00:00
Sovran_Systems
21bf0ff03f
Merge pull request #149 from naturallaw777/copilot/add-cache-busting-headers
...
[WIP] Add cache-busting and data-clearing HTTP headers
2026-04-08 09:52:40 -05:00
copilot-swe-agent[bot]
a2d2dac2b9
Add cache-busting and Clear-Site-Data headers for sovransystemsos.local browser access
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0e1cbb58-3e7f-412b-be95-8907caaab6f3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 14:52:13 +00:00
copilot-swe-agent[bot]
73cd5faab0
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
copilot-swe-agent[bot]
cfd416002d
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
copilot-swe-agent[bot]
78b08758f1
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
copilot-swe-agent[bot]
f0b7152c41
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