copilot-swe-agent[bot]
f021f56318
Update Bitcoin feature toggle confirmation messages to mention timechain preservation
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c318d542-bd1b-4fd8-a100-7ec8e5041623
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-08 12:41:45 +00: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
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
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]
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]
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]
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]
d28f224ad5
feat: add password creation step to onboarding wizard ( #2 )
...
- Add GET /api/security/password-is-default endpoint in server.py
- Add Step 2 (Create Your Password) to onboarding wizard HTML
- Renumber old steps: Domains→3, Ports→4, Complete→5
- Add 5th step dot indicator
- Update onboarding.js: TOTAL_STEPS=5, ROLE_SKIP_STEPS=[3,4] for desktop/node
- Add loadStep2/saveStep2 for password step with smart default detection
- Rename old step functions to loadStep3/saveStep3/loadStep4
- Add password form CSS styles in onboarding.css
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/74a30916-fb2d-4f1d-9763-e380b1aa5540
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 17:36:59 +00:00
copilot-swe-agent[bot]
badab99242
Fix chpasswd path on NixOS, add password toggle/hints/validation in change-password form
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/de03873d-5cdb-4929-bd4a-4d306916b525
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 17:01:54 +00:00
copilot-swe-agent[bot]
ff1632dcda
Fix Change Passwords button: add API endpoint, system password modal, fix security banner link
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/bf43bea9-9f93-4f7b-b6fd-c76714e7f25b
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 16:44:57 +00:00
copilot-swe-agent[bot]
2360b4147c
fix: recover stale RUNNING status files on Hub server startup
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/22f9df39-fb39-4ffb-8c6b-c7323a894bee
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 16:29:08 +00:00
copilot-swe-agent[bot]
1d4f104524
Replace security warning modal with inline banner in Preferences section
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e7946288-08c7-4081-85dd-6780f1eba17a
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 16:17:23 +00:00
copilot-swe-agent[bot]
13c686a8a1
feat: add legacy security warning API and UI modal for pre-factory-seal machines
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/f7c8f11b-873b-403f-ac55-8b5b7cd9f1fb
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 15:49:25 +00:00
copilot-swe-agent[bot]
7a08bc0b2b
Remove all PDF references: rename credentials-pdf.nix and update references
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/150954c9-65a0-4d5b-b8e2-08f301f07511
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 15:04:33 +00:00
copilot-swe-agent[bot]
6c3bbbf72b
Fix Hub false closed port detection: is_listening alone is sufficient; add nftables package
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/b57cc894-c639-400e-93f0-c1dc5d48870b
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 12:47:03 +00:00
copilot-swe-agent[bot]
739f6a08da
Add service icon to modal header in openServiceDetailModal and openCredsModal
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3f26f03c-29fc-4d37-9d53-eebfb8a34c52
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 10:39:59 +00:00
copilot-swe-agent[bot]
01e3e02a62
Add sparrow/bisq tile descriptions, desktop launch API, and frontend launch buttons
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/5a3d2f20-4635-442e-82ba-c0b7f4aeb96e
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 10:35:35 +00:00
b21d9bef87
updated branding for hub
2026-04-07 05:20:41 -05:00
copilot-swe-agent[bot]
b2a2ef70a4
fix: add SVG title element for accessibility in sovran-hub-icon.svg
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e3f466ae-eee1-4ba8-b93c-00fe04c7054d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 10:14:47 +00:00
copilot-swe-agent[bot]
8286e00eb3
feat: create dedicated desktop dock icon and update nix build to use it
...
- Add app/sovran_systemsos_web/static/sovran-hub-icon.svg: a new square
256x256 app icon for the GNOME dock/dash. Uses the Sovran brand dark
green (#0d3320) rounded-rectangle background, concentric arc rings in
brand greens (#1C9954, #077233 ), and a white bold "S" letterform
centered — visible at small sizes on both light and dark panels.
- Update modules/core/sovran-hub.nix line 266 to copy the new icon file
to the hicolor icon path instead of reusing logo-light.svg.
- logo-light.svg is left untouched; it continues to serve the Hub web UI.
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e3f466ae-eee1-4ba8-b93c-00fe04c7054d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 10:14:04 +00:00
copilot-swe-agent[bot]
a3b9608887
fix: compact header layout - row direction, 80px logo, reduced padding
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4f63f512-d505-470b-9733-1054281a98d8
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 10:08:30 +00:00
copilot-swe-agent[bot]
b441515f89
Fix _format_bitcoin_version to include BIP110 patch version in tile display
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/951363ee-aa21-479a-9d79-0c3b5f265bf7
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 09:55:13 +00:00
a7d40fb138
updated branding for hub
2026-04-07 04:26:09 -05:00
Sovran_Systems
8f4ec83104
Merge pull request #101 from naturallaw777/copilot/fix-sparrow-bisq-tile-icons
...
Fix Sparrow and Bisq tile icons rendering too small
2026-04-06 23:42:47 -05:00
copilot-swe-agent[bot]
5ba1a256fe
fix: tighten viewBox and remove transforms on bisq.svg and sparrow.svg icons
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/bed7824c-f988-4a33-a052-4a013aa1110d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 04:41:37 +00:00
copilot-swe-agent[bot]
5ee0ef4d58
Remove non-Bitcoin version detection; only bitcoind.service tiles show versions
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/75ae6f5b-ccf1-4051-b9ae-e07c9218227d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 04:38:42 +00:00
9ea4fb32f4
updated sparrow and bisq icon
2026-04-06 23:27:38 -05:00
Sovran_Systems
9e1673ef7f
Merge pull request #100 from naturallaw777/copilot/fix-bitcoin-tile-version-display
...
[WIP] Fix version display on Bitcoin tiles in Hub dashboard
2026-04-06 23:22:40 -05:00
copilot-swe-agent[bot]
44a7b2a8ab
fix: use bitcoind --version for Bitcoin tile version display (works during IBD/startup)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/63b5dc59-a630-4c14-a6a7-99a71ee517b7
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 04:22:19 +00:00
copilot-swe-agent[bot]
2e5be9816e
Add missing sparrow.svg and bisq.svg service tile icons
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d7bbfadc-d5a8-4750-81b4-685ccb993d70
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 03:06:12 +00:00
d60a44b438
updated hub-icon
2026-04-06 21:54:47 -05:00
copilot-swe-agent[bot]
28bcddb957
Fix BIP110 version display: detect by tile icon, not subversion string
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/23090422-e59c-4d7e-8d5e-6fd36b6cf337
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 02:50:02 +00:00
copilot-swe-agent[bot]
90ffadf2ea
Fix Bitcoin tile version: preserve bip110 tag, only show version on enabled tile
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/05d1b130-dd46-4132-8120-2df883325c2a
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 02:35:32 +00:00
copilot-swe-agent[bot]
185ed4e3d8
Further tighten regex: stricter version pattern, no underscores in name segments, precise trailing-dot strip
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d75fe7da-369a-40e9-913e-7dba45de21c3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 02:10:15 +00:00
copilot-swe-agent[bot]
8240b9af3c
Address review feedback: module-level wrapper suffix regex, allow digit-starting name segments
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d75fe7da-369a-40e9-913e-7dba45de21c3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 02:08:23 +00:00
copilot-swe-agent[bot]
deb66c9cb7
Replace CLI-based version detection with Nix store path extraction via systemctl show
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d75fe7da-369a-40e9-913e-7dba45de21c3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 02:06:13 +00:00
copilot-swe-agent[bot]
24bf72ef69
feat: add version display for all service tiles on Hub dashboard
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/6b9b51e5-85a6-46ff-8683-120ecf3640da
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 01:55:41 +00:00
copilot-swe-agent[bot]
a0c1628461
feat: display bitcoind version on Bitcoin node tile in Hub dashboard
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/5b4f8da9-beec-45f2-b116-b5c0dcf4506d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 01:38:17 +00:00
copilot-swe-agent[bot]
13e3b76c88
Add hub auto-launch: XDG autostart, API endpoints, and frontend toggle
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/0b0d70c0-01d1-49d1-b9ca-8d4f8e5af64a
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 01:26:11 +00:00
copilot-swe-agent[bot]
b1b0e85db7
Add privacy disclosure info box to Node→Server+Desktop upgrade modal
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/5dadd5f8-7c8d-4aa1-be01-3dba9fc5dc1d
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-07 00:42:58 +00:00
copilot-swe-agent[bot]
f7539dc9b6
Remove redundant terminal domain setup script and update stale references
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ed7fee4d-b50e-4387-8eb6-46840b9d930f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-06 23:27:52 +00:00
copilot-swe-agent[bot]
7c1dbeac27
Fix disable SSH option and remove Feature Manager language
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3fc488d2-ef33-4d4f-aeb5-f2532c658aad
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 15:20:01 +00:00
copilot-swe-agent[bot]
df2768c6fc
feat: move sshd into its own Nix feature module, gate Tech Support behind it
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/d45dc36f-0b3b-48bb-950f-700afe45dd06
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 15:09:02 +00:00
copilot-swe-agent[bot]
abaae7f360
feat: Bitcoin IBD sync progress indicator in Bitcoin tile
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/2c6f8fb7-5361-469b-b12b-ef846ffb669f
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 05:33:05 +00:00
Sovran_Systems
0d6e7e6381
Merge pull request #65 from naturallaw777/copilot/add-btcpay-web-feature
...
feat(node): add BTCPay Server web exposure as a toggleable feature
2026-04-04 23:59:15 -05:00
4144198e4b
changed to static icon
2026-04-04 23:58:53 -05:00
copilot-swe-agent[bot]
e5d3b9236c
feat: add btcpay-web feature toggle for node role
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/3881717f-97fc-4b8a-8f01-794a0699e7b3
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 04:55:25 +00:00
copilot-swe-agent[bot]
64744d1d93
Make backup script role-aware and add manual-backup docs
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/a9c69b4d-1c8d-4ade-b444-33043e52fc63
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 04:43:04 +00:00
f9ecdaec96
updated update icon
2026-04-04 23:34:23 -05:00