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.
This commit is contained in:
Nils-Johan Gynther
2026-04-25 08:22:14 +02:00
parent 53afcc98a9
commit 8ea2b97c27
10 changed files with 1289 additions and 488 deletions
+6
View File
@@ -4,6 +4,12 @@ class AuthApiPaths {
class ProductApiPaths {
static const list = '/products';
static const pending = '/products/pending';
static String setStatus(int id) => '/products/$id/status';
}
class AiApiPaths {
static const models = '/ai/models';
}
class RecipeApiPaths {