Nils-Johan Gynther
af1a3cd6eb
feat: update routing and authentication details in technical documentation; enhance API and recipes sections
2026-04-22 08:01:49 +02:00
Nils-Johan Gynther
e50781dccf
feat: implement patch method in ApiClient and update recipe update logic in RecipeRepository
2026-04-22 07:58:42 +02:00
Nils-Johan Gynther
ed4e18dc31
feat: add recipe creation, editing, and detail screens; enhance recipe model with instructions and ingredients
2026-04-22 07:53:25 +02:00
Nils-Johan Gynther
2ea18503ef
feat: enhance routing logic and improve login screen validation; add guarded API call for error handling
2026-04-22 07:35:34 +02:00
Nils-Johan Gynther
e8de1d3625
feat: implement API client with JSON handling and error mapping; enhance routing and state management in app shell
2026-04-22 07:29:21 +02:00
Nils-Johan Gynther
82ba334f2d
fix: update migration steps and technical description for clarity
2026-04-21 22:34:21 +02:00
Nils-Johan Gynther
056d5a8a1b
feat: add profile screen and update routing; enhance login validation and logout functionality
2026-04-21 22:30:35 +02:00
Nils-Johan Gynther
fa06ba0915
fix: improve JSON parsing in Recipe.fromJson for better type handling
2026-04-21 22:21:08 +02:00
Nils-Johan Gynther
eceb94c604
fix: update login functionality to use username instead of email
2026-04-21 22:17:09 +02:00
Nils-Johan Gynther
b87c877b38
fix: update initial route to '/login' and use context.go for navigation in LoginScreen
2026-04-21 22:13:59 +02:00
Nils-Johan Gynther
78bcf9bc98
fix: update API endpoints in AuthRepository and RecipeRepository to remove redundant '/api' prefix
2026-04-21 22:10:16 +02:00
Nils-Johan Gynther
4efc15bc2c
fix: simplify Dockerfile by removing user creation and ownership commands
2026-04-21 22:05:18 +02:00
Nils-Johan Gynther
ebb749383c
fix: ensure proper ownership of Flutter SDK cache directory in Dockerfile
2026-04-21 22:03:49 +02:00
Nils-Johan Gynther
b34790f198
fix: add safe.directory configuration for Flutter SDK in Dockerfile
2026-04-21 22:02:42 +02:00
Nils-Johan Gynther
7383497cda
fix: update Dockerfile to ensure proper user permissions for Flutter build
2026-04-21 22:01:58 +02:00
Nils-Johan Gynther
39384a0e74
feat: update API base URL handling and improve Caddy configuration for Flutter app
2026-04-21 21:59:47 +02:00
Nils-Johan Gynther
ac5891394e
fix: add missing network configuration for proxy in Docker Compose
2026-04-21 21:49:05 +02:00
Nils-Johan Gynther
cdfca35b9e
refactor: clean up imports in api_client and auth_repository files
2026-04-21 21:41:15 +02:00
Nils-Johan Gynther
3996456f6f
feat: add Flutter web frontend with authentication and recipe management features
2026-04-21 21:29:47 +02:00
Nils-Johan Gynther
2acf66e4c4
feat: enhance pantry management with new features and UI improvements
2026-04-21 16:09:33 +02:00
Nils-Johan Gynther
69f05e6b43
feat: update Caddy routing documentation to include pantry API endpoint and emphasize useAuthFetch for client components
2026-04-21 14:52:20 +02:00
Nils-Johan Gynther
c57f4bde19
feat: integrate authFetch for API calls in InventoryView and PantryView, and add pantry route with authentication
2026-04-21 14:49:20 +02:00
Nils-Johan Gynther
81b63b3fdb
feat: implement inventory and pantry management views with CRUD functionality and user-friendly interfaces
2026-04-21 14:43:18 +02:00
Nils-Johan Gynther
82c3dc3fee
feat: update API method from POST to PATCH for backfill-canonical endpoint with necessary frontend adjustments
2026-04-21 13:57:00 +02:00
Nils-Johan Gynther
864c84d2e5
feat: implement AI categorization for products and add premium access guard
2026-04-21 13:55:12 +02:00
Nils-Johan Gynther
83722123d2
feat: enhance error handling with user-friendly messages and improve response parsing
2026-04-21 13:38:59 +02:00
Nils-Johan Gynther
87eab4d0ca
feat: add functionality for managing deleted products, including restoration and permanent deletion
2026-04-21 13:30:44 +02:00
Nils-Johan Gynther
4074b850cb
refactor: simplify unit conversion tests by importing utility functions directly
2026-04-21 10:52:49 +02:00
Nils-Johan Gynther
5345b9e55e
feat: implement unit conversion utilities and centralize unit definitions for consistency across frontend and backend
2026-04-21 10:51:07 +02:00
Nils-Johan Gynther
8e9b90028f
docs: update TEKNISK_BESKRIVNING.md to reflect changes in authentication middleware and role-based access control; remove obsolete middleware.ts file
2026-04-21 10:30:30 +02:00
Nils-Johan Gynther
60f6064664
docs: update NEXT_STEPS.md with latest notes on role protection, rate limiting, and PII encryption tasks
2026-04-21 10:27:35 +02:00
Nils-Johan Gynther
e370062b5c
feat: enhance CORS configuration and implement throttling for API endpoints; add admin role checks in controllers
2026-04-21 08:17:44 +02:00
Nils-Johan Gynther
7748ad311f
feat: implement security headers and rate limiting; update environment variables and documentation
2026-04-21 08:06:21 +02:00
Nils-Johan Gynther
c1d51c771e
feat: add helmet middleware for security and implement Content Security Policy in Next.js configuration
2026-04-21 07:44:04 +02:00
Nils-Johan Gynther
eb7adda612
docs: enhance NEXT_STEPS.md with AI logging and audit requirements; update TEKNISK_BESKRIVNING.md with Caddy configuration details
2026-04-20 17:14:04 +02:00
Nils-Johan Gynther
b140fb71f0
docs: add product launch plan with key areas and action steps
2026-04-20 15:36:43 +02:00
Nils-Johan Gynther
361847b337
Ta bort alla referenser till recipe-document-converter från dokumentation och kodbas
...
Lägg till riktlinje att båda microservices (importer och shopping/todo-lista) ska använda SQLite för portabilitet och enkelhet
Förtydliga att microservices ska dela teknisk grund med recipe-app: JWT-baserad autentisering, rollhantering och API-design
2026-04-20 15:24:15 +02:00
Nils-Johan Gynther
41a5170ed2
docs: update NEXT_STEPS.md and TEKNISK_BESKRIVNING.md with seed script instructions and path corrections
2026-04-20 10:32:28 +02:00
Nils-Johan Gynther
30fb8b265b
docs: enhance technical description with detailed development environment and deployment workflow
2026-04-20 10:26:18 +02:00
Nils-Johan Gynther
96b98cdc2f
feat: expand category structure in seed_all.sql with new categories and subcategories
2026-04-20 10:15:01 +02:00
nilsjohan
02549dc3e6
Update categories for table products
2026-04-20 10:01:34 +02:00
Nils-Johan Gynther
1131745666
fix: update seed documentation to clarify source and process for categories and products
2026-04-19 23:21:46 +02:00
Nils-Johan Gynther
924ef649fc
refactor: reorganize seed_all.sql for improved clarity and structure
2026-04-19 23:13:09 +02:00
Nils-Johan Gynther
c589447cf8
fix: add LIMIT clause to product category updates for 'Skafferi' to ensure single result
2026-04-19 22:58:14 +02:00
Nils-Johan Gynther
27af419320
fix: remove 'Övrigt' category and limit product category updates to a single result
2026-04-19 22:57:03 +02:00
Nils-Johan Gynther
89f70c74e5
fix: add LIMIT clause to category selection for 'Läsk' to ensure single result
2026-04-19 22:48:55 +02:00
Nils-Johan Gynther
e7a1606816
Refactor code structure for improved readability and maintainability
2026-04-19 22:46:10 +02:00
Nils-Johan Gynther
7538117c26
fix: update product seed data by adding vinegar and correcting insertion method for fresh herbs
2026-04-19 22:25:04 +02:00
Nils-Johan Gynther
3270fab2fc
Implement feature X to enhance user experience and optimize performance
2026-04-19 22:24:10 +02:00
Nils-Johan Gynther
ee2da83c71
feat: add initial product seed data for various categories
2026-04-19 22:11:04 +02:00