feat(shopping): custom categories - add, rename, delete and reorder (#26)
- New DB table shopping_categories (migration v5) seeds 9 default categories with Lucide icons and sort_order - Backend CRUD routes: GET/POST/PUT/DELETE /shopping/categories plus PATCH /shopping/categories/reorder - Category validation now uses DB instead of hardcoded constant; items of deleted category are moved to the next available one - Frontend shopping page loads categories from API, dropdown and grouping reflect custom order dynamically - Settings -> Shopping section: list categories with up/down buttons, click-to-rename, delete with confirmation; add new categories inline - i18n keys added in de/en/sv/it
This commit is contained in:
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.12.0] - 2026-04-05
|
||||
|
||||
### Added
|
||||
- Shopping: custom categories - add, rename, delete and reorder shopping list categories in Settings → Shopping (#26)
|
||||
- Shopping: categories are now stored in the database (`shopping_categories` table, migration v5) and fully customizable per household
|
||||
- Shopping: category order in the shopping list reflects the custom sort order from Settings
|
||||
- Shopping: items belonging to a deleted category are automatically moved to the next available category
|
||||
|
||||
## [0.11.9] - 2026-04-05
|
||||
|
||||
### Changed
|
||||
|
||||
Reference in New Issue
Block a user