feat(ios): add token activity calendars for 2.0 - #123
Conversation
|
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
@codex review |
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 49a8d23c01
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
@codex review |
|
@codex review |
|
Codex Review: Didn't find any major issues. Nice work! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ac2219360c
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: cc55292133
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3b52c45398
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Codex review architecture audit |
|
@codex review |
|
Codex Review: Didn't find any major issues. 🚀 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Current-head CR complete:
|
|
PR #123 merged as f9a5754; Final CI 34657352376 succeeded. iOS 2.0.0 (200) uploaded successfully from the tree-identical reviewed archive. ASC build 4e53fcca-dd57-45ee-b360-04a692c8f52a is VALID / IN_BETA_TESTING and appears in the Internal group's builds. All four beta note locales match local release notes exactly. Apple CDN icon visually verified from altool iconAssetToken. No external Beta Review, App Review or live release was submitted. The requested independent TestFlight workflow and release evidence are in PR #124; that documentation PR does not block this completed beta upload. Real-device historical cost reconciliation remains unverified as previously documented. |
Changes
Adds iOS 2.0 Token Activity calendars below provider subscription utilization and a combined token total card above Daily Spend that opens the per-provider activity detail. Calendars show up to 365 days, support horizontal scrolling and date selection, and distinguish unavailable token counts from confirmed zero. Codex Service Mix now lives in Codex Usage details.
Preserves token availability through local ledger storage and aggregation, runs history preparation in the background, and includes four-language UI and release notes. All iOS targets are 2.0.0 (200). No Mac payload or CloudKit schema change is needed.
Validation
Final full regression: 744 unit tests and two UI flows passed, including catch-up publication refresh, end-to-end two-Mac counter saturation, confirmed-zero histories with the ledger disabled, and the exact 365-day calendar boundary.
Remaining validation boundaries
The reported real-account cost decrease from roughly $10,000 to $8,808.47 has not been reconciled across the user's two Macs and iPhone; this PR does not claim to fix that discrepancy. Historical coverage remains bounded by available synced data, up to 365 days. TestFlight upload follows the current-head review gate; no App Store submission is included.
Review policy correction
Removes a stale fork-owned requirement to use Claude/Opus specifically for release review, as explicitly requested by the user. Retains the complete current-head Codex review, thread-resolution, and CI gates.