You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: LLM init error handling, pomodoro save button, keyboard glitch
1. LLM initialization (NutritionLLMService.js):
- Add detailed logging at each init step for debugging
- Wrap initLlama in try/catch with descriptive error message
- Validate completion API exists before proceeding
- Wrap conversation setup in try/catch
- Make completion callback handle both string and TokenData formats
2. Pomodoro save profile button (PomodoroTimer.jsx):
- Show Alert when profile name is empty (was silent return)
- Add try/catch to saveProfiles with user-facing error message
3. Profile modal keyboard glitch (PomodoroTimer.jsx):
- Add Keyboard.scheduleLayoutAnimation on show/hide events
- Use platform-appropriate events (keyboardWill* on iOS, keyboardDid* on Android)