Commit Graph

7 Commits

Author SHA1 Message Date
ec76a52fdd - Implement ESLint with @antfu/eslint-config and apply consistent formatting across the codebase.
- Refactor `useTasks` to improve task fetching, creation, and updating logic.
- Enhance `TodoItem` and `ListScreen` with improved bindings, sorting, and category handling.
- Update dependencies and adjust task grouping in various components.
2026-02-22 16:24:55 +01:00
395129abb1 Remove BiomeJS integration and improve task categorization in useTasks
- Removed BiomeJS configuration and replaced formatting script with ESLint in `package.json`.
- Updated `useTasks` to utilize `@vueuse/core` methods for improved task categorization and unique category retrieval.
- Simplified task grouping logic in `ListScreen`.
2026-02-22 15:39:02 +01:00
f1e098d3c7 Add TodoItem component, enhance task list, and improve API data handling
- Introduced `TodoItem.vue`, a reusable component for task items.
- Refactored `ListScreen` to use `TodoItem` for better modularity.
- Added new animations and styles for smooth transitions.
- Updated `useTasks` with `updateTask` method to sync task updates via API.
- Improved type definitions for `Task` and added nullable fields for flexibility.
- Added dependencies: `luxon`, `@types/luxon`, `uuid`, and `@vueuse/core`.
2026-02-21 21:23:28 +01:00
06d8f8b27c Add jsencrypt dependency for RSA encryption support 2026-02-21 17:19:31 +01:00
feda048f1c Save settings (unsafe) 2026-02-21 16:17:50 +01:00
c1810aa6b7 Next steps 2026-02-21 13:47:12 +01:00
939983a717 Initial commit 2026-02-20 09:28:07 +01:00