tasks/frontend
jtricerolph 6172617df3 Replace freetext email inputs with a user lookup for tag/assign/reallocate
Typo'd addresses in the old <input type="email"> fields silently matched
nobody (assigned_to/task_tags.user_email have no FK), so a task could vanish
into an unreachable owner with no error. New UsersContext + UserPicker pull
the real user list from central auth (/api/auth/users?app=tasks), same
pattern maintenance already uses for its assignee dropdown.
2026-10-12 13:59:54 +00:00
..
public/icons Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00
src Replace freetext email inputs with a user lookup for tag/assign/reallocate 2026-10-12 13:59:54 +00:00
Dockerfile Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00
index.html Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00
nginx.conf 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
tsconfig.json Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00
vite.config.ts Initial commit: personal task planner with categories, projects, and tiered assignment 2026-09-17 08:07:00 +00:00