Account-org hardening, settings expansion, live log window, tooltips (beta.12) #35

Merged
KofTwentyTwo merged 3 commits from dev into main 2026-07-05 13:09:09 +00:00
KofTwentyTwo commented 2026-07-05 13:02:45 +00:00 (Migrated from github.com)

What

  • Saved-account org hardening: investigated the blank org dropdown — account data and vault entries are fully intact; the code now guards both known WinUI editable-ComboBox blanking behaviors (initial Text never rendered → re-applied into the template TextBox on Loaded across all three org combos; ItemsSource mutation resetting Text → org captured/restored/re-raised on list refresh, regression-tested).
  • Settings: default GitHub token (Credential Manager only, empty-box-means-unchanged, explicit remove; pre-fills Quick Sync), Browse… folder picker for the default target, and an Advanced section with splash on/off + duration (default 5 s, clamped 500–30000 ms, tested).
  • Branded About: the splash's gradient/wordmark/version header now opens the About dialog.
  • Live log window: non-modal (usable while syncing), 1000×680, monospace raw log tail (2000 lines) with live follow, errors-only filter, copy, and open-folder. Replaces the modal dialog.
  • Hover help everywhere: connect card, toolbar (with shortcuts), filter chips, nav items, wizard fields, settings.

Gates

Zero-warning build, 210 unit tests, 8/8 UI e2e, format clean.

🤖 Generated with Claude Code

## What - **Saved-account org hardening**: investigated the blank org dropdown — account data and vault entries are fully intact; the code now guards both known WinUI editable-ComboBox blanking behaviors (initial Text never rendered → re-applied into the template TextBox on Loaded across all three org combos; ItemsSource mutation resetting Text → org captured/restored/re-raised on list refresh, regression-tested). - **Settings**: default GitHub token (Credential Manager only, empty-box-means-unchanged, explicit remove; pre-fills Quick Sync), Browse… folder picker for the default target, and an Advanced section with splash on/off + duration (default 5 s, clamped 500–30000 ms, tested). - **Branded About**: the splash's gradient/wordmark/version header now opens the About dialog. - **Live log window**: non-modal (usable while syncing), 1000×680, monospace raw log tail (2000 lines) with live follow, errors-only filter, copy, and open-folder. Replaces the modal dialog. - **Hover help everywhere**: connect card, toolbar (with shortcuts), filter chips, nav items, wizard fields, settings. ## Gates Zero-warning build, 210 unit tests, 8/8 UI e2e, format clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.