Skip to content

refactor: #62 uiux refactoring - #157

Merged
Divanzo merged 13 commits into
developfrom
refactor/#62-uiux-refactoring
Sep 3, 2026
Merged

refactor: #62 uiux refactoring#157
Divanzo merged 13 commits into
developfrom
refactor/#62-uiux-refactoring

Conversation

@gangmin0716

Copy link
Copy Markdown
Member

관련 이슈

변경 내용

ui/ux 리팩토링

작업 목적

사용자의 편의성 향상

테스트 방법

  • 단위 테스트 추가/수정
  • 통합 테스트 완료
  • 수동 테스트 완료

체크리스트

  • 코드가 프로젝트의 코딩 스타일을 따릅니다
  • 자체 코드 리뷰를 완료했습니다
  • 변경 사항에 대한 테스트를 추가했습니다
  • Breaking Changes가 없습니다

기타 사항

gangmin0716 and others added 13 commits August 27, 2026 18:06
공유 버튼을 누른 기록만 공유하면 되므로 목록에서 다시 고르는 단계가 필요 없다
경로의 :id로 바로 공유 대상을 정하고, 이제 아무도 안 쓰는 선택 컴포넌트 2개를 지운다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- @capacitor/share를 설치해 카톡·문자·메모·에어드랍 등으로 바로 보낼 수 있게 한다
- 앱에서는 Capacitor 플러그인이, 모바일 웹에서는 navigator.share가 처리하고
  둘 다 없는 데스크톱 브라우저에서는 링크 복사로 대신한다
- 복사 성공 여부도 화면에 보여준다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
23px는 눌러야 할 자리로 보기엔 작았다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
다른 작업 중 prettier --write가 함께 건드린 파일들로, 로직 변경은 없다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
reasons 배열 중 첫 번째 이유만 골라 쓰고 있어, 서버가 여러 개를 줘도 하나만 보였다
전체를 목록으로 그린다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- DELETE /treatment-records/{recordId} 연결
- 정보·분석완료 두 탭이 따로 두던 수정/공유/삭제 버튼 코드를 CutsRecordActions로 합쳐
  두 탭이 완전히 같은 모양·동작을 쓰게 한다
- 삭제는 되돌릴 수 없어 한 번 되묻고, 지운 뒤에는 목록으로 보낸다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
채운 별과 빈 별이 서로 다른 에셋(뷰박스 비율이 다름)이라 같은 박스에 넣어도 크기가 어긋났다
빈 별도 같은 에셋을 회색으로 바꿔 쓰고, 만족도와 무관하게 늘 5개를 그린다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
앱이 아니라 모바일 브라우저에서 열리는 화면이라 --safe-area-inset-*이 주입되지 않고,
env()도 0으로 잡히는 브라우저가 있어 제목이 상단에 붙어 잘렸다
최소 16px 여백을 둔다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
색을 고르지 않고 저장한 후보만 색상 칩이 없어 카드 높이와 구성이 어긋났다
색상 정보가 없어도 칩을 그리고 "색상 미지정"으로 표시한다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- 단건 조회 응답의 treatment_content·duration_minutes를 정보 탭과 수정 폼 초기값에 반영한다
- 생성·수정 요청에도 실어 보내 값이 저장되게 한다
- 값이 없으면 서버 규칙대로 null을 보내 지운다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@capacitor/share 설치 뒤 cap sync가 iOS SPM 패키지에 등록한 변경이다
없으면 iOS 빌드가 이 플러그인을 링크하지 못한다

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@gangmin0716
gangmin0716 requested a review from a team September 3, 2026 14:13
@gangmin0716 gangmin0716 linked an issue Sep 3, 2026 that may be closed by this pull request
1 task
@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
heddy Ready Ready Preview Sep 3, 2026 2:13pm UTC

@gangmin0716
gangmin0716 changed the base branch from main to develop September 3, 2026 14:13
@Divanzo
Divanzo merged commit 8aa7600 into develop Sep 3, 2026
2 checks passed
@Divanzo
Divanzo deleted the refactor/#62-uiux-refactoring branch September 3, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] ui/ux 리팩토링

2 participants