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]
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]
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]
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
a7d40fb138
updated branding for hub
2026-04-07 04:26:09 -05:00
d60a44b438
updated hub-icon
2026-04-06 21:54:47 -05: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]
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
4144198e4b
changed to static icon
2026-04-04 23:58:53 -05:00
copilot-swe-agent[bot]
3e855af8d5
Replace Update System emoji with custom update.svg icon
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ff2815b6-a5d1-4f84-bffe-5c24d40760cd
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 04:25:28 +00:00
copilot-swe-agent[bot]
b8956ebf72
Move Update System button from header to sidebar
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/fb939db8-ba2c-4979-9b18-bebe2618d0b5
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 04:10:04 +00:00
copilot-swe-agent[bot]
58966646c2
feat: role-aware hub — service filtering, onboarding, upgrade path
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/af4088da-8845-4f7f-914f-259fd33884ed
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:55:20 +00:00
copilot-swe-agent[bot]
cc72968583
Add Manual Backup improvements: lsblk drive filtering, UI instructions, CSS border fixes
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/a43d270d-eb78-4ad3-b721-fe958883c305
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:41:53 +00:00
copilot-swe-agent[bot]
d864402de2
feat: Add Manual Backup button in Hub sidebar with drive detection and progress streaming
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/14dc5955-19b2-4e5b-965a-2795285a22fd
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:24:07 +00:00
copilot-swe-agent[bot]
547ebdb000
Remove Credentials step from onboarding wizard (5 → 4 steps)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/9614a2f0-7aa6-486c-a8a3-f3a599cbbad5
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 03:05:21 +00:00
copilot-swe-agent[bot]
87e40a631c
Restore missing onboarding wizard CSS styles
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/efd0c45e-80b3-427c-af20-3f8bc07f8647
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 02:47:39 +00:00
copilot-swe-agent[bot]
c7f48b2f4a
Remove Feature Manager step from onboarding wizard (6 steps → 5 steps)
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c5126015-7ea2-439c-a541-43ed2a7c2460
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-05 02:40:29 +00:00
369b63097e
bigger logo
2026-04-04 18:58:17 -05:00
25a84b8758
bigger logo
2026-04-04 18:55:16 -05:00
2f30112c66
bigger logo
2026-04-04 18:48:46 -05:00
9483f7c27a
bigger logo
2026-04-04 18:43:12 -05:00
33d55c4324
bigger logo
2026-04-04 18:39:14 -05:00
copilot-swe-agent[bot]
815b195600
Split style.css and app.js into modular CSS/JS files under css/ and js/ directories
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/50712b31-5843-45c4-a8f1-3952656b636c
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 23:35:27 +00:00
f9a20ac39b
bigger logo
2026-04-04 18:09:13 -05:00
copilot-swe-agent[bot]
6b0da2f7cd
Fix: Pass icon to disambiguate Bitcoin node modals sharing bitcoind.service unit
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/ca5a66cc-4b7d-4d26-9a65-3d0c9de4a279
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 22:57:12 +00:00
Sovran_Systems
f10cb78022
Add missing service detail modal CSS styles (svc-detail, addon, domain, port, support, feature)
2026-04-04 17:27:35 -05:00
Sovran_Systems
a875546133
Restore full style.css accidentally truncated in f86df9c; apply logo height fix (64px→36px)
2026-04-04 17:16:11 -05:00
copilot-swe-agent[bot]
1692ba0e9d
Fix tile/modal status inconsistency and add BIP110/Bitcoin Core mutual-exclusivity messaging
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/7238843b-8bbf-4f02-b932-defb5b6ace35
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 18:37:18 +00:00
Sovran_Systems
f86df9c173
fix: reduce header logo height from 64px to 36px to fit header bar
2026-04-04 13:12:58 -05:00
copilot-swe-agent[bot]
f5bff0b139
Make logo bigger, clarify Bitcoin node mutual exclusivity, and improve domain setup instructions
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/45129e42-f838-47b6-a33d-61c50a2ba927
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 16:48:15 +00:00
copilot-swe-agent[bot]
3a87297b41
Polish: clean up Unicode escapes and fix DDNS label wording
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/faca798f-6820-4db6-adc9-d5a5c9ac1ba1
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 16:28:23 +00:00
copilot-swe-agent[bot]
dd9ff2f4b2
Fix 5 issues: Caddy domain, Zeus emoji, Feature Manager in tiles, header centering, domain dialog content
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/faca798f-6820-4db6-adc9-d5a5c9ac1ba1
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 16:25:36 +00:00
copilot-swe-agent[bot]
7361047b48
Add composite health status, smart port language, remove banner, center layout, bigger logo
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/fbd178f9-a25d-4065-b3c1-79eecd3caade
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 15:52:44 +00:00
copilot-swe-agent[bot]
03dd3eefb5
Redesign dashboard: simplify tiles to icon/name/status, add service detail modal, new /api/service-detail endpoint, SERVICE_DESCRIPTIONS dict, and updated CSS styles
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/4f00183a-525f-4c71-91f8-c96c95ca1025
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 15:28:07 +00:00
copilot-swe-agent[bot]
8002b180b1
Add domain health status to hub tiles and Feature Manager
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/52147672-b757-4524-971a-9e0dab981354
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 14:49:30 +00:00
copilot-swe-agent[bot]
dd3a20ed00
feat: wallet privacy control and audit logging for tech support sessions
...
- Add dedicated `sovran-support` restricted user (non-root) for SSH sessions
- Apply POSIX ACLs via setfacl to block support user from wallet directories
(LND, Sparrow, Bisq, nix-bitcoin-secrets) by default
- Graceful fallback to root authorized_keys if user creation fails (with UI warning)
- Add time-limited wallet unlock consent: POST /api/support/wallet-unlock
- Add wallet re-lock: POST /api/support/wallet-lock
- Add audit log: GET /api/support/audit-log (append-only, all events logged)
- Expand /api/support/status with wallet_protected, wallet_unlocked,
wallet_unlocked_until, protected_paths, acl_applied fields
- Update frontend to show wallet protection status box with protected path list
- Show wallet unlock/re-lock controls with duration selector (30min/1h/2h)
- Show audit log viewer in support modal (toggleable)
- Add wallet unlock expiry auto-refresh timer in JS
- Add CSS styles for wallet protection box, unlock/lock buttons, audit log
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/70330ce3-1ed7-46b1-ac66-4cdc50de6017
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-04 01:02:58 +00:00
copilot-swe-agent[bot]
72a756bfbf
Fix dark theme contrast for onboarding port forwarding totals and warning boxes
...
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/a017a6f3-2b07-4fa8-8815-84ae87f403bf
Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com >
2026-04-03 21:36:07 +00:00