Replace Add Source with Manage Contact Sources dialog

Refactorkamo-internal
Shipped
March 20, 2026 at 6:24 AM UTC
Author
kamo
Commit
7c15600

- Rename AddSourceDialog → ManageSourcesDialog with full CRUD (list existing sources with status + remove, plus inline add form) - Move "Manage Contact Sources" button to bottom of left panel, pinned above sync footer (or alone at bottom when no sources exist) - Remove per-source delete buttons from left panel source list - Simplify ContactsLeftPanel props (onManageSources replaces onAddSource + onRemoveSource)

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing