{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6656911,"defaultBranch":"master","name":"stripe-ios","ownerLogin":"stripe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-12T16:55:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/856813?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717536998.0","currentOid":""},"activityList":{"items":[{"before":"f0187f488911a0f7f25b90f662eb43904cc159d6","after":"557d341c24d534937d445ea9d853a8d8b4b6938b","ref":"refs/heads/wooj/cusPS-save","pushedAt":"2024-06-04T22:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"c9676250a67e71d7b8a8bf7793ef4ed3efd440e9","after":"9e1694bbbe231324bc3bdc9afa5ef3bdd7d89b8f","ref":"refs/heads/yuki/vertical-form-previous-payment-option","pushedAt":"2024-06-04T22:50:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuki-stripe","name":"Yuki","path":"/yuki-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47796191?s=80&v=4"},"commit":{"message":"Add support for paymentOption and previousPaymentOption to vertical mode","shortMessageHtmlLink":"Add support for paymentOption and previousPaymentOption to vertical mode"}},{"before":"32848aec94817ebdff87e28e9ef51ac881aaae7c","after":"c9676250a67e71d7b8a8bf7793ef4ed3efd440e9","ref":"refs/heads/yuki/vertical-form-previous-payment-option","pushedAt":"2024-06-04T22:50:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuki-stripe","name":"Yuki","path":"/yuki-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47796191?s=80&v=4"},"commit":{"message":"Add support for paymentOption and previousPaymentOption to vertical mode","shortMessageHtmlLink":"Add support for paymentOption and previousPaymentOption to vertical mode"}},{"before":"bb2b1a76a5a1dca823552aa32127cdbe57722714","after":"0aceed7ba009fba7f4340018a12585959cc89b24","ref":"refs/heads/porter/MOBILESDK-2132","pushedAt":"2024-06-04T22:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Lint","shortMessageHtmlLink":"Lint"}},{"before":"798e793cbf62bf88422dde1fee3612b53149961e","after":"32848aec94817ebdff87e28e9ef51ac881aaae7c","ref":"refs/heads/yuki/vertical-form-previous-payment-option","pushedAt":"2024-06-04T22:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuki-stripe","name":"Yuki","path":"/yuki-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47796191?s=80&v=4"},"commit":{"message":"Add support for paymentOption and previousPaymentOption to vertical mode","shortMessageHtmlLink":"Add support for paymentOption and previousPaymentOption to vertical mode"}},{"before":"ead96e7595ff66a6978b9c1bb2eca5c4136d8c91","after":"795987a8ef9d96934e463457cec630b2568d3e70","ref":"refs/heads/davidme/hcaptcha","pushedAt":"2024-06-04T22:34:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidme-stripe","name":"davidme-stripe","path":"/davidme-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52758633?s=80&v=4"},"commit":{"message":"Fix for visionOS","shortMessageHtmlLink":"Fix for visionOS"}},{"before":"d8bb16fb8ab7f2ca6854d4a8c08302e4018c1491","after":"f0187f488911a0f7f25b90f662eb43904cc159d6","ref":"refs/heads/wooj/cusPS-save","pushedAt":"2024-06-04T22:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"Adding in payment method save","shortMessageHtmlLink":"Adding in payment method save"}},{"before":"9cf864f92696ef27f55f0874cb2098851e8241e4","after":"d8bb16fb8ab7f2ca6854d4a8c08302e4018c1491","ref":"refs/heads/wooj/cusPS-save","pushedAt":"2024-06-04T22:08:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"deal with merge conflict","shortMessageHtmlLink":"deal with merge conflict"}},{"before":"1016a02851e12f9615313b70662c5e959fddacfa","after":"ead96e7595ff66a6978b9c1bb2eca5c4136d8c91","ref":"refs/heads/davidme/hcaptcha","pushedAt":"2024-06-04T21:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidme-stripe","name":"davidme-stripe","path":"/davidme-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52758633?s=80&v=4"},"commit":{"message":"No public","shortMessageHtmlLink":"No public"}},{"before":"b63eeb6e88d423646513fdc86797d2ececef1b5e","after":"1016a02851e12f9615313b70662c5e959fddacfa","ref":"refs/heads/davidme/hcaptcha","pushedAt":"2024-06-04T21:50:09.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"davidme-stripe","name":"davidme-stripe","path":"/davidme-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52758633?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into davidme/hcaptcha","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into davidme/hcaptcha"}},{"before":"c9172cb8313e5e3e2cba13351b366ed024306c81","after":"b63eeb6e88d423646513fdc86797d2ececef1b5e","ref":"refs/heads/davidme/hcaptcha","pushedAt":"2024-06-04T21:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidme-stripe","name":"davidme-stripe","path":"/davidme-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52758633?s=80&v=4"},"commit":{"message":"Add NOTICE","shortMessageHtmlLink":"Add NOTICE"}},{"before":"0997a02d3ee0336b769172dc58f6d980a7435a3f","after":"c9172cb8313e5e3e2cba13351b366ed024306c81","ref":"refs/heads/davidme/hcaptcha","pushedAt":"2024-06-04T21:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidme-stripe","name":"davidme-stripe","path":"/davidme-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52758633?s=80&v=4"},"commit":{"message":"Merge","shortMessageHtmlLink":"Merge"}},{"before":null,"after":"0997a02d3ee0336b769172dc58f6d980a7435a3f","ref":"refs/heads/davidme/hcaptcha","pushedAt":"2024-06-04T21:36:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidme-stripe","name":"davidme-stripe","path":"/davidme-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52758633?s=80&v=4"},"commit":{"message":"Update with hCaptcha tests","shortMessageHtmlLink":"Update with hCaptcha tests"}},{"before":"061c613807c07c0f53e560fe62e01eb38802d450","after":"0c5bd87ede52172761b40bf1dd2b570dcc308b9f","ref":"refs/heads/kg-onlytests","pushedAt":"2024-06-04T21:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaidis-stripe","name":null,"path":"/kgaidis-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105514761?s=80&v=4"},"commit":{"message":"Instant Debits Only: added UI tests.","shortMessageHtmlLink":"Instant Debits Only: added UI tests."}},{"before":"8bf9f3d7bd0e0a21e2910eae4a8efefcfaace175","after":"bb2b1a76a5a1dca823552aa32127cdbe57722714","ref":"refs/heads/porter/MOBILESDK-2132","pushedAt":"2024-06-04T21:05:13.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Merge branch 'master' into porter/MOBILESDK-2132","shortMessageHtmlLink":"Merge branch 'master' into porter/MOBILESDK-2132"}},{"before":"580c3f35922341acf8e367371fbc0732a0038a53","after":"8bf9f3d7bd0e0a21e2910eae4a8efefcfaace175","ref":"refs/heads/porter/MOBILESDK-2132","pushedAt":"2024-06-04T21:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Don't call helper","shortMessageHtmlLink":"Don't call helper"}},{"before":"250b3b7e15584cb8e23b8ed2ff9e90afae407ff9","after":"aa45fb2626b5d678ea4c80921c5ccf4576af4db3","ref":"refs/heads/wooj/cusPS","pushedAt":"2024-06-04T21:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"fix up more tests","shortMessageHtmlLink":"fix up more tests"}},{"before":"ab2ce6ab05f0d6c5b1d8290f883371d65a8ae62f","after":"250b3b7e15584cb8e23b8ed2ff9e90afae407ff9","ref":"refs/heads/wooj/cusPS","pushedAt":"2024-06-04T20:54:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"410cc01825e442f3dbe22e02b7919e200f6c5f02","after":"061c613807c07c0f53e560fe62e01eb38802d450","ref":"refs/heads/kg-onlytests","pushedAt":"2024-06-04T20:40:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaidis-stripe","name":null,"path":"/kgaidis-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105514761?s=80&v=4"},"commit":{"message":"Instant Debits Only: added UI tests.","shortMessageHtmlLink":"Instant Debits Only: added UI tests."}},{"before":"09f6a9f211d7f6a4aca59833e72b778d9ddeb84f","after":null,"ref":"refs/heads/porter/select-saved-pm","pushedAt":"2024-06-04T20:15:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"}},{"before":"3f17bb5555c66b8158e9503967e059f3eb21c328","after":"3fd0cf87f53eb7c4a539dbd79d3e32f940f0bca8","ref":"refs/heads/master","pushedAt":"2024-06-04T20:15:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Handle saved payment method selections in vertical mode (#3623)\n\n## Summary\r\n- Fixes a bug when you update a card brand, then exit editing mode it\r\nwas not re-selected\r\n- Fixes a bug where the stack view of the `PaymentMethodRowButton` was\r\nintercepting taps making the row button untappable for most of it's\r\nwidth.\r\n- Computes the correct accessory button to show next to the saved\r\npayment method\r\n- Shows the correct screen when tapping the accessory button (e.g. when\r\nonly 1 card open the update view controller)\r\n\r\n\r\nhttps://github.com/stripe/stripe-ios/assets/88012362/728c4113-7aa9-4aa1-8b25-0e63f6aa3163\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Motivation\r\nVert mode\r\n\r\n## Testing\r\n- Manual\r\n- New unit tests\r\n\r\n## Changelog\r\nN/A","shortMessageHtmlLink":"Handle saved payment method selections in vertical mode (#3623)"}},{"before":null,"after":"798e793cbf62bf88422dde1fee3612b53149961e","ref":"refs/heads/yuki/vertical-form-previous-payment-option","pushedAt":"2024-06-04T20:00:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuki-stripe","name":"Yuki","path":"/yuki-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47796191?s=80&v=4"},"commit":{"message":"Add support for paymentOption and previousPaymentOption to vertical mode","shortMessageHtmlLink":"Add support for paymentOption and previousPaymentOption to vertical mode"}},{"before":"083ce83318d528cb35980f8c094eeb9d64d34d2e","after":"ab2ce6ab05f0d6c5b1d8290f883371d65a8ae62f","ref":"refs/heads/wooj/cusPS","pushedAt":"2024-06-04T19:38:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"8f27832067be7881d417ab8874bfbaaeb0446ced","after":null,"ref":"refs/heads/yuki/vertical-list-refactor-add-pm-vc-2","pushedAt":"2024-06-04T19:31:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuki-stripe","name":"Yuki","path":"/yuki-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47796191?s=80&v=4"}},{"before":"6dd45c09573e9915c911e065e382ad653ba9e84e","after":"3f17bb5555c66b8158e9503967e059f3eb21c328","ref":"refs/heads/master","pushedAt":"2024-06-04T19:30:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuki-stripe","name":"Yuki","path":"/yuki-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47796191?s=80&v=4"},"commit":{"message":"Move US Bank Account/LinkInstantDebits stuff from AddPaymentMethodVC to PMFormVC (#3634)\n\n## Summary\r\n- Clean up overrideCallToAction, overrideCallToActionShouldEnable,\r\noverrideBuyButtonBehavior into a single `overridePrimaryButtonState`\r\n- Clean up dead `setErrorIfNecessary` code\r\n- Move code from AddPaymentMethodVC to PMFormVC for reuse in vertical\r\nmode\r\n\r\n## Testing\r\nExisting tests, no new behavior added. Manually tested US Bank account\r\nin horizontal PS.\r\n\r\n## Changelog\r\nNot user facing","shortMessageHtmlLink":"Move US Bank Account/LinkInstantDebits stuff from AddPaymentMethodVC …"}},{"before":"a2fceb45e71ff5bbe8c032e4d911b6ed807a9713","after":"09f6a9f211d7f6a4aca59833e72b778d9ddeb84f","ref":"refs/heads/porter/select-saved-pm","pushedAt":"2024-06-04T19:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":"c5416a819d5a25166fe9c5e7786f7d439a06f260","after":"a2fceb45e71ff5bbe8c032e4d911b6ed807a9713","ref":"refs/heads/porter/select-saved-pm","pushedAt":"2024-06-04T19:01:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Rename to initialSelection","shortMessageHtmlLink":"Rename to initialSelection"}},{"before":"11b445952c520c3d0d94f4c0214e73c8d5782885","after":"c5416a819d5a25166fe9c5e7786f7d439a06f260","ref":"refs/heads/porter/select-saved-pm","pushedAt":"2024-06-04T18:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Improve comment","shortMessageHtmlLink":"Improve comment"}},{"before":"d6147dbf41f223a165d2c6900626749153f51545","after":null,"ref":"refs/heads/wooj/csDefaultValue","pushedAt":"2024-06-04T18:27:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"}},{"before":"415464cb2c6a0bca8442a2480d81147b613de5ff","after":"6dd45c09573e9915c911e065e382ad653ba9e84e","ref":"refs/heads/master","pushedAt":"2024-06-04T18:27:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wooj-stripe","name":"John Woo","path":"/wooj-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99628984?s=80&v=4"},"commit":{"message":"Send payment_method_allow_redisplay_filter (#3637)\n\n## Summary\r\nSends default value for payment_method_allow_redisplay_filter, which\r\nwill be customizable in a future PRs\r\n\r\n## Motivation\r\nTo make backend deployments for our merchant server easier, we should be\r\nsending this flag as well.\r\n\r\n## Testing\r\nManual testing\r\n\r\n## Changelog\r\n","shortMessageHtmlLink":"Send payment_method_allow_redisplay_filter (#3637)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXIbPFgA","startCursor":null,"endCursor":null}},"title":"Activity · stripe/stripe-ios"}