Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [AN/USER] feat: ํฐ์ผ ์๋งค ๋์์ธ ์์ (#567) (#570) * feat: ํฐ์ผ ์๋งค ๋ฐํ ์ํธ ํ๋ฉด ๋์์ธ ์์ * feat: ํฌ์คํฐ ํฌ๊ธฐ ์์ * refactor: ํฐ์ผ์ ์ ํํ๋ฉด INVISIBLE๋ก ๋ณํ * refactor: ํ๋ฉด ๊ฒน์น๋ ํ์ ์ ๊ฑฐ * refactor: ๋ถํ์ํ ๊ณต๋ฐฑ ์ ๊ฑฐ --------- Co-authored-by: re4rk <[email protected]> * [AN/USER] feat: ํ์คํ๊ณ ์ ์ ์ฑ ๋ฒ์ ๋ณ๊ฒฝ (#571) (#572) * [BE] chore: ๊ฐ๋ฐ ํ๊ฒฝ์ ์๋ธ ๋ชจ๋์ ์ ๋ฐ์ดํธ (#573) (#574) * refactor: ์ฌ์ฉํ์ง ์๊ฒ๋ ํด๋์ค๋ฅผ ์ ๊ฑฐํ๋ค. (#513) * [BE] feat: ํ์์ ํ์ ์ธ์ฆ ์ ๋ณด ์กฐํ API ๊ตฌํ (#496) (#531) * refactor: ๋ฉ์๋ ๋ค์ด๋ฐ ์์ (verifiacte -> verify) * feat: ํ์ ์ธ์ฆ ์ ๋ณด ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ * refactor: findByMemberIdWithFetch INNER JOIN์ผ๋ก ์์ * refactor: inner line return ์ผ๋ก ์์ * refactor: ์บ์ฑ๋ Response ๋ฐํ * [AN/USER] fix: ์๋งค ์๋ฃ ํ๋ฉด ๋ฒ๊ทธ ํฝ์ค (#575) (#576) * fix: getParcelableExtraCompat * update: ๋ฒ์ ๋ณ๊ฒฝ * [ALL] ํ๋ก์ ํธ README ์ถ๊ฐ (#552) (#577) * Update README.md * Update README.md * Update README.md * Update README.md * docs: ๊ธฐ๋ฅ ๊ฐ๋จ ์๊ฐ ์์ฑ * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * docs: update * Update README.md ์ค๋ฐ๊ฟ ์์ * docs: Update README.md * Update README.md ๋ฐฑ์๋ ๊ธฐ์ ์คํ ์ถ๊ฐ * Update README.md - JUnit5 ์คํ ์์ * Update README.md ๋ฐฑ์๋ ๊ธฐ์ ์คํ flyway ์ถ๊ฐ * ์ธํ๋ผ ์ํคํ ์ฒ ์ฌ์ง ์ถ๊ฐ * Update infra structure image * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md --------- Co-authored-by: xxeol2 <[email protected]> Co-authored-by: Hyun-Seo Oh / ์คํ์ <[email protected]> Co-authored-by: ํด์ <[email protected]> Co-authored-by: Guga <[email protected]> * [AN/USER] refactor: ViewModel Test Code Dispatcher Rule ์ถ๊ฐ (#590) * feat: coroutine dispatcher main rule ์ถ๊ฐ * refactor: ํฐ์ผ ์๋งค ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ํฐ์ผ ๋ชฉ๋ก ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ํฐ์ผ ๊ธฐ๋ก ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ํฐ์ผ ์ ์ฅ ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ํ์ ์ธ์ฆ ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ๋ก๊ทธ์ธ ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ํ๊ต ์ ํ ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ๋ง์ดํ์ด์ง ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ํ ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ์ถ์ ๋ชฉ๋ก ํ๋ฉด ViewModel ํ ์คํธ ๋ฆฌํฉํฐ๋ง * refactor: ๋ง์ดํ์ด์ง ํ๋ฉด ViewModel ํ ์คํธ ์ฌ๋ณ๊ฒฝ * [AN/USER] feat: ๋ฒํผ ๋๋ธ ํด๋ฆญ ๋ง๊ธฐ(#584) (#585) * feat: SingleClick Util ์ถ๊ฐ * feat: ๋ฐํ ์ํธ ๋ฐ๊นฅ ํด๋ฆญ ๋ง๊ธฐ * feat: single ํด๋ฆญ ์ ์ฉ * refactor: SingleClick ๋ฉ์๋๋ช ๋ณ๊ฒฝ * refactor: xml ํ์ผ ํธ์ถ ์์ ๋ง์ถ๊ธฐ * [AN/USER] feat: ํ ํ๋ฉด์์ ๋ค๋ก๊ฐ๊ธฐ ๋๋ฅด๋ฉด ๊ณง๋ฐ๋ก ์ข ๋ฃ๋์ง ์๋๋ค. (#588) * feat: ํํ๋ฉด ๋ค๋ก๊ฐ๊ธฐ ์์ ์ถ๊ฐ * feat: ํํ๋ฉด ๋ค๋ก๊ฐ๊ธฐ ๋ ๋ฒ ํด๋ฆญ ์ ์ข ๋ฃ * [AN/USER] feat: SingleLivedata ์ ๊ฑฐ (#586) (#587) * refactor: ์ฌ์ฉํ์ง์๋ SingleLiveData ์ ๊ฑฐ * refactor: ์ฌ์ฉํ์ง์๋ Event ์ ๊ฑฐ * [AN/USER] feat: ์๋งค ์คํจ ์ผ์ด์ค ์ฒ๋ฆฌ(#369) (#593) * feat: ์๋ฌ ์ฝ๋๋ฅผ ๊ตฌ๋ถํ๋ค * feat: API ์์ฒญ ์คํจ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์๋ฌ ์ฝ๋๋ฅผ ์์ธ๋ก ๋์ง๋ค * feat: ํฐ์ผ ์๋งค ์์ฒญ์ ์คํจํ๋ฉด ์์ธ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ค. * feat: ์๋ฌ ์ฝ๋์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฉ์ธ์ง๋ฅผ ๋์ด๋ค * [AN/USER] refactor: ๋คํธ์ํฌ ์๋ฌ ๋ก๊น ์ ํ์ฅํจ์ ์์ด ์ง์ ์ฒ๋ฆฌํ๋ค(#595) (#596) refactor: ๋คํธ์ํฌ ์๋ฌ ๋ก๊น ์ ํ์ฅํจ์ ์์ด ์ง์ ์ฒ๋ฆฌํ๋ค * [BE] feat: ์ถ์ ์กฐํ ํํฐ๋ง ๊ตฌํ(#602) (#603) * feat: specification ์ ์ * feat: FestivalFilter ์ ์ * feat: ์ถ์ ์งํ ์ํ์ ๋ฐ๋ฅธ Controller, Service ์์ฑ * refactor: private ์์ฑ์๋ฅผ lombok ์ ํตํด ์์ฑ * chore: ๊ดํธ ์ ๊ฑฐ * chore: ๋ณ์ ์์ํ * chore: given ์ ํ์ ๋ช ์ * feat: ์ถ์ ์กฐํ ALL ์ญ์ ๋ฐ ๊ธฐ๋ณธ๊ฐ์ ์งํ ์ค์ผ๋ก ๋ณ๊ฒฝ * feat: ์ถ์ ๋น์ผ์ด Progress์ ํฌํจ๋๋๋ก ๋ณ๊ฒฝ ๋ฐ Spec ๋ฆฌํฉํฐ๋ง * feat: ์ถ์ ์งํ ์ํฉ๋ณ ์ ๋ ฌ ์กฐ๊ฑด ์ถ๊ฐ * chore: ๋ฉ์๋ ์์ ๋ณ๊ฒฝ * chore: index ์ถ๊ฐ * chore: ์๋ฌ ๋ฉ์์ง ๋ณ๊ฒฝ * chore: test ๊ฐํ ๋ณ๊ฒฝ ๋ฐ ๋ณ์ ์ฌํ์ฉ * [AN/USER] feat: ํํ๋ฉด ํํฐ๋ง ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค (#600) (#606) * feat: ์ถ์ ๋ชฉ๋ก ํํฐ ์ด๋ฆ ์์ํ * feat: ์ถ์ ๋ชฉ๋ก ์นฉ ์๊น ๋ฐ ํ ์คํธ ์คํ์ผ ์์ฑ * feat: ์ถ์ ๋ชฉ๋ก ์นฉ์ผ๋ก ํํฐ๋งํ๊ธฐ ํ๋ฉด ๊ทธ๋ฆฌ๊ธฐ * feat: ์ถ์ ํํฐ ๋ถ๋ฅ ์ ์ * feat: FestivalRepository ํํฐ๋ง ์์ฒญ ๊ฐ๋ฅํ๋๋ก ์ฌ์ ์ * feat: ์ถ์ ๋ชฉ๋ก ViewModel ์ ์ถ์ ํํฐ๋ง ๊ธฐ๋ฅ ์ ์ฉ * feat: ์ถ์ ๋ชฉ๋ก Fragment ์ ํํฐ๋ง ๊ธฐ๋ฅ ์ ์ฉ * feat: ์ถ์ ๋ชฉ๋ก ํํฐ๋ง API ์ฐ๋ ์์ * feat: ํ์คํ๊ณ ํํ๋ฉด ์์ด์ฝ ์ถ๊ฐ * refactor: ์นฉ ์๊น selector ๋ค์ด๋ฐ ์์ * refactor: ์ถ์ ๋ชฉ๋ก ์นฉ ์๊น ๋ค์ด๋ฐ ๋ณ๊ฒฝ * feat: ํํฐ๋ง ์นฉ ๋คํฌ๋ชจ๋ ์ ์ฉ * feat: ํํฐ๋ง ์ํ๋ฅผ ViewModel ์์ ๊ด๋ฆฌํ์ง ์๋๋ค * feat: ํ์ฌ ์ ํ๋ ์นฉ์ ํํฐ๋ง์ ํด๋นํ๋ ๋ฆฌ์คํธ๋ฅผ ์์ฒญํ๋ค * fix: Loading ์ด ์๋๋ฉด ๊ตฌ์ฑ ๋ณ๊ฒฝ ์ ์ถ์ ๋ชฉ๋ก์ ์ฌ์์ฒญํ์ง ์๋๋ค * [BE] refactor: /stages/{stageId}/tickets API์ N+1์ ํด๊ฒฐํ๋ค.(#517) (#578) * refactor: findAllByStageId fetch ์กฐ์ธ์ผ๋ก ๋ณ๊ฒฝ * refactor: fetch join ๋ฉ์๋ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝ * chore: Inner ์กฐ๊ฑด ๋ช ์ํ๋๋ก ๋ณ๊ฒฝ * [BE] ๋๋ฉ์ธ ์ํฐํฐ์ ์์ธ๋ฅผ ์ ์, ์ ์ฉํ๊ณ ํ ์คํธ ํจํค์ง ๊ตฌ์กฐ๋ฅผ ์ ๋ฆฌํ๋ค. (#482) (#515) * feat: DomainValidException ์ถ๊ฐ * fix: DomainValidException -> ValidException ๋ณ๊ฒฝ, ์์ * feat: Validator ๊ฒ์ฆ ๋ก์ง ์ถ๊ฐ * refactor: ๊ฒ์ฆ ๋ก์ง ๋๋ฉ์ธ์ ์ ์ฉ * refactor: ValidException ์๋ฌ์ฝ๋ ์์ , Validator ๋ก์ง ์ถ๊ฐ * feat: Admin ๊ฒ์ฆ ์ถ๊ฐ * feat: EntryCode ๊ฒ์ฆ ์ถ๊ฐ * refactor: ๊ฒ์ฆ ๋ก์ง ๋ํญ ๊ฐ์ * test: ํ ์คํธ ์ฝ๋ ํจํค์ง ๊ตฌ์กฐ์ ๋ง๊ฒ ์ด๋ * test: ํ ์คํธ ์ฝ๋ ์ถ๊ฐ * test: Member ํ ์คํธ ์ฝ๋ ์ถ๊ฐ * fix: EntryState IllegalArgumentException ๋ณ๊ฒฝ * fix: ํ ์คํธ ์ฝ๋ ๊นจ์ง ์์ * refactor: Validator ํธ์ถ ์ ํ๋๋ช ๋ณ์๋ก ์ถ์ถ * feat: IllegalArgumentException์ ๋์ฒดํ๋ UnexpectedException ์ถ๊ฐ, ์ ์ฉ * feat: OAuth2Clients ์ค๋ณต ์ถ๊ฐ ์ ์๋ฌ ๋ก๊ทธ ์ถ๊ฐ * feat: UnexpectedException ์์ธ ํธ๋ค๋ฌ ์ถ๊ฐ --------- Co-authored-by: BGuga <[email protected]> * [BE] test properties show sql ๊ด๋ จ ์ค์ ์ญ์ (#605) (#607) test: ํ ์คํธ ๋ก๊ทธ์ ์ฟผ๋ฆฌ ๋ก๊ทธ ์ ๊ฑฐํ๋๋ก ๋ณ๊ฒฝ * [BE] refactor: ์ฌ์ฉํ์ง ์๋ AdminService ์ ๊ฑฐ (#610) (#611) * test: ํ ์คํธ ์ฝ๋์ ์๋น์ค ํด๋์ค ์ ๊ฑฐ * refactor: AdminService ์ญ์ * refactor: AdminDTO ์ญ์ * style: ๊ฐํ ์์ * [BE] ํ๊ต ์ ๋ณด API์ Swagger Annotation์ ์ถ๊ฐ (#597) (#598) feat: SchoolController์ Swagger ์ ๋ณด ์ถ๊ฐ Co-authored-by: hyunseo <> * [AN/USER] feat: ์ถ์ ๋ชฉ๋ก ํ๋ฉด UX ๊ฐ์ (#614) (#615) * [AN] release: v1.2.0 (#618) (#619) chore: release v1.2.0 --------- Co-authored-by: re4rk <[email protected]> Co-authored-by: ํด์ <[email protected]> Co-authored-by: Hyun-Seo Oh / ์คํ์ <[email protected]> Co-authored-by: xxeol2 <[email protected]> Co-authored-by: seokjin8678 <[email protected]> Co-authored-by: Guga <[email protected]>
- Loading branch information