Claude
163d4ba60d
Fix multiple onboarding and navigation issues
**1. Remove duplicate navigation buttons in SetupWizard**
- Removed external navigation footer from SetupWizard (lines 370-383)
- All setup wizard steps now have only internal navigation buttons
- Prevents confusion with double Continue buttons in onboarding
**2. Fix quality template API call failure**
- Fixed userId validation in QualitySetupStep:17
- Changed from defaulting to empty string to undefined
- Added validation check before API call to prevent UUID errors
- Disabled submit button when userId not available
- Added error message display for missing user
Related: frontend/src/components/domain/setup-wizard/steps/QualitySetupStep.tsx:17,51-54,376
**3. Delete regular tours implementation (keep demo tour)**
Removed custom tours system while preserving demo tour functionality:
- Deleted TourContext.tsx and TourProvider
- Deleted Tour UI components folder
- Deleted tours/tours.ts definitions
- Deleted tour.json translations
- Removed TourProvider from App.tsx
- Removed TourButton from Sidebar
Demo tour (useDemoTour, driver.js) remains intact and functional.
Files deleted:
- frontend/src/contexts/TourContext.tsx
- frontend/src/components/ui/Tour/* (all files)
- frontend/src/tours/tours.ts
- frontend/src/locales/es/tour.json
**4. Issues verified/confirmed:**
- Quality type select UI already working (callback setState pattern)
- Inventory lots UI confirmed present in InventorySetupStep:683,788,833
- Lots UI visible after adding ingredients in onboarding flow
**Build Status:** ✓ All changes verified, build successful in 21.95s
2025-11-06 21:26:09 +00:00
..
2025-10-27 16:33:26 +01:00
2025-09-24 21:54:49 +02:00
2025-10-23 07:44:54 +02:00
2025-10-29 06:58:05 +01:00
2025-10-09 14:11:02 +02:00
2025-08-28 10:41:04 +02:00
2025-10-16 07:28:04 +02:00
2025-09-25 12:14:46 +02:00
2025-09-26 07:46:25 +02:00
2025-11-06 18:07:54 +00:00
2025-11-05 13:34:56 +01:00
2025-10-27 16:33:26 +01:00
2025-11-06 11:44:28 +00:00
2025-09-01 08:19:54 +02:00
2025-08-28 10:41:04 +02:00
2025-09-20 08:59:12 +02:00
2025-09-24 21:54:49 +02:00
2025-09-23 12:49:35 +02:00
2025-10-27 16:33:26 +01:00
2025-09-26 12:12:17 +02:00
2025-09-26 12:12:17 +02:00
2025-10-27 16:33:26 +01:00
2025-10-30 21:08:07 +01:00
2025-09-22 16:10:08 +02:00
2025-10-27 16:33:26 +01:00
2025-08-28 10:41:04 +02:00
2025-09-25 19:52:55 +02:00
2025-09-23 22:11:34 +02:00
2025-09-23 12:49:35 +02:00
2025-09-23 12:49:35 +02:00
2025-09-21 22:56:55 +02:00
2025-11-06 18:07:54 +00:00
2025-09-23 19:24:22 +02:00
2025-08-28 10:41:04 +02:00
2025-11-06 18:01:11 +00:00
2025-11-01 21:35:03 +01:00
2025-09-24 19:15:29 +02:00
2025-09-26 12:12:17 +02:00
2025-09-25 12:14:46 +02:00
2025-10-30 21:08:07 +01:00