No description
Find a file
Vadym Samoilenko 4ff23500f3 fix(ui): calendar edit/delete, projects view toggle, planner mount race, devops inline form, reports overflow, sidebar contrast, dashboard interactivity
- 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>
2026-05-07 11:19:46 +01:00
.claude feat: project metadata fields (client, job#, repo) with inline editing + time calc audit 2026-03-26 15:08:14 +00:00
.github/workflows feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
alembic feat: replace local auth with Azure AD SSO (MSAL PKCE) 2026-05-07 10:43:19 +01:00
scripts feat: replace local auth with Azure AD SSO (MSAL PKCE) 2026-05-07 10:43:19 +01:00
src fix(ui): calendar edit/delete, projects view toggle, planner mount race, devops inline form, reports overflow, sidebar contrast, dashboard interactivity 2026-05-07 11:19:46 +01:00
web fix(ui): calendar edit/delete, projects view toggle, planner mount race, devops inline form, reports overflow, sidebar contrast, dashboard interactivity 2026-05-07 11:19:46 +01:00
.dockerignore add .dockerignore to exclude __pycache__ from image 2026-03-26 13:02:16 +00:00
.env.example feat: replace local auth with Azure AD SSO (MSAL PKCE) 2026-05-07 10:43:19 +01:00
.gitignore Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
.pre-commit-config.yaml feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
AGENTS.md feat: AI assistant widget, design system upgrade via 21st-dev Magic 2026-05-06 19:34:17 +01:00
apache.conf Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
deploy.sh fix: healthcheck uses host curl, not exec inside container 2026-05-06 19:35:26 +01:00
docker-compose.yml Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
Dockerfile fix: alembic config path in Dockerfile CMD 2026-03-26 12:59:10 +00:00
pyproject.toml feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
requirements.txt fix: add pytest/pytest-asyncio/aiosqlite to requirements for test suite 2026-05-06 18:47:20 +01:00