Merge dev to main: Security improvements and comprehensive test infrastructure #39

Merged
jimmy merged 195 commits from dev into main 2026-04-08 01:42:27 +08:00
Showing only changes of commit d457edab17 - Show all commits
+2
View File
@@ -198,6 +198,7 @@ async def move_task(
request: Request,
):
"""Move task to a different column"""
print(f"[Move] move_task called: task_id={task_id}, new_status={move.status}")
user: User = request.state.user
updates = {"status": move.status}
@@ -208,6 +209,7 @@ async def move_task(
raise HTTPException(status_code=404, detail="Task not found")
old_status = current_task["status"]
print(f"[Move] Task {task_id}: old_status={old_status}, new_status={move.status}, assigned_to={current_task.get('assigned_to')}")
# Handle automatic time tracking
if old_status != "in_progress" and move.status == "in_progress":