Commit Graph
129 Commits
Author SHA1 Message Date
Michael a092572829 feat: Implement dashboard layout with new sidebar, bulk AI analysis, supplier AI context modal, and floating summary bar. 2026-02-26 15:11:04 +01:00
Michael 8ce98c73fc feat: Add supplier AI context management modal, integrate new UI components, and update TypeScript to 5.9.3. 2026-02-26 14:55:12 +01:00
Michael d24c925e16 feat: Add AI copilot analysis engine for generating prompts and processing AI insights. 2026-02-26 14:40:05 +01:00
Michael 1c03403e9a feat: implement AI Copilot for product analysis, featuring dedicated API, business logic, UI components, and comprehensive documentation. 2026-02-25 10:58:12 +01:00
Michael 7a6b515db7 feat: implement AnalysisEngine for AI prompt generation and AI response processing in product analysis. 2026-02-25 10:39:27 +01:00
Michael 0226585d4e feat: Implement bulk AI product analysis, including prompt generation, insight processing, and a dedicated UI component. 2026-02-25 10:28:18 +01:00
Michael f824476e0b feat(ai): implement ScoringEngine v5 and update Mary AI logic 2026-02-24 16:49:53 +01:00
Michael 5812254c6d feat: add AnalysisEngine class for generating AI prompts and parsing recommendations for product analysis. 2026-02-24 16:37:05 +01:00
Michael 670ce76d4f feat: implement AI analysis engine with prompt generation, user message construction, and recommendation extraction for retail product analysis. 2026-02-24 16:03:10 +01:00
Michael fbad53df36 feat(ai-copilot): add AI analysis engine with prompt generation, recommendation extraction, and insight cleaning capabilities. 2026-02-23 22:52:21 +01:00
Michael b5b31a35af feat: Introduce AI copilot with a refined analysis engine for product recommendations based on strategic weight and relative contribution. 2026-02-23 17:42:34 +01:00
Michael 7b95cee4c2 feat: Introduce AI copilot for product analysis, incorporating a scoring engine, dedicated state management, and insight display. 2026-02-23 17:07:51 +01:00
Michael 15478fd07d feat: introduce AI insight block and detailed explanation modal, including visual styling adjustments. 2026-02-23 16:52:05 +01:00
Michael a6c295413b feat: implement and refine the AI explanation modal, ensuring correct portal rendering and UI polish. 2026-02-23 16:31:39 +01:00
Michael b2922fba99 feat: implement AI explanation modal and insight block components for product analysis. 2026-02-23 15:56:58 +01:00
Michael 79c611db2c feat: implement AnalysisEngine to generate AI prompts and process responses, incorporating updated product recommendation rules for strict low-score exclusion and critical analysis. 2026-02-23 15:36:49 +01:00
Michael 7538bf4629 feat: introduce AI analysis engine with refined product recommendation hierarchy and update task plan to reflect BMAD agent workflow. 2026-02-23 15:17:51 +01:00
Michael 423cb1e74b feat: implement AI analysis engine for product recommendation prompt generation and extraction. 2026-02-23 13:43:34 +01:00
Michael b7caf552a2 feat: Implement initial product data fetching API and establish the Product Requirements Document. 2026-02-23 11:27:14 +01:00
Michael 17498dcc10 feat: Add bulk AI analyzer component to process product data and generate insights. 2026-02-23 00:40:49 +01:00
Michael 8c02771e46 feat: Introduce AI Copilot for bulk product analysis, including a dedicated store, UI components, and business logic. 2026-02-23 00:29:45 +01:00
Michael 03c5ab6d9e feat: Add bulk AI product analysis functionality with data models, state management, and a UI component. 2026-02-23 00:14:22 +01:00
Michael 673cab4454 feat: Add bulk AI product analysis component with progress tracking, concurrency, and benchmark calculations, along with a component for displaying individual AI insights. 2026-02-22 23:58:19 +01:00
Michael 960045dc53 feat: add OpenRouter client for AI product analysis. 2026-02-22 23:54:44 +01:00
Michael b92ed905d7 feat: Implement AI copilot product analysis logic and OpenRouter integration. 2026-02-22 18:49:09 +01:00
Michael 90c38bca8b feat: Implement a new Sidebar component featuring dynamic navigation links, user session display, and logout functionality. 2026-02-22 18:38:42 +01:00
Michael 2fbe88be71 feat: Add a new Sidebar component for application navigation, user profile display, and logout functionality. 2026-02-22 18:27:51 +01:00
Michael 43c625c3ec feat: Introduce SnapshotList component for managing user snapshots and exports, leveraging a new ConfirmModal. 2026-02-22 14:43:48 +01:00
Michael bab862bf5c feat: Add server-side function getSnapshots to retrieve session snapshots from the database. 2026-02-22 14:39:42 +01:00
Michael d6e313f945 feat: Implement a snapshots feature with a list component and a dedicated page to manage and restore saved sessions. 2026-02-22 14:37:19 +01:00
Michael afa7e59c34 feat: Implement Apple-inspired design system with global dark/light mode styles and utility classes. 2026-02-22 14:32:42 +01:00
Michael 997abee21a feat: Introduce an admin user management component to create, delete, and update user passwords. 2026-02-22 14:26:16 +01:00
Michael 44d7f95d4c feat: implement user authentication and route protection using NextAuth middleware and server actions. 2026-02-22 14:23:11 +01:00
Michael a03fd64b5d feat: Implement NextAuth for credentials-based authentication and add initial admin user seeding logic. 2026-02-22 14:20:31 +01:00
Michael cfd079fbf5 feat: add settings page for database, OpenRouter, score, theme, and display density configurations. 2026-02-22 14:16:49 +01:00
Michael 359d196c4d feat: implement user authentication and authorization with NextAuth, including user schema, password hashing, and role-based access control. 2026-02-22 14:11:36 +01:00
Michael c842c2447a feat: Implement snapshot and export listing, restoration, and deletion with a new success modal and floating summary bar. 2026-02-22 13:54:24 +01:00
Michael a93b1b36fc feat: Implement snapshot and export management, including API endpoints, database schema, and UI for listing, saving, loading, and deleting. 2026-02-22 13:49:51 +01:00
Michael 7288b3da72 feat: implement server-side function to save session snapshots, including input validation and database table creation fallback. 2026-02-22 13:41:49 +01:00
Michael 0bec6b953b feat: implement server action to save session snapshots, including table auto-creation. 2026-02-22 13:39:01 +01:00
Michael 3b3021d85f feat: Add API to save session snapshots and initialize the corresponding database table. 2026-02-22 13:35:34 +01:00
Michael 77fb61ef79 feat: Add floating summary bar with draft management, snapshot, and Excel export functionalities. 2026-02-22 13:31:38 +01:00
Michael c9cf83d4c7 feat: implement session snapshot creation and history viewing with new pages and components. 2026-02-22 13:29:12 +01:00
Michael 7765f97a1f feat: Add AI Copilot store for product analysis and a floating summary bar component with AI insight integration. 2026-02-22 13:24:59 +01:00
Michael 804328a525 feat: Implement a new heatmap grid component for product data visualization and selection, and create new bulk AI analyzer and floating summary bar components. 2026-02-22 13:23:11 +01:00
Michael a04d6d4e7a feat: add product score explanation page detailing calculation, principles, and interpretation. 2026-02-22 13:18:19 +01:00
Michael 8767b1cf1e feat: add AI Copilot Zustand store for managing product insights and analysis. 2026-02-22 13:12:34 +01:00
Michael c23f74d32d feat: Add Excel export for modified gammes via a new API route and a button in the floating summary bar. 2026-02-22 13:10:10 +01:00
Michael b0d25eb4d7 feat: Add FloatingSummaryBar component to display grid summary, draft changes, and save/export actions. 2026-02-22 13:05:15 +01:00
Michael 8b9803fffc feat: introduce AI-powered bulk product analysis feature with dedicated engine, types, and UI component. 2026-02-22 12:32:09 +01:00