Go to file
mohamad 7ffd4b9a91
All checks were successful
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m23s
refactor: Update ListDetailPage and listDetailStore for improved type safety and state management
This commit refactors the ListDetailPage and listDetailStore to enhance type safety and streamline state management. Key changes include:

- Removed the import of ExpenseCard from ListDetailPage.vue.
- Introduced specific types for category options and improved type annotations in computed properties.
- Transitioned listDetailStore to use the Composition API, replacing the previous state management structure with refs and computed properties for better reactivity.
- Updated the fetchListWithExpenses action to handle errors more gracefully and ensure the current list is correctly populated with expenses.

These changes aim to improve code maintainability and enhance the overall functionality of the application.
2025-06-09 21:13:31 +02:00
.cursor/rules feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
.gitea/workflows refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability 2025-06-01 16:26:49 +02:00
be feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
docs Remove deprecated task management files and enhance group management functionality 2025-06-07 18:05:08 +02:00
fe refactor: Update ListDetailPage and listDetailStore for improved type safety and state management 2025-06-09 21:13:31 +02:00
docker-compose.prod.yml Refactor: Simplify docker-compose configuration by removing unused services and optimizing backend settings 2025-06-01 19:18:42 +02:00
docker-compose.yml Fix(docker): Run Alembic migrations on container startup 2025-06-01 17:10:40 +00:00
env.production.template Fix: Resolve Google OAuth redirection issue 2025-06-02 00:19:26 +02:00