feat(task-management): enhance task list with new components and improved state management

- Introduced TaskListV2 and TaskGroupHeader components for a more organized task display.
- Implemented virtualized rendering using react-virtuoso for efficient task list handling.
- Updated Redux state management to include new selectors and improved task grouping logic.
- Added task filtering capabilities with TaskListFilters component for better user experience.
- Enhanced task selection handling and integrated drag-and-drop functionality for task rows.
- Updated package dependencies to include new libraries for icons and forms.
This commit is contained in:
chamikaJ
2025-07-03 15:31:54 +05:30
parent e26f16bbc2
commit d15c00c29b
19 changed files with 1316 additions and 602 deletions

View File

@@ -21,8 +21,10 @@
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@emotion/react": "^11.14.0",
"@heroicons/react": "^2.2.0",
"@paddle/paddle-js": "^1.3.3",
"@reduxjs/toolkit": "^2.2.7",
"@tailwindcss/forms": "^0.5.10",
"@tanstack/react-table": "^8.20.6",
"@tanstack/react-virtual": "^3.11.2",
"@tinymce/tinymce-react": "^5.1.1",
@@ -52,6 +54,7 @@
"react-responsive": "^10.0.0",
"react-router-dom": "^6.28.1",
"react-timer-hook": "^3.0.8",
"react-virtuoso": "^4.13.0",
"react-window": "^1.8.11",
"react-window-infinite-loader": "^1.0.10",
"socket.io-client": "^4.8.1",
@@ -77,7 +80,7 @@
"postcss": "^8.5.2",
"prettier-plugin-tailwindcss": "^0.6.13",
"rollup": "^4.40.2",
"tailwindcss": "^3.4.15",
"tailwindcss": "^3.4.17",
"terser": "^5.39.0",
"typescript": "^5.7.3",
"vite": "^6.3.5",