Changed it so that tasks can be dragged and reordered, as well as having tasks breathe to leave a space where the task will go when you let go

This commit is contained in:
NPS Agent
2026-05-12 12:31:44 +09:30
parent 84592b8b3b
commit b0fd767c80
9 changed files with 127 additions and 30 deletions
+2
View File
@@ -68,6 +68,7 @@ class TaskBase(BaseModel):
due_at: Optional[datetime] = None
reminder_at: Optional[datetime] = None
deleted_at: Optional[datetime] = None
position: float = 0.0
class TaskCreate(TaskBase):
id: Optional[str] = None
@@ -81,6 +82,7 @@ class TaskUpdate(BaseModel):
status: Optional[str] = None
due_at: Optional[datetime] = None
reminder_at: Optional[datetime] = None
position: Optional[float] = None
class Task(TaskBase):
id: str