-
Notifications
You must be signed in to change notification settings - Fork 0
π :: (#468) λ©΄μ νκΈ° κΈ°λ₯ 리ν©ν λ§ #473
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
uson1004
wants to merge
160
commits into
develop
Choose a base branch
from
feature/468-λ©΄μ νκΈ°-κΈ°λ₯-리ν©ν λ§
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
The head ref may contain hidden characters: "feature/468-\uBA74\uC811\uD6C4\uAE30-\uAE30\uB2A5-\uB9AC\uD329\uD1A0\uB9C1"
+3,829
β985
Open
Changes from 148 commits
Commits
Show all changes
160 commits
Select commit
Hold shift + click to select a range
d8272ba
feat :: μ§μμ μλ₯ μν μΆκ°
uson1004 210b44e
feat :: λ©΄μ νκΈ° μν μΆκ°
uson1004 df136c3
refactor :: color system primary200 light themeμκΉ μ μ©
uson1004 2860e52
feat :: λ©΄μ κ΅¬λΆ νμ΄μ§ μΆκ°
uson1004 c579233
refactor :: κΈ°μ‘΄ λ©΄μ νκΈ° νμ΄μ§ μ κ±°
uson1004 dadf486
refactor :: μμ°μ΄λ μ½λ λΆλΆ μ£Όμ, μμ μ²λ¦¬
uson1004 2d23a5c
feat :: λ©΄μ κ΅¬λΆ μ ν νμ΄μ§ ꡬν
uson1004 a3bdd3e
feat :: μΈλμΌμ΄ν° μ¬μ΄μ¦ μ΄λ²€νΈ λ° interviewLocation ꡬν
uson1004 5fd23f1
feat :: κΈ°μ
λͺ
μ‘°ν κΈ°λ₯ μμ
uson1004 da18f22
refactor :: keyword κ²μ λͺ¨λ¬ 볡ꡬ
uson1004 c0703fc
feat :: setInterviewCount μΆκ°
uson1004 d673c5e
refactor :: buttonEnabled λ°©μ λ³κ²½
uson1004 a232057
feat :: stringresource μΆκ°
uson1004 7e8020f
feat :: string μ μ©
uson1004 9931037
refactor :: μ 곡 μ‘°ν κΈ°λ₯ 리ν©ν λ§
uson1004 f7a397d
feat :: asterisk μμ΄μ½ μΆκ°
uson1004 99b04e8
refactor :: postReview modal ν¬κΈ° κ³ μ μ€μ
uson1004 0b031f7
refactor :: νκΈ° 리μ€νΈ μ‘°ν api μμ
uson1004 44e9235
refactor :: νκΈ° μ‘°ν κ° λ μ΄μ΄ λ³ νλ‘νΌν° λ° μν°ν° μμ
uson1004 664da85
refactor :: νκΈ° μμΈ μ‘°ν api μμ
uson1004 796f944
feat :: 리뷰 μ§λ¬Έ μ‘°ν api μμ±
uson1004 1758710
feat :: reviews count μ‘°ν api ꡬν
uson1004 1bcdbd6
feat :: review datasource ꡬν
uson1004 d04f2ec
feat : review repository ꡬν
uson1004 aa046dc
feat :: μ§λ¬Έ μ‘°ν usecase ꡬν
uson1004 90b968a
feat :: reviews count usecase ꡬν
uson1004 8a6a1f2
feat :: νκΈ° bottomNavigation ꡬν
uson1004 738e890
refactor :: review ui νμΌ companyλ‘ μ΄μ
uson1004 41f78ab
refactor :: review navigation νμΌ companyλ‘ μ΄μ
uson1004 f6aee92
refactor :: reviews λ€λΉκ²μ΄μ
μΈμ μμ
uson1004 7b5e2f9
feat :: rootScreenμ λ±λ‘
uson1004 1a8c28d
feat :: review νμ΄μ§ μ°λ
uson1004 7e862c8
refactor :: review entity μμ
uson1004 ee2f7fa
feat :: coil μμ‘΄μ± μΆκ°
uson1004 5025842
refactor :: νκΈ° 리μ€νΈ μ‘°ν api μ°λ
uson1004 17971d4
feat :: review to reviewDetail μ°κ²°
uson1004 1381982
feat :: review detail λ°μ΄ν° μ‘°ν
uson1004 7f87f01
refactor :: review detail argument μμ
uson1004 0f52a68
refactor :: review detail navigationμ μ°κ²°
uson1004 2f9cf3a
refactor :: νκΈ° μμ± api μλν¬μΈνΈ μμ
uson1004 bb73786
refactor :: νκΈ° μμ± μ§μ μ§λ¬΄ μ 곡μΌλ‘ μ‘°ν
uson1004 f621033
feat :: review click naviagiton event ꡬν
uson1004 c89b381
docs :: νμΌ read / writeλ‘ λΆλ¦¬
uson1004 0d9b2a0
feat :: search review νμΌ μμ±
uson1004 1e5459f
feat :: review filter νμΌ μμ±
uson1004 12c3990
feat :: postNextReviewScreenμμ±
uson1004 b6332ca
feat :: postNextReviewNavigation μμ±
uson1004 94585c1
refactor :: Ui μμ
uson1004 37b03f3
refactor :: navigator μ΄λ²€νΈ μμ
uson1004 68d7054
refactor :: μμ λ€λΉκ²μ΄μ
μμ
uson1004 a678382
feat :: filter viewModel μ 곡 μ‘°ν
uson1004 c354f3a
feat :: review filter getLocalYears ꡬν
uson1004 8c2da95
feat :: review filter νΌλΈλ¦¬μ± μλ£
uson1004 24cd5ee
feat :: detail screen νΌλΈλ¦¬μ±
uson1004 237a90d
refactor :: navigator route μμ
uson1004 d981442
feat :: ReviewDetail νΌλΈλ¦¬μ± μλ£
uson1004 89d5dc7
feat :: SearchReview νΌλΈλ¦¬μ± μλ£
uson1004 d019847
fix :: hilt generate file error
uson1004 9e78614
refactor :: review detail entity μμ
uson1004 aa5a6de
chore :: fix code enabled
uson1004 fbce51f
refactor :: ReviewDetailEntity ViewModelμ μ μ©
uson1004 e8c55d2
refactor :: review UI μμ
uson1004 9f57c64
feat :: stringResource μ μ©
uson1004 17719b5
refactor :: reviewDetail ReviewContent μμ
uson1004 4705b8d
refactor :: reviewContent μ€μ μ λ ¬
uson1004 bd55d0e
refactor :: review space modifier
uson1004 df54ce6
feat :: major filtering μ μ©
uson1004 dcfca0a
Revert "feat :: major filtering μ μ©"
uson1004 80488d9
refactor :: fetch review query name μμ
uson1004 bdfc9a9
refactor :: code filtering μ μ©
uson1004 8fb52ea
feat :: stringsource μ μ©
uson1004 14a15aa
refactor :: λ°ν
μνΈ μ΅μ’
νμΈ νμ΄μ§ ꡬν
uson1004 f540818
feat :: SearchReview TextField ꡬν
uson1004 9cd1a47
refactor :: μ 곡 체ν¬λ°μ€ ν΄μ νλ λκΈ°ν
uson1004 959ba90
refactor :: postReview CompanyName μ λ¬
uson1004 d1a372d
refactor :: ReviewState ν¨μ getInitialState λ³κ²½
uson1004 386c490
feat :: postNextReview λ©΄μ μ§λ¬Έ μ‘°ν
uson1004 f6c107c
feat :: postNextReview νμ΄μ§ κ°λ°
uson1004 2720076
feat :: postNextReview stringresource μΆκ°
uson1004 8510d4d
feat :: postNextReview state μΆκ°
uson1004 a689c7b
feat :: 리뷰 μ‘°ν api μ μ©
uson1004 66f80f1
refactor :: question μν°ν° λͺ¨λΈλ§ λ³κ²½
uson1004 6672831
refactor :: κ° νμ΄μ§λ³ textfield μν κ° λΆλ¦¬
uson1004 8c28aa5
feat :: postExpectReview λ€λΉκ²μ΄μ
μ μ
uson1004 6489281
feat :: postExpectReview νμ΄μ§ νΌλΈλ¦¬μ±
uson1004 de00354
feat :: λ΅λ³ λ³λ‘ textfield κ° μν λΆλ¦¬
uson1004 867fa2b
refactor :: postReviewUseCase ꡬν μμΉ λ³κ²½
uson1004 590d4b8
feat :: postReview api μ°λ μ μ©
uson1004 8b0fb0c
refactor :: PostReviewViewModelλ‘ μ΄λ¦ λ³κ²½
uson1004 5ebac5e
refactor :: postReview api PostReviewViewModelλ‘ μ΄μ
uson1004 e815f13
style :: PostNextReviewViewModel ν΄λμ€λͺ
μμ
uson1004 9fa991a
chore :: ktlint Check
uson1004 a63f7e7
feat :: ApplyStatus SEND PROCESSING μ΄λ ν΄λμ€ μν μ μ©
uson1004 7b97faa
refactor :: PostReviewContentEntity question νμ
λ³κ²½
uson1004 eb4d117
refactor :: PostReviewData model ꡬν
uson1004 179a6bc
refactor :: questions νμ
λ³κ²½
uson1004 63e88b6
feat :: MoveToNext μ¬μ΄λ μ΄ννΈ κ΅¬ν
uson1004 0abf77d
feat :: PostNextReviewModel μΆκ°
uson1004 ae13d2a
build :: kotlinx.serialization plugin μ μ©
uson1004 7ca17fa
feat :: PostReviewData μΈμ ꡬν
uson1004 a3bcd0c
refactor :: ExpectReview μΈμ ꡬν
uson1004 3a34bd9
refactor :: UI reviewData μμ
uson1004 6f72f89
refactor :: viewmodel MoveToNext sideeffect ꡬν
uson1004 e95fafa
feat :: PostExpectReview νΌλΈλ¦¬μ±
uson1004 54d51c2
fix :: Review Model Json μ§λ ¬ν μΈμ½λ© λμ½λ© μ μ©
uson1004 a143d65
refactor :: PostReview argument companyId Longνμ
μΌλ‘ λ³κ²½
uson1004 220326a
refactor :: μ§μ μ§λ¬΄ μ½λ κ° λ³κ²½
uson1004 f625098
fix :: companyId type safe conversion
uson1004 8061950
chore :: setState ꡬν μμ°μ΄λ μ½λ μ κ±°
uson1004 d40fa88
refactor :: μ½λ μ 리
uson1004 65b3df5
feat :: reviewData toEntity μ μ©
uson1004 37fa663
feat :: postReviewComplete νμΌ μμ±
uson1004 aa70d4c
refactor :: postReview UseCase reviewData μ μ©
uson1004 21fb123
feat :: postReviewComplete navigate ꡬν
uson1004 87bdc66
fix :: postReview λͺ¨λΈ Long νμ
μΌλ‘ λ³κ²½
uson1004 7232714
fix :: λͺ
μΈμ μμ μΌλ‘ μΈν query μ΄λ¦ λ³κ²½
uson1004 483862a
refactor :: reviewItems μ»΄ν¬λνΈν
uson1004 e199dd0
feat :: navigation search Review λ±λ‘
uson1004 402471c
feat :: search review κ²°κ³Ό ui μ μ©
uson1004 0b0ebdb
refactor :: λμμΈ μμ€ν
empty cotent μ΄λ―Έμ§ μ μ©
uson1004 a3640a6
refactor :: companyReviewDetail κ΄λ ¨ νμΌ μ κ±°
uson1004 41b0b08
refactor :: reviewId Long νμ
μΌλ‘ λ³κ²½
uson1004 b92c150
refactor :: company Review νμ±ν
uson1004 252c5b8
refactor :: companyReviews νμΌ μ κ±°
uson1004 87c7b7f
refactor :: μμ λ©΄μ μ§λ¬Έ μμ λ ν΄λ¦ λΉνμ±ν μ²λ¦¬
uson1004 4922a4f
refactor :: λ°ν
λͺ¨λ¬ material3λ‘ λ³κ²½
uson1004 f881e5c
refactor :: postReview λ°ν
λͺ¨λ¬ μ»΄ν¬μ λΈ μ΄λ¦ μμ
uson1004 1e1368a
chore :: clean import
uson1004 8239fb3
feat :: λ΄ νκΈ° μ‘°ν api λͺ¨λΈ ꡬν
uson1004 441de8c
feat :: myReview UseCase ꡬν
uson1004 c01f01d
feat :: μμ±ν νκΈ° UI ꡬν
uson1004 9183dee
chore :: review νμΌλͺ
μμ
uson1004 283a498
feat :: νκΈ°μμ± μλ£ νμ΄μ§ νΌλΈλ¦¬μ±
uson1004 692eba2
refactor :: popbackStack μ κ±°
uson1004 23b1f98
refactor :: 건λλΈλμ μμ² κ΅¬ν
uson1004 c35d262
refactor :: postReviewμμ λ€λΉκ²μ΄μ
μΈμ savedStateHandleλ‘ μ μ₯
uson1004 a6ca1d7
feat :: navigate PostReviewComplete ꡬν
uson1004 5e89f7b
refactor :: μμ μ§λ¬Έ λΉμμ λ ν΄λ¦ λ°©μ§
uson1004 4c55b75
feat :: postReviewComplete -> postReview λ€λΉκ²μ΄ν° ꡬν
uson1004 49b9dd6
chore :: ktlint Check
uson1004 e946c00
refactor :: λ©΄μ νκΈ° μμ± κΈ°λ₯ post-reviewλ‘ κΈ°λ₯ λΆλ¦¬
uson1004 9fed1ba
refactor :: savedStateHandle κ° μ κ±°
uson1004 711ac01
refactor :: λ°ν
μνΈ νμ΄μ§λ§λ€ ꡬν
uson1004 97ed80a
refactor :: reviewProcess μν κ° λ³κ²½
uson1004 4551ef5
feat :: λ©΄μ νκΈ°μλ£ νλ©΄ λ°±νλ μ€ κ΅¬ν
uson1004 0829640
refactor :: λͺ¨λ κ²½λ‘ λ³κ²½
uson1004 036f30d
refactor :: post-review λͺ¨λ κ²½λ‘ μ κ±°
uson1004 6f55f18
chore :: ktlint Check
uson1004 eda496e
chore :: InterestApi μ κ±°
uson1004 2c391bc
feat :: stringResource μΆκ°
uson1004 3063d5e
feat :: stringResource μ μ©
uson1004 8147da7
feat :: post review νλ‘μΈμ€ popStack
uson1004 481e08c
refactor :: λΉμμ λ empty viewλ‘ μ²λ¦¬
uson1004 db1ea50
refactor :: tapbar μμ λ©΄μ ν€μλ μμ
uson1004 a2af718
refactor :: νν°λ§ λ
λ 리μ€νΈ μμμΌλ‘ μ λ ¬
uson1004 b865cb7
refactor :: searchFilter stringresource λ³κ²½
uson1004 3b66c17
chore :: ktlint Check
uson1004 a6f81e5
refactor :: textfield viewModel λ‘μ§ κ΅¬ν
uson1004 7b9981f
refactor :: fetchReview νλΌλ―Έν° ν΅μΌ
uson1004 13a317c
chore :: μ€νΈλ§ λ§μΆ€λ² μμ
uson1004 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
| android:width="20dp" | ||
| android:height="20dp" | ||
| android:viewportWidth="20" | ||
| android:viewportHeight="20"> | ||
| <path | ||
| android:pathData="M7.075,12.25L10,10.475L12.925,12.25L12.15,8.925L14.75,6.675L11.325,6.4L10,3.25L8.675,6.4L5.25,6.675L7.85,8.925L7.075,12.25ZM0,20V2C0,1.45 0.196,0.979 0.587,0.587C0.979,0.196 1.45,0 2,0H18C18.55,0 19.021,0.196 19.413,0.587C19.804,0.979 20,1.45 20,2V14C20,14.55 19.804,15.021 19.413,15.413C19.021,15.804 18.55,16 18,16H4L0,20ZM3.15,14H18V2H2V15.125L3.15,14Z" | ||
| android:fillColor="#000000"/> | ||
| </vector> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 8 additions & 0 deletions
8
core/common/src/main/java/team/retum/common/enums/InterviewLocation.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| package team.retum.common.enums | ||
|
|
||
| enum class InterviewLocation { | ||
| DAEJEON, | ||
| SEOUL, | ||
| GYEONGGI, | ||
| OTHER, | ||
| } |
7 changes: 7 additions & 0 deletions
7
core/common/src/main/java/team/retum/common/enums/InterviewType.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| package team.retum.common.enums | ||
|
|
||
| enum class InterviewType { | ||
| INDIVIDUAL, | ||
| GROUP, | ||
| OTHER, | ||
| } |
8 changes: 5 additions & 3 deletions
8
core/common/src/main/java/team/retum/common/enums/ReviewProcess.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,9 @@ | ||
| package team.retum.common.enums | ||
|
|
||
| enum class ReviewProcess { | ||
| QUESTION, | ||
| TECH, | ||
| FINISH, | ||
| INTERVIEW_TYPE, | ||
| INTERVIEW_LOCATION, | ||
| TECH_STACK, | ||
| INTERVIEWER_COUNT, | ||
| SUMMARY, | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
21 changes: 20 additions & 1 deletion
21
core/data/src/main/java/team/retum/data/repository/review/ReviewRepository.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,13 +1,32 @@ | ||
| package team.retum.data.repository.review | ||
|
|
||
| import team.retum.common.enums.InterviewLocation | ||
| import team.retum.common.enums.InterviewType | ||
| import team.retum.network.model.request.PostReviewRequest | ||
| import team.retum.network.model.response.FetchMyReviewResponse | ||
| import team.retum.network.model.response.FetchQuestionsResponse | ||
| import team.retum.network.model.response.FetchReviewDetailResponse | ||
| import team.retum.network.model.response.FetchReviewsCountResponse | ||
| import team.retum.network.model.response.FetchReviewsResponse | ||
|
|
||
| interface ReviewRepository { | ||
| suspend fun postReview(reviewRequest: PostReviewRequest) | ||
|
|
||
| suspend fun fetchReviews(companyId: Long): FetchReviewsResponse | ||
| suspend fun fetchReviews( | ||
| page: Int?, | ||
| location: InterviewLocation?, | ||
| interviewType: InterviewType?, | ||
| keyword: String?, | ||
| year: Int?, | ||
| companyId: Long?, | ||
| code: Long?, | ||
| ): FetchReviewsResponse | ||
|
|
||
| suspend fun fetchReviewDetail(reviewId: String): FetchReviewDetailResponse | ||
|
|
||
| suspend fun fetchQuestions(): FetchQuestionsResponse | ||
|
|
||
| suspend fun fetchReviewsCount(): FetchReviewsCountResponse | ||
|
|
||
| suspend fun fetchMyReviews(): FetchMyReviewResponse | ||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.