Skip to content

[codex] Add native iOS web parity app#82

Draft
NitBuk wants to merge 1 commit into
mainfrom
codex/ios-web-parity
Draft

[codex] Add native iOS web parity app#82
NitBuk wants to merge 1 commit into
mainfrom
codex/ios-web-parity

Conversation

@NitBuk

@NitBuk NitBuk commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a native SwiftUI iPhone app under apps/ios_go_now as the new primary product surface.
  • Match the web forecast experience with Today, Planner, Profile, day metric charts, day/hour detail flows, Status, Formula, and About screens.
  • Document the shared /v1/public/scores contract so web and iOS stay aligned on backend-owned scoring.

Details

  • Uses /v1/public/scores?area_id=tel_aviv_coast&days=7 for forecast/scoring data.
  • Adds /v1/public/health client/model support for the native Status screen.
  • Adds native metric extraction and charts for Score, Temperature, UV, Wind, Waves, Rain, and AQI.
  • Keeps web app unchanged except documentation/readme updates clarifying shared API usage and iOS ownership.

Verification

  • build_sim succeeded
  • test_sim succeeded: 13 passed, 0 failed
  • build_run_sim succeeded on iPhone 17 simulator
  • Manual simulator checks:
    • Today loads live forecast
    • 7-day row opens day detail
    • metric picker updates chart/rows
    • Planner chart affordance opens day detail
    • Profile opens Status, Formula, About

Closes #33 for the first native web-parity milestone. Auth, profiles, notifications, and on-device scoring remain follow-up V2 scope.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement][V2] Native iOS app (Swift/SwiftUI)

1 participant