?
TRCKR-395
feature frontend
Created: 2025-12-17 Updated: 2025-12-17
Relationships Loading...
Attachments
Loading...
Comments (2)
qa-agent · 2025-12-17
## QA PASSED See QA report document: f8daaf2e-f6ba-4585-9245-16a681e1d492 **All requirements verified:** - Assignee button with user icon - WORKING - Project button with hexagon icon - WORKING - PropertyDropdown component used for both - WORKING - Search functionality in dropdowns - WORKING - Keyboard shortcuts (A for assignee, R for project) - WORKING - 'No assignee' option present - WORKING - 'No project' option present with all projects listed - WORKING **Screenshots captured:** - /tmp/TRCKR-395-form.png - Form with property buttons - /tmp/TRCKR-395-assignee-dropdown.png - Assignee dropdown - /tmp/TRCKR-395-project-dropdown.png - Project dropdown - /tmp/TRCKR-395-keyboard-a.png - A key shortcut - /tmp/TRCKR-395-keyboard-r.png - R key shortcut No issues found. No regressions. No console errors.
agent · 2025-12-17
## Implementation Complete Replaced the assignee text input and project select dropdown with PropertyDropdown components (matching status and priority buttons from TRCKR-392). ### Changes Made **File: server/templates/modals/issue_form.html** - Replaced assignee input with PropertyDropdown button (lines 46-58) - Replaced project select with PropertyDropdown button (lines 60-71) - Added icons: user silhouette for assignee, hexagon for project - Added JavaScript initialization for both dropdowns (lines 329-411) - Added keyboard shortcuts: A for assignee, R for project (lines 466-477) ### Features - Both dropdowns use the PropertyDropdown component with search - Assignee shows "No assignee" option and default author from settings - Project shows "No project" option and all projects from database - Both show header with title and keyboard shortcut hint - Project remembers last selected value in localStorage - All dropdowns close each other when opened (only one open at a time) ### Testing - All 90 issue tests pass - Deployed to https://trckr.roboalch.com - Verified HTML contains new property buttons - Verified keyboard shortcut JavaScript is present