Skip to content

UI redesign: popover feed, settings, onboarding + bug fixes#3

Merged
trankhacvy merged 1 commit into
mainfrom
trankhacvy/codebase-deep-dive
Apr 19, 2026
Merged

UI redesign: popover feed, settings, onboarding + bug fixes#3
trankhacvy merged 1 commit into
mainfrom
trankhacvy/codebase-deep-dive

Conversation

@trankhacvy

Copy link
Copy Markdown
Owner

Summary

  • Rebuilt the popover feed with a flat deployment list, account group headers, and a new FilterBar (account picker + project filter with search, checkboxes, and status dots)
  • Redesigned the popover header (health pill with pulse), footer (live relative timestamp, "Checking…" on refresh, real interval from prefs), and all empty/loading/offline state screens
  • Rewrote Settings tabs (General with polling/notification/shortcut controls, Accounts with health badges, About with version info) and the Onboarding flow (3-step wizard with Railway OAuth support)
  • Added a dev_reset Tauri command (debug builds only) that wipes the store and OS keychain, wired to a two-step confirm UI in Settings; added a browser-based dev sandbox for UI iteration without running the desktop app
  • Fixed window.confirm blocked in Tauri, decorations: true duplicate title bar, misaligned FilterBar icons, stuck "Checking…" on failed refresh, and Shift+Enter falling back to site URL instead of logs-only

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@trankhacvy trankhacvy merged commit d38eb14 into main Apr 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant