Files
moreminimore-vibe/src/components
Will Chen 7bed92f782 Allow selecting problems (#1568)
Fixes #672 


<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Add selectable problem rows with Select all/Clear all and Fix N
selected, and update tests to cover selection behavior.
> 
> - **UI (Problems panel)**:
> - Add checkbox selection for each problem row (`ProblemItem`) with row
click-to-toggle, `data-testid="problem-row"`, and accessibility
attributes.
> - Introduce selection state in `_Problems` with auto-select-all on
report load; provide Select all / Clear all controls.
> - Change Fix button to operate on selected problems only, showing
dynamic label `Fix N problem(s)` and disabled when none selected.
> - Wire `RecheckButton` to clear selection before rechecking; minor
hover style tweaks; add `Checkbox` component.
> - **E2E Tests**:
> - New test: selecting specific problems and fixing only selected; add
snapshots for prompt content.
> - Update manual edit tests (React/Vite, Next.js) to assert Fix button
enabled/disabled and counts; remove old ARIA snapshots.
>   - Minor import addition for `Timeout` and related expectations.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
8324e26f9d2d265e7e0d1f1b7538e2a8db40f674. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2025-10-23 10:18:55 -07:00
..
2025-10-16 10:20:16 -07:00
2025-08-18 13:25:11 -07:00
2025-10-07 17:08:02 -07:00
2025-06-24 14:35:05 -07:00
2025-09-19 15:43:39 -07:00
2025-10-09 10:51:01 -07:00
2025-09-09 00:18:48 -07:00
2025-08-18 13:25:11 -07:00
2025-05-08 17:21:35 -07:00
2025-08-19 15:31:17 -07:00
2025-10-03 16:53:52 -07:00
2025-05-19 14:03:10 -07:00
2025-08-19 15:31:17 -07:00
2025-09-19 15:43:39 -07:00
2025-09-19 15:43:39 -07:00
2025-09-30 12:58:17 -07:00
2025-09-10 14:20:17 -07:00
2025-09-24 19:39:39 -07:00
2025-06-28 21:00:29 -07:00
2025-05-08 17:21:35 -07:00