implausible/app
Ole-Morten Duesund 9110af7b8f feat: unified site picker with validation and instance management
Replace the two-step instance/site switching flow with a single Site
Picker screen that shows all sites grouped by instance. One tap to
switch to any site regardless of which instance it belongs to.

- Add SitePickerScreen with grouped LazyColumn (instance headers +
  site rows), inline add/edit/delete, current selection highlight
- Validate new site IDs against the Plausible API before adding
- Support deleting instances with cascading site removal
- Simplify Dashboard to single switch button
- Simplify Setup to add-only (no instance picker), with back arrow
- Remove old SiteListScreen/SiteListViewModel (replaced by SitePicker)
- Add selectAll query to StoredSite.sq, getAllSites/deleteSitesForInstance
  to SiteRepository

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 13:59:52 +01:00
..
src feat: unified site picker with validation and instance management 2026-03-20 13:59:52 +01:00
build.gradle.kts feat: implement Phase 1 MVP of Implausibly 2026-03-18 16:46:08 +01:00
proguard-rules.pro feat: implement Phase 1 MVP of Implausibly 2026-03-18 16:46:08 +01:00