fix patch hub-hosted feat/phase-2g-bundle
AI Agent git-import/068377df · 129 days ago · Mar 19, 2026 · Diff

fix(hub-hosted): honest Backup status, member sync, repo field + forensic doc

Gateway (GET /api/v1/settings): - Derive vault_git from bridge github_connected + repo instead of hardcoding enabled:false/has_remote:false (fixes permanent 'Git backup: Not configured').

Hub (Settings → Backup): - Allow Back up now for hosted users without admin (gateway always returns member). - Hosted-only Backup repo (owner/name) field; POST /vault/sync with JSON body; URL normalization; localStorage helper; refresh status after successful sync. - Reuse settingsSyncDisabled + input listener for button state.

UI/CSS: hosted repo block + compact form spacing.

Docs: HOSTED-BACKUP-SETTINGS-FORENSIC.md — full UI→gateway→bridge audit.

sha256:e410146c3e3604dbe17faddd5fbc85e4bf9fd88265ff80d9a0df44034e86778f sha
sha256:afdacd67b4a6cf819c4511d776ede1018aeaeff2859f8edf88baf9db75ae8374 snapshot
← Older Oldest on feat/phase-2g-bundle
All commits
Newer → Latest on feat/phase-2g-bundle

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:e410146c3e3604dbe17faddd5fbc85e4bf9fd88265ff80d9a0df44034e86778f --body "your comment"