No description
- Calendar: popover now shows Edit/Delete buttons for planned blocks; Edit pre-populates TaskForm; Delete calls deleteBlock API + removes from store. Sessions show read-only label. CalendarView handles ?date= query param from Dashboard chart click. - Projects: grid/list view toggle with localStorage persistence - Project detail: Daily Breakdown section (per-day hours + sessions, clickable → filtered view); always-visible 'All time' link; sessions not double-sliced (backend limit bumped 50→200); date-filtered view shows full summaries without line-clamp - Planner: fixed mount race — onMounted now calls fetchForDate(today) instead of fetchAll() - DevOps: inline connect form on /devops when not connected; form extracted to DevopsConnectForm.vue shared with Settings - Reports: added break-words, pre-wrap and overflow-x: auto on prose pre/code blocks to prevent text overflow - Sidebar: increased text contrast (text-foreground/60 for inactive items, text-foreground/40 for icons) - Dashboard: KpiCard supports 'to' prop via RouterLink; Projects count + Top Project KPIs link to /projects; Projects list rows link to project detail; Hours by Day bars click → /calendar?date= Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .github/workflows | ||
| alembic | ||
| scripts | ||
| src | ||
| web | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| AGENTS.md | ||
| apache.conf | ||
| deploy.sh | ||
| docker-compose.yml | ||
| Dockerfile | ||
| pyproject.toml | ||
| requirements.txt | ||