Releases: sparcs-kaist/otlplus-server
Releases · sparcs-kaist/otlplus-server
NEW Nest Server Deploy!!
Squashed commit of the following: commit 6b6e922f845c4f063a8a37e7284bda9098bdf483 Author: doxylee <[email protected]> Date: Mon Nov 18 14:34:46 2024 +0900 chore: remove db url log (#143) commit d1fc362adf885c0242ccc6fe1333517ac97beab5 Author: doxylee <[email protected]> Date: Wed Nov 13 17:00:26 2024 +0900 fix: sync baseline with prod database (#141) commit 32fc1c23c579834f766499a15085ab6d77422ce7 Author: larrykwon <[email protected]> Date: Sun Oct 27 15:45:58 2024 +0900 revert Commit 4cd1d20 commit 2dbd5008e30ad420cdf5ff557b24c7a9c2326101 Author: jihyeon <[email protected]> Date: Wed Sep 18 20:07:54 2024 -0400 fix: search filter issue (#140) commit 4cd1d20b072ccfdef634a0076619714cfab6c210 Author: LarryKwon <[email protected]> Date: Sun Sep 15 12:15:43 2024 +0900 add localhost to preferred url commit c2bd62487c267004c1a6c8e5d725b3a3a4524658 Author: larrykwon <[email protected]> Date: Sun Sep 15 03:29:42 2024 +0900 add delete cascade option to planners table commit f5f19983cc10b063a0fdfb97894735082e67df09 Author: larrykwon <[email protected]> Date: Sun Sep 15 02:47:39 2024 +0900 add ignoremethods option into csrf commit 87665d5c7867432363d69766d3481d3faffadf34 Author: larrykwon <[email protected]> Date: Sat Sep 14 14:35:47 2024 +0900 resolve app error commit 7fcb38d08052a6cfd29ae439af700639eafd6fa4 Author: Ubuntu <[email protected]> Date: Sat Sep 14 05:20:59 2024 +0900 try to resolve app error but fail commit 5d5e4c06947d145bcdcf2d9da0ede4f0300e4574 Author: Ubuntu <[email protected]> Date: Sat Sep 14 03:45:49 2024 +0900 resolve domain error when using sso commit 9fc34b2dc68f553ad3d29ecd832cca38fbdf7fa5 Author: Ubuntu <[email protected]> Date: Sat Sep 14 02:59:26 2024 +0900 remove console.log commit fd4aec5e2fc01d1886a9118e3194661daaf6b3fd Author: LarryKwon <[email protected]> Date: Sat Sep 14 01:02:40 2024 +0900 add cors seeting for production commit 994cf5b0efc4c2734703a519fad2a92d73b1db8d Author: LarryKwon <[email protected]> Date: Sat Sep 14 00:58:23 2024 +0900 Issue/136/planner update delete (#138) * Add: implement patch planner and refactor post planner * implement delete Planner * test simple cases and pass * reflect review commit 3ec1ce9bba81579f2ea7efb1100e173b3be98aa0 Author: LarryKwon <[email protected]> Date: Fri Sep 13 23:52:28 2024 +0900 comment out the prisima config about logging the sql commit 23c9d5709e12b7462df608a022108570bfaf621f Author: LarryKwon <[email protected]> Date: Mon Aug 26 13:08:20 2024 +0900 reduce the taken-lecture api response time commit 97fe6e53ad8226a6d6347b5323820511b65117d2 Author: Ubuntu <[email protected]> Date: Thu Aug 22 20:40:29 2024 +0000 chore the workflow commit c83d8a893709e4b1e22c84d5f6a5ded32508c41d Author: Ubuntu <[email protected]> Date: Thu Aug 22 20:37:47 2024 +0000 add passphrase for key commit 340a79886e11394593c31ddd9425eb5980e77d7a Author: Ubuntu <[email protected]> Date: Thu Aug 22 20:19:04 2024 +0000 change env var for cd commit 0c1a35b448d47c09656b3b2f0b04340806122459 Author: Ubuntu <[email protected]> Date: Thu Aug 22 20:12:55 2024 +0000 add CD in dev env commit 3be6f1c01c85f6ec1f0716c4c8275abdbc8312e7 Author: Ubuntu <[email protected]> Date: Thu Aug 22 20:12:13 2024 +0000 add CD in dev env commit 91251aa7380466d11993c944abadc4f4fc42ec4e Author: Ubuntu <[email protected]> Date: Thu Aug 22 20:05:28 2024 +0000 change the port commit adc6697714007a402b78901c008c646fdb8704ae Author: LarryKwon <[email protected]> Date: Fri Aug 23 04:45:29 2024 +0900 reflect all qa in BE QA list commit bcdc861c81fbf1c36a69b94ee2597339d605abe0 Author: LarryKwon <[email protected]> Date: Fri Aug 23 03:45:52 2024 +0900 reflect QA commit 5d263eb0bf7e8576de923c906a2c1ec55c16861e Author: LarryKwon <[email protected]> Date: Fri Aug 23 03:43:55 2024 +0900 Add: implement local-sso-swap (#107) * Add: implement local-sso-swap * new package-lock.json commit f765f3228e10f19349313d5f40829a7b17f53632 Author: LarryKwon <[email protected]> Date: Fri Aug 23 01:27:26 2024 +0900 fix the error in slack https://sparcs.slack.com/archives/C07JKGU9MCG/p1724301379150299 commit 0befbd536db7b58b1e1184119b20e1d568b9197b Author: LarryKwon <[email protected]> Date: Thu Aug 22 18:08:39 2024 +0900 DockerFile을 제작 및 share.service의 file path 조정 (#133) * apply multi-stage build to docker and make the share.service choose proper font file path by DOCKER_DEPLOY * add deploy.sh * reflect review commit 6441c476cac60d28e42cc83fae51969abf7d595d Author: LarryKwon <[email protected]> Date: Thu Aug 22 01:38:33 2024 +0900 128 prisma migration 정리 (#129) * Add: implement Auth Chain todo: AuthModule Import and register * prisma migration 정리 * fix: migration sql * fix: prisma schema --------- Co-authored-by: Ubuntu <[email protected]> commit dcc3dd19af532b58e0861a5ac95d6b2ebead6bdd Author: LarryKwon <[email protected]> Date: Thu Aug 22 00:30:21 2024 +0900 resolve package.json dependency, and update prisma 4 to 5 (#132) * resolve package.json dependency, and update prisma 4 to 5 * resolve build error * enable shutdown hook * remove hard-coded lectureId * reflect code review of gpt * reflect review commit 85a10700897a5ac7f367365ee57b0b1dc88aec67 Author: Ubuntu <[email protected]> Date: Wed Aug 21 14:50:32 2024 +0000 revert port commit 3b068c62106ecbbc1af09fd39ed910fb2e1d9905 Author: Ubuntu <[email protected]> Date: Wed Aug 21 14:45:33 2024 +0000 change the cors setting commit 685bb0e74037b846db5f1ad474a5f8b65cbab457 Author: Ubuntu <[email protected]> Date: Wed Aug 21 14:31:24 2024 +0000 add force option to docker-compose commit 068782f368da0ddda54ae00fdc11626a786979ab Author: Ubuntu <[email protected]> Date: Wed Aug 21 14:28:18 2024 +0000 add cors config on dev env commit 3d2a08bd6b96b6cd01e2ff5e7c03a015bba68ed1 Author: LarryKwon <[email protected]> Date: Tue Aug 20 20:29:14 2024 +0900 Issue/119/transaction (#121) * Add: TranManager * Add: Implement Transaction with CLS * implement test code * fix the github ci code with option force * fix the github ci code with option force * resolve conflict * add Transactional() to Post,Patch,Delete method endpoint * reflect code review commit 8dbc5141e458f4a88d151c6a0c1d1c36888c2c8c Author: Perry Byeongchan Park <[email protected]> Date: Mon Aug 19 20:52:29 2024 +0900 Refactor n+1 (#130) * Add: test n+1 * fix: refactor n+1 problem in shareService * add code review github action --------- Co-authored-by: LarryKwon <[email protected]> commit bcb4dc7335cad00ba505e969b60eab063df3fa66 Author: LarryKwon <[email protected]> Date: Wed Aug 14 19:06:18 2024 +0900 Add: implement Auth Chain (#123) * Add: implement Auth Chain todo: AuthModule Import and register * Add: complete refactoring AuthModule - AuthGuard: 실제로 AppModule에 등록되는 Provider - AuthCommand: 인터페이스이며 개별적인 구현체는 개별적인 인증/인가 로직을 수행 - AuthChain: 전체 Command들을 하나씩 iterating 하며 로직 수행 후 최종적인 결정 및 Exception return - AuthConfig: 각 환경에 맞는 AuthChain 구성 * Add: reflect the reviews * reflect reviews * fix: add token expire option * reflect reviews and minor fix * create docker-compose file --------- Co-authored-by: Jiuuung <[email protected]> commit 1f9c364c7d4690778fd3ca7294a0d0cba951a9e0 Author: doxylee <[email protected]> Date: Sat Aug 3 20:42:47 2024 +0900 Refactor/interface convention (#120) * refactor: move dto/auth * refactor: ICourse response and toJsonCourse typing * refactor: rename ICourse.AutocompleteDto -> ICourse.AutocompleteQuery * refactor: course request dto * refactor: course response * refactor: use function to apply type instead of using Object.assign directly * rename ICourse response names to better fit its role * refactor: rename serializers to fit previous commit * refactor: move course review request * refactor: move department response * refactor: move classtime, examtime, rename autocomplte query * refactor: lecture response * refactor: type of lecture used in timetable service * refactor: rename lecture response * docs: Add TODO comment about necessity of ELecture.UserTaken * refactor: divide toJsonCourse function instead of using boolean param * refactor: move lecture request * refactor: planner requests * refactor: planner interface * refactor: professor interface * refactor: review * refactor: semester * refactor: share * refactor: interfaces * feat: share timetable ical * fix: adjust timezone of event * fix: delete annotation and console log * feat: share timetable ical * fix: adjust timezone of event * fix: delete annotation and console log * fix: add missing files * style: prettier * refactor: remove redundant as casting * refactor: enforce convention in DTO names --------- Co-authored-by: pbc1017 <[email protected]> Co-authored-by: LarryKwon <[email protected]> commit 39f8417c18ac73dba52d19754cb8d1ad6cd4e82a Author: Jiuuung <[email protected]> Date: Thu Aug 1 00:20:51 2024 +0900 114 impl prisma signal middleware (#115) * fix:코드 깔끔하게 만들기 * resolve error on ci * feat: impl signal * fix: signal func complete * fix: change count logic * fix: remove test code * Fix: rebase merge conflict resolved * fix: increase/decrease logic, etc.. * add Serializable isolation level instead of pessimistic lock * remove serializable --------- Co-authored-by: LarryKwon <[email protected]> commit bcb686637a82bdb2d69d562e1e74350826cefb77 Merge: 02e5b72 835d660 Author: Perry Byeongchan Park <[email protected]> Date: Tue Jul 30 17:20:05 2024 +0900 Merge pull request #108 from sparcs-kaist/share/ical Share/ical commit 835d66060aba9721b90def7e547544f338c887a8 Merge: 395e319 02e5b72 Author: perry <[email protected]> Date: Tue Jul 30 17:07:46 2024 +0900 Merge branch 'dev' into share/ical commit 02e5b725b8dcd22b5c4d02eac2f507607e3b679c Author: doxylee <[email protected]> Date: Sat Jul 20 13:23:31 2024 +0900 Fix: EPlanner reference error (#118) fix: move dependee down commit af146264762e7ded6c12a4883836a909cab0b97f Author: doxylee <[email protected]> Date: Fri Jul 19 09:58:51 2024 +0900 Refactor/match convention (#117) * refactor: remove unused types * refactor: CourseDetails * refactor: remove LectureExtended * refactor: ELecture.Details * refactor: TimetableDetails * refactor: MajorTrack * refactor: AdditionalTrack * refactor: TakenPlannerItem * refactor: tracks and planneritem * refactor: fix format error by removing comment * refactor: Use EPlanners.EItems instead of EPlannerItem * refactor: Change missed file * refactor: PlannerDetails * refactor: ReviewDetails * refactor: remove unused type * refactor: Make rest of the types match convention * style commit 395e319a29725785076215db33d183ea651edea1 Merge: 163b794 6afa936 Author: pbc1017 <[email protected]> Date: Wed May 1 21:18:51 2024 +0900 fix: merge conflict to dev commit 6afa936208e5718757c2b30066cf67f253197f89 Merge: 447526a 43e771f Author: Byeongchan Park <[email protected]> Date: Wed May 1 21:06:35 2024 +0900 Merge pull request #112 from sparcs-kaist/109-fix-share-timetable-api-에러-수정 109 fix share timetable api 에러 수정 commit 447526a311c91aae12abec9df3ee456acdc9068e Author: LarryKwon <[email protected]> Date: Wed May 1 17:31:47 2024 +0900 Fix: Resolve error on termFilter (#105) commit 0cad9937a5a01e446f28155eab28c3beb35a9aa5 Author: Jiuuung <[email protected]> Date: Wed May 1 17:31:23 2024 +0900 fix: add 'user' parameter (#111) commit 163b794522b13efb42e26d5031da64842490a683 Merge: ba7850a 7cbc6ac Author: LarryKwon <[email protected]> Date: Wed May 1 17:29:41 2024 +0900 Merge branch 'dev' into share/ical commit 7cbc6ac0c3a4b679ef411eacbe38d3ee14611f73 Author: LarryKwon <[email protected]> Date: Wed May 1 17:28:27 2024 +0900 Fix: Resolve error on add-future-item (#103) commit 43e771f3d87518de1597692f62d7071ed35922a7 Author: pbc1017 <[email protected]> Date: Wed Apr 24 22:18:51 2024 +0900 fix: remove sso swap commit 7031d0040413a57f66d26e7d7728f63f0994357b Author: pbc1017 <[email protected]> Date: Wed Apr 24 22:15:28 2024 +0900 fix: add getUserLecturesByYearSemester and fix timetable at mytimetableid commit ba7850ae4935e8a49af0a38a5292c23ab8266d40 Author: pbc1017 <[email protected]> Date: Wed Apr 24 18:36:40 2024 +0900 fix: delete annotation and console log commit 25726b3001936ccfc252d3f92d0c8038613942b3 Author: pbc1017 <[email protected]> Date: Wed Apr 24 18:30:38 2024 +0900 fix: adjust timezone of event commit b323c95cbd555d7d05a634be2964af728a7c1f91 Author: pbc1017 <[email protected]> Date: Wed Apr 24 18:08:11 2024 +0900 feat: share timetable ical commit af8daa6a3298f379faf2f11f15481386448caa3e Author: LarryKwon <[email protected]> Date: Wed Apr 3 02:46:58 2024 +0900 Reviews/like (#101) * feat:create review like instance * feat: review and reviewvote signal * fix:review count * Chore: lint --------- Co-authored-by: Jiuuung <[email protected]> commit 485419d6fc256ccb75af43f2a96c73b3af381f67 Author: LarryKwon <[email protected]> Date: Wed Apr 3 02:30:29 2024 +0900 Revert "Issue/67/Reviews like (#98)" (#100) This reverts commit a65d9a44404fdf4886093b0851ea58661aa85644. commit a65d9a44404fdf4886093b0851ea58661aa85644 Author: Jiuuung <[email protected]> Date: Wed Apr 3 01:19:32 2024 +0900 Issue/67/Reviews like (#98) * feat:create review like instance * feat: review and reviewvote signal * fix:review count * Add: implement middlewareConstructor & modify ReviewMiddleware Todo - middlewareConstructor가 매번 새로운 object를 생성하는데에 드는 퍼포먼스 저하 해결을 위해 LazyModuleLoader를 도입 - PrismaSerivce가 뜰 때, LazyModuleLoader를 주입받아, Lazy하게 middleware들을 띄우는 middleware를 등록하도록 수정 -> 순환참조 해결 & cache로 성능 문제 해결 --------- Co-authored-by: LarryKwon <[email protected]> commit 48dac47f66529f0014eb9ce4235e37ba08996727 Author: LarryKwon <[email protected]> Date: Sun Mar 31 20:59:17 2024 +0900 Issue/89/planners update item (#97) * Add: implement Eplanner * Add: implement IPlanner.ts - additionally, implement ICourse, IDepartment, ILecture, IProfessor for new convention * Chore: de-duplicate the 'entities' directory which caused by mistyping * refactor: refactoring the serializer with IPlanner,EPlanner * Add: complete implement conditional type (IMutate) which is determined by PlannerItemType and complete implement updating planner item * Chore: disable forbidNonWhiteListed * refactor: use IPlanner.IItem.Future commit 35b3ff08fd544ace28b509d9c6eee2277731e2dc Author: LarryKwon <[email protected]> Date: Sun Mar 31 20:36:08 2024 +0900 Issue/87/liked reviews (#88) * Add: complete implementing users/liked-reviews * Add: enhanced the response time * Chore: Use ECourse.Details commit 83a6df540da5d5eda26f5d8a5a83b31aa39e2597 Author: Dugi (Dongwook Hwang) <[email protected]> Date: Sun Mar 31 20:04:43 2024 +0900 Implement reorder planner orderings (#95) * feat(planners): implement reorder planner * refactor(repositories): do not throw during get operation in repositories * fix(planners): type corrections * feat(planners): shift orders of reordered planner items * Merge: Resolve conflicts & little revision of createFuturePlannerItem --------- Co-authored-by: LarryKwon <[email protected]> commit 836ab57f784252416df2f30a057250497fd47d69 Author: Jiuuung <[email protected]> Date: Sun Mar 31 19:51:44 2024 +0900 feat:add future item (#96) * feat:add future item * Merge: Resolve conflicts --------- Co-authored-by: LarryKwon <[email protected]> commit 1e31d6b38869cf71f1955e8610a5efee05b61903 Merge: 18039e5 014b5e0 Author: Byeongchan Park <[email protected]> Date: Wed Mar 27 22:36:52 2024 +0900 Merge pull request #92 from sparcs-kaist/issue/91/share-timetable-image issue/91/share-timetable-image commit 014b5e002c698e60477149b824bd49f6f954049e Author: pbc1017 <[email protected]> Date: Wed Mar 27 22:26:28 2024 +0900 fix: move interfaces into file commit a962b29fcfc622f7a6df2586f42334d831b8d6a5 Author: pbc1017 <[email protected]> Date: Wed Mar 27 21:21:01 2024 +0900 fix: devide createTimetableImage method commit 18039e5b77b4b446f335efa062a5231c64ed6a1d Author: Dugi (Dongwook Hwang) <[email protected]> Date: Wed Mar 27 21:13:05 2024 +0900 Implement fetching related reviews of a lecture (#82) * feat(lectures): define entry for GET /lectures/:lectureId/related-reviews * feat(lecture): impl svc level queries * feat(review): implement ReviewRepository#getRelatedReviewsOfLecture * refactor(review): use common expression snippet * refactor(repositories): use EReview.Details (@doxylee) * refactor(repositories): use orderFilters of search utils (@doxylee) * refactor(lectures): rename (@doxylee) * docs(lectures): add comment commit ed3c69250e6bd82d83e75e410762359028c89d51 Author: Dugi (Dongwook Hwang) <[email protected]> Date: Wed Mar 27 21:12:01 2024 +0900 Implement remove planner item operation (#83) * feat(planners): define controller interface * feat(planners): implement remove planner item commit 5438f0351635ec664af5d7e67809603d77e9e89a Author: pbc1017 <[email protected]> Date: Wed Mar 27 21:11:57 2024 +0900 fix: apply pr modifications commit 7adcb5c2747075bc069fbaf722a94f0c7aad01d4 Author: doxylee <[email protected]> Date: Sun Mar 24 21:05:24 2024 +0900 feat: Add arbitrary item to planner (#93) * feat: Add arbitrary item to planner * refactor: Remove unnecessary comment commit d967251b38ba6f3f70beb6cff35530e2f333f769 Author: pbc1017 <[email protected]> Date: Wed Mar 20 20:10:16 2024 +0900 fix: change line space in tile commit 9aeb5735b6a4ae2de3d6f8f3352cedf0de331f83 Author: pbc1017 <[email protected]> Date: Wed Mar 20 20:09:07 2024 +0900 fix: change line space in tile commit 74beb2d48e5322cc7321e33d27a7c71812960a78 Author: pbc1017 <[email protected]> Date: Wed Mar 20 20:05:59 2024 +0900 fix: change enter text position in tile commit eccbe67923dfe7268674c5508aff674e95e882ec Author: pbc1017 <[email protected]> Date: Wed Mar 20 20:03:05 2024 +0900 fix: draw tile with only 3 lines text commit 9e8adc39a86bbefbd9fed1b31fe4ebb960b37633 Author: pbc1017 <[email protected]> Date: Wed Mar 13 22:24:30 2024 +0900 refactor: separate module timetable, semester commit 30aaf4f4815c947d22996e0bd2c242b2319a6bac Author: doxylee <[email protected]> Date: Wed Mar 13 21:40:48 2024 +0900 Feat/api get lecture reviews (#84) * docs: TODO comment about django specifics * feat: Review types * fix: Min, Max of limit, offset * refactor: fix orderFilter util to allow nested field ordering * refactor: getLectureReviewsById - Make it return review list directly - Organize include, orderBy * refactor: Organize getReviewsByCourseId * docs: Add TODO comment * refactor: Move getLectureREviewsById to ReviewsRepository * style * refactor: Use IReview.LectureReviewsQueryDto instead commit 2c1a68b1a806868ff3118f69f46b28256bd0474e Author: pbc1017 <[email protected]> Date: Wed Mar 13 17:25:36 2024 +0900 add: add professor, classroom in Tile commit 956c23c96aac2fcf42c8fcc36bd91e2635391b07 Author: pbc1017 <[email protected]> Date: Wed Mar 13 16:11:25 2024 +0900 add: create image with title commit 2c1c80c95c457ad185102446a5fb36dad5f52e7e Author: pbc1017 <[email protected]> Date: Wed Mar 13 12:52:31 2024 +0900 add: share controller & service commit 26a168d9e35efa1af141ca89a4aa512dc003703f Author: Giyeong Kim <[email protected]> Date: Thu Mar 7 22:45:43 2024 +0900 fix: taken lecture does not exist (#90) commit 1be7a331d08c3f6c51d07f3f6fbf41ed9c599303 Author: Giyeong Kim <[email protected]> Date: Wed Mar 6 23:01:27 2024 +0900 refactor: get courseuser (#78) * feat: add read course * fix: add course filtering * fix: use Public decorator * refactor: get courseUser for a user * refactor: remove redundant include * refactor: rename function commit 1c61d3b18248c78c235a232e67b65249863b2fc1 Author: Giyeong Kim <[email protected]> Date: Wed Mar 6 22:54:01 2024 +0900 feat: add rates API (#51) * feat: init rate module * chore: lock new package version * fix: add endpoint prefix * fix: rate module * fix: add created_datetime * refactor: ICommon -> IBasic * refactor: remove prefix I in Basic * fix: package verion supporting sementic versioning * feat: add default date for rate commit dae130cf4aaf2653afdc9495f076ad307f6e232f Author: Giyeong Kim <[email protected]> Date: Wed Mar 6 22:47:43 2024 +0900 refactor: repository dependency injection (#81) * refactor: get FamousHumanityReview * refactor: get rankedReview * refactor: get majorBestReviews * refactor: get reviewWrite * refactor: get reviewWritableTakenLectures * refactor: get related course * refactor: remove userRepository injection in feedRepository commit be17a1f0d28b9857e1e95d3add19f5c277b0d65b Author: Dongjae Lee <[email protected]> Date: Wed Mar 6 21:53:58 2024 +0900 Issue/55/planner (#62) * feat: add DTOs for planner * feat: add types for planners * feat: add basics for planner * feat: add serializers for planner * feat: add union type checker * feat: add union type narrower * feat: implement serializer of item and track * fix: fix typo * fix: fix miscellaneous bugs * feat: implement /api/tracks * feat: implement post * feat: add query param id checker * refactor: refactor maps * fix: snake to camel * fix: fix planner item query logic --------- Co-authored-by: ddungiii <[email protected]> commit 411d4240053bacda3f09011aaaaa70dcf74ff4ae Author: Giyeong Kim <[email protected]> Date: Fri Mar 1 14:23:35 2024 +0900 Update README.md commit 9291fcc5866e6602fd8608b7152c7e4f9e77a61f Author: Giyeong Kim <[email protected]> Date: Wed Feb 28 22:25:56 2024 +0900 feat: read course (#77) * feat: add read course * fix: add course filtering commit 22f5581a3f992dfc25c8789b3d2be7ad0219b1f9 Author: Dugi (Dongwook Hwang) <[email protected]> Date: Wed Feb 28 22:23:46 2024 +0900 chore(node): specify node.js v18 using nvm (#80) commit be4c5b119b2f6e12a5cc7e8c8b3bea04f7546b98 Author: Giyeong Kim <[email protected]> Date: Wed Feb 28 22:21:01 2024 +0900 feat: add get notices (#74) * feat: implement without detail feed * chore: add prisma generate on ci * chore: fix prisma-generate command * chore: remove ci branch on target branches * chore: rename generating step name * refactor: prisma scripts * fix: cors origin port * fix: db init script * refactor: add data migrations in prisma migration script * fix: generate script in ci * chore: Add cross-env (#64) * fix: a bug that orderFilter return empty filters (#65) * feat: add feeds module * feat: move feeds api to feeds module * feat: add IFeed * feat: add feed repository and serializer * feat: add get famousHumanityFeeds * feat: make random select HumanityBestReviews * refactor: change class to interface * feat: add rankedReviewDailyFeed * feat: add famous major review daily feed * feat: add review write daily user feed * feat: add ICourse * feat: add related course daily user feed * feat: add rate daily user feed * feat: add const FeedType * refactor: add FeedSchema namespace * refactor: add details interface in IFeed * refactor: rename redundant feed names * refactor: add Feed constants * fix: fix related course * refactor: fix typos * feat: add writable review * feat: comment out related course * refactor: move ICourse to structures * refactor: move directory interfaces * refactor: rename schemaTypes to entities * refactor: remove redundant prefix I * refactor: remove redundant prefix E * refactor: remove redundant prefix E * feat: add get notices * refactor: move repository to prisma module * refaoctor: map funciton * fix: add repository to exports in module --------- Co-authored-by: JeukHwang <[email protected]> Co-authored-by: doxylee <[email protected]> commit 6ac0dc33d2d927160227944df3b13156cd3859a9 Author: Giyeong Kim <[email protected]> Date: Wed Feb 28 22:20:45 2024 +0900 fix: directory typo (#79) commit be9cf4df65fd3e5c3cf2c1b4cb9dd1ea45aba627 Author: doxylee <[email protected]> Date: Wed Feb 21 20:42:54 2024 +0900 Feat/autocomplete (#75) * feat: lecture autocomplete * feat: course autocomplete * fix: Add missing files * refactor Co-authored-by: Giyeong Kim <[email protected]> * fix: missing comma --------- Co-authored-by: Giyeong Kim <[email protected]> commit b168064c35b236ed1521fd4687b75100599c026b Author: doxylee <[email protected]> Date: Thu Feb 15 13:06:48 2024 +0900 feat: department-options, favorite-departments API (#73) * feat: /session/department-options API * feat: /session/favorite-departments API * refactor: DTO -> Dto로 변경 * refactor: Not use raw query * fix: Remove console.log commit a73cda6d897d3282eddfadca629ecb83054977bb Author: Giyeong Kim <[email protected]> Date: Wed Feb 14 20:59:31 2024 +0900 feat: Add get feed API (#66) * feat: implement without detail feed * chore: add prisma generate on ci * chore: fix prisma-generate command * chore: remove ci branch on target branches * chore: rename generating step name * refactor: prisma scripts * fix: cors origin port * fix: db init script * refactor: add data migrations in prisma migration script * fix: generate script in ci * chore: Add cross-env (#64) * fix: a bug that orderFilter return empty filters (#65) * feat: add feeds module * feat: move feeds api to feeds module * feat: add IFeed * feat: add feed repository and serializer * feat: add get famousHumanityFeeds * feat: make random select HumanityBestReviews * refactor: change class to interface * feat: add rankedReviewDailyFeed * feat: add famous major review daily feed * feat: add review write daily user feed * feat: add ICourse * feat: add related course daily user feed * feat: add rate daily user feed * feat: add const FeedType * refactor: add FeedSchema namespace * refactor: add details interface in IFeed * refactor: rename redundant feed names * refactor: add Feed constants * fix: fix related course * refactor: fix typos * feat: add writable review * feat: comment out related course * refactor: move ICourse to structures * refactor: move directory interfaces * refactor: rename schemaTypes to entities * refactor: remove redundant prefix I * refactor: remove redundant prefix E * refactor: remove redundant prefix E --------- Co-authored-by: JeukHwang <[email protected]> Co-authored-by: doxylee <[email protected]> commit 6f6811dea782abeba4b07c8d129db6570949c6d9 Author: doxylee <[email protected]> Date: Wed Feb 14 20:05:08 2024 +0900 refactor: wishlist remove API에서도 add DTO 사용하던 부분 수정 (#72) commit c0774c270acbd7e60eeb6687f3a8e858eb1c75e3 Merge: 57c9edc 1bfd8af Author: doxylee <[email protected]> Date: Fri Feb 2 12:34:52 2024 +0900 Merge pull request #68 from sparcs-kaist/feat/add-wishlist feat: /api/users/:id/wishlist/add-lecture API commit 1bfd8af34f160672d8581754e8805d6390621691 Merge: 63a9ce3 a429fce Author: doxylee <[email protected]> Date: Fri Feb 2 12:33:45 2024 +0900 Merge pull request #71 from sparcs-kaist/feat/wishlist-rest /api/users/${userId}/wishlist & /api/users/${userId}/wishlist/remove-lecture API commit 57c9edc3a71a0545aa00e5b798f811c024f7f1af Author: Giyeong Kim <[email protected]> Date: Thu Feb 1 20:17:56 2024 +0900 refactor: remove request, query logs (#69) commit a429fcefad192621025f599653499f1a7352cebc Author: doxylee <[email protected]> Date: Thu Feb 1 00:15:46 2024 +0900 feat: Remove wishlist lecture API commit e3f3e786f4a912187a03ef19ac5d747e1a01f8bd Author: doxylee <[email protected]> Date: Wed Jan 31 23:58:29 2024 +0900 feat: getWishlist API commit 63a9ce3b8a0a2d6fe688c8668686f8a0e32d5f1f Author: doxylee <[email protected]> Date: Thu Feb 1 00:09:08 2024 +0900 fix: wishlist must use LectureDetails instead of LectureExtended commit 26b2d36c9ea4a420809d971dfaed709eacb1a884 Author: doxylee <[email protected]> Date: Thu Feb 1 00:00:24 2024 +0900 fix: module definition commit 84d0c7c38f3ed4279fdf2a692ac4fe7f4c6d6b15 Author: doxylee <[email protected]> Date: Wed Jan 31 23:36:00 2024 +0900 fix: Wrong group filter condition commit e315a8d470876418fc45fbbf3a9b88075c0a850b Author: doxylee <[email protected]> Date: Wed Jan 31 23:13:32 2024 +0900 fix: getlectures API commit 42883f108d981e864d1b3124c3d0a9cee3aa6a9d Author: doxylee <[email protected]> Date: Wed Jan 31 22:10:38 2024 +0900 refactor: Rename repository method getWishlistLectures -> getWishlistWithLectures commit 498329c48b02e0e2297ab000a5d73fba55cab9db Author: doxylee <[email protected]> Date: Wed Jan 31 22:08:50 2024 +0900 fix: Handle case where wishlist is not found after update commit 692eeee094b53f8ffe8c31354c4a443bf7e7fb27 Author: doxylee <[email protected]> Date: Wed Jan 31 22:04:44 2024 +0900 refactor: toJsonLecture에서 error case 위쪽으로 빼기 commit 10c916658ae258e1754f1c669e3e5276986cf80b Author: doxylee <[email protected]> Date: Wed Jan 31 22:00:35 2024 +0900 refactor: Rename wishlistLectures -> wishlistWithLectures commit 965f0676a2e14aa39aadf1450ededfabf2ed7cba Author: doxylee <[email protected]> Date: Wed Jan 31 21:53:34 2024 +0900 fix: rename repository method lectureExistsInWishlist -> getLectureInWishlist commit a6fb2fff9b8743074aed25b08cad44407739533e Author: doxylee <[email protected]> Date: Wed Jan 31 21:49:28 2024 +0900 fix: isLectureDetails subject_examtime도 확인 commit a73aec7015bc90acae0b7bf52b17dbb1c6d0fa17 Author: doxylee <[email protected]> Date: Wed Jan 24 22:00:15 2024 +0900 refactor: Rename LectureMedium -> LectureExtended commit 3248310b667cc6008be23c11670b6d254f47b3ea Merge: ae3dd77 3a99193 Author: doxylee <[email protected]> Date: Wed Jan 24 21:36:04 2024 +0900 Merge branch 'dev' into feat/add-wishlist commit ae3dd773bd1c8ce9cc16f98115958b475097b43f Author: doxylee <[email protected]> Date: Wed Jan 24 21:29:19 2024 +0900 feat: /api/users/:id/wishlist/add-lecture API commit 3a9919334a7aeb23a653935c3f020461a7a0335c Author: Giyeong Kim <[email protected]> Date: Sat Jan 20 15:37:53 2024 +0900 fix: a bug that orderFilter return empty filters (#65) commit 871c8d2ae0ff618b151696a14f22423568ee81cb Author: doxylee <[email protected]> Date: Sat Jan 20 15:08:37 2024 +0900 chore: Add cross-env (#64) commit e8177a0594149e0d68c20b5e3ded35b8d944e3ee Merge: b54240c 759e483 Author: Giyeong Kim <[email protected]> Date: Sat Jan 20 14:10:43 2024 +0900 Merge pull request #63 from sparcs-kaist/refactor/migrations Refactor/migrations commit 759e483a4af57531300ffea9f0a8942a8132eb81 Author: ddungiii <[email protected]> Date: Sat Jan 20 12:27:43 2024 +0900 fix: generate script in ci commit ce0287fea55d00c08b141d34023cab525fae77bd Author: ddungiii <[email protected]> Date: Sat Jan 20 04:12:16 2024 +0900 refactor: add data migrations in prisma migration script commit 851bb5bee838857361a353a037d39566aae9796f Author: ddungiii <[email protected]> Date: Sat Jan 20 04:05:06 2024 +0900 fix: db init script commit 7caffb6d43b1e2bf02a8ed34112f5f4586c07137 Author: ddungiii <[email protected]> Date: Sat Jan 20 04:04:41 2024 +0900 fix: cors origin port commit 9ca3806d5c3f4ad06d3cdc2a9e76a6d8a5694084 Author: ddungiii <[email protected]> Date: Sat Jan 20 03:30:31 2024 +0900 refactor: prisma scripts commit b54240c7cf5cd5d4c705689ee75ab5e322b4e716 Merge: bcfa9b6 29139b3 Author: Giyeong Kim <[email protected]> Date: Wed Nov 22 02:05:43 2023 +0900 Merge pull request #52 from sparcs-kaist/ci/prisma-generate chore: add prisma-generate on ci commit 29139b31e4005050368ebc94f83b84a1e40ebd04 Author: ddungiii <[email protected]> Date: Wed Nov 22 02:02:01 2023 +0900 chore: rename generating step name commit c231497a6f8c9e6371a3b7d437cab01e1b375598 Author: ddungiii <[email protected]> Date: Wed Nov 22 01:59:36 2023 +0900 chore: remove ci branch on target branches commit e13a51799cffa08dedcfac562c74cb78e4a08460 Author: ddungiii <[email protected]> Date: Wed Nov 22 01:55:49 2023 +0900 chore: fix prisma-generate command commit 1f498356bf2bc22c15f81e0a8eeacdeb23833235 Author: ddungiii <[email protected]> Date: Wed Nov 22 01:53:32 2023 +0900 chore: add prisma generate on ci commit bcfa9b68c6c1c5cfae1214eaae6f451c9f51b7b7 Merge: 52b8844 7fb2f2c Author: JeukHwang <[email protected]> Date: Wed Nov 22 00:30:13 2023 +0900 Merge pull request #49 from sparcs-kaist/feat-timetable-reorder make api for timetable reorder commit 7fb2f2ca3affbf92af56092212f11ff18b55dc50 Merge: be87283 52b8844 Author: JeukHwang <[email protected]> Date: Wed Nov 22 00:29:18 2023 +0900 Merge branch 'dev' into feat-timetable-reorder commit be87283bee1682b95a31469f8f516a038744d13f Author: JeukHwang <[email protected]> Date: Wed Nov 22 00:28:02 2023 +0900 refactor: add space bar for readability commit 06f31707861f333f3a791e169c09574ed335faed Author: JeukHwang <[email protected]> Date: Wed Nov 22 00:24:55 2023 +0900 refactor: reorder return, optimize db request commit dd370bcf7f74db5a5b88f060983f9f688a986f09 Author: JeukHwang <[email protected]> Date: Wed Nov 22 00:22:41 2023 +0900 refactor: use jsdoc for todo comment commit 52b88440b39f103b7e892a0a52361e90d0cc0a8a Merge: 4c0f903 df1aaa4 Author: Giyeong Kim <[email protected]> Date: Tue Nov 21 23:40:31 2023 +0900 Merge pull request #48 from sparcs-kaist/feat/status feat: Add status api commit df1aaa42cf7e83f012a127782e950d6e17d61532 Author: ddungiii <[email protected]> Date: Tue Nov 21 23:38:32 2023 +0900 feat: fix status message commit 6dc8cfba975ee07bca6970a00c802740d483113c Author: JeukHwang <[email protected]> Date: Wed Nov 8 02:17:14 2023 +0900 feat: implement timetable reorder commit 4c0f903560b816f1fb46760361d4c95da3d6bad6 Author: ddungiii <[email protected]> Date: Wed Nov 8 00:36:18 2023 +0900 fix: duplicated fields in schema prisma commit fec034684ec68b44ca80b04c50ef28f2c0c42485 Author: ddungiii <[email protected]> Date: Wed Nov 8 00:23:18 2023 +0900 chore: Add dev to target branch for ci commit 89f2e3cd712ea367e8646e9d827ca7c62bc00c69 Author: ddungiii <[email protected]> Date: Wed Nov 8 00:16:56 2023 +0900 feat: Add status api commit 82429d9e689c0c5d17bd852128206b2ba6670d3e Author: ddungiii <[email protected]> Date: Tue Nov 7 23:32:13 2023 +0900 fix: wrong directory path commit c2dc588183f22f365f62a5c92f8945da19471e6e Merge: ee2a7ed aec4691 Author: ddungiii <[email protected]> Date: Tue Nov 7 23:23:12 2023 +0900 Merge branch 'release' into dev commit aec46910ff45a466474efca7830a028cea53d217 Author: ddungiii <[email protected]> Date: Wed Nov 1 01:18:03 2023 +0900 chore: fix docker compose volume directory commit ebc52c48f5e0e33c06fb1f6ae59ffbbb341b4120 Merge: f0eaab7 7b7f0fc Author: Giyeong Kim <[email protected]> Date: Tue Sep 26 20:00:18 2023 +0900 Merge pull request #43 from sparcs-kaist/fix/strict-error Fix: strict option to true in tsconfig commit 7b7f0fcf9aed29b13bed5f35eaf5f89e32d8ea8a Merge: 2ce72a8 f0eaab7 Author: ddungiii <[email protected]> Date: Tue Sep 26 19:58:15 2023 +0900 Merge branch 'release' into fix/strict-error commit f0eaab79739dbe138802531ae9bfd4df6ecc293b Merge: 3592d0f 7628077 Author: Giyeong Kim <[email protected]> Date: Tue Sep 26 19:50:27 2023 +0900 Merge pull request #42 from sparcs-kaist/fix/formatting Fix: format all files commit 7628077e4f709f46000b33e6f1e897d03cc155da Merge: 74a2ba4 3592d0f Author: ddungiii <[email protected]> Date: Tue Sep 26 19:49:16 2023 +0900 Merge branch 'release' into fix/formatting commit 3592d0f6308ac4f74008b4c4918003200a996489 Merge: 5e18ad7 4121b63 Author: Giyeong Kim <[email protected]> Date: Tue Sep 26 19:41:13 2023 +0900 Merge pull request #39 from sparcs-kaist/issue/23/lecture_review(recent) issue/23/lecture-review commit 2ce72a8aefa6ea81ed536af6ccce3fc9a4e350ce Merge: 68f63eb 78fb8af Author: Giyeong Kim <[email protected]> Date: Tue Sep 26 19:40:22 2023 +0900 Merge pull request #46 from sparcs-kaist/fix/strict-error-jeuk Fix strict error w/ jeuk commit 78fb8af9b5ac1802b41614a5df0a0df5c82d2cf8 Author: JeukHwang <[email protected]> Date: Tue Sep 26 17:38:26 2023 +0900 fix: error from return type change in groupBy commit a526eeea45d55c88e7ae24286aab46786397e0d7 Author: JeukHwang <[email protected]> Date: Tue Sep 26 15:39:37 2023 +0900 fix: enhance naming, type checking of groupBy commit 12dc96bc3d96dffe45df79fd4eb122deca35158f Author: JeukHwang <[email protected]> Date: Tue Sep 26 15:38:58 2023 +0900 fix: replace unintended == into === commit 1e2f031111be71e8f1469e8807a7188ef3e8fea1 Author: JeukHwang <[email protected]> Date: Mon Sep 25 00:51:49 2023 +0900 refactor, fix: enhance type checking for groupBy commit b4416c89b8218c96528466f17d18c7cc4898d3e0 Author: JeukHwang <[email protected]> Date: Mon Sep 25 00:48:55 2023 +0900 fix: replace class with interface commit 5aecf41a71d31b1e3f8e31d0c7ea737de3ab44cc Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:41:58 2023 +0900 refactor: make logic easier commit 191c833f45398dc8d2c09e7abe0a4aaee08e215b Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:40:38 2023 +0900 fix: resolve type error commit c80ffa700c924f79cc3d8df92303d5dd5fb31b94 Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:39:50 2023 +0900 fix: change param type of function commit 6c06c1d87071c014ed443bf2c8f4e416e636c0c5 Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:34:05 2023 +0900 fix: make prisma function throwable commit e7a34f176e5641a228d3261064b90ec4cd58e9a3 Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:30:53 2023 +0900 fix: make output type safer commit 5c1ff37c6227b02959012e48a596dee0cf51058b Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:29:43 2023 +0900 fix: remove unused param commit 459c9dc54f79d50d580feb3b10a90fcd91ea0942 Author: JeukHwang <[email protected]> Date: Thu Sep 21 23:42:32 2023 +0900 fix: assume default value commit 8560144602c2852317c281af027748a403b2c478 Merge: 69485ce 68f63eb Author: JeukHwang <[email protected]> Date: Wed Sep 20 17:21:00 2023 +0900 Merge fix/strict-error into fix/strict-error-jeuk commit 68f63eb7033553c67b2e37f29d4815800acb0d8a Merge: 084328b 3534774 Author: Giyeong Kim <[email protected]> Date: Wed Sep 20 02:34:43 2023 +0900 Merge pull request #45 from sparcs-kaist/fix/strict-error-ddungiii Fix strict error w/ ddungiii commit 353477470ff4ddb33f439ef56c416dcbd9df8867 Author: ddungiii <[email protected]> Date: Wed Sep 20 01:09:38 2023 +0900 Fix: apply review commit aeba0bdb797a61d57bbdc0413b6574523bad63b4 Author: ddungiii <[email protected]> Date: Tue Sep 19 21:56:53 2023 +0900 Fix: strict error in user commit dabf43b705b68445ef8eaa8bf2af5bbba35c166f Author: ddungiii <[email protected]> Date: Tue Sep 19 01:26:46 2023 +0900 Fix: strict error in department commit 4a6a20e22b852b1d9d71a53a66962974d593b6bc Author: ddungiii <[email protected]> Date: Tue Sep 19 01:25:09 2023 +0900 Fix: strict error in review commit 55bd2dc381fb9979263afa17504c8ab77ed20637 Author: ddungiii <[email protected]> Date: Tue Sep 19 00:04:05 2023 +0900 Fix: strict error in jwt commit fba8feba6ce099358906408bce9a7a26fac0b2e8 Author: ddungiii <[email protected]> Date: Mon Sep 18 23:37:19 2023 +0900 Fix: strict error in auth module commit 69485ce19800581ca0765fca4340ad1ee4087ca9 Author: JeukHwang <[email protected]> Date: Sat Sep 16 19:31:58 2023 +0900 refactor: change util functions commit 159eeeefe9c5242565577a5e03b2f3bae88e5655 Author: JeukHwang <[email protected]> Date: Sat Sep 16 18:26:34 2023 +0900 fix: handle when course is null commit a5eb9ebc71c0eaa318cacc0ae3e266e0a856647a Author: JeukHwang <[email protected]> Date: Sat Sep 16 17:44:49 2023 +0900 fix: unwrap function without writing type commit 90ac52edb53c42a6812684dea2e81e0923b578ed Author: JeukHwang <[email protected]> Date: Sat Sep 16 17:33:32 2023 +0900 fix: add ! to fix ts(2564) commit 4831114c10400d9a64e75d79fcbb96db234573df Author: ddungiii <[email protected]> Date: Wed Sep 13 16:05:20 2023 +0900 Fix: strict error in serializer of professor commit 0c3fdda39c6afd69aa0ce4b5bca3b8cb2c4791fb Author: ddungiii <[email protected]> Date: Wed Sep 13 15:39:16 2023 +0900 Fix: strict error in dto of sso commit 084328b45fdbe2f3394f9a496cf3ee94186192ac Author: ddungiii <[email protected]> Date: Mon Sep 11 23:25:00 2023 +0900 Add: strict true commit 74a2ba47a2d3d76db78dc6e1fb6316f545eb7094 Author: ddungiii <[email protected]> Date: Mon Sep 11 22:04:27 2023 +0900 Add: include all files for formatting target and apply it commit 492dbfa91b4e18fb32970cc2a0b2d3f592038a4b Author: ddungiii <[email protected]> Date: Mon Sep 11 21:58:46 2023 +0900 Add: release branch to the target branch of github ci commit 8c12668df345fd05bab03752d16ec16085631c4e Merge: 18cb5b0 a13c344 Author: ddungiii <[email protected]> Date: Mon Sep 11 21:47:02 2023 +0900 Merge branch 'main' into fix/formatting commit 18cb5b07915c9a01055d8a4dcc897e6eb4081e10 Author: ddungiii <[email protected]> Date: Mon Sep 11 21:43:48 2023 +0900 Fix: not formatted files commit 4121b639e276d2c9c3d7d07d84f24ee4cf4cd1b1 Author: Jiuuung <[email protected]> Date: Wed Sep 6 16:45:19 2023 +0900 Fix: conflict commit 9dbf2023155abf799545856383710f32bb660ae3 Merge: d1099f3 5e18ad7 Author: Jiuuung <[email protected]> Date: Wed Sep 6 16:36:25 2023 +0900 Merge branch 'release' into issue/23/lecture_review(recent) commit d1099f34231e9ac39f2d3e7fdeafd378e4e08cb8 Author: Jiuuung <[email protected]> Date: Wed Sep 6 16:17:07 2023 +0900 Add: @Public decorators to controller commit 5e18ad77d63be3294e094f56cfccd8077ece4f6b Author: Dongjae Lee <[email protected]> Date: Wed Sep 6 16:15:23 2023 +0900 Add: implement getReviewByCourseId (#40) commit 5b9646a1fd16d52623671342475d8dd2ddf2e1ac Author: Jiuuung <[email protected]> Date: Fri Aug 25 01:34:37 2023 +0900 Fix:add Return Type commit e4345757b15d84daa78d0220e9c846539842a579 Merge: c40e8cc 5c40adc Author: Jiuuung <[email protected]> Date: Fri Aug 25 01:31:35 2023 +0900 Merge branch 'release' into issue/23/lecture_review(recent) commit c40e8ccd88bfc2a9dda4e8c0de84d33665aad137 Author: Jiuuung <[email protected]> Date: Fri Aug 25 01:22:53 2023 +0900 Feat: add get lecture review api Fix:change string to array when order have one value at review.request.dto, user.request.dto.ts Refactor: parameter name at review.repo-getReviews commit 5c40adc42c7bda3eb6b58f14864dbbba1b308708 Author: LarryKwon <[email protected]> Date: Fri Aug 25 01:04:23 2023 +0900 Squashed commit of the following: commit 60de07f2d329f26f8e54a51a4ae00d3c56f4faa9 Author: LarryKwon <[email protected]> Date: Wed Aug 23 23:37:34 2023 +0900 Add: Complete Implement - /api/users/:userId/timetables/:timeTableId commit 8deb9ed31632de7f092c3b69c9180a0b7499dcd3 Author: LarryKwon <[email protected]> Date: Wed Aug 23 22:33:29 2023 +0900 Add: Complete Implement - /api/users/:userId/timetables/remove-lecture(POST) commit 9e3a93d3a74febdf4a0782a982c68da9e6e27011 Author: LarryKwon <[email protected]> Date: Wed Aug 23 22:22:39 2023 +0900 Add: Complete Implement - /api/semesters - /api/users/:userId/timetables (GET, POST) - /api/users/:userId/timetables/add-lecture(POST) commit 1fd4136be7774f86da631e355fa5fd77675f1303 Author: LarryKwon <[email protected]> Date: Wed Aug 23 21:53:56 2023 +0900 Add: Implement api/semesters commit 632a6f623fa690e1bc76b6b11ad873930c9803ef Author: LarryKwon <[email protected]> Date: Wed Aug 23 21:08:19 2023 +0900 Add: implement users/:userId/timetables commit 6382d566854f4f74180e2d224f6a9b0535a95885 Author: LarryKwon <[email protected]> Date: Wed Jul 26 22:58:58 2023 +0900 Add: implement timeTables Repository Todo: create dto and toJson, and add include options commit d0b092319f26a916516eb48f33d9a63d0674414c Merge: 41c050c c351ee8 Author: Jiuuung <[email protected]> Date: Thu Aug 24 00:27:48 2023 +0900 Merge pull request #31 from sparcs-kaist/issue/30/reviews Issue/30/reviews commit c351ee8c4732cfa19705bf9411e7eae6c0904a3a Merge: 3d04b94 41c050c Author: Jiuuung <[email protected]> Date: Thu Aug 24 00:27:26 2023 +0900 Merge branch 'release' into issue/30/reviews commit 3d04b9433e9ba905e41826cde7d41486ade3c1b9 Author: Jiuuung <[email protected]> Date: Thu Aug 24 00:11:14 2023 +0900 Refactor: function name Add: @ApiProperty at ReviewCreateDto for partialtype commit 7f780ec5d225777327746e1643669e26d3cc9aec Author: LarryKwon <[email protected]> Date: Wed Aug 23 21:29:33 2023 +0900 Resolve: typo in session/info commit 4e6ff574de7bffdda080c04ab0ef4bb305f8e33d Author: Jiuuung <[email protected]> Date: Tue Aug 22 19:55:34 2023 +0900 Move: review request validator to decorator folder Refactor -orderdefaultvalidator -ReviewUpdateDto use pratialtype and omittype(base: ReviewCreateDto) at review request dto commit 41c050c37c16351c55670edbb85047544ff5bcd5 Author: Jiuuung <[email protected]> Date: Mon Aug 21 23:06:16 2023 +0900 Issue/34/users (#35) * Add: test complete -/api/users/:userId/taken-courses * Refactor: rename UserTakenCoursesQueryDto --------- Co-authored-by: LarryKwon <[email protected]> commit 507d2ae7afcb2de398814127a66057ab794a0f99 Author: LarryKwon <[email protected]> Date: Mon Aug 21 23:05:27 2023 +0900 Refactor: rename dtos in reviews.request.dto.ts commit ac1bb707fa7f7240fe707f2d62de5b43df7ffa88 Merge: a235dcc a724dea Author: LarryKwon <[email protected]> Date: Mon Aug 21 22:52:23 2023 +0900 Refactor: rename patchReviewDto todo - OmitType, PartialType 사용하기 commit a235dcc25f21e236e5f55693bd70a9dc92ca59cd Author: LarryKwon <[email protected]> Date: Mon Aug 21 22:44:43 2023 +0900 Refactor: rename function todo - patch도 같은 함수 쓰도록 - validator 조금 더 범용적으로 쓸 수 있게 바꾸기 commit 45e3077a73bfce23c1ab2b8c9b84890aac711113 Author: LarryKwon <[email protected]> Date: Mon Aug 21 22:16:13 2023 +0900 Refactor: rename class name and remove prisma-class generator from schema.prisma commit a724deac5007136aa375b3265b44655c4666d63c Author: Jiuuung <[email protected]> Date: Mon Aug 14 17:14:28 2023 +0900 Add: test complete -[GET] /api/reviews/:reviewId -[PATCH] /api/reviews/:reviewId commit 21bfbcdcef1602c3bbb68bbf14f10f2b77fa0c48 Author: Jiuuung <[email protected]> Date: Mon Aug 14 15:20:43 2023 +0900 Add: test complete -[POST] /api/reviews commit 2725d4afa466fa5f262555f3c6e6cfaddfcc3bb2 Author: Jiuuung <[email protected]> Date: Mon Aug 14 13:30:59 2023 +0900 Migrate: add default to is_deleted, like, speech, load, grade of review_review commit 902b80eab92a387922190b150a5381523cc7640c Author: LarryKwon <[email protected]> Date: Wed Aug 2 23:20:01 2023 +0900 Add: Type Conversion commit ba31cf6e5bdd580a8cd5cdb2810f17fba453c232 Author: LarryKwon <[email protected]> Date: Wed Aug 2 21:30:40 2023 +0900 Add: Test Complete - /api/lectures - /api/lectures/{lectureId} - session/info commit 7e35741c81d5f2177c6fc089658ef990d3a51d8f Author: Jiuuung <[email protected]> Date: Wed Aug 2 20:57:17 2023 +0900 Add: test complete - /api/reviews/ commit b7a7e7fbf773c08b6c6c276c812e149b2f01de31 Author: Dongjae Lee <[email protected]> Date: Wed Aug 2 19:45:21 2023 +0900 Fix: resolve lecture serializer bugs commit bcefd434b9ec0e70cb39650bf8a585cc78e55ccb Author: LarryKwon <[email protected]> Date: Wed Aug 2 18:10:04 2023 +0900 Add: test complete - api/courses - api/courses/{courseId} commit 7f90b0a8dca80587f3e83cf4934897c89633bb80 Merge: e216b59 6791b26 Author: LarryKwon <[email protected]> Date: Wed Aug 2 20:58:07 2023 +0900 Merge pull request #11 from sparcs-kaist/issue/2/session Resolve #7, add API /session/info commit 6791b266fca5c0984147c6a3cce58493db1c0baf Author: LarryKwon <[email protected]> Date: Wed Aug 2 19:46:45 2023 +0900 Add: apply toJsonLecture and toJsonReview to session/info commit cd83a30a24c1ff8fcd341c0d6620c750ee791c60 Merge: ef6697c e216b59 Author: LarryKwon <[email protected]> Date: Wed Aug 2 18:14:34 2023 +0900 Merge branch 'release' into issue/2/session commit e216b59be7b7bcbb498128e74bf5bea985705210 Merge: 47d7f44 af89d6c Author: LarryKwon <[email protected]> Date: Wed Aug 2 18:03:57 2023 +0900 Merge pull request #29 from sparcs-kaist/issue/5/reviews Issue/5/reviews commit af89d6cd8276dbbd2ac4853048a88b0a1d97a852 Merge: e2eab48 47d7f44 Author: LarryKwon <[email protected]> Date: Wed Aug 2 17:59:39 2023 +0900 Merge branch 'release' into issue/5/reviews commit e2eab48e03b9d330f54ed3a7066b1c6c2b517456 Author: Jiuuung <[email protected]> Date: Mon Jul 31 19:50:20 2023 +0900 Fix:orderByFilter, include course at ReviewsReposiotry commit 47d7f445585457d60db46e221519747acac1d16a Merge: 9f89764 86e28b5 Author: LarryKwon <[email protected]> Date: Mon Jul 31 19:32:28 2023 +0900 Merge pull request #25 from sparcs-kaist/issue/22/lecture Resolve #22 /api/lectures/{lectureId} commit 9f897641fe8e218ccae8d7261a6a5338eba8dd91 Merge: a8ac217 c9126f0 Author: LarryKwon <[email protected]> Date: Mon Jul 31 19:32:10 2023 +0900 Merge pull request #24 from sparcs-kaist/issue/21/lecture Resolve #21 /api/lectures commit a8ac2176e25739c52684a871f9a118ea13dd6d33 Merge: 217ab51 5720144 Author: LarryKwon <[email protected]> Date: Mon Jul 31 19:30:49 2023 +0900 Merge pull request #20 from sparcs-kaist/issue/16/course Resolve #16 /api/courses/{courseId}/lectures commit 57201448c6c03989d6ba573544faf7f3d615dc79 Merge: a39eff5 217ab51 Author: LarryKwon <[email protected]> Date: Mon Jul 31 19:30:38 2023 +0900 Merge branch 'release' into issue/16/course commit 217ab5155074a9d15307820175c125cd6ea2fbdc Merge: 965e5c4 2f41d8e Author: LarryKwon <[email protected]> Date: Mon Jul 31 19:29:22 2023 +0900 Merge pull request #19 from sparcs-kaist/issue/15/course Resolve #15 /api/courses/{courseId} commit 2f41d8e0c1b1e6c4768367ab1e9bb115a7331eaa Merge: 8a11161 965e5c4 Author: LarryKwon <[email protected]> Date: Mon Jul 31 19:28:30 2023 +0900 Merge branch 'release' into issue/15/course commit 965e5c403d0c1ece7fe4736701980757707e805d Author: Dongjae Lee <[email protected]> Date: Mon Jul 31 19:22:15 2023 +0900 Resolve #13, add API /api/courses (#14) * Add: implementing serializer * Add: reType the select result of user * Add: add FKs to userprofile and other tables * Add: complete implementing session/info * Add: remove redundant functions * Chore: Add DepartmentRepositiory to PrismaModule * Chore: remove redundant console.log * Chore: make departmentRepository injectable * Add: complete implementing * commit for merge * temporal commit * migrate: add_no_space_columns * add_fk_between_course_and_department * migrate: drop_subject_professor_course_list * migrate: add_fk_subject_course_professors * Add: implement filterByRequest * migrate: add_fk_subject_course_subject_lecture * Add: implement course filtering * Add: implement course search feature * temp * Fix: change db types into class * Add: resolve rebase conflict * Add: change snake to camel * refactor: implement types and serializer for courses * Fix: change hadling no representative lecture case to 0 --------- Co-authored-by: LarryKwon <[email protected]> commit 9093c9c959d7941cfc1068368e2280037d8471ce Author: Jiuuung <[email protected]> Date: Sat Jul 29 00:18:48 2023 +0900 Add:implement /api/reviews/ @Get() handler commit 6680e0188d7a8fb8151f405f7c178b2e374a5bdb Merge: 5f5bc32 108a9f6 Author: Jiuuung <[email protected]> Date: Sat Jul 29 00:13:55 2023 +0900 Merge branch 'release' into issue/5/reviews commit 108a9f6bb03b7087db4eae6a77fba7b95df53152 Author: Jiuuung <[email protected]> Date: Fri Jul 28 07:32:58 2023 +0900 Migrate:add fk between review_reviewvote and review_review,session_userprofile commit 5f5bc3296c5c61a5b30fea93cf9c02bbbb3e4d67 Author: Dongjae Lee <[email protected]> Date: Wed Jul 26 19:28:03 2023 +0900 Migrate: add no space columns for lectures commit 3df345b1ed708906d56c5e6b6b8a2c91fbddae5b Author: Jiuuung <[email protected]> Date: Wed Jul 26 22:15:12 2023 +0900 Migrate:add fk between reivew_review and subject_course commit f35a32600d8210e42f70a32d96121bb0401f174f Author: Jiuuung <[email protected]> Date: Wed Jul 26 22:15:12 2023 +0900 Migrate:add fk between reivew_review and subject_course commit ef6697c2b18dce1d016aa9f2200e2421f48c21ec Author: LarryKwon <[email protected]> Date: Wed Jul 26 20:27:31 2023 +0900 Add: test complete with session and session/logout commit 86e28b5d33d9a9b70dad85ba9bb2252fff59edc8 Author: Dongjae Lee <[email protected]> Date: Wed Jul 26 20:01:23 2023 +0900 Add: implement get lecture by id commit 34e498b38fa7511dcc2ec6fb09d3e3ccb05dd456 Merge: 0495635 4bfca03 Author: LarryKwon <[email protected]> Date: Wed Jul 26 19:49:06 2023 +0900 Merge branch 'issue/3/course' into issue/5/reviews commit c9126f09d79cc099107a37c6a075f36ef2ebbd7c Author: Dongjae Lee <[email protected]> Date: Wed Jul 26 19:48:26 2023 +0900 Add: implement lecture search feature commit 33a9f4000f1c294ebb360febf82505adedda86b9 Author: Dongjae Lee <[email protected]> Date: Wed Jul 26 19:28:03 2023 +0900 Migrate: add no space columns for lectures commit c4f36caaf7ce988366ffec344758a478017f77a2 Author: Dongjae Lee <[email protected]> Date: Wed Jul 26 19:28:17 2023 +0900 tmp commit 6ac28f5621427b9de109ce517fac2bc27b53722d Author: Dongjae Lee <[email protected]> Date: Wed Jul 26 19:28:03 2023 +0900 Migrate: add no space columns for lectures commit 04956355676e861d974b488ae825e124562a25bd Author: Jiuuung <[email protected]> Date: Mon Jul 24 20:02:46 2023 +0900 refactor:just for rebase commit 62660f6ea91abfcd615912cf15e0b5bd553c10a0 Author: Dongjae Lee <[email protected]> Date: Tue Jul 25 23:21:12 2023 +0900 Fix: remove invalid level filter commit bf7d8e0cce8f3a970c16eff22262cae7500356b4 Author: Dongjae Lee <[email protected]> Date: Tue Jul 25 19:58:46 2023 +0900 Add: Implement lecture filter by query commit 8c17bf06fb2892240f234b72a8d3ade31aed461b Author: Dongjae Lee <[email protected]> Date: Tue Jul 25 19:29:24 2023 +0900 Add: define lecture query dto commit a39eff5321bae7880009941366e98fa268ad6094 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 23:18:33 2023 +0900 Fix: apply ordering commit 70fdac1ed9809e7e6d4d10aa50574d00aa62924d Author: LarryKwon <[email protected]> Date: Mon Jul 24 22:56:30 2023 +0900 Add: implement complete of 'session/logout' and 'session' commit e3c4a0b236ecc61ebda0c94b311abde019552976 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 22:46:08 2023 +0900 Add: implement getLecturesByCourseId commit d394423bb5926baaa14938f3e47b557517f2b555 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 22:45:50 2023 +0900 Add: define dto for reponse commit 02519d596c6a25be051b5a5614988fdb6bfc207a Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 22:36:30 2023 +0900 Add: implement examtime serializer commit 4bd985550da7eb820b8f9416d118fbb6e11fc085 Author: Jiuuung <[email protected]> Date: Mon Jul 24 22:33:43 2023 +0900 Migrate: add fk between review_review and subject_lecture commit e9d3cadfb470853a4375ede92ca47759dd3926ad Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 22:30:15 2023 +0900 Add: implement classtime serializer commit ad514b5d8eeab6fec42c35630f5ccd4fa2605522 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 22:30:02 2023 +0900 Add: add new fks in prisma class commit 2a6d8dd0b4ef4a53d5631adf231eaf8ec87bbb1a Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:54:28 2023 +0900 Migrate: add fk between subject_lecture and subject_professor commit aa234a0c8747a451923257c59562634756a79f80 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:54:28 2023 +0900 Migrate: add fk between subject_lecture and subject_professor commit be73bfb2bc7c9a122162d96de90a7da4427dc9d0 Author: LarryKwon <[email protected]> Date: Mon Jul 24 21:41:49 2023 +0900 Add: apply toJson serializer to session/info api commit 380264af4959fa430fab2ac3e264735510e55268 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:11:07 2023 +0900 temp commit f400f6cb4609d54b87ce42f8eefeedc2c7174cbb Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:10:59 2023 +0900 migrate: add fk between lecture and department commit 788d157e33dbccc3edacea27597ae8c841535be4 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 20:35:35 2023 +0900 temp commit 836e701a90b49a62aaa5f7787c2c54aae84459a8 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 20:28:22 2023 +0900 Fix: change hadling no representative lecture case to 0 commit 95ae6fb50762cf868f7717c23d29036563a298ef Author: LarryKwon <[email protected]> Date: Mon Jul 24 20:15:17 2023 +0900 refactor: implement types and serializer for courses commit 8a11161b36c8d55937f7ba079ac08c2b1ab2ea62 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:35:24 2023 +0900 Delete: remove user.serializer commit 4eb2ac6ef94e251ce5c9207659708eb66c6ed7aa Merge: c89b04c f7c7c0a Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:32:02 2023 +0900 Merge branch 'release' of github.com:sparcs-kaist/otlplus-server into issue/15/course commit f7c7c0a59d1d876d98b756e82434e951473145f0 Author: Dongjae Lee <[email protected]> Date: Mon Jul 24 21:10:59 2023 +0900 migrate: add fk between lecture and department commit 2a9a31e05cc6efd09a9bcce236b550bcba387187 Merge: 4bfca03 646da14 Author: LarryKwon <[email protected]> Date: Mon Jul 24 20:50:10 2023 +0900 Merge: merge with release commit 646da14941ae2bf39b0b80b863b90145863c45e1 Author: Dongjae Lee <[email protected]> Date: Mon Jul 17 20:27:26 2023 +0900 migrate: add_fk_subject_course_subject_lecture commit 2edd3e50814dff3b5199de25be9e72fe39975e33 Author: Dongjae Lee <[email protected]> Date: Wed Jul 12 18:58:48 2023 +0900 migrate: add_fk_subject_course_professors commit 6ba31e9e9c41cd93f2eb485baf74f23467db0c57 Author: Dongjae Lee <[email protected]> Date: Tue Jul 11 19:43:38 2023 +0900 migrate: drop_subject_professor_course_list commit 39aa60f719f1bb8f0d170bf3e0bb6c5113bcf886 Author: Dongjae Lee <[email protected]> Date: Tue Jul 11 19:41:07 2023 +0900 add_fk_between_course_and_department commit 32c0c092ed92ae8890441b776f117abcdf688330 Author: Dongjae Lee <[email protected]> Date: Wed Jul 5 20:43:54 2023 +0900 migrate: add_no_space…