22 Commits

Author SHA1 Message Date
81575e401d docker version fix 2025-05-27 15:01:07 +02:00
f674c19a67 add init-db.sql 2025-05-27 14:43:00 +02:00
b68f1b51ce update readme 2025-05-26 21:59:31 +02:00
f88a931008 - add grocery category
- add Dockerfile
2025-05-26 21:55:49 +02:00
6118415f05 cleanup 2025-05-26 21:13:49 +02:00
7e24d58a94 add grocery to product 2025-05-26 21:05:15 +02:00
25c09dfecc add Brand Management 2025-05-26 20:44:15 +02:00
d27871160e rename grocery to product 2025-05-26 20:20:21 +02:00
1b984d18d9 add 🌱 for organic groceries 2025-05-26 12:36:39 +02:00
71b36f7749 create script for test data 2025-05-26 11:10:58 +02:00
5cd9d65e00 add updated_at fields 2025-05-26 11:10:42 +02:00
28db52dc2e Update datamodel in documentation 2025-05-26 09:05:39 +02:00
19a410d553 Handling of total amount in shopping events 2025-05-26 08:43:14 +02:00
8b2e4408fc add artificial key for shopping_event_groceries 2025-05-25 22:54:08 +02:00
b81379432b accept price 0 2025-05-25 20:44:20 +02:00
4f898054ff refactor: Merge add/edit shopping event forms into single component
• Consolidate ShoppingEventForm and EditShoppingEvent into one component
• Use URL parameters to detect add vs edit mode
• Eliminate code duplication while maintaining all functionality
• Remove obsolete EditShoppingEvent.tsx component
2025-05-25 20:42:52 +02:00
2fadb2d991 feat: Implement comprehensive edit functionality and standardize UI components
• Add full edit functionality for groceries with modal support
• Standardize delete confirmations across all components using ConfirmDeleteModal
• Implement complete shopping event edit functionality:
  - Create EditShoppingEvent component with full form capabilities
  - Add missing backend PUT endpoint for shopping events
  - Support editing all event data (shop, date, groceries, amounts, prices, notes)
• Add inline grocery edit functionality in shopping event forms:
  - Allow editing grocery items within add/edit forms
  - Load selected items back into input fields for modification
• Fix date timezone issues in edit forms to prevent date shifting
• Remove non-functional "View Details" button in favor of working Edit button
• Enhance user experience with consistent edit/delete patterns across the app

Breaking changes: None
Backend: Added PUT /shopping-events/{id} and DELETE /shopping-events/{id} endpoints
Frontend: Complete edit workflow for all entities with improved UX
2025-05-25 18:51:47 +02:00
500cb8983c feat: implement shop CRUD operations and fix address deletion bug
- Add shop creation, editing, and deletion functionality
- Create AddShopModal and ConfirmDeleteModal components
- Add missing backend PUT/DELETE endpoints for shops
- Fix address field not clearing when edited to empty value
2025-05-25 12:56:56 +02:00
cd39ac1fe8 fix add grocery 2025-05-24 22:52:10 +02:00
00f18baa2d Initial Version 2025-05-23 20:44:23 +02:00
d6ce2cbcec Initial Version 2025-05-23 20:44:03 +02:00
0877d52e5e init 2025-05-23 19:43:28 +02:00