Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
π [Deploy] - μ
무 μκ° μμΈ μ‘°ν (#132)
* π [FIx] - λ²μ μΌμΉ.. μμ μ±κ³΅ (#115) * π [Deploy] - μλ¬ μμ ν, μ¬λ°°ν¬ (#111) * β¨ Feat: λλ©μΈ μμ± #31 (#34) * Feat: User λλ©μΈ μμ± * Feat: Member λλ©μΈ μμ± * Feat: Team λλ©μΈ μμ± * Feat: Scrum λλ©μΈ μμ± * Feat: λλ©μΈ μν κ΄λ¦¬ * β¨ [Feature/#2] - boiler plate μΆκ° (#37) * Feat: dependency μΆκ° λ° μ 리 * Feat: global dto -> ResponseDto, ExceptionDto μμ± * Feat: ErrorCode μ§μ , CommonException μμ± * Feat: Global Exception Handler μΆκ° * Feat: Custom Annotation μμ± * Feat: UserId annotation -> interceptor, resolver μΆκ° * Feat: annotation μ μ© * Feat: response status code μΌμΉν΄μ£Όλ interceptor μμ± * Feat: λ¬Έμμ΄ ννΈν λ°©μ§ ν΄λμ€ μμ± * β¨ [Feature/#3] - Spring Security μ μ©νκΈ° (#39) * Chore: json dependency μΆκ° * Feat: authentication filter, exception filter μμ± * Feat: authentication manager, provider μμ± * Feat: CustomUserDetailService μμ± * Feat: login handler μΆκ° * Feat: logout handler μΆκ° * Feat: exception handler μΆκ° * Feat: spring security info μμ± * Feat: μΏ ν€ μ νΈ μμ± * Feat: ν€λ μ νΈ μμ± * Feat: jwt util μμ± * Feat: Security Config μ€μ * Feat: Token Dto μμ± * Feat: user repository -> securityμ© μ‘°ν λ‘μ§ μμ± * Feat: Passowrd Encoder λ±λ‘ * Feat: Spring Security λ±λ‘ * fix: Credential μ λ°μ΄νΈ * β¨ [Feat/#3] - Spring Security api test (#43) * Chore: json dependency μΆκ° * Feat: authentication filter, exception filter μμ± * Feat: authentication manager, provider μμ± * Feat: CustomUserDetailService μμ± * Feat: login handler μΆκ° * Feat: logout handler μΆκ° * Feat: exception handler μΆκ° * Feat: spring security info μμ± * Feat: μΏ ν€ μ νΈ μμ± * Feat: ν€λ μ νΈ μμ± * Feat: jwt util μμ± * Feat: Security Config μ€μ * Feat: Token Dto μμ± * Feat: user repository -> securityμ© μ‘°ν λ‘μ§ μμ± * Feat: Passowrd Encoder λ±λ‘ * Feat: Spring Security λ±λ‘ * Chore: api path μμ * Feat: refresh token update μΆκ° * Chore: api path μμ * Chore: response json μμ * Feat: νμκ°μ , reissue api μμ± * β¨ [ Feature /#4 ] - QuestionList API ꡬν (#45) * feat: QuestionList API ꡬν * feat: TeamRepository μμ± * β¨ [Feature/#5] - μΉκ³Ό μ°λνκΈ° discord action ꡬν (#46) * Chore: discord token μΆκ° * Chore: jda dependency μΆκ° * Feat: builder μΆκ°, μΉΌλΌ μμ * Feat: leader μΆκ° λ‘μ§ μμ± * Feat: user μ‘°ν λ‘μ§ μΆκ° * Feat: μμ± λ‘μ§ μΆκ° * Feat: jda μ μ©, slash command μΆκ° * Feat: μΉκ³Ό μ°λνκΈ° λͺ λ Ήμ΄ μ‘μ μΆκ° * Chore: discord token μΆκ° (#47) * Chore: discord token μΆκ° (#48) * π [Fix/#6] - user, team μμΈμ²λ¦¬ μΆκ° (#50) * Chore: discord token μΆκ° * Feat: ν ꡬλΆμ© μΉΌλΌ μΆκ°, builder μμ * Feat: μ‘°ν λ‘μ§ μΆκ° * Chore: μ£Όμ μΆκ°, μ½κ°μ μ΅μ ν * Feat: Team μ μΌμ± λΆμ¬ * β¨ [Feature/#7] - discord slash command, μ§λ¬ΈνκΈ° (#52) * Chore: discord token μΆκ° * Feat: Question column μΆκ° * Feat: code κ΄λ ¨ μ‘°ν λ‘μ§ μΆκ° * Chore: μλΉμ€ λ¨ μ‘°ν λ‘μ§ μΆκ° * Feat: generate code λ‘μ§ μμ± * Feat: μ§λ¬ΈνκΈ° slash command μΆκ° * Feat: slash command action μΆκ° * π [Fix/#4] - ν μμ κΈ°λ‘ νμ΄μ§ API ꡬν (#55) * feat: QuestionList API ꡬν * feat: TeamRepository μμ± * fix: questionDtoListμ κΈΈμ΄λ₯Ό μ¬λ κ²μΌλ‘ μμ * feat: ν λ©€λ² λͺ©λ‘ μ‘°ν API ꡬν * fix: λ©€λ²κ° μ‘΄μ¬νλμ§ μμΈμ²λ¦¬ * refactor: λ©μλ μ΄λ¦ μμ findByReceiverAndStatus => findAllByReceiverAndStatus * feat: νμλ€μ μμ λͺ©λ‘ μλΉμ€, ν μμ μ²λ μλΉμ€ ꡬν * refactor: Repositoryμ λ©μλ μμ μ λ°λ₯Έ λ©μλ μμ * feat: ν μμ μ²λ μλΉμ€ ꡬν * β¨ [Feature/#9] - discord 'λ΅λ³νκΈ°' command μμ± (#57) * Chore: discord token μΆκ° * Feat: builder μΆκ° * Feat: Answer Repository μμ± * Feat: question status update λ‘μ§ μμ± * Feat: Answer μμ± λ‘μ§ μΆκ° * Feat: question μ‘°ν, μμ μλΉμ€ λ‘μ§ μΆκ° * Feat: NOT_FOUND_QUESTION error μΆκ° * Feat: λ΅λ³νκΈ° slash commnad μΆκ° * Feat: slash command action μΆκ° * β¨ [Feature/#10] - discord μ 무 μκ° νμ (#59) * Chore: discord token μΆκ° * Feat: builder μΆκ° * Feat: errorcode μΆκ° * Feat: μ 무 μ€μΈ μμ μ‘°ν λ‘μ§ μΆκ° * Feat: Scrum μνμ λ°λ₯Έ μ‘°ν μΆκ° * Feat: DB μ‘°ν λ‘μ§ μ μ© * Feat: μ 무 μμ νκΈ° slash command μΆκ° * Feat: μ 무 μμ λ΅λ³ action μΆκ° * β¨ [Feature/#8] - μ§λ¬Έ λͺ©λ‘ νμ΄μ§ API ꡬν (#60) * feat: μ 체 νλ‘μ νΈ λͺ©λ‘ API * feat: μ§λ¬Έ λ¨κΈ°κΈ° API ꡬν * feat: Member μ°κ²° * feat: λ΅λ³ λ¨κΈ°κΈ° API ꡬν * feat: μ§λ¬Έ λͺ©λ‘(λ°μ μ§λ¬Έ) API ꡬν * feat: μ§λ¬Έ λͺ©λ‘(λ³΄λΈ μ§λ¬Έ) API ꡬν * fix: μ¬μ©νμ§ μλ λΌμ΄λΈλ¬λ¦¬ μμ * π [!HOTFIX] - μ€λ₯ μμ (#61) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * β¨ [Feature/#12] - discord command μ 무 μ’ λ£ (#64) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Chore: member μ 무 κΈ°λ³Έκ° μΆκ° * Chore: error code μΆκ° * Feat: λμ μ 무 μκ°, μ 무 μ’ λ£μ λ°μ΄ν° μ λ°μ΄νΈ λ‘μ§ μΆκ° * Chore: μ‘°ν λ‘μ§ μΆκ° * Feat: μ 무 μκ° κ΄λ ¨ update μλΉμ€ λ‘μ§ μμ± * Feat: μ 무 μ’ λ£ slash command μΆκ° * Feat: μ 무 μ’ λ£μ μ΄λ²€νΈ μ²λ¦¬ λ‘μ§ μμ± * β¨ [Feature/#11] - μμ κΈ°λ‘ API ꡬν (#65) * feat: μ€ν¬λΌ νμλΌμΈ API ꡬν * fix: νμμλ μ½λ μμ * fix: μμΈμ²λ¦¬ μ½λ μ€λ₯ μμ * feat: νλ‘μ νΈ ν μ 보(μμΈ) API ꡬν * feat: ν κΆν μ‘°ν API ꡬν * feat: κΆν μμ API ꡬν * fix: νλ‘μ νΈ Public μ¬λΆλ₯Ό Teamμμ Memberμμ κ΄λ¦¬ (#67) * β¨ [Feature] - λμ λμ보λ API #13 (#69) * fix: νλ‘μ νΈ Public μ¬λΆλ₯Ό Teamμμ Memberμμ κ΄λ¦¬ * feat: νλ‘ν μ 보 μ‘°ν API ꡬν * feat: νλ‘ν μ 보 μμ API ꡬν * fix: νλ‘μ νΈ ν μ 보(μμΈ)μ Dto μ΄λ¦ μμ * feat: μ°Έμ¬ νλ‘μ νΈ λͺ©λ‘ API ꡬν * feat: νλ‘μ νΈ κ³΅κ° μ¬λΆ μ ν API ꡬν * feat: κ°μΈ νλ‘μ νΈ κΈ°μ¬λ API ꡬν * β¨ [Feature/#14] - discord command μ€ν¬λΌ μ’ λ£ (#71) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: gpt apiμ© request, response dto μμ± * Feat: μ€ν¬λΌ μ’ λ£ μ λ°μ΄ν° μ λ°μ΄νΈ λ‘μ§ μμ± * Feat: using gpt api μλΉμ€ λ‘μ§ μμ± * Chore: μ½λ μμ * Feat: slash command μΆκ° * Feat: slash command action μΆκ° * β¨ [Feature/#15] - λλ£ νκ° API ꡬν (#72) * feat: λλ£ νκ° μ‘°ν API ꡬν * fix: λλ£ νκ° μ‘°ν λ‘μ§ μμ * feat: λλ£ νκ° μμ± API ꡬν * β¨ [Feature/#17] - discord command νλ‘μ νΈ μ’ λ£ (#75) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: νλ‘μ νΈ μν λ³κ²½ λ‘μ§ μΆκ° * Feat: νλ‘μ νΈ μ’ λ£, slash command μμ± * Feat: νλ‘μ νΈ μ’ λ£, event μ²λ¦¬ * β¨ [Feature/#18] - ν κ΄λ¦¬ API ꡬν (#76) * feat: μ 무 μκ° μμΈ μ‘°ν API ꡬν * feat: μ 무 μκ° μμΈ μμ API ꡬν * β¨ [Feature/#19] - discord command μλ² μ΅μ ν μ μ© (#79) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: Team information μ΅μ ν λ‘μ§ μΆκ° * Feat: μλ² μ΅μ ν slash command μΆκ° * Feat: μλ² μ΅μ ν slash command action μΆκ° * β¨ [Feature/#20] - μμ μ²λ API (#80) * fix: uri path μμ * feat: κ°μΈ μμ μ²λ API ꡬν * fix: uri κ²½λ‘ μμ * feat: κ°μΈ μ 체 νλ‘μ νΈ μμ μ²λ API ꡬν * π¨ [Refactor/#21] - discord command μ§λ¬Έ & λ΅λ³νκΈ° μλ£ (#83) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Refactor: Quetion μ μ₯ λ‘μ§ λ³κ²½ * Refactor: μμΈμ²λ¦¬ μΆκ°, λ‘μ§ λ³κ²½μ μ μ© * π¨ [Refactor/#22] - discord command μ 무μμ & μ λ¬΄μ’ λ£ (#85) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Refactor: discord bot μμΈμ²λ¦¬ μΆκ° * Refactor: μ½λ 리ν©ν λ§, λ³κ²½μ μ μ© * feat: νλ‘μ νΈ R&R μμ± λ° μμ (#87) * chore: ν¬λ λ΄μ μμ (#89) * β¨ [Feature/#23] discord command 'ννΈ μ λ ₯' (#91) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: EPart λ§€μΉ λ‘μ§ μμ± * Feat: νμμ ννΈλ₯Ό μ λ ₯νλ λ‘μ§ μμ± * Feat: slash command μΆκ° * Feat: action μΆκ°, μμΈμ²λ¦¬ μΆκ° * π [FIX/#26] - ν μ€νΈμμ νμΈλ μ€λ₯ μμ (#93) * chore: ν¬λ λ΄μ μμ * fix: API URI μμ * fix: Builder μμ * fix: Transactional μΆκ° * π [!HOTFIX] μ 무 μκ° μμΈ μμ API μ€λ₯ (#95) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * π [!HOTFIX] λλ£ νκ° μ‘°ν API (#97) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * π [!HOTFIX] R&R μμ± API (#99) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * β¨ [Feature/#34] - ν¬λ λ΄μ μμ λ°μ (#103) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * feat: Query parameter μμΈ μ²λ¦¬ μ½λ * feat: λ°μ μμ² λ¦¬μ€νΈ, λ³΄λΈ μμ² λ¦¬μ€νΈ 쿼리νλΌλ―Έν° μΆκ° * feat: νλ‘μ νΈ λ¦¬μ€νΈ 쿼리 νλΌλ―Έν° μΆκ° * fix: endAt => startAtμΌλ‘ λ³κ²½ * feat: νμ μμ 리μ€νΈ 쿼리 νλΌλ―Έν° μΆκ° * β¨ [Feature/#36] - λλ£ νκ° GPT μ°κ²° λ° μ€λ₯ ν΄κ²° (#106) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * fix: GPT μ½λ 리ν©ν λ§ * feat: λλ£νκ° GPT μ°κ²° * fix: μ€λ₯ ν΄κ²° * π¨ [Refactor/#26] - discord command μ½λ λΆλ¦¬ (#108) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: μλ² νκ΅ μκ°μΌλ‘ μ§μ * Feat: discord exception handling μΆκ° * Chore: λ¬Έμμ΄ ννΈν λ°©μ§ * Chore: discord κ΄μ¬μ¬μ λΆλ¦¬ μ μ©, νμΌ λΆλ¦¬ * Feat: μλ² μκ° λ³κ²½ μ μ© * π [Fix] - μλ¬ μμ (#110) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: μλ² νκ΅ μκ°μΌλ‘ μ§μ * Feat: discord exception handling μΆκ° * Chore: λ¬Έμμ΄ ννΈν λ°©μ§ * Chore: discord κ΄μ¬μ¬μ λΆλ¦¬ μ μ©, νμΌ λΆλ¦¬ * Feat: μλ² μκ° λ³κ²½ μ μ© * Fix: μλ¬ μμ --------- Co-authored-by: JeongHeumChoi <[email protected]> Co-authored-by: JeongHeumChoi <[email protected]> * Fix: μκΈμμ , μ΄μ λ²μ μΌλ‘ λ‘€λ°± * π [Deploy] - μλ¬ ν΄κ²° λΆκ°, μ΄μ λ²μ λ‘€λ°±.. (#113) * β¨ Feat: λλ©μΈ μμ± #31 (#34) * Feat: User λλ©μΈ μμ± * Feat: Member λλ©μΈ μμ± * Feat: Team λλ©μΈ μμ± * Feat: Scrum λλ©μΈ μμ± * Feat: λλ©μΈ μν κ΄λ¦¬ * β¨ [Feature/#2] - boiler plate μΆκ° (#37) * Feat: dependency μΆκ° λ° μ 리 * Feat: global dto -> ResponseDto, ExceptionDto μμ± * Feat: ErrorCode μ§μ , CommonException μμ± * Feat: Global Exception Handler μΆκ° * Feat: Custom Annotation μμ± * Feat: UserId annotation -> interceptor, resolver μΆκ° * Feat: annotation μ μ© * Feat: response status code μΌμΉν΄μ£Όλ interceptor μμ± * Feat: λ¬Έμμ΄ ννΈν λ°©μ§ ν΄λμ€ μμ± * β¨ [Feature/#3] - Spring Security μ μ©νκΈ° (#39) * Chore: json dependency μΆκ° * Feat: authentication filter, exception filter μμ± * Feat: authentication manager, provider μμ± * Feat: CustomUserDetailService μμ± * Feat: login handler μΆκ° * Feat: logout handler μΆκ° * Feat: exception handler μΆκ° * Feat: spring security info μμ± * Feat: μΏ ν€ μ νΈ μμ± * Feat: ν€λ μ νΈ μμ± * Feat: jwt util μμ± * Feat: Security Config μ€μ * Feat: Token Dto μμ± * Feat: user repository -> securityμ© μ‘°ν λ‘μ§ μμ± * Feat: Passowrd Encoder λ±λ‘ * Feat: Spring Security λ±λ‘ * fix: Credential μ λ°μ΄νΈ * β¨ [Feat/#3] - Spring Security api test (#43) * Chore: json dependency μΆκ° * Feat: authentication filter, exception filter μμ± * Feat: authentication manager, provider μμ± * Feat: CustomUserDetailService μμ± * Feat: login handler μΆκ° * Feat: logout handler μΆκ° * Feat: exception handler μΆκ° * Feat: spring security info μμ± * Feat: μΏ ν€ μ νΈ μμ± * Feat: ν€λ μ νΈ μμ± * Feat: jwt util μμ± * Feat: Security Config μ€μ * Feat: Token Dto μμ± * Feat: user repository -> securityμ© μ‘°ν λ‘μ§ μμ± * Feat: Passowrd Encoder λ±λ‘ * Feat: Spring Security λ±λ‘ * Chore: api path μμ * Feat: refresh token update μΆκ° * Chore: api path μμ * Chore: response json μμ * Feat: νμκ°μ , reissue api μμ± * β¨ [ Feature /#4 ] - QuestionList API ꡬν (#45) * feat: QuestionList API ꡬν * feat: TeamRepository μμ± * β¨ [Feature/#5] - μΉκ³Ό μ°λνκΈ° discord action ꡬν (#46) * Chore: discord token μΆκ° * Chore: jda dependency μΆκ° * Feat: builder μΆκ°, μΉΌλΌ μμ * Feat: leader μΆκ° λ‘μ§ μμ± * Feat: user μ‘°ν λ‘μ§ μΆκ° * Feat: μμ± λ‘μ§ μΆκ° * Feat: jda μ μ©, slash command μΆκ° * Feat: μΉκ³Ό μ°λνκΈ° λͺ λ Ήμ΄ μ‘μ μΆκ° * Chore: discord token μΆκ° (#47) * Chore: discord token μΆκ° (#48) * π [Fix/#6] - user, team μμΈμ²λ¦¬ μΆκ° (#50) * Chore: discord token μΆκ° * Feat: ν ꡬλΆμ© μΉΌλΌ μΆκ°, builder μμ * Feat: μ‘°ν λ‘μ§ μΆκ° * Chore: μ£Όμ μΆκ°, μ½κ°μ μ΅μ ν * Feat: Team μ μΌμ± λΆμ¬ * β¨ [Feature/#7] - discord slash command, μ§λ¬ΈνκΈ° (#52) * Chore: discord token μΆκ° * Feat: Question column μΆκ° * Feat: code κ΄λ ¨ μ‘°ν λ‘μ§ μΆκ° * Chore: μλΉμ€ λ¨ μ‘°ν λ‘μ§ μΆκ° * Feat: generate code λ‘μ§ μμ± * Feat: μ§λ¬ΈνκΈ° slash command μΆκ° * Feat: slash command action μΆκ° * π [Fix/#4] - ν μμ κΈ°λ‘ νμ΄μ§ API ꡬν (#55) * feat: QuestionList API ꡬν * feat: TeamRepository μμ± * fix: questionDtoListμ κΈΈμ΄λ₯Ό μ¬λ κ²μΌλ‘ μμ * feat: ν λ©€λ² λͺ©λ‘ μ‘°ν API ꡬν * fix: λ©€λ²κ° μ‘΄μ¬νλμ§ μμΈμ²λ¦¬ * refactor: λ©μλ μ΄λ¦ μμ findByReceiverAndStatus => findAllByReceiverAndStatus * feat: νμλ€μ μμ λͺ©λ‘ μλΉμ€, ν μμ μ²λ μλΉμ€ ꡬν * refactor: Repositoryμ λ©μλ μμ μ λ°λ₯Έ λ©μλ μμ * feat: ν μμ μ²λ μλΉμ€ ꡬν * β¨ [Feature/#9] - discord 'λ΅λ³νκΈ°' command μμ± (#57) * Chore: discord token μΆκ° * Feat: builder μΆκ° * Feat: Answer Repository μμ± * Feat: question status update λ‘μ§ μμ± * Feat: Answer μμ± λ‘μ§ μΆκ° * Feat: question μ‘°ν, μμ μλΉμ€ λ‘μ§ μΆκ° * Feat: NOT_FOUND_QUESTION error μΆκ° * Feat: λ΅λ³νκΈ° slash commnad μΆκ° * Feat: slash command action μΆκ° * β¨ [Feature/#10] - discord μ 무 μκ° νμ (#59) * Chore: discord token μΆκ° * Feat: builder μΆκ° * Feat: errorcode μΆκ° * Feat: μ 무 μ€μΈ μμ μ‘°ν λ‘μ§ μΆκ° * Feat: Scrum μνμ λ°λ₯Έ μ‘°ν μΆκ° * Feat: DB μ‘°ν λ‘μ§ μ μ© * Feat: μ 무 μμ νκΈ° slash command μΆκ° * Feat: μ 무 μμ λ΅λ³ action μΆκ° * β¨ [Feature/#8] - μ§λ¬Έ λͺ©λ‘ νμ΄μ§ API ꡬν (#60) * feat: μ 체 νλ‘μ νΈ λͺ©λ‘ API * feat: μ§λ¬Έ λ¨κΈ°κΈ° API ꡬν * feat: Member μ°κ²° * feat: λ΅λ³ λ¨κΈ°κΈ° API ꡬν * feat: μ§λ¬Έ λͺ©λ‘(λ°μ μ§λ¬Έ) API ꡬν * feat: μ§λ¬Έ λͺ©λ‘(λ³΄λΈ μ§λ¬Έ) API ꡬν * fix: μ¬μ©νμ§ μλ λΌμ΄λΈλ¬λ¦¬ μμ * π [!HOTFIX] - μ€λ₯ μμ (#61) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * β¨ [Feature/#12] - discord command μ 무 μ’ λ£ (#64) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Chore: member μ 무 κΈ°λ³Έκ° μΆκ° * Chore: error code μΆκ° * Feat: λμ μ 무 μκ°, μ 무 μ’ λ£μ λ°μ΄ν° μ λ°μ΄νΈ λ‘μ§ μΆκ° * Chore: μ‘°ν λ‘μ§ μΆκ° * Feat: μ 무 μκ° κ΄λ ¨ update μλΉμ€ λ‘μ§ μμ± * Feat: μ 무 μ’ λ£ slash command μΆκ° * Feat: μ 무 μ’ λ£μ μ΄λ²€νΈ μ²λ¦¬ λ‘μ§ μμ± * β¨ [Feature/#11] - μμ κΈ°λ‘ API ꡬν (#65) * feat: μ€ν¬λΌ νμλΌμΈ API ꡬν * fix: νμμλ μ½λ μμ * fix: μμΈμ²λ¦¬ μ½λ μ€λ₯ μμ * feat: νλ‘μ νΈ ν μ 보(μμΈ) API ꡬν * feat: ν κΆν μ‘°ν API ꡬν * feat: κΆν μμ API ꡬν * fix: νλ‘μ νΈ Public μ¬λΆλ₯Ό Teamμμ Memberμμ κ΄λ¦¬ (#67) * β¨ [Feature] - λμ λμ보λ API #13 (#69) * fix: νλ‘μ νΈ Public μ¬λΆλ₯Ό Teamμμ Memberμμ κ΄λ¦¬ * feat: νλ‘ν μ 보 μ‘°ν API ꡬν * feat: νλ‘ν μ 보 μμ API ꡬν * fix: νλ‘μ νΈ ν μ 보(μμΈ)μ Dto μ΄λ¦ μμ * feat: μ°Έμ¬ νλ‘μ νΈ λͺ©λ‘ API ꡬν * feat: νλ‘μ νΈ κ³΅κ° μ¬λΆ μ ν API ꡬν * feat: κ°μΈ νλ‘μ νΈ κΈ°μ¬λ API ꡬν * β¨ [Feature/#14] - discord command μ€ν¬λΌ μ’ λ£ (#71) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: gpt apiμ© request, response dto μμ± * Feat: μ€ν¬λΌ μ’ λ£ μ λ°μ΄ν° μ λ°μ΄νΈ λ‘μ§ μμ± * Feat: using gpt api μλΉμ€ λ‘μ§ μμ± * Chore: μ½λ μμ * Feat: slash command μΆκ° * Feat: slash command action μΆκ° * β¨ [Feature/#15] - λλ£ νκ° API ꡬν (#72) * feat: λλ£ νκ° μ‘°ν API ꡬν * fix: λλ£ νκ° μ‘°ν λ‘μ§ μμ * feat: λλ£ νκ° μμ± API ꡬν * β¨ [Feature/#17] - discord command νλ‘μ νΈ μ’ λ£ (#75) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: νλ‘μ νΈ μν λ³κ²½ λ‘μ§ μΆκ° * Feat: νλ‘μ νΈ μ’ λ£, slash command μμ± * Feat: νλ‘μ νΈ μ’ λ£, event μ²λ¦¬ * β¨ [Feature/#18] - ν κ΄λ¦¬ API ꡬν (#76) * feat: μ 무 μκ° μμΈ μ‘°ν API ꡬν * feat: μ 무 μκ° μμΈ μμ API ꡬν * β¨ [Feature/#19] - discord command μλ² μ΅μ ν μ μ© (#79) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: Team information μ΅μ ν λ‘μ§ μΆκ° * Feat: μλ² μ΅μ ν slash command μΆκ° * Feat: μλ² μ΅μ ν slash command action μΆκ° * β¨ [Feature/#20] - μμ μ²λ API (#80) * fix: uri path μμ * feat: κ°μΈ μμ μ²λ API ꡬν * fix: uri κ²½λ‘ μμ * feat: κ°μΈ μ 체 νλ‘μ νΈ μμ μ²λ API ꡬν * π¨ [Refactor/#21] - discord command μ§λ¬Έ & λ΅λ³νκΈ° μλ£ (#83) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Refactor: Quetion μ μ₯ λ‘μ§ λ³κ²½ * Refactor: μμΈμ²λ¦¬ μΆκ°, λ‘μ§ λ³κ²½μ μ μ© * π¨ [Refactor/#22] - discord command μ 무μμ & μ λ¬΄μ’ λ£ (#85) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Refactor: discord bot μμΈμ²λ¦¬ μΆκ° * Refactor: μ½λ 리ν©ν λ§, λ³κ²½μ μ μ© * feat: νλ‘μ νΈ R&R μμ± λ° μμ (#87) * chore: ν¬λ λ΄μ μμ (#89) * β¨ [Feature/#23] discord command 'ννΈ μ λ ₯' (#91) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: EPart λ§€μΉ λ‘μ§ μμ± * Feat: νμμ ννΈλ₯Ό μ λ ₯νλ λ‘μ§ μμ± * Feat: slash command μΆκ° * Feat: action μΆκ°, μμΈμ²λ¦¬ μΆκ° * π [FIX/#26] - ν μ€νΈμμ νμΈλ μ€λ₯ μμ (#93) * chore: ν¬λ λ΄μ μμ * fix: API URI μμ * fix: Builder μμ * fix: Transactional μΆκ° * π [!HOTFIX] μ 무 μκ° μμΈ μμ API μ€λ₯ (#95) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * π [!HOTFIX] λλ£ νκ° μ‘°ν API (#97) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * π [!HOTFIX] R&R μμ± API (#99) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * β¨ [Feature/#34] - ν¬λ λ΄μ μμ λ°μ (#103) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * feat: Query parameter μμΈ μ²λ¦¬ μ½λ * feat: λ°μ μμ² λ¦¬μ€νΈ, λ³΄λΈ μμ² λ¦¬μ€νΈ 쿼리νλΌλ―Έν° μΆκ° * feat: νλ‘μ νΈ λ¦¬μ€νΈ 쿼리 νλΌλ―Έν° μΆκ° * fix: endAt => startAtμΌλ‘ λ³κ²½ * feat: νμ μμ 리μ€νΈ 쿼리 νλΌλ―Έν° μΆκ° * β¨ [Feature/#36] - λλ£ νκ° GPT μ°κ²° λ° μ€λ₯ ν΄κ²° (#106) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * fix: GPT μ½λ 리ν©ν λ§ * feat: λλ£νκ° GPT μ°κ²° * fix: μ€λ₯ ν΄κ²° * π¨ [Refactor/#26] - discord command μ½λ λΆλ¦¬ (#108) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: μλ² νκ΅ μκ°μΌλ‘ μ§μ * Feat: discord exception handling μΆκ° * Chore: λ¬Έμμ΄ ννΈν λ°©μ§ * Chore: discord κ΄μ¬μ¬μ λΆλ¦¬ μ μ©, νμΌ λΆλ¦¬ * Feat: μλ² μκ° λ³κ²½ μ μ© * π [Fix] - μλ¬ μμ (#110) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: μλ² νκ΅ μκ°μΌλ‘ μ§μ * Feat: discord exception handling μΆκ° * Chore: λ¬Έμμ΄ ννΈν λ°©μ§ * Chore: discord κ΄μ¬μ¬μ λΆλ¦¬ μ μ©, νμΌ λΆλ¦¬ * Feat: μλ² μκ° λ³κ²½ μ μ© * Fix: μλ¬ μμ * π [FIx] - μλ¬ ν΄κ²° λΆκ°, μ΄μ λ²μ μΌλ‘ λ‘€λ°± (#112) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: μλ¬ν΄κ²° λΆκ°, μ΄μ λ²μ μΌλ‘ λ‘€λ°± --------- Co-authored-by: JeongHeumChoi <[email protected]> Co-authored-by: JeongHeumChoi <[email protected]> * Fix: μκΈμμ 2μ°¨ (#114) * β¨ Feat: λλ©μΈ μμ± #31 (#34) * Feat: User λλ©μΈ μμ± * Feat: Member λλ©μΈ μμ± * Feat: Team λλ©μΈ μμ± * Feat: Scrum λλ©μΈ μμ± * Feat: λλ©μΈ μν κ΄λ¦¬ * β¨ [Feature/#2] - boiler plate μΆκ° (#37) * Feat: dependency μΆκ° λ° μ 리 * Feat: global dto -> ResponseDto, ExceptionDto μμ± * Feat: ErrorCode μ§μ , CommonException μμ± * Feat: Global Exception Handler μΆκ° * Feat: Custom Annotation μμ± * Feat: UserId annotation -> interceptor, resolver μΆκ° * Feat: annotation μ μ© * Feat: response status code μΌμΉν΄μ£Όλ interceptor μμ± * Feat: λ¬Έμμ΄ ννΈν λ°©μ§ ν΄λμ€ μμ± * β¨ [Feature/#3] - Spring Security μ μ©νκΈ° (#39) * Chore: json dependency μΆκ° * Feat: authentication filter, exception filter μμ± * Feat: authentication manager, provider μμ± * Feat: CustomUserDetailService μμ± * Feat: login handler μΆκ° * Feat: logout handler μΆκ° * Feat: exception handler μΆκ° * Feat: spring security info μμ± * Feat: μΏ ν€ μ νΈ μμ± * Feat: ν€λ μ νΈ μμ± * Feat: jwt util μμ± * Feat: Security Config μ€μ * Feat: Token Dto μμ± * Feat: user repository -> securityμ© μ‘°ν λ‘μ§ μμ± * Feat: Passowrd Encoder λ±λ‘ * Feat: Spring Security λ±λ‘ * fix: Credential μ λ°μ΄νΈ * β¨ [Feat/#3] - Spring Security api test (#43) * Chore: json dependency μΆκ° * Feat: authentication filter, exception filter μμ± * Feat: authentication manager, provider μμ± * Feat: CustomUserDetailService μμ± * Feat: login handler μΆκ° * Feat: logout handler μΆκ° * Feat: exception handler μΆκ° * Feat: spring security info μμ± * Feat: μΏ ν€ μ νΈ μμ± * Feat: ν€λ μ νΈ μμ± * Feat: jwt util μμ± * Feat: Security Config μ€μ * Feat: Token Dto μμ± * Feat: user repository -> securityμ© μ‘°ν λ‘μ§ μμ± * Feat: Passowrd Encoder λ±λ‘ * Feat: Spring Security λ±λ‘ * Chore: api path μμ * Feat: refresh token update μΆκ° * Chore: api path μμ * Chore: response json μμ * Feat: νμκ°μ , reissue api μμ± * β¨ [ Feature /#4 ] - QuestionList API ꡬν (#45) * feat: QuestionList API ꡬν * feat: TeamRepository μμ± * β¨ [Feature/#5] - μΉκ³Ό μ°λνκΈ° discord action ꡬν (#46) * Chore: discord token μΆκ° * Chore: jda dependency μΆκ° * Feat: builder μΆκ°, μΉΌλΌ μμ * Feat: leader μΆκ° λ‘μ§ μμ± * Feat: user μ‘°ν λ‘μ§ μΆκ° * Feat: μμ± λ‘μ§ μΆκ° * Feat: jda μ μ©, slash command μΆκ° * Feat: μΉκ³Ό μ°λνκΈ° λͺ λ Ήμ΄ μ‘μ μΆκ° * Chore: discord token μΆκ° (#47) * Chore: discord token μΆκ° (#48) * π [Fix/#6] - user, team μμΈμ²λ¦¬ μΆκ° (#50) * Chore: discord token μΆκ° * Feat: ν ꡬλΆμ© μΉΌλΌ μΆκ°, builder μμ * Feat: μ‘°ν λ‘μ§ μΆκ° * Chore: μ£Όμ μΆκ°, μ½κ°μ μ΅μ ν * Feat: Team μ μΌμ± λΆμ¬ * β¨ [Feature/#7] - discord slash command, μ§λ¬ΈνκΈ° (#52) * Chore: discord token μΆκ° * Feat: Question column μΆκ° * Feat: code κ΄λ ¨ μ‘°ν λ‘μ§ μΆκ° * Chore: μλΉμ€ λ¨ μ‘°ν λ‘μ§ μΆκ° * Feat: generate code λ‘μ§ μμ± * Feat: μ§λ¬ΈνκΈ° slash command μΆκ° * Feat: slash command action μΆκ° * π [Fix/#4] - ν μμ κΈ°λ‘ νμ΄μ§ API ꡬν (#55) * feat: QuestionList API ꡬν * feat: TeamRepository μμ± * fix: questionDtoListμ κΈΈμ΄λ₯Ό μ¬λ κ²μΌλ‘ μμ * feat: ν λ©€λ² λͺ©λ‘ μ‘°ν API ꡬν * fix: λ©€λ²κ° μ‘΄μ¬νλμ§ μμΈμ²λ¦¬ * refactor: λ©μλ μ΄λ¦ μμ findByReceiverAndStatus => findAllByReceiverAndStatus * feat: νμλ€μ μμ λͺ©λ‘ μλΉμ€, ν μμ μ²λ μλΉμ€ ꡬν * refactor: Repositoryμ λ©μλ μμ μ λ°λ₯Έ λ©μλ μμ * feat: ν μμ μ²λ μλΉμ€ ꡬν * β¨ [Feature/#9] - discord 'λ΅λ³νκΈ°' command μμ± (#57) * Chore: discord token μΆκ° * Feat: builder μΆκ° * Feat: Answer Repository μμ± * Feat: question status update λ‘μ§ μμ± * Feat: Answer μμ± λ‘μ§ μΆκ° * Feat: question μ‘°ν, μμ μλΉμ€ λ‘μ§ μΆκ° * Feat: NOT_FOUND_QUESTION error μΆκ° * Feat: λ΅λ³νκΈ° slash commnad μΆκ° * Feat: slash command action μΆκ° * β¨ [Feature/#10] - discord μ 무 μκ° νμ (#59) * Chore: discord token μΆκ° * Feat: builder μΆκ° * Feat: errorcode μΆκ° * Feat: μ 무 μ€μΈ μμ μ‘°ν λ‘μ§ μΆκ° * Feat: Scrum μνμ λ°λ₯Έ μ‘°ν μΆκ° * Feat: DB μ‘°ν λ‘μ§ μ μ© * Feat: μ 무 μμ νκΈ° slash command μΆκ° * Feat: μ 무 μμ λ΅λ³ action μΆκ° * β¨ [Feature/#8] - μ§λ¬Έ λͺ©λ‘ νμ΄μ§ API ꡬν (#60) * feat: μ 체 νλ‘μ νΈ λͺ©λ‘ API * feat: μ§λ¬Έ λ¨κΈ°κΈ° API ꡬν * feat: Member μ°κ²° * feat: λ΅λ³ λ¨κΈ°κΈ° API ꡬν * feat: μ§λ¬Έ λͺ©λ‘(λ°μ μ§λ¬Έ) API ꡬν * feat: μ§λ¬Έ λͺ©λ‘(λ³΄λΈ μ§λ¬Έ) API ꡬν * fix: μ¬μ©νμ§ μλ λΌμ΄λΈλ¬λ¦¬ μμ * π [!HOTFIX] - μ€λ₯ μμ (#61) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * β¨ [Feature/#12] - discord command μ 무 μ’ λ£ (#64) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Chore: member μ 무 κΈ°λ³Έκ° μΆκ° * Chore: error code μΆκ° * Feat: λμ μ 무 μκ°, μ 무 μ’ λ£μ λ°μ΄ν° μ λ°μ΄νΈ λ‘μ§ μΆκ° * Chore: μ‘°ν λ‘μ§ μΆκ° * Feat: μ 무 μκ° κ΄λ ¨ update μλΉμ€ λ‘μ§ μμ± * Feat: μ 무 μ’ λ£ slash command μΆκ° * Feat: μ 무 μ’ λ£μ μ΄λ²€νΈ μ²λ¦¬ λ‘μ§ μμ± * β¨ [Feature/#11] - μμ κΈ°λ‘ API ꡬν (#65) * feat: μ€ν¬λΌ νμλΌμΈ API ꡬν * fix: νμμλ μ½λ μμ * fix: μμΈμ²λ¦¬ μ½λ μ€λ₯ μμ * feat: νλ‘μ νΈ ν μ 보(μμΈ) API ꡬν * feat: ν κΆν μ‘°ν API ꡬν * feat: κΆν μμ API ꡬν * fix: νλ‘μ νΈ Public μ¬λΆλ₯Ό Teamμμ Memberμμ κ΄λ¦¬ (#67) * β¨ [Feature] - λμ λμ보λ API #13 (#69) * fix: νλ‘μ νΈ Public μ¬λΆλ₯Ό Teamμμ Memberμμ κ΄λ¦¬ * feat: νλ‘ν μ 보 μ‘°ν API ꡬν * feat: νλ‘ν μ 보 μμ API ꡬν * fix: νλ‘μ νΈ ν μ 보(μμΈ)μ Dto μ΄λ¦ μμ * feat: μ°Έμ¬ νλ‘μ νΈ λͺ©λ‘ API ꡬν * feat: νλ‘μ νΈ κ³΅κ° μ¬λΆ μ ν API ꡬν * feat: κ°μΈ νλ‘μ νΈ κΈ°μ¬λ API ꡬν * β¨ [Feature/#14] - discord command μ€ν¬λΌ μ’ λ£ (#71) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: gpt apiμ© request, response dto μμ± * Feat: μ€ν¬λΌ μ’ λ£ μ λ°μ΄ν° μ λ°μ΄νΈ λ‘μ§ μμ± * Feat: using gpt api μλΉμ€ λ‘μ§ μμ± * Chore: μ½λ μμ * Feat: slash command μΆκ° * Feat: slash command action μΆκ° * β¨ [Feature/#15] - λλ£ νκ° API ꡬν (#72) * feat: λλ£ νκ° μ‘°ν API ꡬν * fix: λλ£ νκ° μ‘°ν λ‘μ§ μμ * feat: λλ£ νκ° μμ± API ꡬν * β¨ [Feature/#17] - discord command νλ‘μ νΈ μ’ λ£ (#75) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: νλ‘μ νΈ μν λ³κ²½ λ‘μ§ μΆκ° * Feat: νλ‘μ νΈ μ’ λ£, slash command μμ± * Feat: νλ‘μ νΈ μ’ λ£, event μ²λ¦¬ * β¨ [Feature/#18] - ν κ΄λ¦¬ API ꡬν (#76) * feat: μ 무 μκ° μμΈ μ‘°ν API ꡬν * feat: μ 무 μκ° μμΈ μμ API ꡬν * β¨ [Feature/#19] - discord command μλ² μ΅μ ν μ μ© (#79) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: Team information μ΅μ ν λ‘μ§ μΆκ° * Feat: μλ² μ΅μ ν slash command μΆκ° * Feat: μλ² μ΅μ ν slash command action μΆκ° * β¨ [Feature/#20] - μμ μ²λ API (#80) * fix: uri path μμ * feat: κ°μΈ μμ μ²λ API ꡬν * fix: uri κ²½λ‘ μμ * feat: κ°μΈ μ 체 νλ‘μ νΈ μμ μ²λ API ꡬν * π¨ [Refactor/#21] - discord command μ§λ¬Έ & λ΅λ³νκΈ° μλ£ (#83) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Refactor: Quetion μ μ₯ λ‘μ§ λ³κ²½ * Refactor: μμΈμ²λ¦¬ μΆκ°, λ‘μ§ λ³κ²½μ μ μ© * π¨ [Refactor/#22] - discord command μ 무μμ & μ λ¬΄μ’ λ£ (#85) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Refactor: discord bot μμΈμ²λ¦¬ μΆκ° * Refactor: μ½λ 리ν©ν λ§, λ³κ²½μ μ μ© * feat: νλ‘μ νΈ R&R μμ± λ° μμ (#87) * chore: ν¬λ λ΄μ μμ (#89) * β¨ [Feature/#23] discord command 'ννΈ μ λ ₯' (#91) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: EPart λ§€μΉ λ‘μ§ μμ± * Feat: νμμ ννΈλ₯Ό μ λ ₯νλ λ‘μ§ μμ± * Feat: slash command μΆκ° * Feat: action μΆκ°, μμΈμ²λ¦¬ μΆκ° * π [FIX/#26] - ν μ€νΈμμ νμΈλ μ€λ₯ μμ (#93) * chore: ν¬λ λ΄μ μμ * fix: API URI μμ * fix: Builder μμ * fix: Transactional μΆκ° * π [!HOTFIX] μ 무 μκ° μμΈ μμ API μ€λ₯ (#95) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * π [!HOTFIX] λλ£ νκ° μ‘°ν API (#97) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * π [!HOTFIX] R&R μμ± API (#99) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * β¨ [Feature/#34] - ν¬λ λ΄μ μμ λ°μ (#103) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * feat: Query parameter μμΈ μ²λ¦¬ μ½λ * feat: λ°μ μμ² λ¦¬μ€νΈ, λ³΄λΈ μμ² λ¦¬μ€νΈ 쿼리νλΌλ―Έν° μΆκ° * feat: νλ‘μ νΈ λ¦¬μ€νΈ 쿼리 νλΌλ―Έν° μΆκ° * fix: endAt => startAtμΌλ‘ λ³κ²½ * feat: νμ μμ 리μ€νΈ 쿼리 νλΌλ―Έν° μΆκ° * β¨ [Feature/#36] - λλ£ νκ° GPT μ°κ²° λ° μ€λ₯ ν΄κ²° (#106) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * fix: GPT μ½λ 리ν©ν λ§ * feat: λλ£νκ° GPT μ°κ²° * fix: μ€λ₯ ν΄κ²° * π¨ [Refactor/#26] - discord command μ½λ λΆλ¦¬ (#108) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: μλ² νκ΅ μκ°μΌλ‘ μ§μ * Feat: discord exception handling μΆκ° * Chore: λ¬Έμμ΄ ννΈν λ°©μ§ * Chore: discord κ΄μ¬μ¬μ λΆλ¦¬ μ μ©, νμΌ λΆλ¦¬ * Feat: μλ² μκ° λ³κ²½ μ μ© * π [Fix] - μλ¬ μμ (#110) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Feat: μλ² νκ΅ μκ°μΌλ‘ μ§μ * Feat: discord exception handling μΆκ° * Chore: λ¬Έμμ΄ ννΈν λ°©μ§ * Chore: discord κ΄μ¬μ¬μ λΆλ¦¬ μ μ©, νμΌ λΆλ¦¬ * Feat: μλ² μκ° λ³κ²½ μ μ© * Fix: μλ¬ μμ * π [FIx] - μλ¬ ν΄κ²° λΆκ°, μ΄μ λ²μ μΌλ‘ λ‘€λ°± (#112) * Chore: discord token μΆκ° * Hotfix: api path μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: db ꡬ쑰 λ³κ²½μ λ°λ₯Έ builder μμ * Fix: μλ¬ν΄κ²° λΆκ°, μ΄μ λ²μ μΌλ‘ λ‘€λ°± * Fix: μ€ν μμ --------- Co-authored-by: JeongHeumChoi <[email protected]> Co-authored-by: JeongHeumChoi <[email protected]> * Fix: 3μ°¨ μκΈμμ .. --------- Co-authored-by: JeongHeumChoi <[email protected]> Co-authored-by: JeongHeumChoi <[email protected]> * β¨ [Feature/#28] discord command 'λλ£νκ°μμ±' #28 (#118) * Feat: 'λλ£νκ°μμ±' 컀λ©λ μΆκ° * Feat: 'λλ£νκ°μμ±' μλ£μ gpt μμ½ κΈ°λ₯ μ μ© * Feat: 'λλ£νκ°μμ±' λ‘μ§ μμ± * Feat: 'λλ£νκ°μμ±' event μ²λ¦¬ λ° μ μ© * π [FIx/#29] - μ μ μ 보 API (#119) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * fix: memberId μΆκ° * π [FIx/#31] - μ€ν¬λΌ μ‘°ν API μμ (#123) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * fix: μ€ν¬λΌ νμλΌμΈ API URI μμ λ° μΏΌλ¦¬ νλΌλ―Έν° μΆκ° * β¨ [Feature/#30] - discord command λλ£νκ° (#125) * Feat: 'λλ£νκ°μ‘°ν' λ‘μ§ μΆκ° * Feat: 'λλ£νκ°μ‘°ν' 컀λ©λ, event μ²λ¦¬ μΆκ° * β¨ [Feature/#33] - λ€λ₯Έ μ μ μ 보 API (#128) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * feat: λ€λ₯Έ μ μ μ 보 API * π [FIx/#34] - μ 무 μκ° μμΈ μ‘°ν (#131) * chore: ν¬λ λ΄μ μμ * fix: μ 무μκ° μμΈ μμ API μ€λ₯ ν΄κ²° * fix: λλ£ νκ° μ‘°ν API μμ * fix: R&R μμ± API μμ * fix: μ 무 μκ° μμΈ μ‘°ν --------- Co-authored-by: Lim jeong woo <[email protected]>
- Loading branch information