21 Commits

Author SHA1 Message Date
I-Fun
0d27befed0 fix: resolve 5 bugs — auth, ownership, crash, notification, and HTML issues
- dashboard.php: fix PDO parameter count crash for users with no groups
  (used max(count,1) for placeholder count but provided 0 group params)
- index.php: add missing auth check on get_tasks_status API endpoint
  (was accessible without a session, exposing all task data)
- index.php: enforce ownership check on delete_comment API
  (any logged-in user could delete any comment; now requires authorship or admin)
- tasks.php: fix task creation notification using undefined $_SESSION['username']
  (replaced with $current_user['username'] so {assignor} template works correctly)
- tasks.php: remove duplicate id attribute on att-lightbox-body element

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 23:21:15 +07:00
root
83ba58ddcd chore: remove database.sqlite from version control and ignore local database file 2026-03-30 12:28:18 +07:00
root
596a233898 refactor: replace global WAHA notifications with granular user and group-specific templates and dispatch logic 2026-03-30 01:02:23 +07:00
root
68a764c0df feat: enhance task tracking with comment metadata, tag support, improved audit logging, and flatpickr integration. 2026-03-29 23:34:27 +07:00
root
97649d9a98 add tag button 2026-03-29 21:38:48 +07:00
root
513de7813f feat: replace subtasks with task commenting system and update task view UI 2026-03-29 20:32:15 +07:00
root
78d309ae4e feat: implement subtasks, track task completion/archival users, and enhance kanban UI with drag-and-drop states 2026-03-29 19:46:21 +07:00
root
afb7ef2a37 feat: migrate WAHA configuration from system-wide to per-user settings with API key support 2026-03-29 17:11:05 +07:00
root
dbe02e52fd feat: integrate WAHA WhatsApp notifications for tasks, notes, and passwords with admin configuration settings 2026-03-29 16:42:30 +07:00
root
8dedb57692 feat: integrate Tagify for multi-tag support and add a new view-note modal across the application 2026-03-29 16:25:45 +07:00
root
f4f842d658 feat: add dev tools page and update sidebar toggle and team mood dashboard UI 2026-03-29 15:04:44 +07:00
root
2a670d80d1 feat: implement task API for status retrieval and expand task assignment logic to support custom assignee names 2026-03-29 14:33:15 +07:00
root
99f948ba5d Enhance note-taking features by adding label support, improving modal styles, and refining CSS for better responsiveness. Update login page title and adjust password management UI for better usability. 2026-03-27 20:04:52 +07:00
root
937033ea07 credit abis 2026-03-27 00:14:49 +07:00
root
f89fcbee1c major change 2026-03-27 00:03:48 +07:00
root
9b1d5753cb dashboard 2026-03-26 22:58:26 +07:00
root
5984c18459 test 2026-03-26 15:49:23 +07:00
root
2c81b93c8e aaaa 2026-03-26 15:45:58 +07:00
root
d1d2e4921a Add .gitignore and remove database from tracking 2026-03-26 15:41:40 +07:00
891b9384c8 test 2026-03-26 15:34:42 +07:00
root
6464c750f2 initial commit 2026-03-26 15:03:38 +07:00