spaced4ndy
|
26e519f50c
|
tests: credit a store purchase that loses the claim race, and drop the client's keys on receipt_used
|
2026-10-02 18:45:10 +04:00 |
|
spaced4ndy
|
9a973af057
|
badge service: refuse a store quantity other than one, rather than multiply by it
|
2026-10-01 16:11:01 +04:00 |
|
spaced4ndy
|
dc392994bf
|
core, badge service: share one store transaction reference, and mark a verified transaction as such
|
2026-10-01 15:53:20 +04:00 |
|
spaced4ndy
|
6b57302885
|
badge service: credit a store receipt only when the verified transaction is the one claimed; answer internal when a request throws
|
2026-09-28 18:18:37 +04:00 |
|
spaced4ndy
|
aa8e8271ae
|
core: don't reveal another profile when delivering a store purchase; bound store checks and restrict Play ids
|
2026-09-25 19:13:04 +04:00 |
|
spaced4ndy
|
a329f51620
|
core: deliver a store purchase to the profile it was bought under; verify store receipts safely
|
2026-09-25 18:39:39 +04:00 |
|
spaced4ndy
|
3e2d40447a
|
docs: mark upgradeBadgeSubscription's badgeRequest as to be dropped; trim store purchase comments
|
2026-09-25 17:30:59 +04:00 |
|
spaced4ndy
|
d2b3e823d0
|
core: buy a badge with an App Store or Google Play purchase
|
2026-09-25 16:30:53 +04:00 |
|