{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3817995,"defaultBranch":"master","name":"SSID","ownerLogin":"WING-NUS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-24T15:29:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/343297?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696124122.0","currentOid":""},"activityList":{"items":[{"before":"862a871038aae79f3444ef0485a7600ae94e672a","after":"c02d0728645fc1217afe9fcd98cd2c9b203aad78","ref":"refs/heads/master","pushedAt":"2024-01-15T18:42:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Update docker mysql version","shortMessageHtmlLink":"Update docker mysql version"}},{"before":"1475bcbc7910b169ed61652fbbfdbfe2148b7466","after":"862a871038aae79f3444ef0485a7600ae94e672a","ref":"refs/heads/master","pushedAt":"2024-01-15T14:39:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Merge pull request #405 from huyuxin0429:gitignore_vendor\n\nIgnore vendors","shortMessageHtmlLink":"Merge pull request #405 from huyuxin0429:gitignore_vendor"}},{"before":"8bcd10783411ac6d38b665233da4750941d1e6ad","after":"1475bcbc7910b169ed61652fbbfdbfe2148b7466","ref":"refs/heads/master","pushedAt":"2024-01-15T14:34:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Pagination (#369) (#404)\n\n* Adds POST route for creating new assignments via API (#338)\r\n\r\n* Add API key and sample GET and POST\r\n\r\n* Implement POST API route for creating assignments\r\n\r\n* Add API key authentication handler\r\n\r\n* Run rubocop on assignments_controller\r\n\r\n* Reduce linter-flagged issues\r\n\r\n* Add API Phase 1 documentation (#336)\r\n\r\n* Add API Phase 1 documentation\r\n\r\n* Api/sub sim (#331)\r\n\r\n* Added API for GET all submission similarities of an assignment\r\n\r\n* Fix extra render when uploading invalid zip file (#342)\r\n\r\n* Fix extra render when uploading invalid zip file\r\n\r\n* Revert \"Fix extra render when uploading invalid zip file (#342)\" (#344)\r\n\r\nThis reverts commit d6a720fe2e9cf2fc6071ee045668f83c6d97559d.\r\n\r\n* Fix extra render when uploading invalid zip file\r\n\r\n* Add API route for GET Pair of flagged submission details (#341)\r\n\r\n* Add tests and bug fixes for api/v1/submission_similarities index and show\r\n\r\n* Add RSpec tests for POST /api/v1/courses/{course_id}/assignment/\r\n\r\n* Update similarity percentage format it doc\r\n\r\n* Remove unused files and routes\r\n\r\n* Update/ Clarify API doc\r\n\r\n* added pagination\r\n\r\n* added to use the will_paginate gem\r\n\r\n* Added such that limit has higher precedence over pagination\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Gau <61722401+mengyewgau@users.noreply.github.com>\r\nCo-authored-by: sibinhho99 \r\nCo-authored-by: florentianayuwono <76247368+florentianayuwono@users.noreply.github.com>","shortMessageHtmlLink":"Pagination (#369) (#404)"}},{"before":"2adf1c5518993b7f6f7e1dbc6448b2418c881794","after":"fbf3a72eaf69887dee8cfe13544ab6304cc5da35","ref":"refs/heads/feature/ssid_coursemology_integration","pushedAt":"2024-01-15T14:33:53.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/ssid_coursemology_integration","shortMessageHtmlLink":"Merge branch 'master' into feature/ssid_coursemology_integration"}},{"before":"e77b4e91ca615fe64db99a37f517ad468bb41243","after":"2adf1c5518993b7f6f7e1dbc6448b2418c881794","ref":"refs/heads/feature/ssid_coursemology_integration","pushedAt":"2024-01-15T14:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Pagination (#369)\n\n* Adds POST route for creating new assignments via API (#338)\r\n\r\n* Add API key and sample GET and POST\r\n\r\n* Implement POST API route for creating assignments\r\n\r\n* Add API key authentication handler\r\n\r\n* Run rubocop on assignments_controller\r\n\r\n* Reduce linter-flagged issues\r\n\r\n* Add API Phase 1 documentation (#336)\r\n\r\n* Add API Phase 1 documentation\r\n\r\n* Api/sub sim (#331)\r\n\r\n* Added API for GET all submission similarities of an assignment\r\n\r\n* Fix extra render when uploading invalid zip file (#342)\r\n\r\n* Fix extra render when uploading invalid zip file\r\n\r\n* Revert \"Fix extra render when uploading invalid zip file (#342)\" (#344)\r\n\r\nThis reverts commit d6a720fe2e9cf2fc6071ee045668f83c6d97559d.\r\n\r\n* Fix extra render when uploading invalid zip file\r\n\r\n* Add API route for GET Pair of flagged submission details (#341)\r\n\r\n* Add tests and bug fixes for api/v1/submission_similarities index and show\r\n\r\n* Add RSpec tests for POST /api/v1/courses/{course_id}/assignment/\r\n\r\n* Update similarity percentage format it doc\r\n\r\n* Remove unused files and routes\r\n\r\n* Update/ Clarify API doc\r\n\r\n* added pagination\r\n\r\n* added to use the will_paginate gem\r\n\r\n* Added such that limit has higher precedence over pagination\r\n\r\n---------\r\n\r\nCo-authored-by: sibinhho99 \r\nCo-authored-by: florentianayuwono <76247368+florentianayuwono@users.noreply.github.com>","shortMessageHtmlLink":"Pagination (#369)"}},{"before":"f68650a6b4ff77068ec76d7bc56f3c81ad8dace4","after":"8bcd10783411ac6d38b665233da4750941d1e6ad","ref":"refs/heads/master","pushedAt":"2024-01-15T14:31:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Feature/obfuscation (#304)\n\n* Introduced Obfuscation function for reports\r\n\r\n* Removed debugging comments\r\n\r\n* Added edge cases for obfuscation\r\n\r\n* Selection by a dedicated class instead of elements and removed unused logs\r\n\r\n* Remove redundant logging\r\n\r\n---------\r\n\r\nCo-authored-by: Hu Yuxin ","shortMessageHtmlLink":"Feature/obfuscation (#304)"}},{"before":"62ced9104435be4e12f5afe60a53cae8e530691a","after":"f68650a6b4ff77068ec76d7bc56f3c81ad8dace4","ref":"refs/heads/master","pushedAt":"2024-01-15T13:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Update guide pictures to png","shortMessageHtmlLink":"Update guide pictures to png"}},{"before":"d96beef98ef1ba1d20a9c3fd5403ff81793c487c","after":"62ced9104435be4e12f5afe60a53cae8e530691a","ref":"refs/heads/master","pushedAt":"2024-01-13T15:26:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Fix null pointer exception of assignment processing status","shortMessageHtmlLink":"Fix null pointer exception of assignment processing status"}},{"before":"b30e258a1d5381a40b1272efd4e5c845a7f8c2cb","after":"d96beef98ef1ba1d20a9c3fd5403ff81793c487c","ref":"refs/heads/master","pushedAt":"2024-01-13T15:23:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Add some test case elaborations for SSID_API_Manual_Test_Plans.md","shortMessageHtmlLink":"Add some test case elaborations for SSID_API_Manual_Test_Plans.md"}},{"before":"823a069403add3757f5fadd27f6770d8b4637812","after":"b30e258a1d5381a40b1272efd4e5c845a7f8c2cb","ref":"refs/heads/master","pushedAt":"2024-01-13T15:21:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Fix crash when page size form is empty\nSet default value to true and make the field compulsory","shortMessageHtmlLink":"Fix crash when page size form is empty"}},{"before":"c6faa790b628269acce07c56240b81f85d7f493e","after":"823a069403add3757f5fadd27f6770d8b4637812","ref":"refs/heads/master","pushedAt":"2024-01-13T15:21:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Fix #401 Wrong comparison when comparing submissions within current sem","shortMessageHtmlLink":"Fix #401 Wrong comparison when comparing submissions within current sem"}},{"before":"6a5839d2025f4fda9c0775b5c865820ca1ebafe7","after":"c6faa790b628269acce07c56240b81f85d7f493e","ref":"refs/heads/master","pushedAt":"2024-01-13T11:35:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Update maintenance mailer with production env instructions","shortMessageHtmlLink":"Update maintenance mailer with production env instructions"}},{"before":"097fa5ef976d30a74613de4c30ce876ef87f2f3c","after":"6a5839d2025f4fda9c0775b5c865820ca1ebafe7","ref":"refs/heads/master","pushedAt":"2024-01-13T11:11:12.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Merge pull request #186 from sibinhho99/sibinh/maintenance_mailer\n\nAdd maintenance mailer","shortMessageHtmlLink":"Merge pull request #186 from sibinhho99/sibinh/maintenance_mailer"}},{"before":"0fb4da9054d0148605f65cc050a426866e7dfb5a","after":"097fa5ef976d30a74613de4c30ce876ef87f2f3c","ref":"refs/heads/master","pushedAt":"2024-01-13T11:10:39.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Merge pull request #249 from sibinhho99/set_product_update\n\nAdd showing product update message","shortMessageHtmlLink":"Merge pull request #249 from sibinhho99/set_product_update"}},{"before":"c1c1eff0bd79a180222e900a1106ac95fed106cd","after":"0a00f58406bd8b54bc2234a567c5ca23ffd29146","ref":"refs/heads/dependabot/bundler/puma-5.6.7","pushedAt":"2024-01-13T10:52:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Bump puma from 4.3.12 to 5.6.7\n\nBumps [puma](https://github.com/puma/puma) from 4.3.12 to 5.6.7.\n- [Release notes](https://github.com/puma/puma/releases)\n- [Changelog](https://github.com/puma/puma/blob/master/History.md)\n- [Commits](https://github.com/puma/puma/compare/v4.3.12...v5.6.7)\n\n---\nupdated-dependencies:\n- dependency-name: puma\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump puma from 4.3.12 to 5.6.7"}},{"before":"260120ef74c3ddc43d231058d11d108351330709","after":"0fb4da9054d0148605f65cc050a426866e7dfb5a","ref":"refs/heads/master","pushedAt":"2024-01-03T16:49:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Added images to user guide","shortMessageHtmlLink":"Added images to user guide"}},{"before":"b4e8ad805adc8f1271d497fef59482f2bc21baa8","after":"260120ef74c3ddc43d231058d11d108351330709","ref":"refs/heads/master","pushedAt":"2023-12-30T08:35:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Add example of zip structure","shortMessageHtmlLink":"Add example of zip structure"}},{"before":"837975d20e55399dff6c81a8245099a060fdb7e5","after":"b4e8ad805adc8f1271d497fef59482f2bc21baa8","ref":"refs/heads/master","pushedAt":"2023-12-27T15:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Fix unit incompatibility bug","shortMessageHtmlLink":"Fix unit incompatibility bug"}},{"before":"02d553a8dd482b41f40725f06c5ab9ce628012ff","after":"837975d20e55399dff6c81a8245099a060fdb7e5","ref":"refs/heads/master","pushedAt":"2023-12-18T12:42:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joshenx","name":"joshenx","path":"/joshenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77193243?s=80&v=4"},"commit":{"message":"Merge pull request #392 from joshenx/master\n\nFix: Broken font in logo","shortMessageHtmlLink":"Merge pull request #392 from joshenx/master"}},{"before":"12e3742012abc6976e9caeffa88614747e0b1ac9","after":"02d553a8dd482b41f40725f06c5ab9ce628012ff","ref":"refs/heads/master","pushedAt":"2023-12-17T08:48:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Add viewing suspected students' submissions from History page for admin","shortMessageHtmlLink":"Add viewing suspected students' submissions from History page for admin"}},{"before":"1ce3771c6f278e575e53fcae55db111d12192109","after":"12e3742012abc6976e9caeffa88614747e0b1ac9","ref":"refs/heads/master","pushedAt":"2023-12-17T08:46:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Add PDF Generation API feature (#372)\n\n* add pdfkit dependency\r\n\r\n* add pdf generation\r\n\r\n* add similarity id in pdf\r\n\r\n* fix: linting\r\n\r\n* fix: linting\r\n\r\n* fix: linting\r\n\r\n* fix: linting\r\n\r\n* update documentation\r\n\r\n* fix: linting\r\n\r\n* style html and side by side comparison\r\n\r\n* modify pdf generation\r\n\r\n* add test cases\r\n\r\n* remove key\r\n\r\n* modify to prompt download\r\n\r\n* add pdfkit to rspec\r\n\r\n* add wkhtmltopdf","shortMessageHtmlLink":"Add PDF Generation API feature (#372)"}},{"before":"41c409e85f68a2d780c2da2ab8683113e0e0ff24","after":"1ce3771c6f278e575e53fcae55db111d12192109","ref":"refs/heads/develop","pushedAt":"2023-12-17T08:43:55.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Allow API keys of admin to access all courses","shortMessageHtmlLink":"Allow API keys of admin to access all courses"}},{"before":"549a184a2d40cf59011bb5ce903d98350c3580ca","after":"1ce3771c6f278e575e53fcae55db111d12192109","ref":"refs/heads/master","pushedAt":"2023-12-17T08:05:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Allow API keys of admin to access all courses","shortMessageHtmlLink":"Allow API keys of admin to access all courses"}},{"before":"b14737acf84b7bb6b708ce7a576f244c3071e0d4","after":"c1c1eff0bd79a180222e900a1106ac95fed106cd","ref":"refs/heads/dependabot/bundler/puma-5.6.7","pushedAt":"2023-12-17T07:54:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Bump puma from 4.3.12 to 5.6.7\n\nBumps [puma](https://github.com/puma/puma) from 4.3.12 to 5.6.7.\n- [Release notes](https://github.com/puma/puma/releases)\n- [Changelog](https://github.com/puma/puma/blob/master/History.md)\n- [Commits](https://github.com/puma/puma/compare/v4.3.12...v5.6.7)\n\n---\nupdated-dependencies:\n- dependency-name: puma\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump puma from 4.3.12 to 5.6.7"}},{"before":"2bdfaa11ab245a2e4934a5a5553f8b9f6b3b2e46","after":"549a184a2d40cf59011bb5ce903d98350c3580ca","ref":"refs/heads/master","pushedAt":"2023-12-03T12:42:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Update dockerisation procedures to work on M1 Mac","shortMessageHtmlLink":"Update dockerisation procedures to work on M1 Mac"}},{"before":"5ea252ab03bf4dd44ed18014800676573612bdc4","after":"2bdfaa11ab245a2e4934a5a5553f8b9f6b3b2e46","ref":"refs/heads/master","pushedAt":"2023-11-30T02:35:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joshenx","name":"joshenx","path":"/joshenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77193243?s=80&v=4"},"commit":{"message":"Merge pull request #385 from joshenx/master\n\nFix: Improve display of menu button","shortMessageHtmlLink":"Merge pull request #385 from joshenx/master"}},{"before":"c0a55b4f2e781a9102a1cbad19feee9773677518","after":"5ea252ab03bf4dd44ed18014800676573612bdc4","ref":"refs/heads/master","pushedAt":"2023-11-30T01:42:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joshenx","name":"joshenx","path":"/joshenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77193243?s=80&v=4"},"commit":{"message":"Feature: Implement new Landing Page\n\nFeature: Implement new Landing Page","shortMessageHtmlLink":"Feature: Implement new Landing Page"}},{"before":"66dafc395721d71466276b8f5aee636129b0575b","after":"c0a55b4f2e781a9102a1cbad19feee9773677518","ref":"refs/heads/master","pushedAt":"2023-11-19T06:42:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Update bundler version","shortMessageHtmlLink":"Update bundler version"}},{"before":"b91b8a8f4f7c0cd583e5c0bbdd6850f39418ab42","after":"66dafc395721d71466276b8f5aee636129b0575b","ref":"refs/heads/master","pushedAt":"2023-11-12T15:11:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Merge pull request #375 from huyuxin0429/feature_sort_max_and_avg_similarity_first\n\nAdd default ordering function","shortMessageHtmlLink":"Merge pull request #375 from huyuxin0429/feature_sort_max_and_avg_sim…"}},{"before":"0e0658c862423013acde6d67b1cacfefcc1ea569","after":"b91b8a8f4f7c0cd583e5c0bbdd6850f39418ab42","ref":"refs/heads/master","pushedAt":"2023-11-12T14:58:08.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"huyuxin0429","name":"Hu Yuxin","path":"/huyuxin0429","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24633766?s=80&v=4"},"commit":{"message":"Merge pull request #374 from huyuxin0429/feature_sort_max_and_avg_similarity_first\n\nFeature sort max and avg similarity first","shortMessageHtmlLink":"Merge pull request #374 from huyuxin0429/feature_sort_max_and_avg_sim…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4FN2VQA","startCursor":null,"endCursor":null}},"title":"Activity · WING-NUS/SSID"}