Commit Graph

3 Commits

Author SHA1 Message Date
tusuii
c0941708d0 feat: enhance reports with insights, charts, and CTO export
FIXES:
- Fix white background on chart tooltip hover (cursor fill)

NEW CHARTS:
- Status Pipeline: horizontal segmented bar showing task flow
- Completion Trend: area chart with gradient + target line
- Member Performance: radar chart (tasks/completed/on-time)
- Top Tags: colorful bar chart of most-used tags

ENHANCEMENTS:
- 8 stat cards with icons (added In Progress, In Review, Subtask %, Comments)
- Improved bar chart with rounded corners and cleaner axes
- Donut center shows total + 'tasks' label
- Overdue chart: red background bars, 'needs attention' label

CTO FEATURES:
- Export Data dropdown (CSV, JSON, Summary TXT)
- Key Insights section: auto-generated observations about
  completion rate, overdue tasks, team workload, critical items,
  and collaboration activity
2026-02-15 11:53:05 +05:30
tusuii
769a64f612 feat: add drag-and-drop to Kanban board
- Implement native HTML5 Drag and Drop API on task cards
- Cards show grab cursor and reduce opacity while dragging
- Drop zones highlight with indigo glow and pulse animation
- Moving a task updates its status and logs an activity entry
- Added handleMoveTask to App.tsx with STATUS_LABELS import
- CSS: drag-over styles, pulse keyframes, grab/grabbing cursors
2026-02-15 11:43:17 +05:30
tusuii
e46d8773ee feat: complete Scrum-manager MVP — dark-themed multi-user task manager
- Login with role-based auth (CTO/Manager/Employee)
- Calendar view (month/week) with task chips and quick-add
- Kanban board with status columns
- Sortable list view with action menus
- Task detail drawer with subtasks, comments, activity
- Add task modal with validation
- Dashboard with stats, workload, priority breakdown
- Team tasks grouped by assignee
- Reports page with recharts (bar, pie, line, horizontal bar)
- Members page with invite modal
- Search and assignee filter across views
- ErrorBoundary for production error handling
- Full dark design system via index.css
2026-02-15 11:36:38 +05:30