Skip to content

IOS-50 미션 변경 기능을 추가해요#64

Merged
dbqls200 merged 9 commits intodevelopfrom
feat/IOS-50-switch-mission
Jul 16, 2025
Merged

IOS-50 미션 변경 기능을 추가해요#64
dbqls200 merged 9 commits intodevelopfrom
feat/IOS-50-switch-mission

Conversation

@dbqls200
Copy link
Collaborator

📌 배경

  • 미션 아이템을 우측으로 swipe하면 미션 변경 기능을 사용할 수 있어요

✅ 수정 내역

  • Mission API에 미션 변경 API를 추가했어요.
    • 기존의 미션 완료 여부 요청 API와 동일하며 요청 바디만 달라요.
    • 미션 리롤의 경우, 바디에 Bool 타입의 switch 값을 전달해요.
  • 일일 미션 리스트에 각 미션별로 Swipe 액션을 추가했어요.
    • 우측으로 스와이프하면 미션 변경 기능을 사용할 수 있어요.

📢 리뷰 노트

  • 일단 기능 추가가 먼저라서 디자인이나 코드적으로 디테일한 부분 못 챙겼어요 .. 😵‍💫
    매우 찜찜하지만 런칭데이는 다가오니까 ..
  • 지금은 일일 미션에만 리롤 기능 추가했어요!
  • 새벽에 리롤 api 테스트 할 때까지만 해도 괜찮았는데, 지금은 제 user id로는 home api부터 충돌이 나네요 ㅎㅎ ?
    그래서 아래 스크린샷 보면 .. 리롤 버튼 눌러도 미션 그대로에요 🥲
    리롤 테스트 한번 부탁드립니다!

😱 수요일 배포 이후 필수 수정사항

  1. 미션 바꾸기 버튼 영역과 미션 아이템 사이 공백 제거하기
  2. 일일 미션 리스트가 swipe action을 추가하기 위해, List로 감싸져있음.
    ScrollView 내부에 List 배치가 어색해서 .. 다른 방안 고민해보기
  3. Mission Title이 한 줄인 경우, '미션 바꾸기' 버튼에서 아이콘만 표시되고 텍스트 누락됨
  4. 소비습관 미션에도 리롤 기능 추가하기

📸 스크린샷

ScreenShot
ScreenRecording_07-16-2025.08-47-00_1.MP4

@linear
Copy link

linear bot commented Jul 16, 2025

Copy link
Member

@hope1053 hope1053 left a comment

Choose a reason for hiding this comment

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

확인했어요! 전 일단 테스트해보니까 동작은 잘 됩니다! 일단 요거 같이 심사 올리고 토요일전까지 최대한 수정해보면 좋을 것 같은데 어떻게 생각하시나욤 ㅎ_ㅎ ~~ @lsj8706

@dbqls200 dbqls200 merged commit 1b51f9b into develop Jul 16, 2025
@dbqls200 dbqls200 deleted the feat/IOS-50-switch-mission branch July 16, 2025 03:39
@dbqls200 dbqls200 added Feature 기능 구현 유빈 labels Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature 기능 구현 유빈

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants