Commit Graph

12 Commits

Author SHA1 Message Date
90793571e2 Add Tauri compatibility fallback and switch to localStorage for web environments
- Updated `useApi` to detect Tauri runtime and dynamically import Tauri-specific modules.
- Refactored `useStore` to use `localStorage` fallback when not in Tauri.
- Improved runtime checks with `isTauri` utility to handle platform-specific logic.
2026-02-22 13:40:43 +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
e44e88adfd Update app icons for Android and Apple platforms, replace outdated assets, and add adaptive icon support 2026-02-21 21:23:15 +01:00
1c301d9545 Refactor settings management to use useSettings composable and enhance API auth header with decrypted credentials 2026-02-21 17:21:15 +01:00
06d8f8b27c Add jsencrypt dependency for RSA encryption support 2026-02-21 17:19:31 +01:00
ffeb68ef17 Add useSettings composable for managing and persisting settings 2026-02-21 17:19:23 +01:00
951905b33c Introduce useCrypto composable for encryption and decryption with RSA 2026-02-21 17:19:03 +01:00
e68cb85607 Ensure store changes persist by calling save() after set() 2026-02-21 17:18:32 +01:00
81b92ed5df Refactor task data management with composables and remove direct API calls from components 2026-02-21 16:31:50 +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