Skip to content

Conversation

@SeonJeongk
Copy link
Contributor

@SeonJeongk SeonJeongk commented Nov 21, 2025

📝 작업 내용

  • Closes [TNT-261] 트레이니 내 정보 수정 #123

  • 트레이니 내 정보 수정 화면 을 구현했습니다.

    • 화면 초기 진입 시 기존 유저 정보 로드 및 바인딩
    • 변경 사항 감지
      변경 사항 있을 경우에만
      - 뒤로가기 시, Dialog 노출
      - '완료' 버튼 활성화
    • API 연동
    • 모든 입력 컴포넌트에 신규 TnTTextField, TnTLabeledTextField 적용

  • 유저 프로필 정책(몸무게, 키, 주의사항) UserProfilePolicy 내에 업데이트 했습니다. (74c7d86)

  • 그 외 기타 수정 사항입니다!
    • 회원 초대 코드 복사 스낵바 아이콘을 SUCCESS 타입으로 변경 (58d3654)
      (SnackbarType.WARNINGSnackbarType.SUCCESS)
    • 백엔드 변경에 따른 요청 프로퍼티명 수정 (goalContents -> ptGoals) (0ba0ff4) (0e086d6)

📸 실행 화면

트레이니 내 정보 수정

트레이니 내 정보 수정 화면 수정 사항 없을 때 수정 사항 있을 때 수정 사항 있을 때 - Dialog
전체 구현 화면 수정사항 없을 때 수정사항 있을 때 뒤로가기 Dialog
-
완료 버튼 비활성화
완료 버튼 활성화
-

트레이니 정보 수정 과정 뒤로가기 Dialog
default.mp4
default.mp4


그 외 수정 사항

초대 코드 복사 snackbar 트레이너 연결 후 홈 화면
코드 복사 아이콘
default.mp4
-
연결 이후 Dialog가 뜨지 않고 있음 (아래 리뷰 요청사항 관련)

🙆🏻 리뷰 요청 사항

  • 트레이니도 Repository Cache 적용해봤습니다!
    • 로그아웃, 탈퇴 시 다음 로그인 환경을 위해 캐시 초기화 (23de98b)
    • 트레이너 연결 직후 캐시 갱신 (986c8db)
      • 캐시를 즉시 업데이트하여, 홈으로 이동 시 최신 연결 상태가 반영되도록 구현
      • 연결 직후 홈 화면에서 더 이상 “연결 촉구 Dialog”가 뜨지 않도록 하기 위함

👀 레퍼런스

.

- 마이페이지 -> 개인 정보 수정
- PtPurpose 도메인 모듈로 이동
- 수정된 항목이 있을 경우, 뒤로가기 클릭 시 Dialog 띄우기
- 수정된 개인 정보가 바로 마이페이지에 반영되도록 수정
- 트레이너 연결 시 최신 연결 상태를 반영하기 위해 캐시 갱신
- 로그아웃/탈퇴 시 다음 로그인 환경을 위해 캐시 초기화
# Conflicts:
#	feature/trainee/signup/src/main/java/co/kr/tnt/trainee/signup/TraineeNoteForTrainerPage.kt
@SeonJeongk SeonJeongk self-assigned this Nov 21, 2025
@SeonJeongk SeonJeongk added ✨ Feat 기능 구현 🛠️ Fix 버그 발생 보고 및 해결 labels Nov 21, 2025
@github-actions github-actions bot requested a review from hoyahozz November 21, 2025 10:11
Copy link
Member

@hoyahozz hoyahozz left a comment

Choose a reason for hiding this comment

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

GOOD GOOD!

@SeonJeongk SeonJeongk merged commit fef80da into develop Nov 22, 2025
6 checks passed
@SeonJeongk SeonJeongk deleted the feature/TNT-261 branch November 22, 2025 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feat 기능 구현 🛠️ Fix 버그 발생 보고 및 해결

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TNT-261] 트레이니 내 정보 수정

3 participants