Added esc functionality to open windows, added 'n' keybind to create new tasks, fixed Accounts and settings page to allow for edits to be made as well as profile picture to be updated

This commit is contained in:
NPS Agent
2026-05-13 09:55:19 +09:30
parent cf3e4cfe41
commit abb6402f86
7 changed files with 135 additions and 30 deletions
+4 -1
View File
@@ -66,6 +66,9 @@
22. **Persistent Task Reordering:** Implemented drag-and-drop reordering within and between columns.
- **Backend:** Added a `position` (Float) column to the `tasks` table and updated API endpoints to support position updates and sorted fetching.
- **UI:** Enhanced the Kanban board with a "drop-between-cards" detection logic and a visual blue drop indicator. Positions are persisted to the database instantly on drop.
23. **Keyboard Shortcuts:** Added global support for keyboard navigation:
- **`Escape`**: Instantly close any open modal (Task Detail, Add Task, Settings, or Audit Logs).
- **`n`**: Open the "Add Task" modal from the main dashboard (disabled while typing in inputs).
### Phase 3: Advanced Features
- **Real-time Notifications:** Explore WebSockets for task assignments.
@@ -74,5 +77,5 @@
---
**Last Updated:** Monday, May 11, 2026
**Last Updated:** Wednesday, May 13, 2026
**Status:** Phase 2 Complete / Ready for Phase 3