-
-
Notifications
You must be signed in to change notification settings - Fork 31
fix: harden IAPKit sync, verification, and MCP sessions #292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
50e0c18
fix: publish Play products to every region instead of the US only
hyochan b35b72a
fix: stop rejecting fresh Play purchases before they can be acknowledged
hyochan 21c5532
fix: route MCP sessions to their owning Fly machine and 404 lost sess…
hyochan a6f069e
feat: add localized store listings, and apply self-review findings
hyochan 61451ed
fix: address review feedback on localized listings
hyochan d18acbb
fix: close localization round-trip and validation gaps found in self-…
hyochan 1ce4120
fix: restore US-first pull ranking and compare every locale before sk…
hyochan 48277f4
fix: stop localizations leaking between products and hide no dry-run …
hyochan 79a8353
fix: make the new mcp-server CI step actually check formatting
hyochan 88af463
feat: let a product name its sales regions, and align the write's reg…
hyochan d39614f
fix: close the round-three findings, including two fixes that had no …
hyochan 81bef3b
fix: guard the dashboard prefill instead of the clear
hyochan 39eef5f
fix: close round-four findings, and stop regions being a phantom
hyochan b38f3a8
fix: hide sales regions where they cannot apply instead of failing on…
hyochan de0675e
fix: replace the inferred prefill with an explicit load, and fix stal…
hyochan cafb74c
fix: validate sales regions as real territories, and put the dashboar…
hyochan 79356ab
fix: undo a round-five change that killed sales regions outright
hyochan 9b276b0
revert: drop the sales-regions field from this PR
hyochan 80b4028
fix: close a replay hole the #289 fix opened, and cover the paths tha…
hyochan 8f67a54
test: cover the localization, retry, and legacy-fallback contracts
hyochan 9f8bcdc
feat: let a product declare the regions it is sold in
hyochan 2691822
refactor: stop writing webhook idempotency keys (#241 phase 2)
hyochan c69a493
fix: harden product sync and receipt replay
hyochan b13e301
test: bind selected price to base plan
hyochan 1ec3072
fix: repair webhook retries and region guard
hyochan 176ed85
fix(kit): harden webhook and ASC sync
hyochan 4faeb26
fix(kit): order equal-time webhook events
hyochan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.