{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21196107,"defaultBranch":"master","name":"api.goodcity","ownerLogin":"crossroads","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-25T08:40:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/141971?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718252030.0","currentOid":""},"activityList":{"items":[{"before":"90a9afc727c2f41a2c059d4fafefafd006b6af67","after":"2ca8abf561f70441fccace295327f0361fd64cdf","ref":"refs/heads/master","pushedAt":"2024-06-20T06:40:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Added translations for cancellation reasons.","shortMessageHtmlLink":"Added translations for cancellation reasons."}},{"before":null,"after":"a5286868e98f5628ec7f89a169f7fd5e35c3ae02","ref":"refs/heads/cancelation-translations","pushedAt":"2024-06-13T04:13:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"First pass translations to send for review","shortMessageHtmlLink":"First pass translations to send for review"}},{"before":"20549cc1852bb7257ebffaac7eaef0abd9f9f553","after":"90a9afc727c2f41a2c059d4fafefafd006b6af67","ref":"refs/heads/master","pushedAt":"2024-04-26T02:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Updated node and ruby version","shortMessageHtmlLink":"Updated node and ruby version"}},{"before":"6d90e070bb94544336735bba420a3a98d59eccd3","after":"fe39cf0ac261a25e07ef1661aff5c0136bb6306f","ref":"refs/heads/live","pushedAt":"2024-04-25T23:33:06.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"de37d4f88453062ce5f0b3ca34a71abb41a5954b","after":"20549cc1852bb7257ebffaac7eaef0abd9f9f553","ref":"refs/heads/master","pushedAt":"2024-04-25T08:15:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Migrate from URI::encode (deprecated) to CGI::escape which also works.","shortMessageHtmlLink":"Migrate from URI::encode (deprecated) to CGI::escape which also works."}},{"before":"3007f4be342eeb49a2d0de7d11d2fe221fdcaaf7","after":"de37d4f88453062ce5f0b3ca34a71abb41a5954b","ref":"refs/heads/master","pushedAt":"2024-04-13T08:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Use central switchboard number.","shortMessageHtmlLink":"Use central switchboard number."}},{"before":"58eef6ee35b0eb55f374286cad4f33cd6cb773c0","after":"6d90e070bb94544336735bba420a3a98d59eccd3","ref":"refs/heads/live","pushedAt":"2024-02-09T10:07:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"a2eae722257cd1d65e44edc89f568e56ddac8684","after":"3007f4be342eeb49a2d0de7d11d2fe221fdcaaf7","ref":"refs/heads/master","pushedAt":"2024-02-09T09:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Fix syntax error","shortMessageHtmlLink":"Fix syntax error"}},{"before":"da87314cb0275845647909c63b1115d6270f721b","after":"a2eae722257cd1d65e44edc89f568e56ddac8684","ref":"refs/heads/master","pushedAt":"2024-02-09T04:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Improved image archiving now that images on offers can be archived.","shortMessageHtmlLink":"Improved image archiving now that images on offers can be archived."}},{"before":"9c799ba05b931d0824495687ce439e2eb65a9bd2","after":"58eef6ee35b0eb55f374286cad4f33cd6cb773c0","ref":"refs/heads/live","pushedAt":"2024-02-01T06:37:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"db61982316926d6d923553072cefe4e30168f71c","after":"da87314cb0275845647909c63b1115d6270f721b","ref":"refs/heads/master","pushedAt":"2024-02-01T06:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Improved user delete mechanism to handle cases where user had an admin role but no longer does.","shortMessageHtmlLink":"Improved user delete mechanism to handle cases where user had an admi…"}},{"before":"17a0da18920ec9fd2dacb958cb60e8f41b8c3ca0","after":"9c799ba05b931d0824495687ce439e2eb65a9bd2","ref":"refs/heads/live","pushedAt":"2024-01-20T06:27:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"bc0093343878a4932a131436578dc0e5d45fb6c1","after":"db61982316926d6d923553072cefe4e30168f71c","ref":"refs/heads/master","pushedAt":"2024-01-20T06:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Ensure we don't accidently remove the app store user.","shortMessageHtmlLink":"Ensure we don't accidently remove the app store user."}},{"before":"715b98ff468a04c5ade5f69611196729d38d3b6f","after":"bc0093343878a4932a131436578dc0e5d45fb6c1","ref":"refs/heads/master","pushedAt":"2024-01-19T07:11:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Add missing EMAIL_FROM to test env","shortMessageHtmlLink":"Add missing EMAIL_FROM to test env"}},{"before":"71969f4dce391c1473a49a225a0ee57d84500c7b","after":"bc0093343878a4932a131436578dc0e5d45fb6c1","ref":"refs/heads/user_delete","pushedAt":"2024-01-19T07:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Add missing EMAIL_FROM to test env","shortMessageHtmlLink":"Add missing EMAIL_FROM to test env"}},{"before":null,"after":"71969f4dce391c1473a49a225a0ee57d84500c7b","ref":"refs/heads/user_delete","pushedAt":"2024-01-19T06:50:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Add ability to partially delete users with roles.","shortMessageHtmlLink":"Add ability to partially delete users with roles."}},{"before":"836d089101a6d25df40a56ab28caa9b0f2d86808","after":"17a0da18920ec9fd2dacb958cb60e8f41b8c3ca0","ref":"refs/heads/live","pushedAt":"2024-01-19T02:15:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"f1a1ecc0fb09caf84602810a0c56274663e0b3bc","after":"715b98ff468a04c5ade5f69611196729d38d3b6f","ref":"refs/heads/master","pushedAt":"2024-01-17T01:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Add 500x500 thumbnails. Don't halt when issue found, skip to next image instead.","shortMessageHtmlLink":"Add 500x500 thumbnails. Don't halt when issue found, skip to next ima…"}},{"before":"7b5f60194816cb8c13ae44d67949317b583e1514","after":"f1a1ecc0fb09caf84602810a0c56274663e0b3bc","ref":"refs/heads/master","pushedAt":"2024-01-15T11:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Added ed25519 support for capistrano","shortMessageHtmlLink":"Added ed25519 support for capistrano"}},{"before":"ad8a89e0d3b2413b6762bc5baf176ba6bea13130","after":"7b5f60194816cb8c13ae44d67949317b583e1514","ref":"refs/heads/master","pushedAt":"2024-01-15T11:18:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'upgrades'","shortMessageHtmlLink":"Merge branch 'upgrades'"}},{"before":"d35681f2a147d0445f3666ef079f1e8ab6d7f795","after":"836d089101a6d25df40a56ab28caa9b0f2d86808","ref":"refs/heads/live","pushedAt":"2024-01-13T11:15:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"85b004c67f16b36cbcfb717f99e8b04398e76389","after":"f4f4955fbd5120d5590110a60525211b0dcc653b","ref":"refs/heads/upgrades","pushedAt":"2024-01-13T01:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Lots of minor gem updates","shortMessageHtmlLink":"Lots of minor gem updates"}},{"before":"93ce0188654a8085798ad33a4cced30626020b05","after":"85b004c67f16b36cbcfb717f99e8b04398e76389","ref":"refs/heads/upgrades","pushedAt":"2024-01-13T01:46:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Switch nestfulto gem","shortMessageHtmlLink":"Switch nestfulto gem"}},{"before":"6f9fc11be7c4dee63a7457dbaf18cff771e861ee","after":"ad8a89e0d3b2413b6762bc5baf176ba6bea13130","ref":"refs/heads/master","pushedAt":"2024-01-12T08:07:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'upgrades'","shortMessageHtmlLink":"Merge branch 'upgrades'"}},{"before":"f93642edf00f3f2b879e834d54bb1118e5b8506f","after":"93ce0188654a8085798ad33a4cced30626020b05","ref":"refs/heads/upgrades","pushedAt":"2024-01-12T07:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Upgrade PaperTrail","shortMessageHtmlLink":"Upgrade PaperTrail"}},{"before":"306dbd958f612ff9e374a5f8c9d26530b7e79dbd","after":"f93642edf00f3f2b879e834d54bb1118e5b8506f","ref":"refs/heads/upgrades","pushedAt":"2024-01-12T07:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Prevent reuse of TOTPs","shortMessageHtmlLink":"Prevent reuse of TOTPs"}},{"before":"de6b9ca742d601f4941963948350269169aeaf2a","after":"6f9fc11be7c4dee63a7457dbaf18cff771e861ee","ref":"refs/heads/master","pushedAt":"2024-01-12T06:40:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'upgrades'","shortMessageHtmlLink":"Merge branch 'upgrades'"}},{"before":"7f8579409d9e608d5e086c7ecd6766b6abffe1fc","after":"d35681f2a147d0445f3666ef079f1e8ab6d7f795","ref":"refs/heads/live","pushedAt":"2024-01-12T03:23:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'master' into live","shortMessageHtmlLink":"Merge branch 'master' into live"}},{"before":"63b8d05a4370d328abe2db6bc3238bb064d17078","after":"306dbd958f612ff9e374a5f8c9d26530b7e79dbd","ref":"refs/heads/upgrades","pushedAt":"2024-01-12T02:22:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Major version bumps for active_model_otp and rotp. Removed otp_code_expiry from auth_token as it was set but unused and unneccesary. OTP drift is still governed by .env OTP_CODE_VALIDITY during authentication.","shortMessageHtmlLink":"Major version bumps for active_model_otp and rotp. Removed otp_code_e…"}},{"before":"ad68d6113b553156835dca2a6f4a9e8f6d08edec","after":"de6b9ca742d601f4941963948350269169aeaf2a","ref":"refs/heads/master","pushedAt":"2024-01-11T04:47:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"steveyken","name":"Steve Kenworthy","path":"/steveyken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149198?s=80&v=4"},"commit":{"message":"Merge branch 'upgrades'","shortMessageHtmlLink":"Merge branch 'upgrades'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQwNjo0MDoxNS4wMDAwMDBazwAAAARqN3ev","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQwNjo0MDoxNS4wMDAwMDBazwAAAARqN3ev","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMVQwNDo0NzoyNS4wMDAwMDBazwAAAAPc59Ce"}},"title":"Activity · crossroads/api.goodcity"}