{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":616806300,"defaultBranch":"master","name":"NavigoLearnAPI","ownerLogin":"sopyb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-21T05:45:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32602702?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714050077.0","currentOid":""},"activityList":{"items":[{"before":"b50de9e4fda19905f6a6bdbf9caf036fa4ce1100","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/multi-746d0f2e24","pushedAt":"2024-04-25T13:01:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"852c5d93236ea1623bc19026b49867d5dafac23c","after":"525b66d5f291f7214e6dc0978b0d2686e6bcdf7a","ref":"refs/heads/master","pushedAt":"2024-04-25T13:01:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #79 from sopyb/dependabot/npm_and_yarn/multi-746d0f2e24\n\nBump formidable and supertest","shortMessageHtmlLink":"Merge pull request #79 from sopyb/dependabot/npm_and_yarn/multi-746d0…"}},{"before":null,"after":"b50de9e4fda19905f6a6bdbf9caf036fa4ce1100","ref":"refs/heads/dependabot/npm_and_yarn/multi-746d0f2e24","pushedAt":"2024-04-25T07:12:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump formidable and supertest\n\nBumps [formidable](https://github.com/node-formidable/formidable) to 3.5.1 and updates ancestor dependency [supertest](https://github.com/ladjs/supertest). These dependencies need to be updated together.\n\n\nUpdates `formidable` from 2.1.2 to 3.5.1\n- [Release notes](https://github.com/node-formidable/formidable/releases)\n- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/node-formidable/formidable/commits/v3.5.1)\n\nUpdates `supertest` from 6.3.3 to 7.0.0\n- [Release notes](https://github.com/ladjs/supertest/releases)\n- [Commits](https://github.com/ladjs/supertest/compare/v6.3.3...v7.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: formidable\n dependency-type: indirect\n- dependency-name: supertest\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump formidable and supertest"}},{"before":"22d01b7b66471037a2c75744feb0b0b3f65fc97c","after":"98bc1de2e924e4b2371feaad596459dfd5329887","ref":"refs/heads/production","pushedAt":"2024-01-13T04:41:18.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #78 from sopyb/staging\n\nPush to production","shortMessageHtmlLink":"Merge pull request #78 from sopyb/staging"}},{"before":"229855531571b8d5c14419a83bd986c677469994","after":"852c5d93236ea1623bc19026b49867d5dafac23c","ref":"refs/heads/master","pushedAt":"2023-11-15T01:16:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Version bump","shortMessageHtmlLink":"Version bump"}},{"before":"75e77128dae45ad56641541952da079af9348c0b","after":"852c5d93236ea1623bc19026b49867d5dafac23c","ref":"refs/heads/staging","pushedAt":"2023-11-15T01:15:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Version bump","shortMessageHtmlLink":"Version bump"}},{"before":"c344ad49bd6b8ded39f81bad52a5ad256437d6ec","after":"75e77128dae45ad56641541952da079af9348c0b","ref":"refs/heads/staging","pushedAt":"2023-11-15T01:08:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Run javascript/typescript migrations based on the environment you run in\n\nFixes bug where migration scripts would run 2 times in production instead of once because they'd be in both javascript and typescript format","shortMessageHtmlLink":"Run javascript/typescript migrations based on the environment you run in"}},{"before":"767d8721671178595b6599ab54aac31847b345ba","after":"c344ad49bd6b8ded39f81bad52a5ad256437d6ec","ref":"refs/heads/staging","pushedAt":"2023-11-15T00:42:06.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #77 from NavigoLearn/master\n\npull into staging","shortMessageHtmlLink":"Merge pull request #77 from NavigoLearn/master"}},{"before":"74156655939d7026fab9f006d3a6970d5268d60f","after":"229855531571b8d5c14419a83bd986c677469994","ref":"refs/heads/master","pushedAt":"2023-11-15T00:40:41.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #76 from NavigoLearn/Base64toJSON-roadmapdata\n\nBase64 to json roadmapdata","shortMessageHtmlLink":"Merge pull request #76 from NavigoLearn/Base64toJSON-roadmapdata"}},{"before":"d8ae70a1715d91fbc8ee7e04f79a40c956a0b6dd","after":"e1488f8da90d801cdd1330833390edb6d9856a25","ref":"refs/heads/Base64toJSON-roadmapdata","pushedAt":"2023-11-15T00:27:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Updated API documentation to reflect change in data format","shortMessageHtmlLink":"Updated API documentation to reflect change in data format"}},{"before":"eca9a7fe5a4ae9415ecf1b2431a00730e824676f","after":"d8ae70a1715d91fbc8ee7e04f79a40c956a0b6dd","ref":"refs/heads/Base64toJSON-roadmapdata","pushedAt":"2023-11-15T00:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Adjust Profanity check to new database datatypes","shortMessageHtmlLink":"Adjust Profanity check to new database datatypes"}},{"before":"61dd5316ff0b3f9c551ed95b0bf565f3770b1404","after":"eca9a7fe5a4ae9415ecf1b2431a00730e824676f","ref":"refs/heads/Base64toJSON-roadmapdata","pushedAt":"2023-11-15T00:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Convert roadmapProgress to JSON from Base64","shortMessageHtmlLink":"Convert roadmapProgress to JSON from Base64"}},{"before":null,"after":"61dd5316ff0b3f9c551ed95b0bf565f3770b1404","ref":"refs/heads/Base64toJSON-roadmapdata","pushedAt":"2023-11-14T22:50:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Convert Roadmap Data to JSON format.","shortMessageHtmlLink":"Convert Roadmap Data to JSON format."}},{"before":"c5df5fb229d0d7ea024c8a829c56bcb2aac1b58c","after":"74156655939d7026fab9f006d3a6970d5268d60f","ref":"refs/heads/master","pushedAt":"2023-11-14T22:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Add JavaScript and TypeScript migrations support\n\nAdded JavaScript and TypeScript migrations support to sql files migration system by creating new interface 'MigrationJsFile.ts' and modifying 'DatabaseDriver.ts' to handle '.js' and '.ts' migrations.\n\nAlso, 'tsconfig.json' was modified to understand .js files and 'eslintrc.json' was modified to give warnings instead of errors on ES syntax.\n\nDatabaseDriver.ts was also modified to provide more public functionality and to run migrations and exit the process in case of failure. To facilitate these changes, a dummy migration file '1-jsExample.ts' was added.\n\nPurpose of this change is to enhance the existing migration system and ensuring that it can handle more scenarios.","shortMessageHtmlLink":"Add JavaScript and TypeScript migrations support"}},{"before":"aceb64dd3b8f8c5ca35ed93bc824b37da31ebbdb","after":"22d01b7b66471037a2c75744feb0b0b3f65fc97c","ref":"refs/heads/production","pushedAt":"2023-11-10T08:16:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/staging' into production","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/staging' into production"}},{"before":"c03c0357317a83a2af02c2936093197239f49404","after":"767d8721671178595b6599ab54aac31847b345ba","ref":"refs/heads/staging","pushedAt":"2023-11-10T08:16:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"e0cd193aa3c8fab20886d86d117c5ff5ded434d8","after":"c5df5fb229d0d7ea024c8a829c56bcb2aac1b58c","ref":"refs/heads/master","pushedAt":"2023-11-10T08:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"ce352c12ca9a548a14c02a7ebd327b08bfd47935","after":"e0cd193aa3c8fab20886d86d117c5ff5ded434d8","ref":"refs/heads/master","pushedAt":"2023-11-10T08:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"07a24453176dbdc3763128d91d98231fa2a92f0f","after":"ce352c12ca9a548a14c02a7ebd327b08bfd47935","ref":"refs/heads/master","pushedAt":"2023-11-10T08:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"52f937a5e0e39d07372fee96c0c6776fad3c1579","after":"aceb64dd3b8f8c5ca35ed93bc824b37da31ebbdb","ref":"refs/heads/production","pushedAt":"2023-10-25T18:55:31.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #73 from NavigoLearn/staging\n\nPush to Production","shortMessageHtmlLink":"Merge pull request #73 from NavigoLearn/staging"}},{"before":"5c5e76511dad39ba79b71ea543895adf2969571d","after":"c03c0357317a83a2af02c2936093197239f49404","ref":"refs/heads/staging","pushedAt":"2023-10-25T18:47:40.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #72 from NavigoLearn/master\n\nPush to Staging","shortMessageHtmlLink":"Merge pull request #72 from NavigoLearn/master"}},{"before":"2112595920cce6db47523d0d1b4bc8ca47b9173c","after":"07a24453176dbdc3763128d91d98231fa2a92f0f","ref":"refs/heads/master","pushedAt":"2023-10-25T18:42:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Update package version\n\nThe package version has been updated from 2.0.9 to 2.0.10.","shortMessageHtmlLink":"Update package version"}},{"before":"63fa4e0d3fdfd69b4a05cd21b3fa3d74bef9c346","after":"2112595920cce6db47523d0d1b4bc8ca47b9173c","ref":"refs/heads/master","pushedAt":"2023-10-25T18:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Added option to disable the profanity check","shortMessageHtmlLink":"Added option to disable the profanity check"}},{"before":null,"after":"f9a8fb6fc911b291c514157e4879b9393100ba32","ref":"refs/heads/deactivateProfanity","pushedAt":"2023-10-11T19:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erupturatis","name":"Eugen Barbulescu","path":"/erupturatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61866652?s=80&v=4"},"commit":{"message":"deactivated profanirty","shortMessageHtmlLink":"deactivated profanirty"}},{"before":"776aef5a387e85292b27d3ee61952e3888cc5171","after":"63fa4e0d3fdfd69b4a05cd21b3fa3d74bef9c346","ref":"refs/heads/master","pushedAt":"2023-10-06T16:49:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #70 from NavigoLearn/feature-databasemigrations\n\nFeature database migrations","shortMessageHtmlLink":"Merge pull request #70 from NavigoLearn/feature-databasemigrations"}},{"before":"d2c472de6fa7567b420b72f8dec0d035243ad23a","after":"6d81e0847c022aebde20fe983c1035af36809cc6","ref":"refs/heads/feature-databasemigrations","pushedAt":"2023-10-06T16:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Add migrations tracking to database\n\nThis commit introduces a new 'migrations' table in the database to keep track of executed database migrations. A 'migrations' section was also added accordingly in the 'databaseDriver.ts'. The migration files in the 'migrations' directory will now be sorted and executed in order. After a successful execution, the migration file information will be added to the 'migrations' table. This change was necessary to maintain the order and consistency of database migrations, and to prevent the re-execution of an already executed migration script.","shortMessageHtmlLink":"Add migrations tracking to database"}},{"before":null,"after":"d2c472de6fa7567b420b72f8dec0d035243ad23a","ref":"refs/heads/feature-databasemigrations","pushedAt":"2023-10-06T13:34:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Refactor DatabaseDriver setup for adding other setup files\n\nExtracted SQL script execution into a separate function, thus enhancing the code readability and maintainability. The previous implementation had redundancy with comments and empty line removal processes. By creating the _executeFile method, these operations are now separately handled.","shortMessageHtmlLink":"Refactor DatabaseDriver setup for adding other setup files"}},{"before":"e39e3d0d89062570d9f12d934e7fad406a528989","after":"52f937a5e0e39d07372fee96c0c6776fad3c1579","ref":"refs/heads/production","pushedAt":"2023-09-26T10:24:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #69 from NavigoLearn/staging\n\nImplement URL filtering in profanity check to production","shortMessageHtmlLink":"Merge pull request #69 from NavigoLearn/staging"}},{"before":"36e2c0e49041fb7cbf44730d3cedf5e5eff9448e","after":"5c5e76511dad39ba79b71ea543895adf2969571d","ref":"refs/heads/staging","pushedAt":"2023-09-26T10:23:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Merge pull request #68 from NavigoLearn/master\n\nImplement URL filtering in profanity check in staging","shortMessageHtmlLink":"Merge pull request #68 from NavigoLearn/master"}},{"before":"cfc10c36384b5bc02038fce253e2faf13541e15e","after":"776aef5a387e85292b27d3ee61952e3888cc5171","ref":"refs/heads/master","pushedAt":"2023-09-26T10:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sopyb","name":"Sopy","path":"/sopyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32602702?s=80&v=4"},"commit":{"message":"Version bump","shortMessageHtmlLink":"Version bump"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yNVQxMzowMToxNy4wMDAwMDBazwAAAAQ6LJNG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yNVQxMzowMToxNy4wMDAwMDBazwAAAAQ6LJNG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNlQxMDoyMDo1MS4wMDAwMDBazwAAAAOJBbdQ"}},"title":"Activity · sopyb/NavigoLearnAPI"}