{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":777986767,"defaultBranch":"main","name":"equalify-api","ownerLogin":"EqualifyEverything","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-26T21:45:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/128076491?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724814569.0","currentOid":""},"activityList":{"items":[{"before":"aa8ccbe53c885fe3a97d4003f1409e0706d96364","after":"31fefee6d545b3d46b062589873b79f53e167d1d","ref":"refs/heads/main","pushedAt":"2024-09-25T16:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Now invalidating cache whenever user updates a report, fixed filters","shortMessageHtmlLink":"Now invalidating cache whenever user updates a report, fixed filters"}},{"before":"6cc56cf1267696349adb67e4b29ece267ac222e2","after":"aa8ccbe53c885fe3a97d4003f1409e0706d96364","ref":"refs/heads/main","pushedAt":"2024-09-23T16:25:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bbertucc","name":"Blake Bertuccelli-Booth","path":"/bbertucc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46652?s=80&v=4"},"commit":{"message":"Merge pull request #10 from EqualifyEverything/staging\n\nRemoved userId association from messages/tags, using dev scan on staging","shortMessageHtmlLink":"Merge pull request #10 from EqualifyEverything/staging"}},{"before":"27902472583fd67cd811b403d5ccdc3bc7e04301","after":"1632ab2da0bce5b0a0fdada85cef90aadb1d42d8","ref":"refs/heads/staging","pushedAt":"2024-09-23T16:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Added script to migrate from user ID based messages/tags to global rows","shortMessageHtmlLink":"Added script to migrate from user ID based messages/tags to global rows"}},{"before":"13b5b440b4c6c630a08e55ec1eac88eff44eed0e","after":"27902472583fd67cd811b403d5ccdc3bc7e04301","ref":"refs/heads/staging","pushedAt":"2024-09-22T04:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Added basic caching strategy w/ pg, storing gzip results as bytea for 5m","shortMessageHtmlLink":"Added basic caching strategy w/ pg, storing gzip results as bytea for 5m"}},{"before":"eaff5d9f5b616d518ec331f807e0f24daa4af054","after":"13b5b440b4c6c630a08e55ec1eac88eff44eed0e","ref":"refs/heads/staging","pushedAt":"2024-09-22T04:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Added hashStringToUuid util which converts message/tag strings to UUIDs","shortMessageHtmlLink":"Added hashStringToUuid util which converts message/tag strings to UUIDs"}},{"before":"6cc56cf1267696349adb67e4b29ece267ac222e2","after":"eaff5d9f5b616d518ec331f807e0f24daa4af054","ref":"refs/heads/staging","pushedAt":"2024-09-22T04:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Removed userId association from messages/tags, using dev scan on staging","shortMessageHtmlLink":"Removed userId association from messages/tags, using dev scan on staging"}},{"before":"139e244c6df59bdf52be9dd5306421582634768c","after":"6cc56cf1267696349adb67e4b29ece267ac222e2","ref":"refs/heads/main","pushedAt":"2024-09-11T06:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Only permitting validated accounts to perform sitemap scans","shortMessageHtmlLink":"Only permitting validated accounts to perform sitemap scans"}},{"before":"139e244c6df59bdf52be9dd5306421582634768c","after":"6cc56cf1267696349adb67e4b29ece267ac222e2","ref":"refs/heads/staging","pushedAt":"2024-09-11T06:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Only permitting validated accounts to perform sitemap scans","shortMessageHtmlLink":"Only permitting validated accounts to perform sitemap scans"}},{"before":"f7b73b79058f1e8cd47b334b35ad87b12e95aab8","after":"139e244c6df59bdf52be9dd5306421582634768c","ref":"refs/heads/staging","pushedAt":"2024-09-06T04:03:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge branch 'staging'","shortMessageHtmlLink":"Merge branch 'staging'"}},{"before":"4e3cfb2a31bd0897aed391a84f997c5e6055ab91","after":"139e244c6df59bdf52be9dd5306421582634768c","ref":"refs/heads/main","pushedAt":"2024-09-06T04:02:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge branch 'staging'","shortMessageHtmlLink":"Merge branch 'staging'"}},{"before":"59cc33ca1898877b6c89ba6d3d7921e7e5768f53","after":"f7b73b79058f1e8cd47b334b35ad87b12e95aab8","ref":"refs/heads/staging","pushedAt":"2024-09-06T04:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Immediately starting processScans if property is single, otherwise queue","shortMessageHtmlLink":"Immediately starting processScans if property is single, otherwise queue"}},{"before":"b850a23050acb54fe560825b64eae50e2b155121","after":"4e3cfb2a31bd0897aed391a84f997c5e6055ab91","ref":"refs/heads/main","pushedAt":"2024-08-29T20:51:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge pull request #9 from EqualifyEverything/staging","shortMessageHtmlLink":"Merge pull request #9 from EqualifyEverything/staging"}},{"before":"1906436745f00f219b770e536c17de52e74af052","after":null,"ref":"refs/heads/azdak-patch-1","pushedAt":"2024-08-28T03:09:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"}},{"before":"b850a23050acb54fe560825b64eae50e2b155121","after":"59cc33ca1898877b6c89ba6d3d7921e7e5768f53","ref":"refs/heads/staging","pushedAt":"2024-08-28T03:09:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge pull request #8 from EqualifyEverything/azdak-patch-1","shortMessageHtmlLink":"Merge pull request #8 from EqualifyEverything/azdak-patch-1"}},{"before":null,"after":"1906436745f00f219b770e536c17de52e74af052","ref":"refs/heads/azdak-patch-1","pushedAt":"2024-08-27T19:13:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azdak","name":null,"path":"/azdak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3779218?s=80&v=4"},"commit":{"message":"Point staging scans to scan-dev.equalify.app","shortMessageHtmlLink":"Point staging scans to scan-dev.equalify.app"}},{"before":"a9516cde8dfce25bba824fdc959e49ff76d560fa","after":"b850a23050acb54fe560825b64eae50e2b155121","ref":"refs/heads/main","pushedAt":"2024-08-26T15:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Compressing getResults, ommitting messageTags join for expensive queries","shortMessageHtmlLink":"Compressing getResults, ommitting messageTags join for expensive queries"}},{"before":"a9516cde8dfce25bba824fdc959e49ff76d560fa","after":"b850a23050acb54fe560825b64eae50e2b155121","ref":"refs/heads/staging","pushedAt":"2024-08-26T15:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Compressing getResults, ommitting messageTags join for expensive queries","shortMessageHtmlLink":"Compressing getResults, ommitting messageTags join for expensive queries"}},{"before":"aff500e2f054b6d7b2b6a65692c6cba3048c42f8","after":null,"ref":"refs/heads/azdak-patch-1","pushedAt":"2024-08-25T18:51:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"}},{"before":"c30d3324b565efc7f91212e39ef7034e1a78142a","after":"a9516cde8dfce25bba824fdc959e49ff76d560fa","ref":"refs/heads/main","pushedAt":"2024-08-25T02:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Added route which runs every 15 min to process pending scans via invoke","shortMessageHtmlLink":"Added route which runs every 15 min to process pending scans via invoke"}},{"before":"c30d3324b565efc7f91212e39ef7034e1a78142a","after":"a9516cde8dfce25bba824fdc959e49ff76d560fa","ref":"refs/heads/staging","pushedAt":"2024-08-25T02:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Added route which runs every 15 min to process pending scans via invoke","shortMessageHtmlLink":"Added route which runs every 15 min to process pending scans via invoke"}},{"before":"325ea4998b6565d4eb0ec387b863249245dd95b0","after":"c30d3324b565efc7f91212e39ef7034e1a78142a","ref":"refs/heads/main","pushedAt":"2024-08-24T22:55:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge branch 'staging' of github.com:EqualifyEverything/equalify-api into staging","shortMessageHtmlLink":"Merge branch 'staging' of github.com:EqualifyEverything/equalify-api …"}},{"before":"4de2d9f0cc45bff7ae4d232a4e39141a2c77378f","after":"c30d3324b565efc7f91212e39ef7034e1a78142a","ref":"refs/heads/staging","pushedAt":"2024-08-24T22:55:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge branch 'staging' of github.com:EqualifyEverything/equalify-api into staging","shortMessageHtmlLink":"Merge branch 'staging' of github.com:EqualifyEverything/equalify-api …"}},{"before":"325ea4998b6565d4eb0ec387b863249245dd95b0","after":"4de2d9f0cc45bff7ae4d232a4e39141a2c77378f","ref":"refs/heads/staging","pushedAt":"2024-08-23T23:26:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Merge pull request #7 from EqualifyEverything/azdak-patch-1","shortMessageHtmlLink":"Merge pull request #7 from EqualifyEverything/azdak-patch-1"}},{"before":null,"after":"aff500e2f054b6d7b2b6a65692c6cba3048c42f8","ref":"refs/heads/azdak-patch-1","pushedAt":"2024-08-23T22:55:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azdak","name":null,"path":"/azdak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3779218?s=80&v=4"},"commit":{"message":"Added userId to scan request","shortMessageHtmlLink":"Added userId to scan request"}},{"before":"940383dfb4fff4e47e772a461956d5b0ad7678c7","after":"325ea4998b6565d4eb0ec387b863249245dd95b0","ref":"refs/heads/main","pushedAt":"2024-08-23T04:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Recursively calling processScans before Lambda timeout, up to 24 hours","shortMessageHtmlLink":"Recursively calling processScans before Lambda timeout, up to 24 hours"}},{"before":"940383dfb4fff4e47e772a461956d5b0ad7678c7","after":"325ea4998b6565d4eb0ec387b863249245dd95b0","ref":"refs/heads/staging","pushedAt":"2024-08-23T04:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Recursively calling processScans before Lambda timeout, up to 24 hours","shortMessageHtmlLink":"Recursively calling processScans before Lambda timeout, up to 24 hours"}},{"before":"3a391852c0e5f596366967bd7eb66eb9e96cffc8","after":"940383dfb4fff4e47e772a461956d5b0ad7678c7","ref":"refs/heads/main","pushedAt":"2024-08-23T01:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Compressed processScans payload, batching scan requests in chunks of 100","shortMessageHtmlLink":"Compressed processScans payload, batching scan requests in chunks of 100"}},{"before":"3a391852c0e5f596366967bd7eb66eb9e96cffc8","after":"940383dfb4fff4e47e772a461956d5b0ad7678c7","ref":"refs/heads/staging","pushedAt":"2024-08-23T01:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Compressed processScans payload, batching scan requests in chunks of 100","shortMessageHtmlLink":"Compressed processScans payload, batching scan requests in chunks of 100"}},{"before":"94b348bf594f3260717bfd3bf43c06efd077adac","after":"3a391852c0e5f596366967bd7eb66eb9e96cffc8","ref":"refs/heads/main","pushedAt":"2024-08-22T00:18:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Only adding trailing slash to single property URLs","shortMessageHtmlLink":"Only adding trailing slash to single property URLs"}},{"before":"94b348bf594f3260717bfd3bf43c06efd077adac","after":"3a391852c0e5f596366967bd7eb66eb9e96cffc8","ref":"refs/heads/staging","pushedAt":"2024-08-22T00:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heythisischris","name":"Christopher Aitken","path":"/heythisischris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34955737?s=80&v=4"},"commit":{"message":"Only adding trailing slash to single property URLs","shortMessageHtmlLink":"Only adding trailing slash to single property URLs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNjo1Njo0NC4wMDAwMDBazwAAAATAlop_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwMDoxNzo1NS4wMDAwMDBazwAAAASgvdMy"}},"title":"Activity · EqualifyEverything/equalify-api"}