tasks/backend
jtricerolph 4d19b37b8a Collapse Sharing by default; allow creating tasks directly in a project
Sharing (tag/assign/reallocate) is now a collapsed-by-default section in
the task drawer with a one-line summary, since it's a lesser-used function
that was eating space on every task.

list_id is now optional on task creation -- the task lands unfiled (same
state assign/reallocate already use), scoped only by project_id. Projects
are a cross-cutting grouping, not a list replacement, and the only way to
add a task to a project was previously to create it elsewhere and set the
Project field from the drawer. Added a "+ New task" input directly on
ProjectDetailView. Verified against a throwaway Postgres: unfiled creation,
distinct sort_order per unfiled task, project detail lists them, and
existing validation (bad list_id, missing title) still rejects.
2026-10-12 14:10:24 +00:00
..
src Collapse Sharing by default; allow creating tasks directly in a project 2026-10-12 14:10:24 +00:00
Dockerfile Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00
package-lock.json Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00
package.json Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00