This repository has been archived by the owner on Sep 3, 2023. It is now read-only.
v1.0.0
What's Changed
- Feat/entities by @ronimizy in #10
- Feat/database configuration by @ronimizy in #12
- chore: rider gitignore by @ronimizy in #21
- Feat/seeding infrastructure by @ronimizy in #20
- fix: apply seeding by @ronimizy in #25
- Feat: webhooks handling by @lipa44 in #22
- feat: add dotnet build and sonar ci by @FrediKats in #35
- Feat: add basic commands and queries by @Bibletoon in #28
- hotfix: update ci by @FrediKats in #42
- docs: add docs from notion by @FrediKats in #41
- Refactor/submission by @ronimizy in #54
- feat: add serilog and init for it by @FrediKats in #43
- Feat: Google sheets by @Mihinator3000 in #29
- Fix: Remove StudentAssignment usage from google sheets by @Mihinator3000 in #55
- Docs: update domain entities diagram by @Mihinator3000 in #56
- docs: rewrite github integration doc by @FrediKats in #63
- add short name for lab by @darksidersstrife in #74
- docs: add github integration diagram by @FrediKats in #73
- feat/add cqrs by @FrediKats in #61
- Feat: seeding by @luck-o-o-luck in #44
- chore: webhooks configuration by @lipa44 in #76
- Fix: Entity generators by @Mihinator3000 in #80
- Refactor: Google Sheets by @Mihinator3000 in #79
- Docs: Google Integration by @Mihinator3000 in #82
- Chore: add cred store by @darksidersstrife in #81
- Refactor/entity structure by @ronimizy in #89
- Refactor/mentor subject course relation by @ronimizy in #91
- fix: application test base by @ronimizy in #92
- Feat: add CQRS handlers by @Bibletoon in #78
- feat: add id to submission dto by @FrediKats in #93
- feat: implement user inviting by @FrediKats in #77
- Add auto mapper by @Bibletoon in #97
- Feat: Course Points Query by @Mihinator3000 in #98
- feat/commands by @darksidersstrife in #65
- Add project for web api by @Bibletoon in #103
- Refactor: change submission points to rating by @Bibletoon in #107
- Feat/queue by @ronimizy in #106
- Feat: Concurrent Table Access by @Mihinator3000 in #108
- feat: extra points updating by @FrediKats in #110
- fix: move project to directories by @FrediKats in #116
- refactor: removed core dependencies from application projects by @ronimizy in #120
- docs: add sequence diagrams for github interaction by @FrediKats in #117
- feat: make submission point nullable by @FrediKats in #127
- Update issue templates by @FrediKats in #119
- test: add test for failed case with mapping Submission to Dto by @FrediKats in #123
- Кверя для получения роли пользователя by @hrrrrustic in #130
- feat: link submissions to group assignment by @FrediKats in #142
- feat: implement syncing github admins with mentors by @FrediKats in #131
- Feat/submission pr association by @darksidersstrife in #125
- Feat: GetSubmissionsQueueBySubjectCourseHandler by @Mihinator3000 in #135
- feat: skip unrated submits while printing to table by @FrediKats in #141
- Creating or updating submission logic by @annchous in #143
- fix: add missed table sync in new command by @FrediKats in #146
- Typo in naming by @annchous in #148
- Docs: update google integration info by @Mihinator3000 in #149
- Feat/test env by @darksidersstrife in #112
- Fix: EF in handler by @Mihinator3000 in #150
- Feat: Service Account Credentials by @Mihinator3000 in #157
- implement processing synchronized and opened action by @darksidersstrife in #151
- Add deadline policy usage in get points handler by @Bibletoon in #129
- fix: make GoogleTableAccessor scoped for preventing error with scoped in singleton by @FrediKats in #160
- fix: do not create two instance of google worker by @FrediKats in #159
- Refactor/GitHub submission by @ronimizy in #156
- feat: merge startup configs by @FrediKats in #158
- Feat: Groups Queue by @Mihinator3000 in #161
- feat: submission code by @ronimizy in #162
- feat: add dummy google integration by @FrediKats in #165
- Округление баллов до 2 знаков by @hrrrrustic in #166
- feat: enhance github processor, improve logging and responses by @FrediKats in #169
- send comment with submission id on creation by @darksidersstrife in #170
- feat: add help command by @FrediKats in #167
- fix: create scoping for github worker by @FrediKats in #172
- feat: send update message as commit comment by @darksidersstrife in #178
- feat: resolve issues comment to pr by @FrediKats in #171
- feat: add date update by @darksidersstrife in #180
- feat: submission state by @ronimizy in #186
- fix: use pr num instead of id, add simple seeding for demo, add db deleting by @FrediKats in #182
- Feat: Submission date column by @Mihinator3000 in #194
- Fix: additional table rows by @Mihinator3000 in #195
- fix: do not write # in pull request messages by @FrediKats in #193
- Feat/submission state commands by @ronimizy in #189
- feat: calendar by @ronimizy in #197
- Feat: Forbid same type of associations by @Mihinator3000 in #196
- GitHub user authorization by @annchous in #187
- feat: do not update submission on mentor pushed to branch by @FrediKats in #188
- fix: update queue after rate command by @FrediKats in #203
- Refactor: Sheet creation by @Mihinator3000 in #204
- Feat: Assignment order by @Mihinator3000 in #212
- Feat/queue usage by @ronimizy in #205
- feat: add logs and exceptions for application by @FrediKats in #210
- feat: use submission code in update command by @FrediKats in #215
- feat: delete command by @FrediKats in #214
- chore: submission completion by @ronimizy in #219
- Apply deadline policy in rate result by @annchous in #217
- Database unique constraints by @Bibletoon in #216
- Add GitHub OAuth config guide by @annchous in #224
- fix: logging by @FrediKats in #221
- fix: submission queue filter discriminator by @ronimizy in #234
- Fix/deadline span conversion by @ronimizy in #235
- Fix/user mentor student by @ronimizy in #237
- Fix/date only conversion by @ronimizy in #236
- Fix/student user by @ronimizy in #238
- test: queue fetching by @ronimizy in #240
- Add many hacks while trying to run by @FrediKats in #231
- feat: handle submission by another student correctly by @olefirenque in #211
- Feat: add create submission command by @Bibletoon in #220
- Fix: commands parser by @Mihinator3000 in #241
- feat: handle only domain exceptions by @FrediKats in #242
- feat: add template name into github subject course association by @FrediKats in #243
- fix: resolve many issues while trying to run by @FrediKats in #245
- Feat/identity by @ronimizy in #250
- Feat: change submission state when pr is closed and reopened by @Bibletoon in #248
- Feat: add pull request event processing by @Bibletoon in #249
- feat: generate repo from template for invited by @Kerenery in #218
- Refactor/rework appsettings by @FrediKats in #264
- Feat/crud/group by @FrediKats in #265
- Feat/crud/subject by @FrediKats in #266
- Feat/crud/subject course by @FrediKats in #267
- Feat/crud/student by @FrediKats in #268
- Add assignment CRU by @Bibletoon in #270
- Add subjectCourseGroup CRUD by @Bibletoon in #273
- Feat/invite sending command by @FrediKats in #271
- Add GroupAssignment crud-operations by @annchous in #275
- Feat/isu update by @ronimizy in #277
- fix: replace or with and not in patter matching by @FrediKats in #276
- fix: use correct link for pr by @FrediKats in #278
- Feat: add api client generator by @Bibletoon in #279
- refactor: moved deadline policies from assignment to subject course by @ronimizy in #282
- Feat: add mentor sync endpoint by @Bibletoon in #283
- fix: use DateTime for submission instead of DateOnly by @FrediKats in #286
- feat: add create method for fraction DeadlinePolicy by @FrediKats in #287
- Postgres by @darksidersstrife in #285
- Demo/20220903 by @FrediKats in #284
- feat: add validation for user commands by @FrediKats in #288
- feat: data seeding by @ronimizy in #289
- chore: added designer package by @ronimizy in #290
- chore: added package by @ronimizy in #291
- migrations by @darksidersstrife in #292
- Time fix by @darksidersstrife in #293
- feat: date time converter by @ronimizy in #294
- refactor: table formatting by @ronimizy in #295
- review processing bug fix by @Bibletoon in #304
- fix: do not send response on unsupported review event by @FrediKats in #302
- Fix: date time bug by @Bibletoon in #315
- Feat/prefix logging by @FrediKats in #300
- fix: remove delete student endpoint by @FrediKats in #313
- fix: start github worker every 6 hours instead of 24 by @FrediKats in #311
- Fix/submission rate response enhance by @FrediKats in #303
- Feat: GitHub and Isu columns by @Mihinator3000 in #312
- fix: data import by @ronimizy in #316
- Upgrade GithubUtils nuget version by @annchous in #310
- fix: update username by @ronimizy in #317
- Docs/update setup guildes by @FrediKats in #305
- feat: implement endpoint for getting student by course by @FrediKats in #314
New Contributors
- @ronimizy made their first contribution in #10
- @lipa44 made their first contribution in #22
- @FrediKats made their first contribution in #35
- @Bibletoon made their first contribution in #28
- @Mihinator3000 made their first contribution in #29
- @darksidersstrife made their first contribution in #74
- @luck-o-o-luck made their first contribution in #44
- @hrrrrustic made their first contribution in #130
- @annchous made their first contribution in #143
- @olefirenque made their first contribution in #211
- @Kerenery made their first contribution in #218
Full Changelog: https://github.com/kysect/Shreks/commits/v1.0.0