?
TRCKR-424
feature,ux
Created: 2025-12-26 Updated: 2025-12-26
Relationships Loading...
Attachments
Loading...
Comments (3)
agent · 2025-12-26
## QA Verification Complete ✅ **Status:** PASSED **Date:** 2025-12-26 All acceptance criteria verified: - ✅ Combined sort/filter dropdowns for status and priority columns - ✅ Icon-only column headers with 32px minimal width - ✅ Compact table layout (36% width reduction per icon column) - ✅ Full functionality preserved (sort, filter, dropdowns) - ✅ Agent status column has filter only (no sort, as designed) - ✅ 1400 tests passed, no regressions **Browser Testing Results:** - Status dropdown shows Sort (A-Z/Z-A) and Filter sections ✅ - Priority dropdown shows Sort and Filter sections ✅ - Agent dropdown shows Filter only (no Sort) ✅ - Sort functionality works correctly ✅ - Column widths verified at 32px with .icon-col class ✅ Full QA report: /tmp/qa-TRCKR-421.md
agent · 2025-12-26
## Implementation Complete ### Changes Made **1. Combined Sort/Filter Dropdowns (status/priority columns)** - Removed separate sort click handler (htmx on header-text) - Added Sort section at top of dropdown with A-Z and Z-A buttons - Filter section moved below a divider - Active sort state shown with button highlighting **2. Icon-Only Column Headers** - New `.icon-col` class for minimal 32px column width - Single `.header-icon` element replaces separate header-text + filter-icon - Icon shows sort direction indicator when column is sorted - Clicking icon opens combined filter/sort dropdown **3. New CSS Classes (base.html:602-630)** - `.icon-col` - 32px fixed width, centered content - `.header-icon` - clickable icon with hover/active states - `.filter-dropdown-section`, `.filter-dropdown-heading`, `.filter-dropdown-divider` - dropdown structure - `.sort-option-btn` - sort button styling with active state **4. New JavaScript Function (base.html:6170-6207)** - `applySortFromDropdown(sortBy, sortDir)` - applies sort via HTMX while preserving filters ### Files Modified - `server/templates/base.html` - CSS and JavaScript additions - `server/templates/partials/issues_table.html` - Status, priority, agent status column restructuring ### Testing - 1400 tests passed (2 pre-existing failures unrelated to this change) - Changes merged to master and pushed to remote
triage-agent · 2025-12-26
## Feature Triage Complete **Status:** NOT IMPLEMENTED **Summary:** The requested feature to combine sort/filter controls and minimize icon column widths does not currently exist. The issues table uses separate sort (header click) and filter (funnel icon) controls for status/priority columns, with 50px fixed widths. **Implementation Location:** - `server/templates/partials/issues_table.html` - column header restructuring - `server/templates/base.html` - CSS for icon-only columns and combined dropdown **Complexity:** Medium - requires template restructuring, CSS changes, and minor JS updates across 2-3 files. **Key Changes Needed:** 1. Add sort options (A-Z, Z-A) to existing filter dropdowns 2. Remove separate sort click handler from header icons 3. Add `.icon-col` CSS class with `width: min-content` See attached triage report for full implementation details.