Skip to content

v0.23 — Disc Suggest swipe-to-dismiss

Choose a tag to compare

@flyboy-byte flyboy-byte released this 20 Aug 01:12
· 60 commits to main since this release

Gmail-style side-to-side swipe on Disc Suggest result cards.

  • Throw mode: swipe a disc away to drop it to the bottom of that scenario's list — persists across restarts, never bleeds into other scenarios.
  • Buy mode: same reorder, plus a learning engine — swiping teaches it which flight numbers and brands you're passing on, re-sorting the rest of the list (never re-labeling a disc's true fit). Aggressive within a session, fades fast between launches on flight profile, fades slowly on brand. On/off toggle; off, Buy mode behaves exactly like Throw's plain reorder.
  • Nothing is ever deleted — swiped discs stay reachable via paging, with a "Reset order" link to undo.

Verified on-device on a real Pixel 7, including a real bug found and fixed during that pass: a vertical scroll starting directly on a card could get captured by the card's swipe gesture instead of reaching the list — fixed with directional gesture constraints.

See app/plan/docs/suggest-swipe-scope.md for full design and verification notes.