Skip to content

Add visible loading/error states, budget tracking, calendar view, and proactive AI suggestions#99

Merged
zinkh merged 1 commit into
mainfrom
claude/management-ux-ai-agents-1fjvpm
Jul 23, 2026
Merged

Add visible loading/error states, budget tracking, calendar view, and proactive AI suggestions#99
zinkh merged 1 commit into
mainfrom
claude/management-ux-ai-agents-1fjvpm

Conversation

@zinkh

@zinkh zinkh commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Dashboard and Projects now show skeleton placeholders while fetching and a retry-able error banner instead of silently swallowing failed API calls into console.error (the "blank page on error" issue).
  • Add a Budget Tracking section to the Dashboard comparing estimated project budgets against actual paid-invoice totals, per project and overall.
  • Add a proactive AI Suggestions panel that surfaces overdue milestones, projects falling behind schedule, and overdue invoices, each with a clearly-labeled "Draft with AI" action that opens the agent chat with a prefilled (user-reviewable) draft message.
  • Add a new Calendar page (month grid + this-week list) showing milestones and tasks across projects, wired into routing, sidebar nav, and i18n (FR/EN).

Test plan

  • npm run lint (TypeScript type-check) passes
  • npm run build succeeds
  • Manual click-through of Dashboard, Projects, and Calendar in a real environment with live Supabase credentials (not available in the sandbox this PR was authored in — auth couldn't be exercised past /login)

🤖 Generated with Claude Code


Generated by Claude Code

… proactive AI suggestions

- Dashboard and Projects now show skeleton placeholders while fetching and a
  retry-able error banner instead of silently swallowing failed API calls
  into console.error (the "blank page on error" issue).
- Add a Budget Tracking section to the Dashboard comparing estimated project
  budgets against actual paid-invoice totals, per project and overall.
- Add a proactive AI Suggestions panel that surfaces overdue milestones,
  projects falling behind schedule, and overdue invoices, each with a
  clearly-labeled "Draft with AI" action that opens the agent chat with a
  prefilled (user-reviewable) draft message.
- Add a new Calendar page (month grid + this-week list) showing milestones
  and tasks across projects, wired into routing, sidebar nav, and i18n.
@zinkh
zinkh merged commit 2ababbb into main Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants