Chneemann
|
86d1c8859d
|
feat(member): integrate dynamic member list with server-side data and utility helpers
Deploy Flowstate to VPS / deploy (push) Successful in 49s
|
2026-08-18 12:01:57 +02:00 |
|
Chneemann
|
07d80a2674
|
feat(search): add debounced search bar with server-side TaskService filtering
Deploy Flowstate to VPS / deploy (push) Successful in 52s
|
2026-08-17 04:48:06 +02:00 |
|
Chneemann
|
60a40b74b8
|
feat(tasks): implement strict UUID validation, server-side existence checks, and secure authorization for task updates
|
2026-08-13 11:45:19 +02:00 |
|
Chneemann
|
cf72de43d9
|
feat(tasks): implement unified task creation and editing mode with query parameters and service layer integration
|
2026-08-13 10:34:33 +02:00 |
|
Chneemann
|
1e7e40b8a6
|
feat(user): add login status tracking, last login timestamp, and UI indicators
|
2026-08-13 08:34:21 +02:00 |
|
Chneemann
|
0e89c44448
|
feat(user): update user profile schema with name and color, extend registration, and integrate across header and kanban cards
|
2026-08-12 19:36:39 +02:00 |
|
Chneemann
|
bfb54558e5
|
refactor(services): extract shared user access condition helper in TaskService
|
2026-08-12 14:42:21 +02:00 |
|
Chneemann
|
23f898d763
|
refactor(dashboard): move task retrieval logic to service and optimize query using SQL exists clause
|
2026-08-12 08:42:32 +02:00 |
|
Chneemann
|
de64b94869
|
feat(api): implement soft-delete, restore and permanent task deletion
|
2026-08-11 16:46:38 +02:00 |
|
Chneemann
|
0fd1fa377b
|
feat(api): add DELETE endpoint for task removal
|
2026-08-11 09:11:46 +02:00 |
|
Chneemann
|
7f543db46f
|
feat(api): add PATCH endpoint for task status updates
|
2026-08-09 11:59:05 +02:00 |
|
Chneemann
|
0b3636a96f
|
feat(db): implement task service logic and database schema with relational tables
|
2026-08-08 12:29:24 +02:00 |
|