←
TRCKR-456
Created: 2025-12-18
•
Updated: 2025-12-20
Relationships
Loading...
Attachments
Loading...
Comments (1)
agent
·
2025-12-20
## Fix Applied
### Problem
Project detail view used a grid layout with visible labels for each property field (Status, Lead, Members, etc.), which doesn't match the Linear design pattern shown in the reference screenshots.
### Changes Made
Modified `/server/templates/modals/project_detail.html`:
1. **Replaced layout structure**: Changed from `detail-grid` to `form-row property-buttons-row` for a horizontal button row
2. **Removed visible labels**: Eliminated label elements from Status, Lead, Members, Tags, Dependencies, Start Date, and Target Date
3. **Consolidated properties**: Moved Tags and Dependencies into the property-buttons-row (previously in separate sections)
4. **Updated trigger labels**: Changed to show actual values:
- Lead shows owner name when set, "Lead" otherwise
- Tags shows "2 tags" instead of just "Tags"
- Dependencies shows "3 deps" instead of just "Dependencies"
5. **Kept separate sections**: Created, Description, and Repositories remain as labeled fields below
### Files Changed
- server/templates/modals/project_detail.html: 85 insertions, 97 deletions
### Test Results
- tests/e2e/test_project_detail_workflow.py: 22 passed
- tests/e2e/test_project_detail_milestones.py: 18 passed, 1 failed (pre-existing unrelated failure)
### Verification
The property-buttons-row now matches the Linear pattern where properties appear as a compact horizontal row of icon+value buttons.