{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59788922,"defaultBranch":"develop","name":"check-api","ownerLogin":"meedan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-26T23:10:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60577?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720291470.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ea61a8d03fd3a977368a8f914a62c7ce17e8b5b2","ref":"refs/heads/fix/CV2-4696-testing-issues","pushedAt":"2024-07-06T18:44:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"CV2-4696: ignore payload text","shortMessageHtmlLink":"CV2-4696: ignore payload text"}},{"before":"ad2623f45fae17c96209854fdbb83221f30749a0","after":null,"ref":"refs/heads/CV2-4853-no-method-error-undefined-method-report-design-field-value-for-bot-smooch-class","pushedAt":"2024-07-06T13:33:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"}},{"before":"8279c7c55c8df3d9e8a13b7022b6e20edbaf37fb","after":"5d16661bfc71aa3ef9a49ddb364fb189fa0ca8f7","ref":"refs/heads/develop","pushedAt":"2024-07-06T13:33:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"CV2-4853: fix sentry issue (#1940)\n\n* CV2-4853: fix sentry issue\n\n* CV2-4853: add unit test\n\n* fix CC issue\n\n* Fix CC","shortMessageHtmlLink":"CV2-4853: fix sentry issue (#1940)"}},{"before":"a4d8b1a68ce28efc68602b38724a3f6d28d1ec49","after":"ad2623f45fae17c96209854fdbb83221f30749a0","ref":"refs/heads/CV2-4853-no-method-error-undefined-method-report-design-field-value-for-bot-smooch-class","pushedAt":"2024-07-06T05:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"Fix CC","shortMessageHtmlLink":"Fix CC"}},{"before":null,"after":"8bbfb889ded19e3e65f1e367f48ab55210db6844","ref":"refs/heads/CV2-4676-add-api-documentation-for-original-claim","pushedAt":"2024-07-05T10:46:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jayjay-w","name":"Jay Joshua","path":"/jayjay-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7008757?s=80&v=4"},"commit":{"message":"Add API documentation for `set_original_claim`\n\nAdd API documentation for `set_original_claim` in the `createProjectMedia` mutation.","shortMessageHtmlLink":"Add API documentation for set_original_claim"}},{"before":"0b58320e5edae7a7311778257a76658e8b8cd7de","after":"a4d8b1a68ce28efc68602b38724a3f6d28d1ec49","ref":"refs/heads/CV2-4853-no-method-error-undefined-method-report-design-field-value-for-bot-smooch-class","pushedAt":"2024-07-05T07:02:45.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"fix CC issue","shortMessageHtmlLink":"fix CC issue"}},{"before":"fa347acd4e2a5855a0f5b6c0d071abbc10b86be7","after":null,"ref":"refs/heads/epic/cv2-3939-replace-table-view-with-cards","pushedAt":"2024-07-04T18:36:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danielevalverde","name":"Daniele Valverde","path":"/danielevalverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34126648?s=80&v=4"}},{"before":"10c2d31d123e7ea42b572f31bbc370e23f1fdc48","after":"8279c7c55c8df3d9e8a13b7022b6e20edbaf37fb","ref":"refs/heads/develop","pushedAt":"2024-07-04T18:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielevalverde","name":"Daniele Valverde","path":"/danielevalverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34126648?s=80&v=4"},"commit":{"message":"Epic/cv2-3939: replace table view with cards (#1924)\n\n* Expose projectMedia.fact_check_published_on field\r\n\r\n* create epic brach\r\n\r\n* Deprecate column picker settings page (#1771)\r\n\r\n* Deprecate column picker settings page\r\n\r\nDelete the GraphQL field list_columns from TeamType, delete the respective model method and any other dependent code and related tests\r\n\r\nReference: CV2-3920\r\n\r\nCo-authored-by: Alexandre Amorim \r\nCo-authored-by: Brian Fleming ","shortMessageHtmlLink":"Epic/cv2-3939: replace table view with cards (#1924)"}},{"before":"b2d43e09001c9c44544dea5e41a11b0594818670","after":"fa347acd4e2a5855a0f5b6c0d071abbc10b86be7","ref":"refs/heads/epic/cv2-3939-replace-table-view-with-cards","pushedAt":"2024-07-04T16:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielevalverde","name":"Daniele Valverde","path":"/danielevalverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34126648?s=80&v=4"},"commit":{"message":"apply PR review","shortMessageHtmlLink":"apply PR review"}},{"before":"e48ab3cb4b8397ec9a766b847e76152706ab5331","after":null,"ref":"refs/heads/bugfix/batch-image-fix_CV2-4399","pushedAt":"2024-07-04T16:38:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sonoransun","name":"Martin Peck","path":"/sonoransun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51542678?s=80&v=4"}},{"before":"49b9bcbdfdcdcf90467f9862818ee63aa940ee2a","after":"10c2d31d123e7ea42b572f31bbc370e23f1fdc48","ref":"refs/heads/develop","pushedAt":"2024-07-04T16:38:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sonoransun","name":"Martin Peck","path":"/sonoransun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51542678?s=80&v=4"},"commit":{"message":"Add missing scripts and configuration to GHA image builds for batch jobs. (#1943)\n\nCo-authored-by: Martin Peck ","shortMessageHtmlLink":"Add missing scripts and configuration to GHA image builds for batch j…"}},{"before":null,"after":"e48ab3cb4b8397ec9a766b847e76152706ab5331","ref":"refs/heads/bugfix/batch-image-fix_CV2-4399","pushedAt":"2024-07-04T14:43:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sonoransun","name":"Martin Peck","path":"/sonoransun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51542678?s=80&v=4"},"commit":{"message":"Add missing scripts and configuration to GHA image builds for batch jobs.","shortMessageHtmlLink":"Add missing scripts and configuration to GHA image builds for batch j…"}},{"before":"792e2c13969ce53662a6adabbfa958cf8d759f3b","after":"b2d43e09001c9c44544dea5e41a11b0594818670","ref":"refs/heads/epic/cv2-3939-replace-table-view-with-cards","pushedAt":"2024-07-04T14:34:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danielevalverde","name":"Daniele Valverde","path":"/danielevalverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34126648?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of github.com:meedan/check-api into epic/cv2-3939-replace-table-view-with-cards","shortMessageHtmlLink":"Merge branch 'develop' of github.com:meedan/check-api into epic/cv2-3…"}},{"before":"dbea89a89ea7759209744e0cb38c99ba5a3e679f","after":"a59b2fff221b870b8a7b6ff1093491f3c6876eaa","ref":"refs/heads/master","pushedAt":"2024-07-04T12:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caiosba","name":"Caio Almeida","path":"/caiosba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117518?s=80&v=4"},"commit":{"message":"Try to make sure that clusters center is never null. (#1942)\n\nAnd/or that at least clusters without a center are never returned.\r\n\r\nWe don't know exactly in which cases this crash happens. So this commit approaches it in two different ways:\r\n\r\n* For a given feed, only return clusters that have a center, by adding a `INNER JOIN project_medias` clause to the feed clusters query.\r\n* For the `ClusterType` GraphQL endpoint, fallback to the cluster model `center` method, which already falls back to the first item of the cluster if the center is not present anymore.\r\n\r\nFixes CV2-4850.","shortMessageHtmlLink":"Try to make sure that clusters center is never null. (#1942)"}},{"before":"8ff10d13af77ddcfa902755e4e3631dbc3de9de8","after":null,"ref":"refs/heads/fix/CV2-4850-cluster-center-not-null","pushedAt":"2024-07-04T12:47:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caiosba","name":"Caio Almeida","path":"/caiosba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117518?s=80&v=4"}},{"before":"a7db37a56aa8eb251fe66429b473ce64f4970ef6","after":"49b9bcbdfdcdcf90467f9862818ee63aa940ee2a","ref":"refs/heads/develop","pushedAt":"2024-07-04T12:47:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caiosba","name":"Caio Almeida","path":"/caiosba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117518?s=80&v=4"},"commit":{"message":"Try to make sure that clusters center is never null. (#1942)\n\nAnd/or that at least clusters without a center are never returned.\r\n\r\nWe don't know exactly in which cases this crash happens. So this commit approaches it in two different ways:\r\n\r\n* For a given feed, only return clusters that have a center, by adding a `INNER JOIN project_medias` clause to the feed clusters query.\r\n* For the `ClusterType` GraphQL endpoint, fallback to the cluster model `center` method, which already falls back to the first item of the cluster if the center is not present anymore.\r\n\r\nFixes CV2-4850.","shortMessageHtmlLink":"Try to make sure that clusters center is never null. (#1942)"}},{"before":null,"after":"8ff10d13af77ddcfa902755e4e3631dbc3de9de8","ref":"refs/heads/fix/CV2-4850-cluster-center-not-null","pushedAt":"2024-07-04T02:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caiosba","name":"Caio Almeida","path":"/caiosba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117518?s=80&v=4"},"commit":{"message":"Try to make sure that clusters center is never null.\n\nAnd/or that at least clusters without a center are never returned.\n\nWe don't know exactly in which cases this crash happens. So this commit approaches it in two different ways:\n\n* For a given feed, only return clusters that have a center, by adding a `INNER JOIN project_medias` clause to the feed clusters query.\n* For the `ClusterType` GraphQL endpoint, fallback to the cluster model `center` method, which already falls back to the first item of the cluster if the center is not present anymore.\n\nFixes CV2-4850.","shortMessageHtmlLink":"Try to make sure that clusters center is never null."}},{"before":null,"after":"a11c066534590f6ff0ad49d0e767c38ea1f1c782","ref":"refs/heads/feature/4628-search-for-articles-to-add","pushedAt":"2024-07-03T18:59:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amoedoamorim","name":"Alexandre Amoedo Amorim","path":"/amoedoamorim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/766082?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into epic/CV2-4441-articles","shortMessageHtmlLink":"Merge branch 'develop' into epic/CV2-4441-articles"}},{"before":"0f6550767c315b7a884332582fe696cbbc90b46a","after":"792e2c13969ce53662a6adabbfa958cf8d759f3b","ref":"refs/heads/epic/cv2-3939-replace-table-view-with-cards","pushedAt":"2024-07-03T17:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielevalverde","name":"Daniele Valverde","path":"/danielevalverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34126648?s=80&v=4"},"commit":{"message":"apply PR review","shortMessageHtmlLink":"apply PR review"}},{"before":"73f4c0a5af31b402cbfbb7221a2b9a5f1ceacb25","after":"0f6550767c315b7a884332582fe696cbbc90b46a","ref":"refs/heads/epic/cv2-3939-replace-table-view-with-cards","pushedAt":"2024-07-03T17:11:36.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"danielevalverde","name":"Daniele Valverde","path":"/danielevalverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34126648?s=80&v=4"},"commit":{"message":"Merge branch 'epic/cv2-3939-replace-table-view-with-cards' of github.com:meedan/check-api into epic/cv2-3939-replace-table-view-with-cards","shortMessageHtmlLink":"Merge branch 'epic/cv2-3939-replace-table-view-with-cards' of github.…"}},{"before":"dfe592a0e2e4460a5ec55df6fa01c2b01beac326","after":null,"ref":"refs/heads/CV2-4696-extract-multiple-media-from-tipline-request","pushedAt":"2024-07-03T17:10:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"}},{"before":"278e15dbd4c0c6d9fb514cd1a803a34b6f0d05a6","after":"a7db37a56aa8eb251fe66429b473ce64f4970ef6","ref":"refs/heads/develop","pushedAt":"2024-07-03T17:10:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"CV2-4696 extract multiple media from tipline request (#1936)\n\n* CV2-4696: Extract media from tipline request\n\n* CV2-5696: attach short text to all items\n\n* CV2-4696: append text to item requests\n\n* CV2-4696: add more tests\n\n* CV2-4696: rename method\n\n* CV2-4696: apply PR comments\n\n* CV2-4696: add more comments\n\n* CV2-4696: apply PR comment\n\n* CV2-4696: do a search against each message\n\n* Revert \"CV2-4696: do a search against each message\"\n\nThis reverts commit fb609626b69d519c92c6d8a4783f9295af94706f.","shortMessageHtmlLink":"CV2-4696 extract multiple media from tipline request (#1936)"}},{"before":null,"after":"a11c066534590f6ff0ad49d0e767c38ea1f1c782","ref":"refs/heads/Cv2-4498-edit-article","pushedAt":"2024-07-03T15:53:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sarahkeh","name":"Sarah Kehoe","path":"/sarahkeh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161879347?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into epic/CV2-4441-articles","shortMessageHtmlLink":"Merge branch 'develop' into epic/CV2-4441-articles"}},{"before":"941da620c9019937f5063fddc0e7e30fecc68338","after":"278e15dbd4c0c6d9fb514cd1a803a34b6f0d05a6","ref":"refs/heads/develop","pushedAt":"2024-07-03T15:14:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jayjay-w","name":"Jay Joshua","path":"/jayjay-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7008757?s=80&v=4"},"commit":{"message":"Support importing original claim with fact check (#1928)\n\n* Support importing original claim along with fact-check\r\n\r\nThis update enhances the Check API by allowing the\r\n`createProjectMedia` GraphQL mutation to import original claims\r\nalongside fact-checks. The new functionality supports creating\r\nmedia from file URLs, regular URLs, and text. A new argument,\r\n`set_original_claim`, is introduced to handle the original claim data.\r\n\r\n- Added `set_original_claim` argument to the `Create` mutation in `project_media_mutations.rb`.\r\n- Declared `set_original_claim` as an accessor in `project_media.rb`.\r\n- Added `create_original_claim` callback before validation on create in `project_media.rb`.\r\n- Implemented `create_original_claim` method in `project_media_creators.rb`\r\nto handle URLs (creating `UploadedImage`, `UploadedVideo`, `UploadedAudio`,\r\nor `Link` media) and text (creating `Claim` media).\r\n- Added unit tests in `project_media_test.rb` to cover all media types: link,\r\nimage, video, audio, and text.\r\n\r\n* Increase code coverage and fix whitespace issues\r\n\r\nIncrease code coverage and fix whitespace issues flagged by CodeQL\r\n\r\n* Update GraphQL relay schema\r\n\r\nUpdate GraphQL relay schema\r\n\r\n* Add reviewer feedback\r\n\r\n* Split original claim tests into multiple tests\r\n\r\n* Print test name during setup and teardown\r\n\r\n* Move original claim tests to new files\r\n\r\nMove original claim tests to new files. Created graphql_controller_11_test.rb and project_media_7_test.rb","shortMessageHtmlLink":"Support importing original claim with fact check (#1928)"}},{"before":"fb609626b69d519c92c6d8a4783f9295af94706f","after":"dfe592a0e2e4460a5ec55df6fa01c2b01beac326","ref":"refs/heads/CV2-4696-extract-multiple-media-from-tipline-request","pushedAt":"2024-07-03T15:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"Revert \"CV2-4696: do a search against each message\"\n\nThis reverts commit fb609626b69d519c92c6d8a4783f9295af94706f.","shortMessageHtmlLink":"Revert \"CV2-4696: do a search against each message\""}},{"before":"8aaae5db1a0246b7e06ae7a74d046358df73c368","after":"33580d32cf71c4b93cdbfd64bc32942ea8f1a531","ref":"refs/heads/CV2-4676-import-original-claim-with-fact-check","pushedAt":"2024-07-03T09:29:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jayjay-w","name":"Jay Joshua","path":"/jayjay-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7008757?s=80&v=4"},"commit":{"message":"Move original claim tests to new files\n\nMove original claim tests to new files. Created graphql_controller_11_test.rb and project_media_7_test.rb","shortMessageHtmlLink":"Move original claim tests to new files"}},{"before":"6f02096ffac52b49f031ad7fab4b66830ebf9fcb","after":"fb609626b69d519c92c6d8a4783f9295af94706f","ref":"refs/heads/CV2-4696-extract-multiple-media-from-tipline-request","pushedAt":"2024-07-03T07:13:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"melsawy","name":"Mohamed El-Sawy","path":"/melsawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613034?s=80&v=4"},"commit":{"message":"CV2-4696: do a search against each message","shortMessageHtmlLink":"CV2-4696: do a search against each message"}},{"before":"cbf6cb747e145b9093ac600436145447486ff32b","after":null,"ref":"refs/heads/brianfleming/dev/list-style-consistency","pushedAt":"2024-07-02T22:27:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brianfleming","name":"Brian Fleming","path":"/brianfleming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418001?s=80&v=4"}},{"before":"0b7918321a8c786e10ed986022d0ac2055d0b3cc","after":"8aaae5db1a0246b7e06ae7a74d046358df73c368","ref":"refs/heads/CV2-4676-import-original-claim-with-fact-check","pushedAt":"2024-07-02T19:13:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jayjay-w","name":"Jay Joshua","path":"/jayjay-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7008757?s=80&v=4"},"commit":{"message":"Move original claim tests to new file","shortMessageHtmlLink":"Move original claim tests to new file"}},{"before":"e5afacbc22992d71a8c843701ac012f2af2dd95e","after":"a11c066534590f6ff0ad49d0e767c38ea1f1c782","ref":"refs/heads/epic/CV2-4441-articles","pushedAt":"2024-07-02T17:27:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"caiosba","name":"Caio Almeida","path":"/caiosba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117518?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into epic/CV2-4441-articles","shortMessageHtmlLink":"Merge branch 'develop' into epic/CV2-4441-articles"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeIo96AA","startCursor":null,"endCursor":null}},"title":"Activity · meedan/check-api"}