Skip to content

The supplied minimal-list reference now informs the shared Sheet chrome: a single floating rounded panel, a larger wrapping heading and a 44-point circular close target. Condition/language, grading and focused printing choices share separated rows with trailing selection indicators rather than filled choice cards.

The focused add-to-collection form aligns labels and controls, with a joined quantity field. Existing light/dark semantic palettes supply the colors. Centered dialogs keep their placement; keyboard scrolling, Android dismissal, beta gates, grading identities and ownership write payloads remain unchanged.

  • Issue #737.
  • Mobile PR #738, targeting staging.
  • Local lint/typecheck passed. Jest: 279 suites / 2,653 tests passed, with 11 existing skips. The new minimalSheet suite includes 11 behavioral/contrast tests.
  • Separate Red/Green cycles cover the shared shell and selection/quantity APIs; retained form submissions have regression coverage. The full design discipline gate caught and prevented an unapproved literal radius.
  • The new Maestro capture flow parses, but the CLI is not installed, so automated device execution is not claimed. Native visual QA is reported on the mobile PR.
  • Android release build passed on fe80dec. Device visual verification remains incomplete: the card API timed out, then the emulator stopped before retry.

The user approved exceeding 10 files for this harmonization and its tests. Sort criteria and account appearance now use the same separated selection rows. Sort direction keeps its segmented controls and draft/apply semantics, with regression coverage for card/item lists, accessibility and narrow layouts. Complex modal controls retain their behavior inside the shared shell. No backend, VPS, collection storage, dependency or native configuration changes are included. No new Notion REV is guessed without access to the reference tracker.