Sovran_Systems
8413093d43
Merge pull request #139 from naturallaw777/copilot/fix-flake-lock-issue
...
installer: pre-resolve flake lock to staging-dev instead of deleting it
2026-04-07 21:49:58 -05:00
copilot-swe-agent[bot]
1a8a1736bf
fix: pre-resolve flake lock to staging-dev during installation
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/14550e27-a253-453b-b454-097575e924fa
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 02:48:59 +00:00
copilot-swe-agent[bot]
51c7d172b3
Initial plan
2026-04-08 02:46:49 +00:00
Sovran_Systems
6999ae5680
Merge pull request #138 from naturallaw777/copilot/fix-onboarding-wizard-issues
...
onboarding: remove scroll boxes, fix footer spacing, add per-field domain saves
2026-04-07 19:55:56 -05:00
copilot-swe-agent[bot]
0c3f74e7de
Fix onboarding wizard: remove scroll boxes, fix footer spacing, add per-field save buttons
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0b500e06-d8c5-4745-9768-29523ffc99c6
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 00:55:08 +00:00
copilot-swe-agent[bot]
d2703ff84b
Initial plan
2026-04-08 00:51:40 +00:00
Sovran_Systems
1a9e0825fc
Merge pull request #137 from naturallaw777/copilot/fix-onboarding-visual-consistency
...
Fix onboarding wizard: consistent card styling, footer spacing, and password description
2026-04-07 19:43:02 -05:00
copilot-swe-agent[bot]
284a861927
Fix onboarding wizard: consistent card styling, footer spacing, and password description
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ce004fc7-c96f-4765-bc21-87ce579352d0
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 00:39:45 +00:00
Sovran_Systems
02b4e6b5b4
Merge pull request #136 from naturallaw777/copilot/fix-domain-configuration-in-modal
...
Fix: Replace dead "Feature Manager" sidebar references with inline Configure Domain button
2026-04-07 19:39:43 -05:00
copilot-swe-agent[bot]
60084c292e
Initial plan
2026-04-08 00:38:42 +00:00
copilot-swe-agent[bot]
fa22a080b9
fix: replace broken Feature Manager references with Configure Domain button
...
- server.py: add domain_name to /api/service-detail response
- service-detail.js: replace both Feature Manager references with Configure Domain / Reconfigure Domain buttons with click handlers
- tiles.css: add .svc-detail-domain-btn class for button spacing
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ae38c98e-28bb-4d1e-8dae-78ebde64ad44
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 00:37:40 +00:00
copilot-swe-agent[bot]
70f0af98f6
Initial plan
2026-04-08 00:33:37 +00:00
Sovran_Systems
cd4df316ae
Merge pull request #135 from naturallaw777/copilot/fix-bitcoind-i-o-error
...
Fix bitcoind/electrs I/O crash when second drive mounts after service start
2026-04-07 19:24:22 -05:00
copilot-swe-agent[bot]
ff55dce746
Add mount dependency for bitcoind and electrs systemd services
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/1def4c7b-d90d-4b0c-87a7-87dc729661b1
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 00:23:35 +00:00
copilot-swe-agent[bot]
5a86c03f74
Initial plan
2026-04-08 00:22:26 +00:00
1c2df46ac4
updated installer.py
2026-04-07 17:59:53 -05:00
8839620e63
updated caddy.nix
2026-04-07 17:36:26 -05:00
c03126e8f8
.iso update
2026-04-07 17:02:43 -05:00
Sovran_Systems
10ef36859d
Merge pull request #132 from naturallaw777/copilot/fix-ownership-permissions
...
Replace tmpfiles rules with systemd oneshot service for recursive ownership fix on second drive
2026-04-07 16:41:54 -05:00
Sovran_Systems
4acb75f2bd
Merge pull request #133 from naturallaw777/copilot/update-deployed-flake-url
...
Point installer DEPLOYED_FLAKE at staging-dev branch
2026-04-07 16:41:20 -05:00
copilot-swe-agent[bot]
77e2fb2537
Fix installer DEPLOYED_FLAKE to point to staging-dev branch
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/43e96fac-1140-42e5-9981-00069570967c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 21:40:26 +00:00
copilot-swe-agent[bot]
c7bbb97a68
Initial plan
2026-04-07 21:39:42 +00:00
copilot-swe-agent[bot]
6d1c360c02
Replace tmpfiles rules with systemd oneshot service for recursive chown on second drive
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/96b8f8fe-5a1d-42e5-8b2d-5dd5aee96044
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 21:29:33 +00:00
copilot-swe-agent[bot]
3b73eb3bd1
Initial plan
2026-04-07 21:28:36 +00:00
Sovran_Systems
6ffcc056ad
Merge pull request #131 from naturallaw777/copilot/fix-sovran-legacy-security-check
...
Replace Python `crypt` module with `openssl passwd` (Python 3.13 compatibility)
2026-04-07 16:17:02 -05:00
copilot-swe-agent[bot]
742f680d0d
fix: replace Python crypt module with openssl passwd for Python 3.13 compatibility
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/9544e3d5-f7f8-4299-9198-3b5f1f835d14
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 21:11:13 +00:00
copilot-swe-agent[bot]
c872f1c6b0
Initial plan
2026-04-07 21:04:58 +00:00
Sovran_Systems
bc5a40f143
Merge pull request #130 from naturallaw777/copilot/add-sovran-auto-seal-service
...
Add sovran-auto-seal: automatic first-boot seal with live-system safety guards
2026-04-07 15:48:25 -05:00
copilot-swe-agent[bot]
c2bd3f6273
Add sovran-auto-seal systemd service to factory-seal.nix
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/869df8d4-3811-4a1a-b026-e978d3a81589
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 20:43:15 +00:00
copilot-swe-agent[bot]
343dee3576
Initial plan
2026-04-07 20:40:53 +00:00
Sovran_Systems
ebcafd3c6d
Merge pull request #129 from naturallaw777/copilot/add-tmpfiles-rules-for-bitcoin-electrs
...
[WIP] Add tmpfiles rules for Bitcoin and Electrs data directories
2026-04-07 15:21:26 -05:00
copilot-swe-agent[bot]
5231b5ca4b
Add systemd.tmpfiles.rules for Bitcoin/Electrs directory permissions
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ea46340b-7cf5-404b-9cef-b5ed1fcb2ecb
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 20:21:07 +00:00
Sovran_Systems
1195456bee
Merge pull request #128 from naturallaw777/copilot/fix-flake-nix-references
...
[WIP] Fix flake.nix references after nixos-install cleanup
2026-04-07 15:21:02 -05:00
copilot-swe-agent[bot]
48de6b9821
fix(installer): improve error handling for deployed flake.nix write
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/b7dfaecc-2b2e-4f5f-bb9a-f97ced90e76e
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 20:20:36 +00:00
copilot-swe-agent[bot]
cd4a17fe31
Initial plan
2026-04-07 20:20:01 +00:00
copilot-swe-agent[bot]
d3a5b3e6ef
fix(installer): write deployed flake.nix and remove flake.lock after install cleanup
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/b7dfaecc-2b2e-4f5f-bb9a-f97ced90e76e
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 20:18:36 +00:00
copilot-swe-agent[bot]
3c4c6c7389
Initial plan
2026-04-07 20:16:57 +00:00
Sovran_Systems
876f728aa2
Merge pull request #127 from naturallaw777/copilot/update-api-password-check
...
Use /etc/shadow as authoritative source for factory default password detection
2026-04-07 13:55:53 -05:00
copilot-swe-agent[bot]
950a6dabd8
Use /etc/shadow as source of truth for factory default password detection
...
- server.py: add _is_free_password_default() helper that reads /etc/shadow
and hashes known defaults ("free", "gosovransystems") via crypt module;
update api_password_is_default to use it instead of reading the secrets file
- factory-seal.nix: replace file-based free-password check with shadow-based
cryptographic check using python3 + crypt module; add pkgs.python3 to path;
pass values via env vars to avoid shell expansion of hash $ characters
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/31e6fc93-8b4b-47af-9c47-568da0905301
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 18:50:16 +00:00
copilot-swe-agent[bot]
1d9589a186
Initial plan
2026-04-07 18:46:24 +00:00
Sovran_Systems
b13fa7dc05
Merge pull request #126 from naturallaw777/copilot/fix-security-warning-reappearance
...
Fix legacy security warning reappearing on every reboot after password change
2026-04-07 13:29:32 -05:00
copilot-swe-agent[bot]
069f6c3ec7
Avoid storing password in variable to prevent process listing exposure
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c18311e4-609d-4edf-a2a1-a018baede373
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 18:27:32 +00:00
copilot-swe-agent[bot]
5a27b79b51
Fix security warning reappearing after every reboot
...
Add two early-exit checks in sovran-legacy-security-check before the
legacy fallthrough block:
1. Exit if /var/lib/sovran/onboarding-complete exists (Hub onboarding done)
2. Exit if /var/lib/secrets/free-password exists and is not "free" (password changed)
This prevents the boot-time service from overwriting the security-status
file that /api/change-password clears after a successful password change.
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c18311e4-609d-4edf-a2a1-a018baede373
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 18:26:54 +00:00
copilot-swe-agent[bot]
72453c80bf
Initial plan
2026-04-07 18:25:47 +00:00
14800ffb1e
update flake
2026-04-07 13:14:21 -05:00
e2f36d01bc
update flake
2026-04-07 13:13:06 -05:00
55b231b456
update flake and installer
2026-04-07 13:11:39 -05:00
Sovran_Systems
b4b2607df1
Merge pull request #125 from naturallaw777/copilot/update-security-check-for-unsealed-state
...
[WIP] Update sovran-legacy-security-check to warn on unsealed state
2026-04-07 12:50:45 -05:00
copilot-swe-agent[bot]
ac9ba4776c
Detect and warn when machine was set up without factory seal
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/169de2bb-0655-4504-a270-8c0341c0d3dd
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 17:48:38 +00:00
copilot-swe-agent[bot]
85aca0d022
Initial plan
2026-04-07 17:45:41 +00:00