Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add get feed API #66

Merged
merged 42 commits into from
Feb 14, 2024
Merged

feat: Add get feed API #66

merged 42 commits into from
Feb 14, 2024

Conversation

ddungiii
Copy link
Member

@ddungiii ddungiii commented Jan 20, 2024

GET /api/users/:userId/feeds 을 구현합니다.

Interface

namespace를 사용해 schemaType과 request, response interface를 구현했습니다.
기존 Nested prefix 를 사용했던 interface를 namespace로 통합합니다.

정책

  1. Related Course (연관 과목) 피드는 production에도 존재하나, prior_courses, posterior_courses table이 비어있어 정보 없음 피드만 노출됩니다. 테이블을 채우기 전까지 주석처리 합니다.
  2. Ranked Review (명예의 전당)은 semester_id가 DB에 존재하나 비어있습니다. 정책을 확인할 수 없어 항상 전체기간 명예의 전당 리뷰를 가져옵니다.

@ddungiii ddungiii added the feat label Jan 20, 2024
@ddungiii ddungiii self-assigned this Jan 20, 2024
@ddungiii ddungiii marked this pull request as draft January 20, 2024 06:41
@ddungiii ddungiii changed the title Feat/user feeds feat: Add get feed API Feb 7, 2024
@ddungiii ddungiii marked this pull request as ready for review February 7, 2024 04:46
@ddungiii ddungiii requested a review from doxylee February 7, 2024 05:47
@ddungiii
Copy link
Member Author

IFeed.IBasic -> IFeed.Basic으로 수정했습니다.
기존 IAuth도 함께 수정해뒀습니다

Copy link
Contributor

@doxylee doxylee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@ddungiii ddungiii merged commit a73cda6 into dev Feb 14, 2024
3 checks passed
@ddungiii ddungiii deleted the feat/user-feeds branch February 14, 2024 11:59
LarryKwon added a commit that referenced this pull request Nov 29, 2024
commit 6b6e922f845c4f063a8a37e7284bda9098bdf483
Author: doxylee <68041124+doxylee@users.noreply.github.com>
Date:   Mon Nov 18 14:34:46 2024 +0900

    chore: remove db url log (#143)

commit d1fc362adf885c0242ccc6fe1333517ac97beab5
Author: doxylee <68041124+doxylee@users.noreply.github.com>
Date:   Wed Nov 13 17:00:26 2024 +0900

    fix: sync baseline with prod database (#141)

commit 32fc1c23c579834f766499a15085ab6d77422ce7
Author: larrykwon <koallarry11@kaist.ac.kr>
Date:   Sun Oct 27 15:45:58 2024 +0900

    revert Commit 4cd1d20

commit 2dbd5008e30ad420cdf5ff557b24c7a9c2326101
Author: jihyeon <eliza1102@kaist.ac.kr>
Date:   Wed Sep 18 20:07:54 2024 -0400

    fix: search filter issue (#140)

commit 4cd1d20b072ccfdef634a0076619714cfab6c210
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Sun Sep 15 12:15:43 2024 +0900

    add localhost to preferred url

commit c2bd62487c267004c1a6c8e5d725b3a3a4524658
Author: larrykwon <koallarry11@kaist.ac.kr>
Date:   Sun Sep 15 03:29:42 2024 +0900

    add delete cascade option to planners table

commit f5f19983cc10b063a0fdfb97894735082e67df09
Author: larrykwon <koallarry11@kaist.ac.kr>
Date:   Sun Sep 15 02:47:39 2024 +0900

    add ignoremethods option into csrf

commit 87665d5c7867432363d69766d3481d3faffadf34
Author: larrykwon <koallarry11@kaist.ac.kr>
Date:   Sat Sep 14 14:35:47 2024 +0900

    resolve app error

commit 7fcb38d08052a6cfd29ae439af700639eafd6fa4
Author: Ubuntu <ubuntu@ip-172-31-16-235.ap-northeast-2.compute.internal>
Date:   Sat Sep 14 05:20:59 2024 +0900

    try to resolve app error but fail

commit 5d5e4c06947d145bcdcf2d9da0ede4f0300e4574
Author: Ubuntu <ubuntu@ip-172-31-16-235.ap-northeast-2.compute.internal>
Date:   Sat Sep 14 03:45:49 2024 +0900

    resolve domain error when using sso

commit 9fc34b2dc68f553ad3d29ecd832cca38fbdf7fa5
Author: Ubuntu <ubuntu@ip-172-31-16-235.ap-northeast-2.compute.internal>
Date:   Sat Sep 14 02:59:26 2024 +0900

    remove console.log

commit fd4aec5e2fc01d1886a9118e3194661daaf6b3fd
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Sat Sep 14 01:02:40 2024 +0900

    add cors seeting for production

commit 994cf5b0efc4c2734703a519fad2a92d73b1db8d
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Fri Sep 13 23:52:28 2024 +0900

    comment out the prisima config about logging the sql

commit 23c9d5709e12b7462df608a022108570bfaf621f
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Aug 26 13:08:20 2024 +0900

    reduce the taken-lecture api response time

commit 97fe6e53ad8226a6d6347b5323820511b65117d2
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Thu Aug 22 20:40:29 2024 +0000

    chore the workflow

commit c83d8a893709e4b1e22c84d5f6a5ded32508c41d
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Thu Aug 22 20:37:47 2024 +0000

    add passphrase for key

commit 340a79886e11394593c31ddd9425eb5980e77d7a
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Thu Aug 22 20:19:04 2024 +0000

    change env var for cd

commit 0c1a35b448d47c09656b3b2f0b04340806122459
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Thu Aug 22 20:12:55 2024 +0000

    add CD in dev env

commit 3be6f1c01c85f6ec1f0716c4c8275abdbc8312e7
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Thu Aug 22 20:12:13 2024 +0000

    add CD in dev env

commit 91251aa7380466d11993c944abadc4f4fc42ec4e
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Thu Aug 22 20:05:28 2024 +0000

    change the port

commit adc6697714007a402b78901c008c646fdb8704ae
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Fri Aug 23 04:45:29 2024 +0900

    reflect all qa in BE QA list

commit bcdc861c81fbf1c36a69b94ee2597339d605abe0
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Fri Aug 23 03:45:52 2024 +0900

    reflect QA

commit 5d263eb0bf7e8576de923c906a2c1ec55c16861e
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
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 <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>

commit dcc3dd19af532b58e0861a5ac95d6b2ebead6bdd
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Wed Aug 21 14:50:32 2024 +0000

    revert port

commit 3b068c62106ecbbc1af09fd39ed910fb2e1d9905
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Wed Aug 21 14:45:33 2024 +0000

    change the cors setting

commit 685bb0e74037b846db5f1ad474a5f8b65cbab457
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Wed Aug 21 14:31:24 2024 +0000

    add force option to docker-compose

commit 068782f368da0ddda54ae00fdc11626a786979ab
Author: Ubuntu <ubuntu@ip-172-31-40-122.ap-northeast-2.compute.internal>
Date:   Wed Aug 21 14:28:18 2024 +0000

    add cors config on dev env

commit 3d2a08bd6b96b6cd01e2ff5e7c03a015bba68ed1
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <chan@sparcs.org>
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 <65128957+LarryKwon@users.noreply.github.com>

commit bcb4dc7335cad00ba505e969b60eab063df3fa66
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <kjg682534@kaist.ac.kr>

commit 1f9c364c7d4690778fd3ca7294a0d0cba951a9e0
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <knsol2@naver.com>
    Co-authored-by: LarryKwon <65128957+LarryKwon@users.noreply.github.com>

commit 39f8417c18ac73dba52d19754cb8d1ad6cd4e82a
Author: Jiuuung <89976594+Jiuuung@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>

commit bcb686637a82bdb2d69d562e1e74350826cefb77
Merge: 02e5b72 835d660
Author: Perry Byeongchan Park <chan@sparcs.org>
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 <perry@channel.io>
Date:   Tue Jul 30 17:07:46 2024 +0900

    Merge branch 'dev' into share/ical

commit 02e5b725b8dcd22b5c4d02eac2f507607e3b679c
Author: doxylee <68041124+doxylee@users.noreply.github.com>
Date:   Sat Jul 20 13:23:31 2024 +0900

    Fix: EPlanner reference error (#118)

    fix: move dependee down

commit af146264762e7ded6c12a4883836a909cab0b97f
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <knsol2@naver.com>
Date:   Wed May 1 21:18:51 2024 +0900

    fix: merge conflict to dev

commit 6afa936208e5718757c2b30066cf67f253197f89
Merge: 447526a 43e771f
Author: Byeongchan Park <pbc1017@kaist.ac.kr>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed May 1 17:31:47 2024 +0900

    Fix: Resolve error on termFilter (#105)

commit 0cad9937a5a01e446f28155eab28c3beb35a9aa5
Author: Jiuuung <89976594+Jiuuung@users.noreply.github.com>
Date:   Wed May 1 17:31:23 2024 +0900

    fix: add 'user' parameter (#111)

commit 163b794522b13efb42e26d5031da64842490a683
Merge: ba7850a 7cbc6ac
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed May 1 17:29:41 2024 +0900

    Merge branch 'dev' into share/ical

commit 7cbc6ac0c3a4b679ef411eacbe38d3ee14611f73
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed May 1 17:28:27 2024 +0900

    Fix: Resolve error on add-future-item (#103)

commit 43e771f3d87518de1597692f62d7071ed35922a7
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Apr 24 22:18:51 2024 +0900

    fix: remove sso swap

commit 7031d0040413a57f66d26e7d7728f63f0994357b
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Apr 24 22:15:28 2024 +0900

    fix: add getUserLecturesByYearSemester and fix timetable at mytimetableid

commit ba7850ae4935e8a49af0a38a5292c23ab8266d40
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Apr 24 18:36:40 2024 +0900

    fix: delete annotation and console log

commit 25726b3001936ccfc252d3f92d0c8038613942b3
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Apr 24 18:30:38 2024 +0900

    fix: adjust timezone of event

commit b323c95cbd555d7d05a634be2964af728a7c1f91
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Apr 24 18:08:11 2024 +0900

    feat: share timetable ical

commit af8daa6a3298f379faf2f11f15481386448caa3e
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <kjg682534@kaist.ac.kr>

commit 485419d6fc256ccb75af43f2a96c73b3af381f67
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Apr 3 02:30:29 2024 +0900

    Revert "Issue/67/Reviews like (#98)" (#100)

    This reverts commit a65d9a44404fdf4886093b0851ea58661aa85644.

commit a65d9a44404fdf4886093b0851ea58661aa85644
Author: Jiuuung <89976594+Jiuuung@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>

commit 48dac47f66529f0014eb9ce4235e37ba08996727
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
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) <inhibitor@kaist.ac.kr>
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 <65128957+LarryKwon@users.noreply.github.com>

commit 836ab57f784252416df2f30a057250497fd47d69
Author: Jiuuung <89976594+Jiuuung@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>

commit 1e31d6b38869cf71f1955e8610a5efee05b61903
Merge: 18039e5 014b5e0
Author: Byeongchan Park <pbc1017@kaist.ac.kr>
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 <knsol2@naver.com>
Date:   Wed Mar 27 22:26:28 2024 +0900

    fix: move interfaces into file

commit a962b29fcfc622f7a6df2586f42334d831b8d6a5
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 27 21:21:01 2024 +0900

    fix: devide createTimetableImage method

commit 18039e5b77b4b446f335efa062a5231c64ed6a1d
Author: Dugi (Dongwook Hwang) <inhibitor@kaist.ac.kr>
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) <inhibitor@kaist.ac.kr>
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 <knsol2@naver.com>
Date:   Wed Mar 27 21:11:57 2024 +0900

    fix: apply pr modifications

commit 7adcb5c2747075bc069fbaf722a94f0c7aad01d4
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <knsol2@naver.com>
Date:   Wed Mar 20 20:10:16 2024 +0900

    fix: change line space in tile

commit 9aeb5735b6a4ae2de3d6f8f3352cedf0de331f83
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 20 20:09:07 2024 +0900

    fix: change line space in tile

commit 74beb2d48e5322cc7321e33d27a7c71812960a78
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 20 20:05:59 2024 +0900

    fix: change enter text position in tile

commit eccbe67923dfe7268674c5508aff674e95e882ec
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 20 20:03:05 2024 +0900

    fix: draw tile with only 3 lines text

commit 9e8adc39a86bbefbd9fed1b31fe4ebb960b37633
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 13 22:24:30 2024 +0900

    refactor: separate module timetable, semester

commit 30aaf4f4815c947d22996e0bd2c242b2319a6bac
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <knsol2@naver.com>
Date:   Wed Mar 13 17:25:36 2024 +0900

    add: add professor, classroom in Tile

commit 956c23c96aac2fcf42c8fcc36bd91e2635391b07
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 13 16:11:25 2024 +0900

    add: create image with title

commit 2c1c80c95c457ad185102446a5fb36dad5f52e7e
Author: pbc1017 <knsol2@naver.com>
Date:   Wed Mar 13 12:52:31 2024 +0900

    add: share controller & service

commit 26a168d9e35efa1af141ca89a4aa512dc003703f
Author: Giyeong Kim <ggcc503@gmail.com>
Date:   Thu Mar 7 22:45:43 2024 +0900

    fix: taken lecture does not exist (#90)

commit 1be7a331d08c3f6c51d07f3f6fbf41ed9c599303
Author: Giyeong Kim <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
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 <58449555+duncan020313@users.noreply.github.com>
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 <ggcc503@gmail.com>

commit 411d4240053bacda3f09011aaaaa70dcf74ff4ae
Author: Giyeong Kim <ggcc503@gmail.com>
Date:   Fri Mar 1 14:23:35 2024 +0900

    Update README.md

commit 9291fcc5866e6602fd8608b7152c7e4f9e77a61f
Author: Giyeong Kim <ggcc503@gmail.com>
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) <inhibitor@kaist.ac.kr>
Date:   Wed Feb 28 22:23:46 2024 +0900

    chore(node): specify node.js v18 using nvm (#80)

commit be4c5b119b2f6e12a5cc7e8c8b3bea04f7546b98
Author: Giyeong Kim <ggcc503@gmail.com>
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 <92910273+JeukHwang@users.noreply.github.com>
    Co-authored-by: doxylee <68041124+doxylee@users.noreply.github.com>

commit 6ac0dc33d2d927160227944df3b13156cd3859a9
Author: Giyeong Kim <ggcc503@gmail.com>
Date:   Wed Feb 28 22:20:45 2024 +0900

    fix: directory typo (#79)

commit be9cf4df65fd3e5c3cf2c1b4cb9dd1ea45aba627
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <ggcc503@gmail.com>

    * fix: missing comma

    ---------

    Co-authored-by: Giyeong Kim <ggcc503@gmail.com>

commit b168064c35b236ed1521fd4687b75100599c026b
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <ggcc503@gmail.com>
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 <92910273+JeukHwang@users.noreply.github.com>
    Co-authored-by: doxylee <68041124+doxylee@users.noreply.github.com>

commit 6f6811dea782abeba4b07c8d129db6570949c6d9
Author: doxylee <68041124+doxylee@users.noreply.github.com>
Date:   Wed Feb 14 20:05:08 2024 +0900

    refactor: wishlist remove API에서도 add DTO 사용하던 부분 수정 (#72)

commit c0774c270acbd7e60eeb6687f3a8e858eb1c75e3
Merge: 57c9edc 1bfd8af
Author: doxylee <68041124+doxylee@users.noreply.github.com>
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 <68041124+doxylee@users.noreply.github.com>
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 <ggcc503@gmail.com>
Date:   Thu Feb 1 20:17:56 2024 +0900

    refactor: remove request, query logs (#69)

commit a429fcefad192621025f599653499f1a7352cebc
Author: doxylee <doxylee@sparcs.org>
Date:   Thu Feb 1 00:15:46 2024 +0900

    feat: Remove wishlist lecture API

commit e3f3e786f4a912187a03ef19ac5d747e1a01f8bd
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 23:58:29 2024 +0900

    feat: getWishlist API

commit 63a9ce3b8a0a2d6fe688c8668686f8a0e32d5f1f
Author: doxylee <doxylee@sparcs.org>
Date:   Thu Feb 1 00:09:08 2024 +0900

    fix: wishlist must use LectureDetails instead of LectureExtended

commit 26b2d36c9ea4a420809d971dfaed709eacb1a884
Author: doxylee <doxylee@sparcs.org>
Date:   Thu Feb 1 00:00:24 2024 +0900

    fix: module definition

commit 84d0c7c38f3ed4279fdf2a692ac4fe7f4c6d6b15
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 23:36:00 2024 +0900

    fix: Wrong group filter condition

commit e315a8d470876418fc45fbbf3a9b88075c0a850b
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 23:13:32 2024 +0900

    fix: getlectures API

commit 42883f108d981e864d1b3124c3d0a9cee3aa6a9d
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 22:10:38 2024 +0900

    refactor: Rename repository method
    getWishlistLectures -> getWishlistWithLectures

commit 498329c48b02e0e2297ab000a5d73fba55cab9db
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 22:08:50 2024 +0900

    fix: Handle case where wishlist is not found after update

commit 692eeee094b53f8ffe8c31354c4a443bf7e7fb27
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 22:04:44 2024 +0900

    refactor: toJsonLecture에서 error case 위쪽으로 빼기

commit 10c916658ae258e1754f1c669e3e5276986cf80b
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 22:00:35 2024 +0900

    refactor: Rename wishlistLectures -> wishlistWithLectures

commit 965f0676a2e14aa39aadf1450ededfabf2ed7cba
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 21:53:34 2024 +0900

    fix: rename repository method lectureExistsInWishlist -> getLectureInWishlist

commit a6fb2fff9b8743074aed25b08cad44407739533e
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 31 21:49:28 2024 +0900

    fix: isLectureDetails subject_examtime도 확인

commit a73aec7015bc90acae0b7bf52b17dbb1c6d0fa17
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 24 22:00:15 2024 +0900

    refactor: Rename LectureMedium -> LectureExtended

commit 3248310b667cc6008be23c11670b6d254f47b3ea
Merge: ae3dd77 3a99193
Author: doxylee <68041124+doxylee@users.noreply.github.com>
Date:   Wed Jan 24 21:36:04 2024 +0900

    Merge branch 'dev' into feat/add-wishlist

commit ae3dd773bd1c8ce9cc16f98115958b475097b43f
Author: doxylee <doxylee@sparcs.org>
Date:   Wed Jan 24 21:29:19 2024 +0900

    feat: /api/users/:id/wishlist/add-lecture API

commit 3a9919334a7aeb23a653935c3f020461a7a0335c
Author: Giyeong Kim <ggcc503@gmail.com>
Date:   Sat Jan 20 15:37:53 2024 +0900

    fix: a bug that orderFilter return empty filters (#65)

commit 871c8d2ae0ff618b151696a14f22423568ee81cb
Author: doxylee <68041124+doxylee@users.noreply.github.com>
Date:   Sat Jan 20 15:08:37 2024 +0900

    chore: Add cross-env (#64)

commit e8177a0594149e0d68c20b5e3ded35b8d944e3ee
Merge: b54240c 759e483
Author: Giyeong Kim <ggcc503@gmail.com>
Date:   Sat Jan 20 14:10:43 2024 +0900

    Merge pull request #63 from sparcs-kaist/refactor/migrations

    Refactor/migrations

commit 759e483a4af57531300ffea9f0a8942a8132eb81
Author: ddungiii <ggcc503@gmail.com>
Date:   Sat Jan 20 12:27:43 2024 +0900

    fix: generate script in ci

commit ce0287fea55d00c08b141d34023cab525fae77bd
Author: ddungiii <ggcc503@gmail.com>
Date:   Sat Jan 20 04:12:16 2024 +0900

    refactor: add data migrations in prisma migration script

commit 851bb5bee838857361a353a037d39566aae9796f
Author: ddungiii <ggcc503@gmail.com>
Date:   Sat Jan 20 04:05:06 2024 +0900

    fix: db init script

commit 7caffb6d43b1e2bf02a8ed34112f5f4586c07137
Author: ddungiii <ggcc503@gmail.com>
Date:   Sat Jan 20 04:04:41 2024 +0900

    fix: cors origin port

commit 9ca3806d5c3f4ad06d3cdc2a9e76a6d8a5694084
Author: ddungiii <ggcc503@gmail.com>
Date:   Sat Jan 20 03:30:31 2024 +0900

    refactor: prisma scripts

commit b54240c7cf5cd5d4c705689ee75ab5e322b4e716
Merge: bcfa9b6 29139b3
Author: Giyeong Kim <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
Date:   Wed Nov 22 02:02:01 2023 +0900

    chore: rename generating step name

commit c231497a6f8c9e6371a3b7d437cab01e1b375598
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 22 01:59:36 2023 +0900

    chore: remove ci branch on target branches

commit e13a51799cffa08dedcfac562c74cb78e4a08460
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 22 01:55:49 2023 +0900

    chore: fix prisma-generate command

commit 1f498356bf2bc22c15f81e0a8eeacdeb23833235
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 22 01:53:32 2023 +0900

    chore: add prisma generate on ci

commit bcfa9b68c6c1c5cfae1214eaae6f451c9f51b7b7
Merge: 52b8844 7fb2f2c
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
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 <92910273+JeukHwang@users.noreply.github.com>
Date:   Wed Nov 22 00:29:18 2023 +0900

    Merge branch 'dev' into feat-timetable-reorder

commit be87283bee1682b95a31469f8f516a038744d13f
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Wed Nov 22 00:28:02 2023 +0900

    refactor: add space bar for readability

commit 06f31707861f333f3a791e169c09574ed335faed
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Wed Nov 22 00:24:55 2023 +0900

    refactor: reorder return, optimize db request

commit dd370bcf7f74db5a5b88f060983f9f688a986f09
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Wed Nov 22 00:22:41 2023 +0900

    refactor: use jsdoc for todo comment

commit 52b88440b39f103b7e892a0a52361e90d0cc0a8a
Merge: 4c0f903 df1aaa4
Author: Giyeong Kim <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
Date:   Tue Nov 21 23:38:32 2023 +0900

    feat: fix status message

commit 6dc8cfba975ee07bca6970a00c802740d483113c
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Wed Nov 8 02:17:14 2023 +0900

    feat: implement timetable reorder

commit 4c0f903560b816f1fb46760361d4c95da3d6bad6
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 8 00:36:18 2023 +0900

    fix: duplicated fields in schema prisma

commit fec034684ec68b44ca80b04c50ef28f2c0c42485
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 8 00:23:18 2023 +0900

    chore: Add dev to target branch for ci

commit 89f2e3cd712ea367e8646e9d827ca7c62bc00c69
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 8 00:16:56 2023 +0900

    feat: Add status api

commit 82429d9e689c0c5d17bd852128206b2ba6670d3e
Author: ddungiii <ggcc503@gmail.com>
Date:   Tue Nov 7 23:32:13 2023 +0900

    fix: wrong directory path

commit c2dc588183f22f365f62a5c92f8945da19471e6e
Merge: ee2a7ed aec4691
Author: ddungiii <ggcc503@gmail.com>
Date:   Tue Nov 7 23:23:12 2023 +0900

    Merge branch 'release' into dev

commit aec46910ff45a466474efca7830a028cea53d217
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Nov 1 01:18:03 2023 +0900

    chore: fix docker compose volume directory

commit ebc52c48f5e0e33c06fb1f6ae59ffbbb341b4120
Merge: f0eaab7 7b7f0fc
Author: Giyeong Kim <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
Date:   Tue Sep 26 19:58:15 2023 +0900

    Merge branch 'release' into fix/strict-error

commit f0eaab79739dbe138802531ae9bfd4df6ecc293b
Merge: 3592d0f 7628077
Author: Giyeong Kim <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
Date:   Tue Sep 26 19:49:16 2023 +0900

    Merge branch 'release' into fix/formatting

commit 3592d0f6308ac4f74008b4c4918003200a996489
Merge: 5e18ad7 4121b63
Author: Giyeong Kim <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
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 <92910273+JeukHwang@users.noreply.github.com>
Date:   Tue Sep 26 17:38:26 2023 +0900

    fix: error from return type change in groupBy

commit a526eeea45d55c88e7ae24286aab46786397e0d7
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Tue Sep 26 15:39:37 2023 +0900

    fix: enhance naming, type checking of groupBy

commit 12dc96bc3d96dffe45df79fd4eb122deca35158f
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Tue Sep 26 15:38:58 2023 +0900

    fix: replace unintended == into ===

commit 1e2f031111be71e8f1469e8807a7188ef3e8fea1
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Mon Sep 25 00:51:49 2023 +0900

    refactor, fix: enhance type checking for groupBy

commit b4416c89b8218c96528466f17d18c7cc4898d3e0
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Mon Sep 25 00:48:55 2023 +0900

    fix: replace class with interface

commit 5aecf41a71d31b1e3f8e31d0c7ea737de3ab44cc
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:41:58 2023 +0900

    refactor: make logic easier

commit 191c833f45398dc8d2c09e7abe0a4aaee08e215b
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:40:38 2023 +0900

    fix: resolve type error

commit c80ffa700c924f79cc3d8df92303d5dd5fb31b94
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:39:50 2023 +0900

    fix: change param type of function

commit 6c06c1d87071c014ed443bf2c8f4e416e636c0c5
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:34:05 2023 +0900

    fix: make prisma function throwable

commit e7a34f176e5641a228d3261064b90ec4cd58e9a3
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:30:53 2023 +0900

    fix: make output type safer

commit 5c1ff37c6227b02959012e48a596dee0cf51058b
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:29:43 2023 +0900

    fix: remove unused param

commit 459c9dc54f79d50d580feb3b10a90fcd91ea0942
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Thu Sep 21 23:42:32 2023 +0900

    fix: assume default value

commit 8560144602c2852317c281af027748a403b2c478
Merge: 69485ce 68f63eb
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
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 <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
Date:   Wed Sep 20 01:09:38 2023 +0900

    Fix: apply review

commit aeba0bdb797a61d57bbdc0413b6574523bad63b4
Author: ddungiii <ggcc503@gmail.com>
Date:   Tue Sep 19 21:56:53 2023 +0900

    Fix: strict error in user

commit dabf43b705b68445ef8eaa8bf2af5bbba35c166f
Author: ddungiii <ggcc503@gmail.com>
Date:   Tue Sep 19 01:26:46 2023 +0900

    Fix: strict error in department

commit 4a6a20e22b852b1d9d71a53a66962974d593b6bc
Author: ddungiii <ggcc503@gmail.com>
Date:   Tue Sep 19 01:25:09 2023 +0900

    Fix: strict error in review

commit 55bd2dc381fb9979263afa17504c8ab77ed20637
Author: ddungiii <ggcc503@gmail.com>
Date:   Tue Sep 19 00:04:05 2023 +0900

    Fix: strict error in jwt

commit fba8feba6ce099358906408bce9a7a26fac0b2e8
Author: ddungiii <ggcc503@gmail.com>
Date:   Mon Sep 18 23:37:19 2023 +0900

    Fix: strict error in auth module

commit 69485ce19800581ca0765fca4340ad1ee4087ca9
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Sat Sep 16 19:31:58 2023 +0900

    refactor: change util functions

commit 159eeeefe9c5242565577a5e03b2f3bae88e5655
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Sat Sep 16 18:26:34 2023 +0900

    fix: handle when course is null

commit a5eb9ebc71c0eaa318cacc0ae3e266e0a856647a
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Sat Sep 16 17:44:49 2023 +0900

    fix: unwrap function without writing type

commit 90ac52edb53c42a6812684dea2e81e0923b578ed
Author: JeukHwang <92910273+JeukHwang@users.noreply.github.com>
Date:   Sat Sep 16 17:33:32 2023 +0900

    fix: add ! to fix ts(2564)

commit 4831114c10400d9a64e75d79fcbb96db234573df
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Sep 13 16:05:20 2023 +0900

    Fix: strict error in serializer of professor

commit 0c3fdda39c6afd69aa0ce4b5bca3b8cb2c4791fb
Author: ddungiii <ggcc503@gmail.com>
Date:   Wed Sep 13 15:39:16 2023 +0900

    Fix: strict error in dto of sso

commit 084328b45fdbe2f3394f9a496cf3ee94186192ac
Author: ddungiii <ggcc503@gmail.com>
Date:   Mon Sep 11 23:25:00 2023 +0900

    Add: strict true

commit 74a2ba47a2d3d76db78dc6e1fb6316f545eb7094
Author: ddungiii <ggcc503@gmail.com>
Date:   Mon Sep 11 22:04:27 2023 +0900

    Add: include all files for formatting target and apply it

commit 492dbfa91b4e18fb32970cc2a0b2d3f592038a4b
Author: ddungiii <ggcc503@gmail.com>
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 <ggcc503@gmail.com>
Date:   Mon Sep 11 21:47:02 2023 +0900

    Merge branch 'main' into fix/formatting

commit 18cb5b07915c9a01055d8a4dcc897e6eb4081e10
Author: ddungiii <ggcc503@gmail.com>
Date:   Mon Sep 11 21:43:48 2023 +0900

    Fix: not formatted files

commit 4121b639e276d2c9c3d7d07d84f24ee4cf4cd1b1
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Wed Sep 6 16:45:19 2023 +0900

    Fix: conflict

commit 9dbf2023155abf799545856383710f32bb660ae3
Merge: d1099f3 5e18ad7
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Wed Sep 6 16:36:25 2023 +0900

    Merge branch 'release' into issue/23/lecture_review(recent)

commit d1099f34231e9ac39f2d3e7fdeafd378e4e08cb8
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Wed Sep 6 16:17:07 2023 +0900

    Add: @Public decorators to controller

commit 5e18ad77d63be3294e094f56cfccd8077ece4f6b
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Sep 6 16:15:23 2023 +0900

    Add: implement getReviewByCourseId (#40)

commit 5b9646a1fd16d52623671342475d8dd2ddf2e1ac
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Fri Aug 25 01:34:37 2023 +0900

    Fix:add Return Type

commit e4345757b15d84daa78d0220e9c846539842a579
Merge: c40e8cc 5c40adc
Author: Jiuuung <89976594+Jiuuung@users.noreply.github.com>
Date:   Fri Aug 25 01:31:35 2023 +0900

    Merge branch 'release' into issue/23/lecture_review(recent)

commit c40e8ccd88bfc2a9dda4e8c0de84d33665aad137
Author: Jiuuung <kjg682534@kaist.ac.kr>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Fri Aug 25 01:04:23 2023 +0900

    Squashed commit of the following:

    commit 60de07f2d329f26f8e54a51a4ae00d3c56f4faa9
    Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
    Date:   Wed Aug 23 23:37:34 2023 +0900

        Add: Complete Implement
        - /api/users/:userId/timetables/:timeTableId

    commit 8deb9ed31632de7f092c3b69c9180a0b7499dcd3
    Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
    Date:   Wed Aug 23 22:33:29 2023 +0900

        Add: Complete Implement
        - /api/users/:userId/timetables/remove-lecture(POST)

    commit 9e3a93d3a74febdf4a0782a982c68da9e6e27011
    Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
    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 <65128957+LarryKwon@users.noreply.github.com>
    Date:   Wed Aug 23 21:53:56 2023 +0900

        Add: Implement api/semesters

    commit 632a6f623fa690e1bc76b6b11ad873930c9803ef
    Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
    Date:   Wed Aug 23 21:08:19 2023 +0900

        Add: implement users/:userId/timetables

    commit 6382d566854f4f74180e2d224f6a9b0535a95885
    Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
    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 <89976594+Jiuuung@users.noreply.github.com>
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 <89976594+Jiuuung@users.noreply.github.com>
Date:   Thu Aug 24 00:27:26 2023 +0900

    Merge branch 'release' into issue/30/reviews

commit 3d04b9433e9ba905e41826cde7d41486ade3c1b9
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Thu Aug 24 00:11:14 2023 +0900

    Refactor: function name
    Add: @ApiProperty at ReviewCreateDto for partialtype

commit 7f780ec5d225777327746e1643669e26d3cc9aec
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 23 21:29:33 2023 +0900

    Resolve: typo in session/info

commit 4e6ff574de7bffdda080c04ab0ef4bb305f8e33d
Author: Jiuuung <kjg682534@kaist.ac.kr>
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 <89976594+Jiuuung@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>

commit 507d2ae7afcb2de398814127a66057ab794a0f99
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Aug 21 23:05:27 2023 +0900

    Refactor: rename dtos in reviews.request.dto.ts

commit ac1bb707fa7f7240fe707f2d62de5b43df7ffa88
Merge: a235dcc a724dea
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Aug 21 22:52:23 2023 +0900

    Refactor: rename patchReviewDto

    todo
    - OmitType, PartialType 사용하기

commit a235dcc25f21e236e5f55693bd70a9dc92ca59cd
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Aug 21 22:44:43 2023 +0900

    Refactor: rename function

    todo
    - patch도 같은 함수 쓰도록
    - validator 조금 더 범용적으로 쓸 수 있게 바꾸기

commit 45e3077a73bfce23c1ab2b8c9b84890aac711113
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <kjg682534@kaist.ac.kr>
Date:   Mon Aug 14 17:14:28 2023 +0900

    Add: test complete
    -[GET] /api/reviews/:reviewId
    -[PATCH] /api/reviews/:reviewId

commit 21bfbcdcef1602c3bbb68bbf14f10f2b77fa0c48
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Mon Aug 14 15:20:43 2023 +0900

    Add: test complete
    -[POST] /api/reviews

commit 2725d4afa466fa5f262555f3c6e6cfaddfcc3bb2
Author: Jiuuung <kjg682534@kaist.ac.kr>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 2 23:20:01 2023 +0900

    Add: Type Conversion

commit ba31cf6e5bdd580a8cd5cdb2810f17fba453c232
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 2 21:30:40 2023 +0900

    Add: Test Complete
    - /api/lectures
    - /api/lectures/{lectureId}
    - session/info

commit 7e35741c81d5f2177c6fc089658ef990d3a51d8f
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Wed Aug 2 20:57:17 2023 +0900

    Add: test complete
    - /api/reviews/

commit b7a7e7fbf773c08b6c6c276c812e149b2f01de31
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Aug 2 19:45:21 2023 +0900

    Fix: resolve lecture serializer bugs

commit bcefd434b9ec0e70cb39650bf8a585cc78e55ccb
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 2 18:10:04 2023 +0900

    Add: test complete
    - api/courses
    - api/courses/{courseId}

commit 7f90b0a8dca80587f3e83cf4934897c89633bb80
Merge: e216b59 6791b26
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 2 19:46:45 2023 +0900

    Add: apply toJsonLecture and toJsonReview to session/info

commit cd83a30a24c1ff8fcd341c0d6620c750ee791c60
Merge: ef6697c e216b59
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 2 18:14:34 2023 +0900

    Merge branch 'release' into issue/2/session

commit e216b59be7b7bcbb498128e74bf5bea985705210
Merge: 47d7f44 af89d6c
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Aug 2 17:59:39 2023 +0900

    Merge branch 'release' into issue/5/reviews

commit e2eab48e03b9d330f54ed3a7066b1c6c2b517456
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Mon Jul 31 19:50:20 2023 +0900

    Fix:orderByFilter, include course at ReviewsReposiotry

commit 47d7f445585457d60db46e221519747acac1d16a
Merge: 9f89764 86e28b5
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Jul 31 19:30:38 2023 +0900

    Merge branch 'release' into issue/16/course

commit 217ab5155074a9d15307820175c125cd6ea2fbdc
Merge: 965e5c4 2f41d8e
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Jul 31 19:28:30 2023 +0900

    Merge branch 'release' into issue/15/course

commit 965e5c403d0c1ece7fe4736701980757707e805d
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
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 <65128957+LarryKwon@users.noreply.github.com>

commit 9093c9c959d7941cfc1068368e2280037d8471ce
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Sat Jul 29 00:18:48 2023 +0900

    Add:implement /api/reviews/ @Get() handler

commit 6680e0188d7a8fb8151f405f7c178b2e374a5bdb
Merge: 5f5bc32 108a9f6
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Sat Jul 29 00:13:55 2023 +0900

    Merge branch 'release' into issue/5/reviews

commit 108a9f6bb03b7087db4eae6a77fba7b95df53152
Author: Jiuuung <kjg682534@kaist.ac.kr>
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 <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 26 19:28:03 2023 +0900

    Migrate: add no space columns for lectures

commit 3df345b1ed708906d56c5e6b6b8a2c91fbddae5b
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Wed Jul 26 22:15:12 2023 +0900

    Migrate:add fk between reivew_review and subject_course

commit f35a32600d8210e42f70a32d96121bb0401f174f
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Wed Jul 26 22:15:12 2023 +0900

    Migrate:add fk between reivew_review and subject_course

commit ef6697c2b18dce1d016aa9f2200e2421f48c21ec
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Jul 26 20:27:31 2023 +0900

    Add: test complete with session and session/logout

commit 86e28b5d33d9a9b70dad85ba9bb2252fff59edc8
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 26 20:01:23 2023 +0900

    Add: implement get lecture by id

commit 34e498b38fa7511dcc2ec6fb09d3e3ccb05dd456
Merge: 0495635 4bfca03
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Wed Jul 26 19:49:06 2023 +0900

    Merge branch 'issue/3/course' into issue/5/reviews

commit c9126f09d79cc099107a37c6a075f36ef2ebbd7c
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 26 19:48:26 2023 +0900

    Add: implement lecture search feature

commit 33a9f4000f1c294ebb360febf82505adedda86b9
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 26 19:28:03 2023 +0900

    Migrate: add no space columns for lectures

commit c4f36caaf7ce988366ffec344758a478017f77a2
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 26 19:28:17 2023 +0900

    tmp

commit 6ac28f5621427b9de109ce517fac2bc27b53722d
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 26 19:28:03 2023 +0900

    Migrate: add no space columns for lectures

commit 04956355676e861d974b488ae825e124562a25bd
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Mon Jul 24 20:02:46 2023 +0900

    refactor:just for rebase

commit 62660f6ea91abfcd615912cf15e0b5bd553c10a0
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Tue Jul 25 23:21:12 2023 +0900

    Fix: remove invalid level filter

commit bf7d8e0cce8f3a970c16eff22262cae7500356b4
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Tue Jul 25 19:58:46 2023 +0900

    Add: Implement lecture filter by query

commit 8c17bf06fb2892240f234b72a8d3ade31aed461b
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Tue Jul 25 19:29:24 2023 +0900

    Add: define lecture query dto

commit a39eff5321bae7880009941366e98fa268ad6094
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 23:18:33 2023 +0900

    Fix: apply ordering

commit 70fdac1ed9809e7e6d4d10aa50574d00aa62924d
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Jul 24 22:56:30 2023 +0900

    Add: implement complete of 'session/logout' and 'session'

commit e3c4a0b236ecc61ebda0c94b311abde019552976
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 22:46:08 2023 +0900

    Add: implement getLecturesByCourseId

commit d394423bb5926baaa14938f3e47b557517f2b555
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 22:45:50 2023 +0900

    Add: define dto for reponse

commit 02519d596c6a25be051b5a5614988fdb6bfc207a
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 22:36:30 2023 +0900

    Add: implement examtime serializer

commit 4bd985550da7eb820b8f9416d118fbb6e11fc085
Author: Jiuuung <kjg682534@kaist.ac.kr>
Date:   Mon Jul 24 22:33:43 2023 +0900

    Migrate: add fk between review_review and subject_lecture

commit e9d3cadfb470853a4375ede92ca47759dd3926ad
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 22:30:15 2023 +0900

    Add: implement classtime serializer

commit ad514b5d8eeab6fec42c35630f5ccd4fa2605522
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 22:30:02 2023 +0900

    Add: add new fks in prisma class

commit 2a6d8dd0b4ef4a53d5631adf231eaf8ec87bbb1a
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 21:54:28 2023 +0900

    Migrate: add fk between subject_lecture and subject_professor

commit aa234a0c8747a451923257c59562634756a79f80
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 21:54:28 2023 +0900

    Migrate: add fk between subject_lecture and subject_professor

commit be73bfb2bc7c9a122162d96de90a7da4427dc9d0
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Jul 24 21:41:49 2023 +0900

    Add: apply toJson serializer to session/info api

commit 380264af4959fa430fab2ac3e264735510e55268
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 21:11:07 2023 +0900

    temp

commit f400f6cb4609d54b87ce42f8eefeedc2c7174cbb
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 21:10:59 2023 +0900

    migrate: add fk between lecture and department

commit 788d157e33dbccc3edacea27597ae8c841535be4
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 20:35:35 2023 +0900

    temp

commit 836e701a90b49a62aaa5f7787c2c54aae84459a8
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 20:28:22 2023 +0900

    Fix: change hadling no representative lecture case to 0

commit 95ae6fb50762cf868f7717c23d29036563a298ef
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Jul 24 20:15:17 2023 +0900

    refactor: implement types and serializer for courses

commit 8a11161b36c8d55937f7ba079ac08c2b1ab2ea62
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 21:35:24 2023 +0900

    Delete: remove user.serializer

commit 4eb2ac6ef94e251ce5c9207659708eb66c6ed7aa
Merge: c89b04c f7c7c0a
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
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 <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 24 21:10:59 2023 +0900

    migrate: add fk between lecture and department

commit 2a9a31e05cc6efd09a9bcce236b550bcba387187
Merge: 4bfca03 646da14
Author: LarryKwon <65128957+LarryKwon@users.noreply.github.com>
Date:   Mon Jul 24 20:50:10 2023 +0900

    Merge: merge with release

commit 646da14941ae2bf39b0b80b863b90145863c45e1
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Mon Jul 17 20:27:26 2023 +0900

    migrate: add_fk_subject_course_subject_lecture

commit 2edd3e50814dff3b5199de25be9e72fe39975e33
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 12 18:58:48 2023 +0900

    migrate: add_fk_subject_course_professors

commit 6ba31e9e9c41cd93f2eb485baf74f23467db0c57
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Tue Jul 11 19:43:38 2023 +0900

    migrate: drop_subject_professor_course_list

commit 39aa60f719f1bb8f0d170bf3e0bb6c5113bcf886
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Tue Jul 11 19:41:07 2023 +0900

    add_fk_between_course_and_department

commit 32c0c092ed92ae8890441b776f117abcdf688330
Author: Dongjae Lee <58449555+duncan020313@users.noreply.github.com>
Date:   Wed Jul 5 20:43:54 2023 +0900

    migrate: add_no_space…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants