6f863ba659
Signed-off-by: OpenClaw Bot <ai-agent@topdoglabs.com>
2026-02-21 12:17:19 -06:00
a62afb95e7
Add forgot password feature with reset flow
2026-02-20 18:51:04 -06:00
ae5c952ab1
Fix TypeScript and ESLint errors for production build
2026-02-20 18:33:52 -06:00
5b3691826b
Resolve assignee avatars via user profiles
2026-02-20 15:40:47 -06:00
f4123a2d9a
Signed-off-by: OpenClaw Bot <ai-agent@topdoglabs.com>
2026-02-20 13:47:52 -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
c5cf7703b8
Improve backlog drag targets and persistent handle visibility
2026-02-19 23:03:49 -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
30d8d7022b
Add detailed logging to updateTask and syncToServer
2026-02-19 21:01:11 -06:00
6ef31132b6
Fix: Always load server data on refresh, don't keep defaults
2026-02-19 20:55:49 -06:00
d8f212cff2
Add debugging logs to syncFromServer
2026-02-19 20:29:32 -06:00
118078fc75
Fix all optional comments references - add null checks everywhere
2026-02-19 20:22:32 -06:00
c0ca8721e8
Add debugging logs to BacklogView
2026-02-19 20:16:45 -06:00
67c6b83a78
Fix undefined comments error in BacklogView
2026-02-19 20:06:24 -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
33d8822b45
Fix date parsing errors in Backlog view
2026-02-19 19:57:44 -06:00
50164ac95a
Fix: Don't persist task data to localStorage, always load from server
2026-02-19 19:53:41 -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
e10b99621e
Show each sprint as separate section ordered by date
2026-02-19 19:39:26 -06:00
bbde17ec11
Redesign Backlog view: vertical collapsible sections with drag-and-drop
2026-02-19 19:31:47 -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
9436308ae8
Fix sprint data: activate Sprint 1 and attach all tasks
2026-02-19 18:45:09 -06:00
ac8d58b922
Fix missing statusColumns variable
2026-02-19 18:42:47 -06:00
0632a727f4
Create Sprint 1 and attach all tasks to it
...
- Created Sprint 1: Feb 16-22, 2026 (Mon-Sun)
- Sprint status: active
- Attached all 13 tasks to Sprint 1
- Updated store to use defaultSprints
2026-02-19 18:41:21 -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
7710167eb2
Add sprint support to data model and API
...
- Added Sprint type and interface
- Updated Task to include sprintId
- Added sprint actions to task store (addSprint, updateSprint, deleteSprint, selectSprint)
- Updated API to handle sprints
- Updated all sync calls to include sprints
2026-02-19 17:21:21 -06:00
584cabaf07
Add Task #15 - Sprint functionality for Gantt Board
2026-02-19 13:45:38 -06:00
47859a06f5
Add Task #14 - Daily backup system complete
2026-02-19 13:27:38 -06:00
220fa68e17
Daily data backup - tasks restored
2026-02-19 13:26:17 -06:00
2a447f71c6
Restore lost tasks data and ensure data directory exists
...
- Created data/tasks.json with all 13 tasks
- Added data directory that was missing after server restart
- Tasks now properly persisted to file storage
- All previous work restored (Tasks #1-13)
2026-02-19 13:04:11 -06:00