-
Notifications
You must be signed in to change notification settings - Fork 0
release: 준비된 MangoButter 기능 메인 브랜치 배포 (v1.0) #70
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: Firebase Cloud Messaging 기반 푸시 알림 기능 추가 (#50) - 사용자에게 알림 권한 요청 및 토큰 발급 로직 구현 (requestPermission.ts) - 권한 허용 여부에 따라 toast 피드백 제공 - FCM 토큰 발급 성공 시 localStorage 저장 처리 - VITE_FIREBASE_VAPID_KEY 기반 getToken 구현 * feat: pwa iOS/Android 설치 가이드 모달 개발 (#50) - iOS는 react-ios-pwa-prompt로 설치 안내 제공 - Android는 beforeinstallprompt 이벤트로 설치 모달 표시 - '나중에 하기' 선택 시 localStorage에 상태 저장으로 중복 안내 방지
* feat: 급여 관리 탭 UI 및 기능 추가 (#41) - 급여명세서 미리보기 탭(BossPaystubPage) 구현 - 자동송금 내역 탭(BossAutoTransferTab) 및 BossPayrollCard 컴포넌트 개선 - 공제항목 설정 탭(BossTaxTab) 및 StaffWithholdingCard 컴포넌트 구현 - 시급 설정 탭(BossWageTab) 및 StaffWageCard 컴포넌트 구현 - 급여명세서 다운로드 및 상세보기 navigate 처리 개선 - withholdingType 및 month 파라미터 처리 로직 보완 * feat: 급여 설정 페이지 구현 및 계좌 삭제 기능 추가 (#41) - fetchPayrollSettings 로직 loadAndApplySettings 함수로 리팩토링 - 급여 설정 항목(자동송금 여부, 지급일, 차감 단위, 추가근무 허용시간) 폼 구성 - react-hook-form + zod 기반 유효성 검증 및 상태관리 적용 - 계좌 삭제 시 DELETE API 연동 및 상태 갱신 처리 * feat: 급여 내역 탭에서 과거의 일자만 조회할 수 있도록 월별 조회 로직 안정성 개선 (#41) - getMaxMonth 함수에 settings null 검사 로직 추가 - useCallback으로 getMaxMonth 안정성 및 의존성 명확화 - settings, selectedYearMonth 상태 선언 순서 변경 - useEffect 내 비동기 호출 순서 및 예외 처리 정리 * feat: 계좌 등록 페이지 구현 및 계좌 본인 인증 연동 (#41) - 계좌 등록 폼(AccountRegisterPage) 생성 - 은행명, 계좌번호, 생년월일, 비밀번호 입력 필드 구성 - 출금 동의 체크박스 추가 - 유저 정보(userStore) 기반 예금주명, 생년월일 자동 입력 처리 - 계좌 본인 인증 API(verifyAccountInfo) 연동 - 등록 성공 시 급여설정 페이지로 리디렉션 * feat: 알바생 급여 뷰 및 근태 조회 기능 구현 (#41) - 알바생 본인의 월별 급여 조회 API 연동 (getStaffPayroll) - 급여명세서 다운로드 링크 연동 및 페이지 구성 - 급여 카드 UI 구현 (그래프 + 상세 breakdown) - 공제/실수령/기본급/주휴수당/교통비 시각화 반영 - 급여지급일 안내 메시지 조건 분기 처리 - 급여명세서 없을 경우 에러 아이콘 + 말풍선 안내 추가 (자동 닫힘, 외부 클릭 닫힘 포함) - 근태기록 조회 및 바텀시트 연동 (AttendanceRecordContainer) * feat: 알바생 홈페이지 급여 정보 조회 및 계좌 등록 삭제 기능 개발 (#41)
* feat: 근무 시간 입력 필드를 10분 단위로 선택 가능하도록 개선 (#55) - input type="time"에 step="600" 속성 적용 - 사용자가 직접 입력은 가능하지만 기본 선택은 10분 간격으로 제한 - 근무 시간 등록 UX 향상 * feat: tooltip 기능 개발 및 급여지급일 관련 tooltip 추가 (#55) * fix: 타입명 중복 사용 문제 리팩토링 (#55) * design: 급여명세서 디자인 수정 (#55) * feat: 년도-달 고르는 커스텀 input 개발 (#55) * fix: 급여지급일까지 남은 일수 계산 함수 수정 (#55) * design: 캘린더 UI 개선 (#55) * fix: 회원가입 후 리다이렉션 로직 수정 (#55) * feat: 커스텀 TimeInput 개발 (#55) * fix: 근태 수정 로직 수정 (#55) - 결근일때, null로 초기화 -> 00:00분으로 초기화로 수정 * refactor: IOS 사용자 편의 기능 추가 (#55) - IOS 사용자를 위한 주소검색에서 뒤로가기 버튼 추가하여 창닫을 수 있게함 - IOS 사용자를 위한 input disable 상태일때 스크롤가능하게 기능 추가 * refactor: 캘린더 라벨 출력 조건 개선 (#55) * fix: QR스캔 카메라 종료 로직 수정 (#55)
- import 시 파일 확장자 오류 수정
* feat: 매장 삭제 기능 개발 (#65) * feat: 알바생 삭제 기능 개발 (#65) * feat: 급여 설정 교통비 추가 및 매장 관리 초과근무시간 추가 (#65) * feat: 매장 중복등록 버튼 중복 클릭 방지 (#65) * design: 기타 서류 UI 개선 (#65) * refactor: 회원가입 시 권한요청 로딩상태 UI 개발 (#65) * refactor: 사장 기타서류탭 미제출인원 파악 로직 및 UI 개선 (#65) * refactor: 알바 홈 및 스케줄 페이지 UI 오류 개선 (#65) * refactor: pdf 뷰어 추가 및 다운로드 로직 개선 (#65) * feat: admin 페이지 라우팅 설정 및 api 요청 인터셉터 개발 (#65) * refactor: 알바생 서류 제출 바텀시트 중복제출 방지 로딩 상태 관리 추가 (#65)
* refactor: 시간 선택 컴포넌트 UI 및 조작 UX 개선(#67) * refactor: 업무 추가 유효성 검사 개선 (#67) * refactor: 업무 추가 후 리패치 로직 개선 (#67) * refactor: 사장 staff 자동 선택 로직 추가 및 UI 개선 (#67) * refactor: 주간 캘린더 월 표시 및 UI 개선 (#67) * feat: 사장님,알바생 매장 등록 후 바로 등록한 매장 자동선택 기능 추가 (#67) * fix: 사장님,알바생 알림 페이지 리다이렉션 오류 수정 (#67) * feat: 사장님 홈페이지 요청 알림카드 개발 (#67) * cicd: 관리자 baseUrl 자동 추가 (#67) * feat: 고액 시급 설정 시 확인 절차 추가 (#67)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#️⃣ 연관 이슈
PR 타입 (하나 이상의 PR 타입을 선택해주세요)
💻 작업 내용
테스트 결과 or 스크린샷 (선택)
💬 리뷰 요구사항 (선택)