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

Fe dev #664

Merged
merged 273 commits into from
Sep 26, 2024
Merged

Fe dev #664

merged 273 commits into from
Sep 26, 2024

Conversation

Arachneee
Copy link
Contributor

issue

  • close #n

구현 사항

어떤 것을 구현했는지 필요히다면 사진 || 영상과 함께 자세히 설명해주세요.

중점적으로 리뷰받고 싶은 부분(선택)

어떤 부분을 중점으로 리뷰했으면 좋겠는지 작성해주세요.

논의하고 싶은 부분(선택)

논의하고 싶은 부분이 있다면 작성해주세요.

🫡 참고사항

jinhokim98 and others added 30 commits July 17, 2024 15:49
[BE] 프로젝트 엔티티 작성
* feat: FixedButton Component 구현

Co-authored-by: soi-ha <[email protected]>

* feat: Input component  구현

Co-authored-by: soi-ha <[email protected]>

* feat: Title component 구현

Co-authored-by: soi-ha <[email protected]>

* feat: BottomSheet component 구현

Co-authored-by: soi-ha <[email protected]>

* fix: BottomSheet component 빌드 오류 해결

* move: 전체적인 파일 경로 수정정

* move: 전체적인 파일 경로 수정

* fix: npm build를 위한 설정 변경

* feat: IconButton Component 추가

* design: IconButton height가 제대로 적용되지 않는 오류 수정

* feat: npm 배포를 위한 환경설정 및 파일 경로 수정

Co-authored-by: Soyeon Choe <[email protected]>

* style: eslint 적용

* design: globalStyle root BG 변경

* design: globalStyle background 변경

* fix: Title type 변경

* chore: storybook svg 사용을 위한 main.ts 설정

* feat: BillItem component 구현

* feat: InOutItem Component 구현

* feat: StepItemComponent 구현

* chore: storybook preview background color 수정

* chore: tsconfig.json sourcemap 속성 변경

* chore: npm v0.1.0 배포

---------

Co-authored-by: soi-ha <[email protected]>
Co-authored-by: Soyeon Choe <[email protected]>
* feat: ci/cd 구축

* fix: ci/cd 디폴트 경로 변경

* fix: ci/cd 디폴트 경로 변경

* fix: ci/cd 디폴트 경로 변경

* fix: ci/cd 디폴트 경로 변경

* fix: ci/cd 디폴트 경로 변경

* fix: ci/cd 디폴트 경로 변경

* feat: cicd 테스트 객체 제거

* feat: cicd 테스트 객체 제거
Todari and others added 26 commits September 24, 2024 16:54
* test: MSW 코드 수정

* feat: BillDetails component 구현

* fix: useRequestGetBillDatails hook return 수정

* fix: ListItem에 OnClick prop을 받을 수 있도록 수정

* fix: FixedButton component 수정

* feat: EditableLine component  구현

* feat: EditBillPage 구현

* test: MSW mock data 수정

* fix: 잘못 적용되어 있던 API 수정

* fix: AmountInput Component prop 및 작동방식 변경

* fix: Amount, EditableAmount css 수정

* fix: NumberKeyboard component 수정

* feat: NumberKeyboardBottomSheet component 구현

* fix: EditableLine component 수정

* fix: BillDetails component 수정

* feat: EditBillPage component 수정 및 계산 로직 추가

* fix: NumberKeyboardBottomSheet component 수정

* fix: useRequestPutBill 수정

* feat: BillDetails 클릭 시 focus 이동 스크롤 및 API 연결

* feat: Button Loading 상태 추가

* remove: 사용하지 않는 코드 삭제

* design: BillDetails 디자인 잘못된 오류 수정

* fix: Bill.price가 0인 경우 수정하지 못하도록 변경

* fix: BillDetail이 최대 금액을 넘어가는 오류 수정

* fix: 사용하지 않는 코드 제거

* fix: useNumberKeyboard Component 오류 수정

* style: lint 적용

* refactor: EditBillPage 로직 hook으로 분리

* fix: export 잘못된 오류 수정

* fix: MSW mocking 해제

* test: Top component storybook 오류 해결

* test: Step.stories.tsx 수정

* style: lint 적용

* style: lint 적용
* design: 변경된 DepositToggle로 수정

* fix: toggle의 넓이가 맞지 않는 문제 해결 (원인: Text의 사이즈가 tiny로 되어있지 않아서)

* chore: Design Components를 index.tsx에 추가 및 이에 따른 export/import 수정

* design: Icon 컴포넌트에 pencilMini와 trashMini 타입 추가

* design: DepositToggle height 고정

* design: 전체 참여자 관리 페이지 디자인 구현

* chore: 변경된 api 응답 요청에 맞게 name을 memberName으로 수정

* feat: member의 이름을 변경하는 기능 추가

* feat: member 삭제 기능 추가

* feat: isDeposited 변경 기능 구현 및 PUT 요청 형태에 맞게 changedMembers 상태 추가

* feat: 변경된 값(changedMembers)이 초기 상태와 동일할 경우, Put 요청에서 제외하도록 기능 추가

* feat: memberName의 최대 길이 유효성 검사 및 변경된 값만 저장하는 filteredChangedMembers 상태 추가

* feat: 중복된 이름이 존재할 경우 수정완료 버튼 비활성화 기능 추가

* chore: 불필요한 console.log 삭제

* feat: EventMemberManage 라우터 추가

* feat: memberName이 0일 경우 FixedButton 비활성화 기능 추가

* design: memberName input의 width를 98px로 고정

* design: input에 focus가 되었을 경우 borderBottom의 에 primary 색상으로 변경하기

* design: reports의 데이터가 존재하지 않을 때, 문구 추가

* design: reports의 값이 많아 뷰포트 높이를 넘어갈 경우 overflow 적용을 위해 css 수정 (FixedButton: z-index 추가, DepositToggle: position 변경)

* remove: 사용하지 않는 useSetAllMemberList 훅 제거

* style: lint적용

* fix: 충돌 해결

* design: MainLayout 중복으로 padding이 이중으로 생기는 문제 해결

* fix: 변경된 api 구조에 따라 api 관련 코드 수정

* fix: 잘못된 navigate 경로 수정

* style: 사용하지 않는 코드 제거

* feat: dropdown route 적용

---------

Co-authored-by: 이태훈 <[email protected]>
* fix: can submit 조건이 잘못됐던 버그 수정

* fix: 새로운 데이터가 빈 값인지를 체크하는 것으로 변경
* fix: 전체 참여자 delete,put 요청 mutate대신 mutateAsync를 사용하여 요청 순서 보장하기

* chore: mutateAsync를 사용한 곳 이름에 Async 추가하기
* refactor: 불필요한 상태(changedMembers) 제거 및 렌더링 성능 개선

* refactor: isCanRequest의 이름을 isCanSubmit으로 변경

* rename: EventMemberManage의 파일 이름을 EventMember로 변경

* refactor: delete와 put 요청에 await 추가

* refactor: 중복 이름 확인 로직을 set.length를 활용하여 간단하게 수정

* refactor: useCallback에 의존성 추가
* style: 불필요한 directory 구조 한 단계 제거 (Common)

* style: 행동디자인에서 Switch 바깥으로 분리

* refactor: TopNav 자유롭게 사용할 수 있도록 변경

* style: 디렉토리 구조 변하면서 생긴 import 수정

* style: 사용하지 않는 import 문 제거

* design: TextButton color onTertiary 추가

* remove: 사용하지 않게된 Switch 제거

* remove: 사용하지 않는 Back 컴포넌트 제거

* feat: 흔듯콘 아이콘 추가

* refactor: TopNav, NavElement를 사용해 navigate 책임 이동

* refactor: 변경된 TopNav 적용

* style: 콘솔 경고창 에러를 방지하기 위해 변경

* feat: noEmphasis prop 추가 (true일 때 강조되지 않음)

* design: 마진 맞춰줌

* remove: navigate 기능이 들어오면서 스토리북에서 변경되는 것을 보여줄 수 없어서 스토리북에서 제거

* style: emotion css를 위한 추가

* style: NavElement -> NavItem으로 이름 변경

* Merge branch 'fe-dev' into feature/#614

---------

Co-authored-by: Soyeon Choe <[email protected]>
* fix: 참여인원 많은 경우 멤버 칩 레이아웃 깨지는 문제 수정

* fix: step의 멤버 수가 많을 때 member ChipGroup 레이아웃 깨지던 문제 해결

* style: lint 적용
* feat: 계좌번호 입력 유효성 기능 추가

* feat: 계좌번호 유효성을 검증하고 input을 컨트롤하는 기능 추가

* style: console.log 제거

* feat: 계좌번호 정규표현식 수정

---------

Co-authored-by: Soyeon Choe <[email protected]>
* refactor: 불필요한 상태(changedMembers) 제거 및 렌더링 성능 개선

* refactor: isCanRequest의 이름을 isCanSubmit으로 변경

* rename: EventMemberManage의 파일 이름을 EventMember로 변경

* refactor: delete와 put 요청에 await 추가

* refactor: 중복 이름 확인 로직을 set.length를 활용하여 간단하게 수정

* feat: 수정이 완료되었을 경우 수정 완료 toast 띄우기

* fix: 백엔드 api 변경으로 put 요청 변경

* refactor: isCanSubmit 이름을 canSubmit으로 변경

* style: lint 적용
* fix: 고정되지 않은 멤버가 한명일 때, 수정되던 오류 수정

* fix: 잘못 삭제된 코드 복구
* refactor: handleEventNameChange 유효하지 않은 값이 들어올 경우 로직 수정

* fix: input에 value가 변경될 때마다 컴포넌트가 리렌더링되는 문제 해결

* chore: 사용하지 않는 import 삭제
* feat: z-index 토큰 생성

* chore: 생성된 z-index 토큰에 맞춰 변경

* feat: Toast z-index 추가
…632)

* feat: 서버 에러 코드와 메세지 업데이트, 그리고 상수를 사용하지 않는 부분을 사용하도록 변경

* feat: 지출 내역 이름의 최대 길이 상수를 추가

* fix: 서버 에러 코드가 잘못 입력된 것을 수정

* feat: 로그인 만료 안내에 다시 로그인해달라는 문장 추가

* feat: 상수를 사용하도록 적용
* feat: 안드로이드, ios 판별하는 기능 추가

* style: import 방식 변경 반영

* feat: 안드로이드는 그대로, ios는 송금하기로 이동
* fix: put, delete 요청 순서 보장

* fix: 정상적으로 수정되었을 경우 '수정완료' 토스트 띄우기

* fix: 랜딩페이지와 메인페이지의 header 디자인이 맞지 않는 에러 해결

* fix: z-index 상수화 미적용 코드 적용 및 불필요한 z-index 삭제

* fix: TopNav를 사용하는 곳에서 기본적으로 margin: 0 1rem이 적용되도록 수정

* fix: cypress에서 header 태그로 '정산시작하기' 버튼을 찾는 코드로 인해 Nav 컴포넌트에서는 Flex 컴포넌트를 사용하지 않고 header 태그 사용으로 변경

* test: 정산 시작하기 버튼에 관한 e2e 테스트 코드 변경
* fix: 지출 생성 시 멤버 추가가 제대로 되지 않던 오류 해결

* style: console.log 제거
* fix: login 페이지 레이아웃 수정

* style: lint 적용
@Arachneee Arachneee merged commit 30b6f5e into backghho Sep 26, 2024
Arachneee added a commit that referenced this pull request Sep 26, 2024
This reverts commit 30b6f5e.
@Arachneee Arachneee mentioned this pull request Sep 26, 2024
Arachneee added a commit that referenced this pull request Sep 26, 2024
This reverts commit 30b6f5e.
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.

8 participants