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
migrate: convert entire codebase from JavaScript to TypeScript
- Add tsconfig.json with strict mode, no allowJs/checkJs
- Migrate all 6 service/utility files (.js → .ts/.tsx)
- Migrate all 15 component files (.jsx → .tsx) with prop interfaces
- Migrate all 6 route files (.jsx → .tsx)
- Add full type definitions: ThemeColors, DrinkResult, DownloadProgress,
ModelInfo, ChatResponse, EnrichedFood, PomodoroProfile, etc.
- Fix type errors: channelId moved to trigger, removed downloadFirst,
removed Keyboard.scheduleLayoutAnimation() calls
- All types pass npx tsc --noEmit with exit code 0
- Delete all old .js/.jsx source files