{"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:1720020531.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"078d624ad10deac51a0350ffc198a079d8632847","ref":"refs/heads/mats/fc_testmode_badge_on_consent_view","pushedAt":"2024-07-03T15:28:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mats-stripe","name":"Mat Schmid","path":"/mats-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172562065?s=80&v=4"},"commit":{"message":"[FC] Show test mode badge on consent view","shortMessageHtmlLink":"[FC] Show test mode badge on consent view"}},{"before":"b1ecd4e7b57e6e18a3939caf21573a0a52a2cef5","after":"a6969fcea5819a310aa1d4996d43f7c04d898be6","ref":"refs/heads/mats/reanimate_consent_view_on_foreground","pushedAt":"2024-07-03T14:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mats-stripe","name":"Mat Schmid","path":"/mats-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172562065?s=80&v=4"},"commit":{"message":"Move notification observer to viewDidLoad, remove deinit","shortMessageHtmlLink":"Move notification observer to viewDidLoad, remove deinit"}},{"before":null,"after":"5f4d477745650d896017aca097195cffab265d79","ref":"refs/heads/mats/fc-playground-dismiss-keyboard","pushedAt":"2024-07-03T13:54:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mats-stripe","name":"Mat Schmid","path":"/mats-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172562065?s=80&v=4"},"commit":{"message":"FC Playground app - Make keyboard dismissable","shortMessageHtmlLink":"FC Playground app - Make keyboard dismissable"}},{"before":"a28d5f3ce7851c07667d98b3aaa70c3fc2f2adaa","after":null,"ref":"refs/heads/porter/edit-button-tweaks","pushedAt":"2024-07-03T02:44:16.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":"41914502924086e20b056dac58d3d9683095dd79","after":"fc944c0bf7541175df7041971cbd4017abba1b94","ref":"refs/heads/master","pushedAt":"2024-07-03T02:44:14.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":"Update font and alignment of edit button (#3742)\n\n## Summary\r\n- Updated edit button to use medium font\r\n- Right aligned text on edit button\r\n- Reviewed padding to ensure we are using 20px,\r\n[this](https://github.com/stripe/stripe-ios/blob/master/StripePaymentSheet/StripePaymentSheet/Source/PaymentSheet/Views/PaymentSheetUIKitAdditions.swift#L20)\r\nis used for the padding.\r\n\r\n## Motivation\r\n- Quality review\r\n\r\n## Testing\r\n- Manual\r\n- Snapshots\r\n\r\n## Changelog\r\nN/A","shortMessageHtmlLink":"Update font and alignment of edit button (#3742)"}},{"before":"adbfaba75ad2ed19e601182329b5a15d4eeb09e1","after":"a28d5f3ce7851c07667d98b3aaa70c3fc2f2adaa","ref":"refs/heads/porter/edit-button-tweaks","pushedAt":"2024-07-03T00:51:29.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":"update snapshots after merge","shortMessageHtmlLink":"update snapshots after merge"}},{"before":"187c2f778d69d485a1dcfae2a9297cd1763b92d8","after":null,"ref":"refs/heads/porter/update-borer-stroke","pushedAt":"2024-07-03T00:46:34.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":"3654e37b801bd38290a3aff58c85986cd8ad5ea2","after":"41914502924086e20b056dac58d3d9683095dd79","ref":"refs/heads/master","pushedAt":"2024-07-03T00:46:33.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":"Update border width of vertical buttons when selected to be 1.5 (#3738)\n\n## Summary\r\n- Reduces border width of vertical mode when selected to 1.5 and\r\nincreases the height from 44 to 48\r\n- Based on quality feedback\r\n- https://stripe.slack.com/archives/C06JTLU0K8E/p1719859015980339\r\n\r\n## Motivation\r\n- Quality review\r\n\r\n## Testing\r\n- Manual\r\n\r\n## Changelog\r\nN/A","shortMessageHtmlLink":"Update border width of vertical buttons when selected to be 1.5 (#3738)"}},{"before":"45f6a8583e47c12cda454c9735f10b2431604b18","after":"6b672865e268b8f900bc8c8229b8c752dc7fafd9","ref":"refs/heads/kg-nmedrawer","pushedAt":"2024-07-02T23:24:42.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":"Financial Connections: for networking manual entry, got a generic account not available drawer to appear.","shortMessageHtmlLink":"Financial Connections: for networking manual entry, got a generic acc…"}},{"before":"56dc1d08b56ba3516137f9986f93a8af9493c728","after":"187c2f778d69d485a1dcfae2a9297cd1763b92d8","ref":"refs/heads/porter/update-borer-stroke","pushedAt":"2024-07-02T23:24:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}},{"before":"c1ffa0f1ef8b68e928a31604de85bfcdb2eb2da5","after":"e32a6d7ff736c64eca62058e2ab2f57e3788feba","ref":"refs/heads/fc-networkingmanualentry","pushedAt":"2024-07-02T23:22:44.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":"Financial Connections: for networking manual entry, added support to save to link (#3678)\n\n## Summary\r\n\r\nThis PR:\r\n- Changes the `saveToLink` API to accept NULL selected accounts for\r\nnetworking manual entry. When it's NULL, we assume its networking manual\r\nentry.\r\n\r\nContext:\r\n- Financial Connections is implementing support for \"networking manual\r\nentry.\" This feature allows a user to enter their manually entered\r\naccount _once_, and then we will allow them to reuse it later through\r\nLink.\r\n- This is just one PR of many where each PR will be merged to a feature\r\nbranch `fc-networkingmanualentry`.\r\n- It's expected that this PR may have some gaps or TODO's because its\r\ngoing to a feature branch. That being said, we still want to make sure\r\nthere's no glaring logic issues/bugs.\r\n\r\n## Testing\r\n\r\nThis video shows me entering an account manually, the code offering me\r\nto \"network\" it (add to Link), and then after I link another real bank\r\naccount, I can see both accounts:\r\n\r\n\r\nhttps://github.com/stripe/stripe-ios/assets/105514761/3d799607-9189-4e17-b09f-f3b446873575\r\n\r\n\r\nThis shows the end of the video where we see the extra manually entered\r\naccount (note that the spacing/layout is a separate discussion from this\r\nPR):\r\n\r\n![Simulator Screenshot - iPhone 15 Pro - 2024-06-18 at 13 46\r\n52](https://github.com/stripe/stripe-ios/assets/105514761/273b01c2-caec-4fe8-843d-f5f086457c7d)","shortMessageHtmlLink":"Financial Connections: for networking manual entry, added support to …"}},{"before":"3a67806c94bebb353b943ba8fc2a60640c0e5e61","after":"45f6a8583e47c12cda454c9735f10b2431604b18","ref":"refs/heads/kg-nmedrawer","pushedAt":"2024-07-02T23:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgaidis-stripe","name":null,"path":"/kgaidis-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105514761?s=80&v=4"},"commit":{"message":"Financial Connections: for networking manual entry, got a generic account not available drawer to appear.","shortMessageHtmlLink":"Financial Connections: for networking manual entry, got a generic acc…"}},{"before":"39714418dc76bf08e44bec66da35906971b85ebb","after":"56dc1d08b56ba3516137f9986f93a8af9493c728","ref":"refs/heads/porter/update-borer-stroke","pushedAt":"2024-07-02T21:28:10.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":"update snapshots","shortMessageHtmlLink":"update snapshots"}},{"before":"accd07ce34dd5e9b0a07059916d369eeb9dfab9d","after":"436a49a3d414b3860c0b8d0f1e5dc52ff70ed410","ref":"refs/heads/mats/fc_fetch_partnerauth_next_pane","pushedAt":"2024-07-02T20:36:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mats-stripe","name":"Mat Schmid","path":"/mats-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172562065?s=80&v=4"},"commit":{"message":"[FC] Fetch next pane after Partner OAuth flow completes","shortMessageHtmlLink":"[FC] Fetch next pane after Partner OAuth flow completes"}},{"before":"63445306f6d6d62d79bdfb00f0f57dedb46d3402","after":"39714418dc76bf08e44bec66da35906971b85ebb","ref":"refs/heads/porter/update-borer-stroke","pushedAt":"2024-07-02T20:07:36.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":"Also change horizontal border stroke","shortMessageHtmlLink":"Also change horizontal border stroke"}},{"before":"185fecc4b0ee470052225f9e0a7d60fcac0d2a64","after":"adbfaba75ad2ed19e601182329b5a15d4eeb09e1","ref":"refs/heads/porter/edit-button-tweaks","pushedAt":"2024-07-02T18:47:33.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":"More snapshots","shortMessageHtmlLink":"More snapshots"}},{"before":"f9d18b74b9f71dcee9702f224f20bdb8fead6b51","after":"ad05afb723fc1b7aefbf9740ecb904b0c1b49dc5","ref":"refs/heads/porter/fix-mandate-saved","pushedAt":"2024-07-02T18:35:09.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":"8e8ff5347f3302b4c2d307db1856a00fbb075d63","after":"185fecc4b0ee470052225f9e0a7d60fcac0d2a64","ref":"refs/heads/porter/edit-button-tweaks","pushedAt":"2024-07-02T18:10:45.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 need this line","shortMessageHtmlLink":"Don't need this line"}},{"before":"5c7400edb7e1839584700abf3b4005bd81f96318","after":"8e8ff5347f3302b4c2d307db1856a00fbb075d63","ref":"refs/heads/porter/edit-button-tweaks","pushedAt":"2024-07-02T18:02:04.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":"update snapshots","shortMessageHtmlLink":"update snapshots"}},{"before":null,"after":"f9d18b74b9f71dcee9702f224f20bdb8fead6b51","ref":"refs/heads/porter/fix-mandate-saved","pushedAt":"2024-07-02T17:57:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Show mandate if being reused","shortMessageHtmlLink":"Show mandate if being reused"}},{"before":null,"after":"5c7400edb7e1839584700abf3b4005bd81f96318","ref":"refs/heads/porter/edit-button-tweaks","pushedAt":"2024-07-02T16:34:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Update font and alignment of edit button","shortMessageHtmlLink":"Update font and alignment of edit button"}},{"before":"89018fbc1c2b332adad82965592c6032077517ad","after":"152bb34d0d8f6bea8cbd764cd50f86f377b2f5c0","ref":"refs/heads/egeniesse/add-sunbit","pushedAt":"2024-07-02T16:17:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egeniesse-stripe","name":null,"path":"/egeniesse-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104580753?s=80&v=4"},"commit":{"message":"Provide correct PI client secret to test","shortMessageHtmlLink":"Provide correct PI client secret to test"}},{"before":null,"after":"accd07ce34dd5e9b0a07059916d369eeb9dfab9d","ref":"refs/heads/mats/fc_fetch_partnerauth_next_pane","pushedAt":"2024-07-02T15:59:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mats-stripe","name":"Mat Schmid","path":"/mats-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172562065?s=80&v=4"},"commit":{"message":"[FC] Fetch next pane after Partner OAuth flow completes","shortMessageHtmlLink":"[FC] Fetch next pane after Partner OAuth flow completes"}},{"before":"f9b2dfd71d895922467bcb115edc5121da567ca2","after":null,"ref":"refs/heads/porter/dismiss-manage-correct","pushedAt":"2024-07-02T15:52:12.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":"5a4c1ef158e0a5badc12767ca0857a0574943a74","after":"3654e37b801bd38290a3aff58c85986cd8ad5ea2","ref":"refs/heads/master","pushedAt":"2024-07-02T15:52:10.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":"Notify delegate we should dismiss (#3741)\n\n## Summary\r\n- We don't reopen to the manage screen in this case, we could try to\r\ntrack the state and re-open it to the manage screen but not sure it's\r\ntotally worth it for this behavior.\r\n\r\n\r\nhttps://github.com/stripe/stripe-ios/assets/88012362/68aebc52-a67f-4e77-8715-1e2ecf52596a\r\n\r\n\r\n\r\n## Motivation\r\n🐛 bash\r\n\r\n## Testing\r\n- Manual\r\n\r\n## Changelog\r\nN/A","shortMessageHtmlLink":"Notify delegate we should dismiss (#3741)"}},{"before":"465b84c19234f8038220fb1d89ff3f4a24da74d6","after":"f9b2dfd71d895922467bcb115edc5121da567ca2","ref":"refs/heads/porter/dismiss-manage-correct","pushedAt":"2024-07-02T14:38:28.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":"10e15a8059226b8d1a95c38cceecae0cb7a0c1d6","after":"878356407af53fe49b37616c6818785146584145","ref":"refs/heads/porter/fix-cbc-edge-case","pushedAt":"2024-07-02T14:37:32.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":"Update test","shortMessageHtmlLink":"Update test"}},{"before":null,"after":"465b84c19234f8038220fb1d89ff3f4a24da74d6","ref":"refs/heads/porter/dismiss-manage-correct","pushedAt":"2024-07-02T05:32:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Notify delegate we should dismiss","shortMessageHtmlLink":"Notify delegate we should dismiss"}},{"before":"070b24e806670a9a4ed8153013e8f4a6ae5e79ec","after":"10e15a8059226b8d1a95c38cceecae0cb7a0c1d6","ref":"refs/heads/porter/fix-cbc-edge-case","pushedAt":"2024-07-02T05:25:58.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":"Add tests","shortMessageHtmlLink":"Add tests"}},{"before":null,"after":"070b24e806670a9a4ed8153013e8f4a6ae5e79ec","ref":"refs/heads/porter/fix-cbc-edge-case","pushedAt":"2024-07-02T05:18:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"porter-stripe","name":"Nick Porter","path":"/porter-stripe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88012362?s=80&v=4"},"commit":{"message":"Check if merchant is CBC eligible for remove only","shortMessageHtmlLink":"Check if merchant is CBC eligible for remove only"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdgwh-gA","startCursor":null,"endCursor":null}},"title":"Activity · stripe/stripe-ios"}