Nils-Johan Gynther
9161de5d52
feat(receipt-import): enhance package handling with new fields and UI adjustments
2026-05-02 10:11:31 +02:00
Nils-Johan Gynther
755258a4bc
feat(auth): refactor token retrieval to use maybeWhen for improved null handling
2026-05-02 09:24:45 +02:00
Nils-Johan Gynther
41ae7d4d06
feat(recipes): add recipe visibility and sharing features
...
- Implemented functionality to set recipe visibility (public/private) with appropriate checks for user permissions.
- Added ability to share recipes with other users, including validation for existing users and permissions.
- Introduced new DTOs for setting visibility and sharing recipes.
- Updated RecipesController and RecipesService to handle new endpoints for visibility and sharing.
- Enhanced inventory preview to consider user permissions and shared recipes.
- Updated front-end to support new sharing and visibility features, including UI changes for recipe detail and admin user management.
2026-05-02 09:19:59 +02:00
Nils-Johan Gynther
d6fef0145c
feat: implement hybrid alias model for receipt import and enhance alias learning in UI
2026-05-02 00:24:30 +02:00
Nils-Johan Gynther
d3dac61765
feat: separate AI and product suggestion chips, normalize product names, and validate AI categories
2026-05-01 23:59:16 +02:00
Nils-Johan Gynther
2c71970fb5
feat: enhance AI suggestion display in edit dialog with product name and category labels
2026-05-01 23:41:18 +02:00
Nils-Johan Gynther
51e654c592
feat: implement product name normalization to Title Case with smart rules
2026-05-01 23:33:33 +02:00
Nils-Johan Gynther
e4f1aae047
feat: add package quantity normalization and AI suggestion handling in receipt import
2026-05-01 23:18:32 +02:00
Nils-Johan Gynther
32e83caa35
feat: enhance category picker functionality with preselection support and new existing category picker
2026-05-01 23:05:01 +02:00
Nils-Johan Gynther
4cbd658fa0
feat: enhance receipt import functionality with category selection and PDF opening support
2026-05-01 22:46:58 +02:00
Nils-Johan Gynther
5c263a14df
feat: add receipt import session management with file handling and item editing support
2026-05-01 08:57:34 +02:00
Nils-Johan Gynther
f983458ff0
feat: implement two-step category and product picker with private product creation support
2026-05-01 02:44:30 +02:00
Nils-Johan Gynther
4f387fe6eb
feat: enhance category selection flow by adding preselection support and a select button
2026-05-01 02:41:02 +02:00
Nils-Johan Gynther
8bc1bd3e21
feat: add user-scope design rules for new functionality in documentation
2026-05-01 02:33:48 +02:00
Nils-Johan Gynther
9ee061d5f3
feat: add isPrivate field to Product model and implement private product creation and retrieval
2026-05-01 02:29:38 +02:00
Nils-Johan Gynther
1fd910b561
feat: implement two-step category and product picker for enhanced selection
2026-05-01 02:19:13 +02:00
Nils-Johan Gynther
62667fd76d
feat: add categoryId mapping to product data in CreateInventoryScreen
2026-05-01 02:09:58 +02:00
Nils-Johan Gynther
84dfbc4a52
feat: enhance ProductPickerField and ParsedReceiptItem to support category filtering in receipt import
2026-05-01 02:05:53 +02:00
Nils-Johan Gynther
47801935e9
feat: enhance ProductPickerField to use rawName for initial query in receipt import
2026-05-01 02:00:13 +02:00
Nils-Johan Gynther
f4fea7b92c
feat: add initial query support to ProductPickerField and enhance ParsedReceiptItem with categorySuggestionPath
2026-05-01 01:50:18 +02:00
Nils-Johan Gynther
997d62ade8
refactor: remove ReceiptImportTab and its state management for cleaner code structure
2026-05-01 01:37:35 +02:00
Nils-Johan Gynther
73d653aef9
feat: complete receipt import phase 6b with review flow, editing, and destination selection
2026-05-01 01:33:55 +02:00
Nils-Johan Gynther
d4b35f4a5b
feat: implement receipt import functionality with editing capabilities and product selection
2026-05-01 01:32:30 +02:00
Nils-Johan Gynther
bfe9cb46fa
refactor: remove unused parser files and update ParsedReceiptItem model with additional fields
2026-05-01 01:16:10 +02:00
Nils-Johan Gynther
fc9c4f6bb4
fix: enhance response parsing in ImportRepository to handle JSON array and improve logging
2026-05-01 00:46:43 +02:00
Nils-Johan Gynther
57fe168543
feat: allow application/octet-stream MIME type for PDF uploads in receipt import
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 13:04:23 +02:00
Nils-Johan Gynther
d7881c6cf7
feat: enhance error handling and parsing logic in importFile method for improved response management
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:42:42 +02:00
Nils-Johan Gynther
44e5c6d48c
feat: update ParsedReceiptItem instantiation to use rawName for markdown responses
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:29:25 +02:00
Nils-Johan Gynther
67fa5af1ba
feat: enhance import functionality to handle markdown responses in addition to parsed items
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:25:13 +02:00
Nils-Johan Gynther
5231ca42a7
feat: implement global error handling with reusable dialog and widget for improved user feedback
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:01:47 +02:00
Nils-Johan Gynther
4188cea7d9
feat: enhance import functionality with detailed logging and error handling for receipt and URL imports
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 11:32:28 +02:00
Nils-Johan Gynther
1ac644eb3e
feat: expand next steps documentation with detailed plans for Flutter migration, including goals, priorities, and implementation strategies
2026-04-30 11:20:07 +02:00
Nils-Johan Gynther
b7f78fc3ff
feat: update README and technical documentation with user guidance, architectural details, and ongoing work plans
2026-04-30 10:56:57 +02:00
Nils-Johan Gynther
63d225d7f7
feat: update README and technical documentation with onboarding improvements, user experience enhancements, and architectural details
2026-04-25 16:26:34 +02:00
Nils-Johan Gynther
5103cac112
feat: update README and next steps documentation with new features, UX improvements, and production goals
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-25 10:23:18 +02:00
Nils-Johan Gynther
bae6fc3337
feat: update next steps documentation with user-scope decisions, UI/UX improvements, and sprint planning
2026-04-25 09:13:50 +02:00
Nils-Johan Gynther
6abe69e12d
feat: enhance admin product management with AI categorization, product status updates, and email editing for users
2026-04-25 08:46:54 +02:00
Nils-Johan Gynther
a02950c97a
feat: implement admin product management panel with bulk categorization and premium user toggle
2026-04-25 08:36:40 +02:00
Nils-Johan Gynther
e2b7b884aa
feat: simplify AdminScreen and refactor ImportScreen to use TabBarView directly
2026-04-25 08:31:42 +02:00
Nils-Johan Gynther
8ea2b97c27
feat: enhance profile screen with tab navigation and admin panels
...
- Added tab navigation for profile, database, users, suggestions, and AI sections.
- Implemented database management with inventory, pantry, and products tabs.
- Created Admin AI panel to display AI model information.
- Introduced Admin Pending Products panel for managing product approvals.
- Developed Admin Users panel for user management, including role changes and password resets.
- Added data models for AI models and pending products.
2026-04-25 08:22:14 +02:00
Nils-Johan Gynther
53afcc98a9
feat: enhance product picker and improve error handling in inventory screen
2026-04-25 07:47:35 +02:00
Nils-Johan Gynther
5a85bd4526
feat: enhance product picker with searchable bottom sheet and improve recipe list item layout
2026-04-25 07:31:28 +02:00
Nils-Johan Gynther
46de546f9f
feat: update RecipesViewNotifier and RecipesScreen to use maybeWhen for safer state handling
2026-04-25 07:12:36 +02:00
Nils-Johan Gynther
ba4e931f5c
feat: refactor RecipesScreen and RecipesViewNotifier to support dynamic view modes and column selection
2026-04-25 07:09:15 +02:00
Nils-Johan Gynther
fe3d8581a8
feat: implement grid layout for recipes with column selection and improve pantry product picker
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 23:34:34 +02:00
Nils-Johan Gynther
4919384039
feat: improve dialog layout and error handling in pantry screen
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 23:07:07 +02:00
Nils-Johan Gynther
4bd0792299
feat: enhance pantry and recipes screens with logging and error handling improvements
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 22:55:26 +02:00
Nils-Johan Gynther
3f848a3991
feat: refactor RecipesScreen to use grid layout and save column preference
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 22:45:53 +02:00
Nils-Johan Gynther
575d984129
feat: update technical documentation to emphasize avoiding absolute Windows paths for compatibility with Linux/Ubuntu
2026-04-24 15:20:17 +02:00
Nils-Johan Gynther
1aa0b7f8cb
feat: update documentation with navigation improvements and code quality enhancements
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 15:15:15 +02:00