Commit Graph

4 Commits

Author SHA1 Message Date
Brian Fertig 4ceb9011a3 Fix todo detail editor to default to edit mode instead of preview
- Add `preview="edit"` to the WMD editor in the create dialog,
  create popover, and edit dialog so users land in a ready-to-type
  state rather than an empty preview pane.
- Add a CDP-based verification script (.cdp/verify-fix.cjs) that
  drives a headless browser through the repro flow to confirm the
  fix and capture console exceptions.
- Include a screenshot (shots/repro-preview-empty.png) documenting
  the prior empty-preview bug for reference.
2026-09-29 07:30:04 -06:00
Brian Fertig a4c20a8e43 Timing Fix 2026-08-31 14:39:58 -06:00
Brian Fertig f21b12182c Add responsive mobile layout for the app shell and board
- Replace the fixed min-width horizontal-scroll shell with a stacked
  mobile layout (h-dvh) that keeps the desktop three-column layout at md+
- Add MobileTopBar with hamburger menu, brand, and theme toggle reachable
  without opening the drawer
- Convert SideNav into shared content plus a left-sheet hamburger drawer;
  close on navigation link tap, backdrop, or Escape
- Make the board swipeable on mobile: one lane per screen via snap paging,
  with a CategoryChips rail that tracks the active lane (IntersectionObserver)
  and glides to it on tap; lanes go full-width below md
- Turn the Scheduled panel into a bottom dock bar + bottom sheet on mobile
  (keeps overdue/today urgency badges), desktop aside unchanged at md+
- Compact board chrome for phones: icon-only Summary/View buttons, smaller
  title/padding, full-width AddCategoryLane as a snap page under empty state
- Allow tall dialogs to scroll within dvh so edit forms and the AI summary
  stay usable on small screens; make admin user table horizontally scrollable
- Support configurable ThemeToggle menu side/align so it opens downward in
  the mobile top bar instead of off-screen
- Add CDP-based screenshot script and reference shots for mobile/tablet/desktop
2026-08-29 22:42:33 -06:00
Brian Fertig 70838b121d Add debugging tools and dark-theme surface detection for theme QA
- Add .cdp/*.cjs scripts for CDP-driven headless Edge testing of theme
  switching, console errors, and login flows, plus a vendored
  next-themes beta package used during investigation
- Add components/theme/use-dark-theme.ts to treat "ocean" as a dark
  surface alongside "dark" for card colors and markdown color-mode
- Add shots/ screenshots captured while verifying theme behavior across
  pages and breakpoints
2026-08-25 13:36:47 -06:00