Commit Graph

100 Commits

Author SHA1 Message Date
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
Nils-Johan Gynther cb05962b51 feat: add go_router import to pantry screen for improved navigation 2026-04-24 14:34:01 +02:00
Nils-Johan Gynther 13a0ab3584 feat: enhance navigation by adding recipe links in inventory and pantry screens 2026-04-24 14:13:26 +02:00
Nils-Johan Gynther a39640d4ea feat: update recipe detail screen to display image as background only 2026-04-24 13:00:26 +02:00
Nils-Johan Gynther 0cc56d65b7 feat: refactor recipe detail screen to use CustomScrollView and SliverAppBar for improved layout 2026-04-24 10:45:19 +02:00
Nils-Johan Gynther 931336f048 feat: update technical documentation and remove unnecessary logout icon from profile screen 2026-04-24 08:17:48 +02:00
Nils-Johan Gynther b589f7415d feat: enhance admin and profile repositories with token handling; update dropdown initial values in various screens 2026-04-23 21:34:08 +02:00
Nils-Johan Gynther 111d196403 test: add fake token storage implementation for testing purposes 2026-04-23 21:25:00 +02:00
Nils-Johan Gynther 2341d05566 chore: update .gitignore and add .dockerignore for Dart/Flutter generated files 2026-04-23 21:22:32 +02:00