learning_ai_clock/ios/ChronoMind/Views
saravanakumardb1 11e50295ea feat: fix web build, add repo infra, port iOS engine modules, add routine screens
- fix(web): cast window through unknown in platform-sync.ts (TS2352)
- docs: add AGENTS.md, README.md, CLAUDE.md, .windsurfrules, .cursorrules, env.example
- feat(ios): port Recurrence.swift from web/src/lib/recurrence.ts
- feat(ios): port NLParser.swift from web/src/lib/nl-parser.ts
- feat(ios): port ContextMessages.swift from web/src/lib/context-messages.ts
- feat(ios): add CMRoutine model + Routines.swift engine with state machine + templates
- feat(ios): add RoutineListView, RoutineRunnerView, RoutineEditorView
- feat(android): add RoutineScreen.kt with list, runner, templates, step controls

Web: 373 tests passing, build succeeds with --webpack flag
2026-02-28 01:50:35 -08:00
..
Components feat(a11y): add VoiceOver, Dynamic Type, Reduce Motion, High Contrast accessibility helpers 2026-02-27 22:20:22 -08:00
CreateTimer test: add 13 Zustand store tests (66 total passing) 2026-02-27 21:15:30 -08:00
Focus test: add time-blindness and urgency tests (82 total passing) 2026-02-27 21:16:49 -08:00
Gamification feat(gamification): add streak card, focus score card, badge grid, confetti, weekly summary card with share 2026-02-27 22:13:44 -08:00
History feat(gamification): integrate gamification into app — badge celebration overlay, history stats+badges tabs 2026-02-27 22:13:50 -08:00
Reschedule feat(reschedule): add reschedule sheet UI, undo banner, suggestion banner, and timeline integration 2026-02-27 22:13:32 -08:00
Routines feat: fix web build, add repo infra, port iOS engine modules, add routine screens 2026-02-28 01:50:35 -08:00
Settings feat(testflight): add MetricKit crash reporting + feedback form in Settings 2026-02-27 22:24:00 -08:00
Timeline feat(reschedule): add reschedule sheet UI, undo banner, suggestion banner, and timeline integration 2026-02-27 22:13:32 -08:00