Skip to content

Releases: sparcs-kaist/otlplus-server

NEW Nest Server Deploy!!

29 Nov 13:20
Compare
Choose a tag to compare
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…