{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714022373,"defaultBranch":"master","name":"competition-website","ownerLogin":"Rafisto","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-03T18:38:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88141065?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712444102.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2402db9d34ab6ed100d6e6f43b4f1eec5fc3d9f2","ref":"refs/heads/unit_testing","pushedAt":"2024-04-06T22:55:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dependabot/maven/api-server/org.springframework.security-spring-security-core-6.1.7'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dependabot/maven/api-server/org.…"}},{"before":null,"after":"61749e360fbafd1b920aefbcc5a74bc116f63c70","ref":"refs/heads/Datasource-config-version","pushedAt":"2024-04-06T22:53:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Use fully customized DataSource provider instead of @Sql decorator (needs further review and fixes)","shortMessageHtmlLink":"Use fully customized DataSource provider instead of @Sql decorator (n…"}},{"before":null,"after":"b1c1704c0b9d70de7f9d77dbbc618038f14246bb","ref":"refs/heads/dependabot/maven/api-server/org.springframework.security-spring-security-core-6.1.7","pushedAt":"2024-02-21T00:23:52.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 org.springframework.security:spring-security-core in /api-server\n\nBumps [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) from 6.1.5 to 6.1.7.\n- [Release notes](https://github.com/spring-projects/spring-security/releases)\n- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)\n- [Commits](https://github.com/spring-projects/spring-security/compare/6.1.5...6.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: org.springframework.security:spring-security-core\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.springframework.security:spring-security-core in /api-server"}},{"before":"d42080f1daf8be217aeadfd013ac87dd5fd17817","after":"e79aafd9ebe54500e6da454e1ef7bda1144da873","ref":"refs/heads/master","pushedAt":"2024-02-03T23:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Minor bug fixes\nFilled in parts of missing Swagger definitions\nReplaced some error Response Entities with regular Exceptions\nAdded exception repeating entries\nAdded models for ContestRequest and ContestResponse\n\"/contest/{contestId}/leaderboard\" is now a redirect to \"/leaderboard/{contestId}\" instead of dupe'ing function\nFixed checkAutograding function\nModified ContestRequest.isValid","shortMessageHtmlLink":"Minor bug fixes"}},{"before":"cf6a2ac8635df680019a9743d9d90aeac58461ee","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/frontend/vite-4.5.1","pushedAt":"2024-01-20T05:02:02.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":null,"after":"8eb03848e08f031746b2164dbeef15abca8b9754","ref":"refs/heads/dependabot/npm_and_yarn/frontend/vite-4.5.2","pushedAt":"2024-01-20T05:01:58.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 vite from 4.5.0 to 4.5.2 in /frontend\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.0 to 4.5.2.\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump vite from 4.5.0 to 4.5.2 in /frontend"}},{"before":"38f2edf7f4afd11461f1e492c14fba2b043fc9bf","after":"d42080f1daf8be217aeadfd013ac87dd5fd17817","ref":"refs/heads/master","pushedAt":"2023-12-13T18:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Add checks for submitting/updating solution after deadline","shortMessageHtmlLink":"Add checks for submitting/updating solution after deadline"}},{"before":"04c755f0bfc24888f8e98b115a78f6d757bc7c02","after":"38f2edf7f4afd11461f1e492c14fba2b043fc9bf","ref":"refs/heads/master","pushedAt":"2023-12-13T18:35:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Add missing documentation","shortMessageHtmlLink":"Add missing documentation"}},{"before":"b8f08438f6689e055dafa5b01f3982405a910241","after":"04c755f0bfc24888f8e98b115a78f6d757bc7c02","ref":"refs/heads/master","pushedAt":"2023-12-13T17:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Added endpoints for user-side history reviewing","shortMessageHtmlLink":"Added endpoints for user-side history reviewing"}},{"before":"62ddf29e5331ed3f13e0cccd45c94424067b30d7","after":"b8f08438f6689e055dafa5b01f3982405a910241","ref":"refs/heads/master","pushedAt":"2023-12-12T12:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Add cdn to docker compose stack","shortMessageHtmlLink":"Add cdn to docker compose stack"}},{"before":"73758b291c78a184c96c70c743b64fdfc28d7f18","after":"62ddf29e5331ed3f13e0cccd45c94424067b30d7","ref":"refs/heads/master","pushedAt":"2023-12-11T23:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Admins can now inspect submissions for specific user/problem","shortMessageHtmlLink":"Admins can now inspect submissions for specific user/problem"}},{"before":"183f5743ea13d32e7dd570074204196bce495c53","after":"73758b291c78a184c96c70c743b64fdfc28d7f18","ref":"refs/heads/master","pushedAt":"2023-12-11T23:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Introducing CDN service","shortMessageHtmlLink":"Introducing CDN service"}},{"before":"5515ca247f2248dccf3e24bcd1a33776c13c8655","after":"183f5743ea13d32e7dd570074204196bce495c53","ref":"refs/heads/master","pushedAt":"2023-12-10T18:28:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Modified DTOs to not disclose some data\nFixed problem solution submission endpoint\nAdded constructors into ContestGradingId","shortMessageHtmlLink":"Modified DTOs to not disclose some data"}},{"before":"e93d964c20c78fd7a55a1c2151bb6cb99333ad50","after":"5515ca247f2248dccf3e24bcd1a33776c13c8655","ref":"refs/heads/master","pushedAt":"2023-12-09T19:24:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Added Problem submission endpoint & listing problems within contest (user side)","shortMessageHtmlLink":"Added Problem submission endpoint & listing problems within contest (…"}},{"before":"3554f9a94b5c105b57cbf571cbd31f5c61097b9b","after":"e93d964c20c78fd7a55a1c2151bb6cb99333ad50","ref":"refs/heads/master","pushedAt":"2023-12-09T14:39:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Replaced DTOs with singular User entity within UserDetailsImpl object\n`UserService.loadUserByToken()` now will update email address if necessary.\nAdded possibility of creating placeholder accounts\nAdded minor needed utility methods","shortMessageHtmlLink":"Replaced DTOs with singular User entity within UserDetailsImpl object"}},{"before":"554ed26d341a01174def25fa6e234225410f7949","after":"3554f9a94b5c105b57cbf571cbd31f5c61097b9b","ref":"refs/heads/master","pushedAt":"2023-12-08T20:17:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Auto merge of \"back_development\" and \"origin/back_development\"","shortMessageHtmlLink":"Auto merge of \"back_development\" and \"origin/back_development\""}},{"before":"cc85b226fad62d4a4d71e8d2518ca3c4b659dc73","after":"554ed26d341a01174def25fa6e234225410f7949","ref":"refs/heads/master","pushedAt":"2023-12-08T19:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rafisto","name":"Rafał Włodarczyk","path":"/Rafisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88141065?s=80&v=4"},"commit":{"message":"Fix my friend's redundant changes.","shortMessageHtmlLink":"Fix my friend's redundant changes."}},{"before":null,"after":"cf6a2ac8635df680019a9743d9d90aeac58461ee","ref":"refs/heads/dependabot/npm_and_yarn/frontend/vite-4.5.1","pushedAt":"2023-12-06T00:03:02.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 vite from 4.5.0 to 4.5.1 in /frontend\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.0 to 4.5.1.\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v4.5.1/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump vite from 4.5.0 to 4.5.1 in /frontend"}},{"before":"aa2195b04c8809fe1ba637c6c38b316c2688d32f","after":"cc85b226fad62d4a4d71e8d2518ca3c4b659dc73","ref":"refs/heads/master","pushedAt":"2023-12-05T17:30:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Fix database mock data\n\nMock data was inserting ID instead of database generating it on its own. This led to serial indexing, and therefore PK constraint breaking","shortMessageHtmlLink":"Fix database mock data"}},{"before":"ba5ad755be7c74501739cc5fb698e5378642aa3b","after":"aa2195b04c8809fe1ba637c6c38b316c2688d32f","ref":"refs/heads/master","pushedAt":"2023-12-05T17:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Fix database mock data\n\nMock data was inserting ID instead of database generating it on its own. This led to serial indexing, and therefore PK constraint breaking","shortMessageHtmlLink":"Fix database mock data"}},{"before":"daf3da6621b4e23e9905d1925f87a87e689269b6","after":"ba5ad755be7c74501739cc5fb698e5378642aa3b","ref":"refs/heads/master","pushedAt":"2023-12-05T17:23:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Rafisto/back_development\n\nAdd reverse proxy into master branch","shortMessageHtmlLink":"Merge pull request #2 from Rafisto/back_development"}},{"before":"9f5c82a48a244b569e597b0a1a092d12d257e571","after":"2323c1c54b33b50a7c43f61c163e5f0307aef877","ref":"refs/heads/back_development","pushedAt":"2023-12-05T17:21:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Merge branch 'back_development' of https://github.com/Rafisto/competition-website into back_development","shortMessageHtmlLink":"Merge branch 'back_development' of https://github.com/Rafisto/competi…"}},{"before":"f07f1031f41c6f12ad660ccff2644b6ce9335f53","after":"daf3da6621b4e23e9905d1925f87a87e689269b6","ref":"refs/heads/master","pushedAt":"2023-12-04T19:00:44.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"Rafisto","name":"Rafał Włodarczyk","path":"/Rafisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88141065?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Rafisto/back_development\n\nBack development by GrUωUzin","shortMessageHtmlLink":"Merge pull request #1 from Rafisto/back_development"}},{"before":"8c0fb171de51ece12420aabfd49f5c9dda6ef098","after":"9f5c82a48a244b569e597b0a1a092d12d257e571","ref":"refs/heads/back_development","pushedAt":"2023-12-04T18:57:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Merge branch 'master' into back_development","shortMessageHtmlLink":"Merge branch 'master' into back_development"}},{"before":"3e0a290d7fc7b53e78ec9c5bf9627a1a455db641","after":"8c0fb171de51ece12420aabfd49f5c9dda6ef098","ref":"refs/heads/back_development","pushedAt":"2023-12-04T18:53:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Error handling for documentation","shortMessageHtmlLink":"Error handling for documentation"}},{"before":"6712bcc0817a981a82b7eca1f0284ebe200c092f","after":"3e0a290d7fc7b53e78ec9c5bf9627a1a455db641","ref":"refs/heads/back_development","pushedAt":"2023-12-03T23:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Add missing Java and OpenAPI docs","shortMessageHtmlLink":"Add missing Java and OpenAPI docs"}},{"before":"9df32695d8a3d9a37c44786cd06f98356241917f","after":"6712bcc0817a981a82b7eca1f0284ebe200c092f","ref":"refs/heads/back_development","pushedAt":"2023-12-02T18:52:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/back_development' into back_development","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/back_development' into back_deve…"}},{"before":"c31dec151b4c9a42bba0388e407f3aa5f95dffe8","after":"9df32695d8a3d9a37c44786cd06f98356241917f","ref":"refs/heads/back_development","pushedAt":"2023-12-01T17:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d217ad8e0dd244a3b2df5a120fc282bd6d1f797d","after":"c31dec151b4c9a42bba0388e407f3aa5f95dffe8","ref":"refs/heads/back_development","pushedAt":"2023-12-01T17:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6f0ba783f557c75e0af4c1c15a31504028edfc53","after":"d217ad8e0dd244a3b2df5a120fc282bd6d1f797d","ref":"refs/heads/back_development","pushedAt":"2023-11-30T01:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ModerNews","name":"Grzegorz Jagielski","path":"/ModerNews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61905404?s=80&v=4"},"commit":{"message":"Autogenerated live static documentation","shortMessageHtmlLink":"Autogenerated live static documentation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKdQ5cQA","startCursor":null,"endCursor":null}},"title":"Activity · Rafisto/competition-website"}