fix: show full discrepancy details in account list (#296) #301

Merged
guettlibot merged 5 commits from issue-296-fix into main 2026-05-27 19:20:21 +00:00
guettlibot commented 2026-05-27 19:16:28 +00:00 (Migrated from codeberg.org)

Summary

  • Parse the discrepancySummary JSON stored in SyncHealth to show actual discrepancy counts (missing locally, missing on server, flag mismatches) instead of just "Discrepancies found"
  • Wrap the status text in Flexible so the text is not clipped when the row content is wide

Test plan

  • New widget tests verify "Healthy" is shown when isHealthy=true
  • New widget test verifies discrepancy counts appear when discrepancySummary is set
  • Moved syncHealthProvider override into baseOverrides so tests can supply custom SyncHealthRow data
  • task analyze and task test pass

🤖 Generated with Claude Code

## Summary - Parse the `discrepancySummary` JSON stored in `SyncHealth` to show actual discrepancy counts (missing locally, missing on server, flag mismatches) instead of just "Discrepancies found" - Wrap the status text in `Flexible` so the text is not clipped when the row content is wide ## Test plan - [ ] New widget tests verify "Healthy" is shown when `isHealthy=true` - [ ] New widget test verifies discrepancy counts appear when `discrepancySummary` is set - [ ] Moved `syncHealthProvider` override into `baseOverrides` so tests can supply custom `SyncHealthRow` data - [ ] `task analyze` and `task test` pass 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.