Commit Graph

5 Commits

Author SHA1 Message Date
alexsparkes
3327cacabe Remove eslint-config-react-app (incompatible with ESLint 9) and disable pre-commit lint checks 2025-10-28 09:10:09 +00:00
alexsparkes
b5fbb9db9e style: simplify object declarations and improve code readability in Todo component 2025-10-27 23:20:32 +00:00
alexsparkes
2954b4b2f5 feat: update project configuration and dependencies
- Updated jsconfig.json to use ESNext module and target, added JSX support, and improved path mappings.
- Modified package.json to set module type, updated dependencies including React and MUI, and added new dev dependencies for ESLint and Husky.
- Refactored Favourite component to improve tooltip handling with lifecycle methods.
- Replaced @muetab/react-sortable-hoc with @dnd-kit for drag-and-drop functionality in Overview, Todo, and QuickLinksOptions components.
- Enhanced QuickLinksOptions to support drag-and-drop reordering with updated state management.
- Updated Vite configuration to target ESNext for modern JavaScript features.
- Added Husky pre-commit hook for linting.
- Created .nvmrc file to specify Node.js version.
- Added ESLint configuration for improved code quality and consistency.
2025-10-27 23:20:28 +00:00
alexsparkes
04679ba1f6 Modernize to 2025 standards: React 19, Vite 6, ESLint 9, @dnd-kit migration 2025-10-27 23:19:35 +00:00
David Ralph
3cc40fd15f feat(dev): add commitlint 2022-09-22 10:52:01 +01:00