9453f88df4
feat: task search and save feedback fixes
...
- Add task search with debounce (title + description filtering)
- Add sonner toast library for notifications
- Visual save feedback: spinner → green 'Saved!' → toast confirmation
- Error handling with descriptive toast messages
- Works across Kanban and Backlog views
2026-02-21 16:32:15 -06:00
caa0bf1893
Signed-off-by: OpenClaw Bot <ai-agent@topdoglabs.com>
2026-02-21 16:12:45 -06:00
5b3691826b
Resolve assignee avatars via user profiles
2026-02-20 15:40:47 -06:00
a353ed0feb
Signed-off-by: OpenClaw Bot <ai-agent@topdoglabs.com>
2026-02-20 13:43:41 -06:00
ed1d2d956a
Add auth, remember-me sessions, and account settings
2026-02-20 13:12:33 -06:00
dc6722cd3f
Signed-off-by: OpenClaw Bot <ai-agent@topdoglabs.com>
2026-02-20 12:56:05 -06:00
5ba0edd856
Implement threaded task comments with nested replies
2026-02-20 12:36:12 -06:00
6361ba1bb3
Add URL-based task detail page and route navigation
2026-02-20 12:31:07 -06:00
002f380893
Add task attachments with SQLite persistence
2026-02-20 12:23:58 -06:00
54a1a97e32
Show current status pill on Kanban task cards
2026-02-19 23:56:13 -06:00
301156a4ea
Migrate task persistence to SQLite and remove legacy JSON store
2026-02-19 23:34:46 -06:00
eaf01cf634
Finalize sprint/backlog status flow and document current behavior
2026-02-19 23:25:43 -06:00
957907c87a
Refactor tasks to label workflow and simplify board layout
2026-02-19 22:57:10 -06:00
79bffbf0b8
Add extensive logging to trace data flow and fix API to handle tasks array
2026-02-19 21:05:12 -06:00
118078fc75
Fix all optional comments references - add null checks everywhere
2026-02-19 20:22:32 -06:00
694cb6a793
Fix TypeScript errors causing HTTP 500
2026-02-19 20:03:40 -06:00
1db22ef509
Add Save button to task edit dialog - changes only save when clicked
2026-02-19 20:02:04 -06:00
1420a1ed43
Add Close button and saved indicator to task detail dialog
2026-02-19 19:51:05 -06:00
b737a1c318
Fix task creation to use sprint's project when sprint is selected
2026-02-19 19:49:26 -06:00
5bcb1a6468
Show all sprints in task detail dialog (not filtered by project)
2026-02-19 19:44:43 -06:00
226e446f5f
Fix task creation to respect sprint selection dropdown
2026-02-19 19:41:58 -06:00
af0e467cc1
Add new workflow statuses: open, blocked, validate, canceled
2026-02-19 19:24:48 -06:00
77ed1dfd89
Update Kanban columns to match workflow: To Do, In Progress, Done
2026-02-19 19:19:29 -06:00
c9d48c323d
Simplify sidebar: show sprint info and project list only
2026-02-19 18:53:26 -06:00
dd1c65453a
Add project pill/badge to task cards in Kanban
2026-02-19 18:49:53 -06:00
1ab5911742
Show all sprint tasks regardless of project in Kanban
2026-02-19 18:47:51 -06:00
ac8d58b922
Fix missing statusColumns variable
2026-02-19 18:42:47 -06:00
e734c6fab5
Update Kanban to show only current sprint tasks
...
- Removed Sprint view (now just Kanban + Backlog)
- Kanban shows only tasks from current active sprint
- Sprint header shows current sprint info
- 3-column layout: To Do, In Progress, Done
- Done column combines review + done tasks
- Auto-assign new tasks to current sprint
- Tasks without sprints won't show in Kanban (go to Backlog)
2026-02-19 18:39:32 -06:00
0761adedbe
Add Backlog view for sprint planning
...
- Created BacklogView component with:
- Search and filter (by type and priority)
- List of unassigned backlog items
- Quick sprint assignment dropdown
- Sprint planning section showing all sprints
- Drag-and-drop for reordering
- Stats summary (total, urgent, high priority)
- Quick add button for new backlog items
- Added Backlog view toggle alongside Kanban/Sprint
- Backlog items show type, priority, comment count
2026-02-19 17:53:33 -06:00
6f28828d5f
Add drag-and-drop and sprint assignment
...
- Integrated @dnd-kit for drag-and-drop in Sprint Board
- Tasks can be dragged between columns (To Do → In Progress → Review → Done)
- Added sprint selector to new task dialog
- Added sprint selector to task detail view
- Visual drag overlay during drag operations
- Grip handle appears on hover for drag initiation
2026-02-19 17:44:18 -06:00
29ce1cce2a
Add Sprint Board UI component
...
- Created SprintBoard component with:
- Sprint selector dropdown
- Sprint creation form
- Sprint board with To Do/In Progress/Review/Done columns
- Drag-and-drop ready task cards
- Sprint goal display
- Date range and status badges
- Added view toggle (Kanban/Sprint) to main page
- Sprint data persisted to server
2026-02-19 17:23:54 -06:00
229918ee04
Add server-side sync for Kanban board - fixes Task #8
...
- Added /api/tasks endpoint with file-based JSON storage
- Store now syncs from server on page load
- All changes auto-sync to server
- Added loading indicator while syncing
- Falls back to localStorage if server unavailable
- Tasks #8 now marked as done
2026-02-18 21:01:14 -06:00
bc18d2379b
Task #9 : Add priority editing in task detail view
...
- Added priority selector buttons (Low/Medium/High/Urgent) to task dialog
- Visual feedback with color coding (red=urgent, orange=high, blue=medium, gray=low)
- One-click priority changes, updates immediately
- Positioned above Status selector for logical flow
2026-02-18 16:05:57 -06:00
dbf68e4640
Make Project Hub responsive for mobile devices
...
- Header: Smaller text on mobile, hide stats on small screens
- Layout: Stack sidebar above content on mobile, side-by-side on desktop
- Kanban: 1 column on mobile, 2 on tablet, 4 on desktop
- Task dialog: Stack type/priority/status on mobile
- Dialogs: Use 95vw width with max-width for better mobile fit
2026-02-18 09:41:23 -06:00
7badcb8bba
Complete rewrite: Project Hub with Kanban board and threaded notes
...
- Replaced broken Gantt chart with working Kanban board
- Added task types: idea, task, bug, research, plan
- Added status columns: backlog, in-progress, review, done
- Added priority levels: low, medium, high, urgent
- Implemented 1-to-many threaded comments/notes system
- Added working CRUD for projects and tasks
- Added shadcn/ui components: badge, button, card, dialog, label, select, table, textarea
- Data persistence with Zustand + localStorage
- Fixed all UI overlap issues
2026-02-18 09:32:47 -06:00
ae11914a39
feat: restore jira-style gantt board with responsive timeline UI
2026-02-18 00:00:55 -06:00
db188bec80
Initial commit from Create Next App
2026-02-17 22:55:29 -06:00