{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61203,"defaultBranch":"main","name":"shopify_app","ownerLogin":"Shopify","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-10-09T15:10:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8085?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714163602.0","currentOid":""},"activityList":{"items":[{"before":"2c726ab5748615710b0ec7efcb8ae9c173e6179b","after":"f9aee3180bffd39c017157402da502d8ff1580b1","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T21:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add authentication docs for token exchange","shortMessageHtmlLink":"Add authentication docs for token exchange"}},{"before":"d91ade7ceccccf9a841e2b53193ab42b110a4de9","after":"2c726ab5748615710b0ec7efcb8ae9c173e6179b","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T20:40:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"fix with_token_refetch example so client is inside block","shortMessageHtmlLink":"fix with_token_refetch example so client is inside block"}},{"before":"70194f15ab2ba9c9180efbb5156c77dd818481cf","after":"d91ade7ceccccf9a841e2b53193ab42b110a4de9","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T20:37:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add README introduction to new embedded app auth strategy","shortMessageHtmlLink":"Add README introduction to new embedded app auth strategy"}},{"before":"60d447c3f92a2eeeafc0ae2fa602411a53d777e4","after":"70194f15ab2ba9c9180efbb5156c77dd818481cf","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T20:37:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add README introduction to new embedded app auth strategy","shortMessageHtmlLink":"Add README introduction to new embedded app auth strategy"}},{"before":"85ebcc06d0ef7c761f83ab43aa24cf2592a6292b","after":"60d447c3f92a2eeeafc0ae2fa602411a53d777e4","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T20:35:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add README introduction to new embedded app auth strategy","shortMessageHtmlLink":"Add README introduction to new embedded app auth strategy"}},{"before":"b8014e628f525245761e4b763eb64e4672d5900f","after":"85ebcc06d0ef7c761f83ab43aa24cf2592a6292b","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T20:35:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add README introduction to new embedded app auth strategy","shortMessageHtmlLink":"Add README introduction to new embedded app auth strategy"}},{"before":null,"after":"b8014e628f525245761e4b763eb64e4672d5900f","ref":"refs/heads/add-docs","pushedAt":"2024-04-26T20:33:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add README introduction to new embedded app auth strategy","shortMessageHtmlLink":"Add README introduction to new embedded app auth strategy"}},{"before":"bdf4b230c0d3539406e90bd484eb673fe9e8e371","after":"7b45c70b12fffde5de29bf8c55775dfeb39098f3","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-26T14:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"7eddd950d265a3367a091fecbd718f8f719e9afe","after":"bdf4b230c0d3539406e90bd484eb673fe9e8e371","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T22:33:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Redirect to embed app before trying to redirect to patch session token","shortMessageHtmlLink":"Redirect to embed app before trying to redirect to patch session token"}},{"before":"841857ffe9f8930a52bb06712e32a025d41130c9","after":"7eddd950d265a3367a091fecbd718f8f719e9afe","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T21:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Redirect to embed app before bounce page","shortMessageHtmlLink":"Redirect to embed app before bounce page"}},{"before":"4efdfb21e099074f2d503aa962b314050f9ea919","after":"841857ffe9f8930a52bb06712e32a025d41130c9","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T17:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling handles error by redirecting to loginpage without shop param","shortMessageHtmlLink":"EnsureBilling handles error by redirecting to loginpage without shop …"}},{"before":"25026be29108d54f4b1957a85e426e56c77bc352","after":"4efdfb21e099074f2d503aa962b314050f9ea919","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T17:45:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling handles error by redirecting to loginpage without shop param","shortMessageHtmlLink":"EnsureBilling handles error by redirecting to loginpage without shop …"}},{"before":"470164affdcc254555846dd2b4e99f5022ee563d","after":"25026be29108d54f4b1957a85e426e56c77bc352","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T17:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling handles error by redirecting to loginpage without shop param","shortMessageHtmlLink":"EnsureBilling handles error by redirecting to loginpage without shop …"}},{"before":"818e36882234b7a756f17c2925639154ea44b6eb","after":"470164affdcc254555846dd2b4e99f5022ee563d","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T16:07:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange","shortMessageHtmlLink":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange"}},{"before":"1c0acef016e2d022b416a49eb7c46f468b57f23e","after":"818e36882234b7a756f17c2925639154ea44b6eb","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T16:04:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange","shortMessageHtmlLink":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange"}},{"before":"fb18867dbe52fbd444e0798efae8afd137f6a862","after":"1c0acef016e2d022b416a49eb7c46f468b57f23e","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T15:53:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange","shortMessageHtmlLink":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange"}},{"before":null,"after":"fb18867dbe52fbd444e0798efae8afd137f6a862","ref":"refs/heads/ensure-other-concerns-work","pushedAt":"2024-04-25T15:52:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange","shortMessageHtmlLink":"EnsureBilling and EnsureAuthenticatedLinks works with token exchange"}},{"before":"d05d855495debc4acb529de56ea42f16106acc83","after":null,"ref":"refs/heads/support-id-token","pushedAt":"2024-04-24T19:52:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"}},{"before":"ea884a682413430f2f034eef2fdd472d7d42e303","after":"d5a2394d05f1ef863cc962923411fcef4694c993","ref":"refs/heads/main","pushedAt":"2024-04-24T19:52:13.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Merge pull request #1832 from Shopify/support-id-token\n\nSupport id_token from URL params","shortMessageHtmlLink":"Merge pull request #1832 from Shopify/support-id-token"}},{"before":"3780621573aeb71f16da7ec3f99e2ca6f551dcce","after":"d05d855495debc4acb529de56ea42f16106acc83","ref":"refs/heads/support-id-token","pushedAt":"2024-04-24T19:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add more detail for JWT migration docs","shortMessageHtmlLink":"Add more detail for JWT migration docs"}},{"before":"9cfc949282c94ffcd3598f9177736ceaedf4b255","after":"3780621573aeb71f16da7ec3f99e2ca6f551dcce","ref":"refs/heads/support-id-token","pushedAt":"2024-04-23T16:53:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"78db8fc398b17b53c76ae9cecf48c826a3b845bc","after":"9cfc949282c94ffcd3598f9177736ceaedf4b255","ref":"refs/heads/support-id-token","pushedAt":"2024-04-22T21:30:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"b8f8779bb9de853a4fb93b004d38f8a67eea2042","after":"78db8fc398b17b53c76ae9cecf48c826a3b845bc","ref":"refs/heads/support-id-token","pushedAt":"2024-04-22T19:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"50564ce96dfe7ed6d7022c326e4dca16f17a5ef8","after":"b8f8779bb9de853a4fb93b004d38f8a67eea2042","ref":"refs/heads/support-id-token","pushedAt":"2024-04-22T19:12:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Accept session token from URL params id_token in TokenExchange concern","shortMessageHtmlLink":"Accept session token from URL params id_token in TokenExchange concern"}},{"before":"c8d6e069a8b63632e058fb1b42b8e3cba3f9f322","after":"50564ce96dfe7ed6d7022c326e4dca16f17a5ef8","ref":"refs/heads/support-id-token","pushedAt":"2024-04-22T16:49:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Accept session token from URL params id_token in TokenExchange concern","shortMessageHtmlLink":"Accept session token from URL params id_token in TokenExchange concern"}},{"before":"7d5f0d97c6a85bc568d589803ad468030da08f83","after":"c8d6e069a8b63632e058fb1b42b8e3cba3f9f322","ref":"refs/heads/support-id-token","pushedAt":"2024-04-22T16:41:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Accept session token from URL params id_token in TokenExchange concern","shortMessageHtmlLink":"Accept session token from URL params id_token in TokenExchange concern"}},{"before":"528d5f5b56d4382feb9c7ee8dc1b6814c2af6cd5","after":"7d5f0d97c6a85bc568d589803ad468030da08f83","ref":"refs/heads/support-id-token","pushedAt":"2024-04-22T13:50:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Extract WithShopifyIdToken concern","shortMessageHtmlLink":"Extract WithShopifyIdToken concern"}},{"before":null,"after":"528d5f5b56d4382feb9c7ee8dc1b6814c2af6cd5","ref":"refs/heads/support-id-token","pushedAt":"2024-04-19T22:32:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Extract WithShopifyIdToken concern","shortMessageHtmlLink":"Extract WithShopifyIdToken concern"}},{"before":"97122723a596216b086f517f33a790ccfe223b24","after":null,"ref":"refs/heads/handle-invalid-session-token","pushedAt":"2024-04-19T18:16:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"}},{"before":"94c3ac340695d287ae062368330f830340089d46","after":"ea884a682413430f2f034eef2fdd472d7d42e303","ref":"refs/heads/main","pushedAt":"2024-04-19T18:16:14.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"zzooeeyy","name":"Zoey Lan","path":"/zzooeeyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102243935?s=80&v=4"},"commit":{"message":"Merge pull request #1823 from Shopify/handle-invalid-session-token\n\nHandle invalid session token","shortMessageHtmlLink":"Merge pull request #1823 from Shopify/handle-invalid-session-token"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO4f-bQA","startCursor":null,"endCursor":null}},"title":"Activity · Shopify/shopify_app"}