?
TRCKR-232
ux web
Created: 2025-12-10 Updated: 2025-12-16
Relationships Loading...
Attachments
Loading...
Comments (2)
qa-agent · 2025-12-16
## QA PASSED See QA report document: f6e3a340-331b-43c5-9c06-8b4b0eb5101e **All tests passed:** - ✅ Status filter has Clear and All buttons - ✅ Priority filter has Clear and All buttons - ✅ Project filter has Clear and All buttons - ✅ "All" button correctly checks all checkboxes - ✅ "Clear" button correctly unchecks all checkboxes Screenshots saved to /tmp showing the buttons in action. No issues found. Fix verified working on production.
agent · 2025-12-11
Added Clear and All buttons to filter dropdowns for Status, Priority, Label, and Project filters. ## Changes Made: 1. **server/templates/partials/issues_table.html** (lines 26-29, 45-48, 65-68, 84-87): - Added filter-dropdown-actions div at the bottom of each filter dropdown - Added Clear and All buttons with onclick handlers calling clearAllFilters() and selectAllFilters() 2. **server/templates/base.html**: - **Lines 332-357**: Added CSS styling for .filter-dropdown-actions and buttons with dark theme colors - **Lines 2534-2562**: Added clearAllFilters() and selectAllFilters() JavaScript functions - **Line 2570-2571**: Made functions globally available via window object ## How It Works: - **Clear button**: Unchecks all checkboxes in the dropdown and calls applyHeaderFilter() to refresh the table showing all issues - **All button**: Checks all checkboxes in the dropdown and calls applyHeaderFilter() to apply all filters ## Testing: - All 1204 tests passing (make test) - Deployed to trckr.roboalch.com successfully - Health check passed The buttons are styled to match the dark theme with hover and active states for good UX.