{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8977732,"defaultBranch":"main","name":"osm-auth","ownerLogin":"osmlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-23T22:01:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3856374?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714164291.0","currentOid":""},"activityList":{"items":[{"before":"44e3703f05dc4e26c9426236ca8829d0066340d2","after":"64a3e6998cd2b1d383e1942d7db6df25780f2b07","ref":"refs/heads/main","pushedAt":"2024-04-26T20:44:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"v2.5.0","shortMessageHtmlLink":"v2.5.0"}},{"before":"a597d5289fb1b762b910eea0ffb06446cfccd854","after":"44e3703f05dc4e26c9426236ca8829d0066340d2","ref":"refs/heads/main","pushedAt":"2024-04-26T20:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Remove any extra quotes that were stored with legacy tokens\n(closes #129)","shortMessageHtmlLink":"Remove any extra quotes that were stored with legacy tokens"}},{"before":"34f5735deb4f572afb847a45d99ddcffa2749711","after":"a597d5289fb1b762b910eea0ffb06446cfccd854","ref":"refs/heads/main","pushedAt":"2024-04-26T18:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"allow the locale of the login page to be set","shortMessageHtmlLink":"allow the locale of the login page to be set"}},{"before":"e33e486861b12cd6a164aa78ddf7505c2413663f","after":"34f5735deb4f572afb847a45d99ddcffa2749711","ref":"refs/heads/main","pushedAt":"2024-01-09T21:37:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Add missing apiUrl to OSMAuthOptions type","shortMessageHtmlLink":"Add missing apiUrl to OSMAuthOptions type"}},{"before":"8716463bdc62c7ecebfedbb417a71557081a3a5d","after":"e33e486861b12cd6a164aa78ddf7505c2413663f","ref":"refs/heads/main","pushedAt":"2024-01-09T21:37:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"README: do not mention no longer used secret","shortMessageHtmlLink":"README: do not mention no longer used secret"}},{"before":"11235f1b4a705a143dfd247e1afa43d4098ead03","after":"8716463bdc62c7ecebfedbb417a71557081a3a5d","ref":"refs/heads/main","pushedAt":"2024-01-04T17:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Fix spelling","shortMessageHtmlLink":"Fix spelling"}},{"before":"78d5fb4208eefd77c95b822718c905090bdf9d8b","after":"11235f1b4a705a143dfd247e1afa43d4098ead03","ref":"refs/heads/main","pushedAt":"2024-01-04T17:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"v2.4.0","shortMessageHtmlLink":"v2.4.0"}},{"before":"41f28a1b9eeb0b07b1fa9afffda2bd9233476402","after":"78d5fb4208eefd77c95b822718c905090bdf9d8b","ref":"refs/heads/main","pushedAt":"2024-01-04T17:46:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Attempt to fix exports","shortMessageHtmlLink":"Attempt to fix exports"}},{"before":"67da7bac5a2635d813d782dab6ed92f047edefe8","after":"41f28a1b9eeb0b07b1fa9afffda2bd9233476402","ref":"refs/heads/main","pushedAt":"2024-01-04T17:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Remove store, mock localStorage if not available\n(closes #126)","shortMessageHtmlLink":"Remove store, mock localStorage if not available"}},{"before":"1f2a8a376b68503de5216f7dd8b03ba5100b600a","after":"67da7bac5a2635d813d782dab6ed92f047edefe8","ref":"refs/heads/main","pushedAt":"2024-01-04T17:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Bump dependencies","shortMessageHtmlLink":"Bump dependencies"}},{"before":"9d47cdbf0901e2239bc1aa07a83fd7a3341cc12e","after":"1f2a8a376b68503de5216f7dd8b03ba5100b600a","ref":"refs/heads/main","pushedAt":"2023-12-22T16:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Updates to the build action","shortMessageHtmlLink":"Updates to the build action"}},{"before":"8744617fa7f318e769c39e0e314c4fe537d26ec6","after":"9d47cdbf0901e2239bc1aa07a83fd7a3341cc12e","ref":"refs/heads/main","pushedAt":"2023-12-21T20:51:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Swap `tap` for `node:test`\nNode's built-in test runner works great!","shortMessageHtmlLink":"Swap tap for node:test"}},{"before":"39ee168b056569953b5affe2e8e1ad5cd8dbdcda","after":"8744617fa7f318e769c39e0e314c4fe537d26ec6","ref":"refs/heads/main","pushedAt":"2023-10-24T15:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"v2.3.0","shortMessageHtmlLink":"v2.3.0"}},{"before":"32d983aa6dba7752f0e75e442bb3d7479c6ec0a8","after":"39ee168b056569953b5affe2e8e1ad5cd8dbdcda","ref":"refs/heads/main","pushedAt":"2023-10-24T14:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Add apiUrl to sourcedoc\n(re: #123)","shortMessageHtmlLink":"Add apiUrl to sourcedoc"}},{"before":"b42ca40b9b92853988036dcf576c917d4d658db2","after":"32d983aa6dba7752f0e75e442bb3d7479c6ec0a8","ref":"refs/heads/main","pushedAt":"2023-10-24T14:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"No need to wrap Error in new Error\n\nsee https://github.com/osmlab/osm-auth/commit/0f48eb88293e2d9edcc7e668fd31c68681f0aa77#r129322286","shortMessageHtmlLink":"No need to wrap Error in new Error"}},{"before":"cce3ba0f9d4ddf0e9644b7d63faacf4c95612cd0","after":"b42ca40b9b92853988036dcf576c917d4d658db2","ref":"refs/heads/main","pushedAt":"2023-10-24T14:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Support separate urls for OAuth handshake and OSM API usage\n(closes #123)\n\nsee also:\nhttps://github.com/openstreetmap/operations/issues/951\nhttps://github.com/facebook/Rapid/issues/1130\nhttps://github.com/openstreetmap/iD/commit/c4d1390270291c12bb31af6f8276f9b2f6c9696e","shortMessageHtmlLink":"Support separate urls for OAuth handshake and OSM API usage"}},{"before":"4a608f2dfb6a15a15cc7a19d2668f5bca944ee03","after":"cce3ba0f9d4ddf0e9644b7d63faacf4c95612cd0","ref":"refs/heads/main","pushedAt":"2023-10-23T19:35:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"npm run build","shortMessageHtmlLink":"npm run build"}},{"before":"db5e9c6319df915aacff8b322112d9ab12c50207","after":"4a608f2dfb6a15a15cc7a19d2668f5bca944ee03","ref":"refs/heads/main","pushedAt":"2023-09-01T19:52:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Update README.md: add clarification on multiple scopes\n\nI needed a few minutes to figure out that scopes should be separated by spaces, so I clarified this in the example","shortMessageHtmlLink":"Update README.md: add clarification on multiple scopes"}},{"before":"ce6c15f5a7bf41b23fcf3a3d445a13fdd6c701a5","after":"db5e9c6319df915aacff8b322112d9ab12c50207","ref":"refs/heads/main","pushedAt":"2023-09-01T15:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Bump all dependencies","shortMessageHtmlLink":"Bump all dependencies"}},{"before":"ebdf6fe6cfe7a32cedf4282272f27c371406ca32","after":"ce6c15f5a7bf41b23fcf3a3d445a13fdd6c701a5","ref":"refs/heads/main","pushedAt":"2023-08-26T11:12:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Readme: Hint that OAuth 1 is deprecated\n\nAccording to https://github.com/openstreetmap/operations/issues/867","shortMessageHtmlLink":"Readme: Hint that OAuth 1 is deprecated"}},{"before":"0f48eb88293e2d9edcc7e668fd31c68681f0aa77","after":"ebdf6fe6cfe7a32cedf4282272f27c371406ca32","ref":"refs/heads/main","pushedAt":"2023-07-12T20:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"v2.2.0","shortMessageHtmlLink":"v2.2.0"}},{"before":"270e902409a308168a63e3bd3ee2bf7d5ea63d47","after":null,"ref":"refs/heads/fetch-compatible","pushedAt":"2023-07-12T19:52:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"}},{"before":"792c6f5e57e31b7de8927b4895025ca211e7b712","after":"0f48eb88293e2d9edcc7e668fd31c68681f0aa77","ref":"refs/heads/main","pushedAt":"2023-07-12T19:52:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Make the fetch wrapper more compatible with fetch\n(closes #117)\n\nThis makes `oauth.fetch` work exactly like regular `fetch`.\n\nAlso adds an `authenticateAsync` function that works just like\n `authenticate`, but wraps in a Promise for chaining.","shortMessageHtmlLink":"Make the fetch wrapper more compatible with fetch"}},{"before":null,"after":"270e902409a308168a63e3bd3ee2bf7d5ea63d47","ref":"refs/heads/fetch-compatible","pushedAt":"2023-07-12T19:50:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Make the fetch wrapper more compatible with fetch\n(closes #117)\n\nThis makes `oauth.fetch` work exactly like regular `fetch`.\n\nAlso adds an `authenticateAsync` function that works just like\n `authenticate`, but wraps in a Promise for chaining.","shortMessageHtmlLink":"Make the fetch wrapper more compatible with fetch"}},{"before":"8aa4c5d1d4d33c130ed1705bae1a17f764101391","after":"792c6f5e57e31b7de8927b4895025ca211e7b712","ref":"refs/heads/main","pushedAt":"2023-07-12T15:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Nag user if they are on an old browser","shortMessageHtmlLink":"Nag user if they are on an old browser"}},{"before":"33604d2f8f92cc57807a20392a36ea1b3f906272","after":"8aa4c5d1d4d33c130ed1705bae1a17f764101391","ref":"refs/heads/main","pushedAt":"2023-07-12T02:48:08.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"npm run build","shortMessageHtmlLink":"npm run build"}},{"before":"cccd74c48c7826ee303a6a7f4b639656f5bc026b","after":"33604d2f8f92cc57807a20392a36ea1b3f906272","ref":"refs/heads/main","pushedAt":"2023-07-10T20:48:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"a56764ed462b619840f631739ac35cc4a2179352","after":"cccd74c48c7826ee303a6a7f4b639656f5bc026b","ref":"refs/heads/main","pushedAt":"2023-05-17T14:25:14.103Z","pushType":"push","commitsCount":3,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"v2.1.0","shortMessageHtmlLink":"v2.1.0"}},{"before":"4c21d27744bcd50f667ddf729f69323e6922f91a","after":"a56764ed462b619840f631739ac35cc4a2179352","ref":"refs/heads/main","pushedAt":"2023-05-17T14:07:34.638Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Merge pull request #113 from dschep/singlepage\n\nSingle page support","shortMessageHtmlLink":"Merge pull request #113 from dschep/singlepage"}},{"before":"76d0195accce32671b0a38ca74855dcb6dad25b7","after":"4c21d27744bcd50f667ddf729f69323e6922f91a","ref":"refs/heads/main","pushedAt":"2023-05-17T14:04:14.308Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Merge pull request #112 from dschep/fetch\n\nfetch wrapper","shortMessageHtmlLink":"Merge pull request #112 from dschep/fetch"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO4PyXAA","startCursor":null,"endCursor":null}},"title":"Activity ยท osmlab/osm-auth"}