Claude
|
5dacb939c9
|
feat: Add i18n support for AI insights with structured reasoning
Complete i18n implementation for internal service reasoning:
- Update AIInsight interface to include reasoning_data field
- Integrate useReasoningTranslation hook in AI Insights page
- Add translation keys for safety stock, price forecaster, and optimization
Translation coverage (EN/ES/EU):
- Safety Stock: statistical z-score, advanced variability, fixed percentage, errors
- Price Forecaster: price change predictions, volatility alerts, buying recommendations
- Optimization: EOQ calculations, MOQ/max constraints, tier pricing
Benefits:
- AI insights now display in user's preferred language
- Consistent with PO/Batch reasoning translation pattern
- Structured parameters enable rich, contextualized translations
- Falls back gracefully to description field if translation missing
Implementation:
- frontend/src/api/services/aiInsights.ts: Add reasoning_data to interface
- frontend/src/pages/app/analytics/ai-insights/AIInsightsPage.tsx: Translate insights
- frontend/src/locales/*/reasoning.json: Add safetyStock, priceForecaster, optimization keys
This completes the full i18n implementation for the bakery AI system.
|
2025-11-07 19:25:08 +00:00 |
|
Urtzi Alfaro
|
394ad3aea4
|
Improve AI logic
|
2025-11-05 13:34:56 +01:00 |
|
Urtzi Alfaro
|
5adb0e39c0
|
Improve the frontend 5
|
2025-11-02 20:24:44 +01:00 |
|
Urtzi Alfaro
|
0220da1725
|
Improve the frontend 4
|
2025-11-01 21:35:03 +01:00 |
|
Urtzi Alfaro
|
f44d235c6d
|
Add user delete process 2
|
2025-10-31 18:57:58 +01:00 |
|
Urtzi Alfaro
|
269d3b5032
|
Add user delete process
|
2025-10-31 11:54:19 +01:00 |
|
Urtzi Alfaro
|
63f5c6d512
|
Improve the frontend 3
|
2025-10-30 21:08:07 +01:00 |
|
Urtzi Alfaro
|
36217a2729
|
Improve the frontend 2
|
2025-10-29 06:58:05 +01:00 |
|
Urtzi Alfaro
|
858d985c92
|
Improve the frontend modals
|
2025-10-27 16:33:26 +01:00 |
|
Urtzi Alfaro
|
61376b7a9f
|
Improve the frontend and fix TODOs
|
2025-10-24 13:05:04 +02:00 |
|
Urtzi Alfaro
|
07c33fa578
|
Improve the frontend and repository layer
|
2025-10-23 07:44:54 +02:00 |
|
Urtzi Alfaro
|
8d30172483
|
Improve the frontend
|
2025-10-21 19:50:07 +02:00 |
|
Urtzi Alfaro
|
05da20357d
|
Improve teh securty of teh DB
|
2025-10-19 19:22:37 +02:00 |
|
Urtzi Alfaro
|
b6cb800758
|
Improve GDPR implementation
|
2025-10-16 07:28:04 +02:00 |
|
Urtzi Alfaro
|
8f9e9a7edc
|
Add role-based filtering and imporve code
|
2025-10-15 16:12:49 +02:00 |
|
Urtzi Alfaro
|
7556a00db7
|
Improve the demo feature of the project
|
2025-10-12 18:47:33 +02:00 |
|
Urtzi Alfaro
|
3c689b4f98
|
REFACTOR external service and improve websocket training
|
2025-10-09 14:11:02 +02:00 |
|
Urtzi Alfaro
|
7c72f83c51
|
REFACTOR ALL APIs fix 1
|
2025-10-07 07:15:07 +02:00 |
|
Urtzi Alfaro
|
38fb98bc27
|
REFACTOR ALL APIs
|
2025-10-06 15:27:01 +02:00 |
|
Urtzi Alfaro
|
dc8221bd2f
|
Add DEMO feature to the project
|
2025-10-03 14:09:34 +02:00 |
|
Urtzi Alfaro
|
1243c2ca6d
|
Add fixes to procurement logic and fix rel-time connections
|
2025-10-02 13:20:30 +02:00 |
|
Urtzi Alfaro
|
89b75bd7af
|
Support subcription payments
|
2025-09-25 14:30:47 +02:00 |
|
Urtzi Alfaro
|
dc6c6f213f
|
Fix some UI issues 2
|
2025-09-24 21:54:49 +02:00 |
|
Urtzi Alfaro
|
2de1e6ce40
|
Add quality template logic
|
2025-09-24 16:42:23 +02:00 |
|
Urtzi Alfaro
|
87310ced5f
|
Add improved production UI 4
|
2025-09-23 22:11:34 +02:00 |
|
Urtzi Alfaro
|
7892c5a739
|
Add improved production UI 3
|
2025-09-23 19:24:22 +02:00 |
|
Urtzi Alfaro
|
4ae8e14e55
|
Add improved production UI
|
2025-09-23 12:49:35 +02:00 |
|
Urtzi Alfaro
|
8d54202e91
|
Imporve the i18 and frontend UI pages
|
2025-09-22 16:10:08 +02:00 |
|
Urtzi Alfaro
|
ee36c45d25
|
Add i18 support
|
2025-09-22 11:04:03 +02:00 |
|
Urtzi Alfaro
|
e1b3184413
|
Add subcription level filtering
|
2025-09-21 13:27:50 +02:00 |
|
Urtzi Alfaro
|
38d314e28d
|
Imporve the predicciones page
|
2025-09-20 22:11:05 +02:00 |
|
Urtzi Alfaro
|
abe7cf2444
|
Fix UI issues
|
2025-09-20 08:59:12 +02:00 |
|
Urtzi Alfaro
|
d18c64ce6e
|
Create the frontend receipes page to use real API
|
2025-09-19 21:39:04 +02:00 |
|
Urtzi Alfaro
|
2e733abed3
|
Create the forntend API definitions for recipe service
|
2025-09-19 16:03:24 +02:00 |
|
Urtzi Alfaro
|
dcb3ce441b
|
Improve the inventory page
|
2025-09-17 16:06:30 +02:00 |
|
Urtzi Alfaro
|
7aa26d51d3
|
Fix UI for inventory page 3
|
2025-09-16 12:21:15 +02:00 |
|
Urtzi Alfaro
|
4c21a5e1b2
|
Fix getting tennat
|
2025-09-12 19:31:24 +02:00 |
|
Urtzi Alfaro
|
55f31a3630
|
Add new API in the frontend
|
2025-09-11 18:21:32 +02:00 |
|
Urtzi Alfaro
|
44b789f523
|
Add production APIs to frontend
|
2025-09-10 08:00:50 +02:00 |
|
Urtzi Alfaro
|
aff644d793
|
Add frontend imporvements 2
|
2025-09-09 22:27:52 +02:00 |
|
Urtzi Alfaro
|
2a05048912
|
Add frontend imporvements
|
2025-09-09 21:39:12 +02:00 |
|
Urtzi Alfaro
|
a290663ec5
|
Add frontend procurement implementation
|
2025-09-09 12:02:41 +02:00 |
|
Urtzi Alfaro
|
bc3d0ff90c
|
Add frontend order API
|
2025-09-09 08:30:06 +02:00 |
|
Urtzi Alfaro
|
5269a083b6
|
Imporve the role based forntend protected roles
|
2025-09-09 07:32:59 +02:00 |
|
Urtzi Alfaro
|
0060b9cccb
|
Start integrating the onboarding flow with backend 14
|
2025-09-07 22:54:14 +02:00 |
|
Urtzi Alfaro
|
b73f3b4993
|
Start integrating the onboarding flow with backend 12
|
2025-09-07 17:25:30 +02:00 |
|
Urtzi Alfaro
|
9005286ada
|
Start integrating the onboarding flow with backend 11
|
2025-09-07 09:01:09 +02:00 |
|
Urtzi Alfaro
|
d2083856fa
|
Start integrating the onboarding flow with backend 10
|
2025-09-06 19:40:47 +02:00 |
|
Urtzi Alfaro
|
548a2ddd11
|
Start integrating the onboarding flow with backend 7
|
2025-09-05 22:46:28 +02:00 |
|
Urtzi Alfaro
|
069954981a
|
Start integrating the onboarding flow with backend 6
|
2025-09-05 17:49:48 +02:00 |
|