Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[FIX/#197] 에피소드 생성 기능 버그 수정 및 성능 개선 #221

Merged
merged 12 commits into from
Dec 4, 2024

Conversation

Ameri-Kano
Copy link
Collaborator

@Ameri-Kano Ameri-Kano commented Dec 4, 2024

📍 Work Description

  • 스로틀링 버튼 추가 (ce89bed, 4079afd)
  • 사진 업로드 병렬 처리 (261bca1)
  • 이외 컴포넌트 교체(DatePicker, 태그 작성 필드 등)

📸 ScreenShots

버튼 높이 고정하여 일치

📢 To Reviewers

MapisodeTagInputField 는 공통 컴포넌트로 정의하려 했는데 의존성 문제인지 feature 모듈인 현재 위치에 코드를 넣어야 작동하고, core:designsystem 에 넣으면 FlowRow 클래스를 찾을 수 없다는 NoSuchClassException 이 발생합니다. 그래서 지금의 위치에 있고 방법을 고민해보고 있습니다!

⏲️Time

- 8 hrs

@Ameri-Kano Ameri-Kano added 🔧 refactor 리펙토링 작업 🛠️ fix 버그 및 오류 수정 labels Dec 4, 2024
@Ameri-Kano Ameri-Kano added this to the 에피소드 생성 milestone Dec 4, 2024
@Ameri-Kano Ameri-Kano self-assigned this Dec 4, 2024
@Ameri-Kano Ameri-Kano requested a review from a team as a code owner December 4, 2024 08:35
@Ameri-Kano Ameri-Kano requested review from haeti-dev, TaewoongR and shinythinking and removed request for a team December 4, 2024 08:35
Copy link
Collaborator

@shinythinking shinythinking left a comment

Choose a reason for hiding this comment

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

고생 많으셨습니다!!

Comment on lines +185 to +188
.clickable(
enabled = false,
onClick = {},
)
Copy link
Collaborator

Choose a reason for hiding this comment

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

false로 두지 않으면 클릭이 되나요??

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

클릭이 되지만 onClick이 비어서 실제로 아무 동작을 하지는 않을 것 같습니다!

Comment on lines +218 to +221
MapisodeTagInputField(
tagList = uiState.episodeInfo.tags,
onTagChange = { newTags -> tagValue = newTags },
)
Copy link
Collaborator

Choose a reason for hiding this comment

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

태그를 적용하셨군요! 수고 많으셨습니다

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

태웅님이 구현하신거 그대로 쓴거긴 합니다 ㅎㅎ

private const val DATE_STRING_FORMAT = "yyyy. MM. dd"
private fun dateString(date: Date): String =
DateFormat.format(DATE_STRING_FORMAT, date).toString()

@OptIn(ExperimentalLayoutApi::class)
@Composable
Copy link
Collaborator

Choose a reason for hiding this comment

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

공백이나 중복 태그에 대한 설정도 하면 좋을 것 같아요

Copy link
Collaborator

@haeti-dev haeti-dev left a comment

Choose a reason for hiding this comment

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

고생하셨습니다. 자세한 코드리뷰는 머지되고 해볼게요!

@Ameri-Kano Ameri-Kano merged commit 9a319c9 into develop Dec 4, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ fix 버그 및 오류 수정 🔧 refactor 리펙토링 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FIX] 에피소드 생성 화면 / 버그 수정 및 기능 개선
3 participants