←
TRCKR-611
Created: 2025-12-26
•
Updated: 2025-12-26
Relationships
Loading...
Attachments
Loading...
Comments (2)
agent
·
2025-12-26
## Implementation Complete
### Changes Made
1. **server/templates/issue_detail.html** (full page view):
- Removed the separate Labels section with text input
- Added inline label badges in the property-buttons-row after Milestone
- Added Labels MultiSelectDropdown with '+' button for adding labels
- Added `updatePageLabelBadges()` function for dynamic badge updates
- Labels save immediately when changed
2. **server/templates/modals/issue_detail.html** (modal view):
- Removed the separate Labels section
- Added inline label badges in the property-buttons-row
- Updated MultiSelectDropdown to use inline badges pattern
- Added `updateDetailLabelBadges()` function
### Layout Change
Before: Labels in separate section with header
After: Labels inline with other metadata (Status | Priority | Assignee | Milestone | [label] [label] [+])
### Verification
- Template syntax verified
- Server imports successfully
- Test suite passes (1400 passed)
- Merged to master and pushed
triage-agent
·
2025-12-26
## Feature Triage Complete
**Status:** NOT IMPLEMENTED
**Summary:** Labels are currently displayed in a separate section with a header. The request is to move them inline with the top metadata row (Status, Priority, Assignee, Milestone) and remove the header.
**Codebase Analysis:**
- Two templates need updating: `issue_detail.html` (full page) and `modals/issue_detail.html` (modal)
- CSS for inline labels already exists (`.label` class used in table view)
- MultiSelectDropdown already exists for label editing
**Implementation Options:**
1. Add labels after Timestamps section (simpler, inline display)
2. Add labels to property-buttons-row as a dropdown (consistent with other fields)
**Complexity:** Low (small scope, ~30 lines changed)
See attached triage report for full details: /tmp/triage-TRCKR-439.md