UI audit: top deals, analytics redesign, maybe terminology #25

Merged
kubus merged 1 commit from t3code/ui-audit-redesign into main 2026-10-01 18:35:56 +00:00
Owner

Summary

  • Top deals redesign: Deals tab now shows top 20 Strong+ listings (≥12% below typical) filtered for visibility and AI relevance; "All listings" link provides access to the full feed with all filters
  • Analytics restructure: Picker-based watch selection (median price chart requires a watch); cleaner stat grid; diagnostics collapsed; removed redundant triage counts and scan breakdowns
  • Terminology updates: "Watch" decision → "Maybe"; eye icon → bookmark; deal strength threshold adjusted to 12% (from 18%); Settings sections reorganized ("Server setup", "Data", "Update and access")
  • Listing detail clarity: Combined metadata (marketplace, shipping, location) into single line; price discount highlighted only below typical; expanded description with truncation; decision saves immediately
  • iOS parity: AnalyticsView, DealsView, ListingDetailView, and components updated to match web UI logic and layout
  • Visual updates: Unified color palette (WidgetPalette shared between app and widgets); ListingRow simplified; status indicators moved inline

Testing

  • Top deals: verify 20 limit, filtering for hidden/passed/AI-filtered listings, untriaged items rank higher
  • Analytics: pick a watch, verify chart renders; switch watches; verify no watch shows "pick a watch" and chart hides
  • Listing detail: verify price discount color (coloured only if ≥12% below and Strong+ deal); verify expanded description works
  • Settings: navigate Settings → Server setup → Data (recovery option); Settings → Update and access (sign-out); verify section structure
  • iOS: load Deals tab, verify top deals display; open listing detail, check triage state saves, verify metadata line
  • Web: verify all pages load, filter transitions work (Deals → All listings with visibility filter), analytics watch picker works
  • All platforms: verify no console errors; check terminology consistency across pages
## Summary - **Top deals redesign**: Deals tab now shows top 20 Strong+ listings (≥12% below typical) filtered for visibility and AI relevance; "All listings" link provides access to the full feed with all filters - **Analytics restructure**: Picker-based watch selection (median price chart requires a watch); cleaner stat grid; diagnostics collapsed; removed redundant triage counts and scan breakdowns - **Terminology updates**: "Watch" decision → "Maybe"; eye icon → bookmark; deal strength threshold adjusted to 12% (from 18%); Settings sections reorganized ("Server setup", "Data", "Update and access") - **Listing detail clarity**: Combined metadata (marketplace, shipping, location) into single line; price discount highlighted only below typical; expanded description with truncation; decision saves immediately - **iOS parity**: AnalyticsView, DealsView, ListingDetailView, and components updated to match web UI logic and layout - **Visual updates**: Unified color palette (WidgetPalette shared between app and widgets); ListingRow simplified; status indicators moved inline ## Testing - Top deals: verify 20 limit, filtering for hidden/passed/AI-filtered listings, untriaged items rank higher - Analytics: pick a watch, verify chart renders; switch watches; verify no watch shows "pick a watch" and chart hides - Listing detail: verify price discount color (coloured only if ≥12% below and Strong+ deal); verify expanded description works - Settings: navigate Settings → Server setup → Data (recovery option); Settings → Update and access (sign-out); verify section structure - iOS: load Deals tab, verify top deals display; open listing detail, check triage state saves, verify metadata line - Web: verify all pages load, filter transitions work (Deals → All listings with visibility filter), analytics watch picker works - All platforms: verify no console errors; check terminology consistency across pages
UI audit: top deals, analytics redesign, maybe terminology
Some checks failed
ci / verify (pull_request) Has been cancelled
a62c31fda7
- Show top 25 strong deals as primary Deals tab view (untriaged first)
- Redesign analytics to be watch-scoped with consolidated stats and diagnostics
- Rename "watch" decision to "maybe" with bookmark icon throughout iOS/web
- Simplify listings detail with condensed factual lines and expandable description
- Update settings navigation to "Server setup" sections in docs
- Unify iOS/web color palette using WidgetPalette
kubus merged commit 67b1838eff into main 2026-10-01 18:35:56 +00:00
kubus referenced this pull request from a commit 2026-10-01 18:51:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kubus/scout!25
No description provided.