fix: 7 UX bugs across dashboard, tasks, projects, calendar, settings

- Dashboard: fetch project progress from /api/projects/[id]/progress
- Tasks List: add DropdownMenuTrigger to More options button
- Projects: add New project button with CreateItemDialog integration
- Settings: use color picker value when creating domains
- Calendar: use dynamic domain options instead of hardcoded list
- Dashboard: make View all button navigate to /tasks
- Dashboard: domain names already resolved via domainMap (verified working)
This commit is contained in:
2026-07-26 01:22:41 +00:00
parent 953a947874
commit af7d05be0f
6 changed files with 72 additions and 21 deletions
@@ -67,7 +67,7 @@ export function SettingsDomains() {
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
name: newDomainName,
color: '#3b82f6',
color: newDomainColor,
icon: '📁',
sort_order: domains.length,
}),