Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
25c19a7
[#50] feat: PWA 설치 유도 및 FCM 푸시 알림 기능 추가
PaleBlueNote May 29, 2025
90710d5
[#41] 급여페이지 개발
PaleBlueNote Jun 2, 2025
c3e47d8
[#52] 요청 및 알림페이지 개발
PaleBlueNote Jun 2, 2025
a410dc6
[#55] 3차 QA
PaleBlueNote Jun 3, 2025
0d29249
hotfix: 빌드 오류 수정
PaleBlueNote Jun 3, 2025
e0e7a8d
[#57] 4차 QA
PaleBlueNote Jun 3, 2025
b76c650
hotfix: storeId 유효성 검사 유틸 함수 추가 및 타입 오류 대응
PaleBlueNote Jun 3, 2025
73b4eb0
hotfix: 알바생 store 전역상태 오사용 오류 해결
PaleBlueNote Jun 4, 2025
25aabf8
hotfix: layout design 수정
PaleBlueNote Jun 4, 2025
25aa78d
hotfix: 알바생 출퇴근 스키마 오류 해결
PaleBlueNote Jun 4, 2025
7cac73d
hotfix: 근태수정 폼 로직 변경
PaleBlueNote Jun 4, 2025
2d93450
hotfix: 알바생 출퇴근 페이지 UI 오류 수정
PaleBlueNote Jun 4, 2025
0ee7c54
hotfix: 근태,근무 수정요청 폼 UI 오류 수정
PaleBlueNote Jun 4, 2025
ae96f8e
[#43] 업무페이지 개발
PaleBlueNote Jun 5, 2025
8c68eac
[#43] 보고사항 페이지 개발
PaleBlueNote Jun 5, 2025
b53ff71
hotfix: 알바생 업무 상세페이지 오류 해결
PaleBlueNote Jun 5, 2025
8edbf71
hotfix: 사장님 업무 상세 UI 오류 해결
PaleBlueNote Jun 5, 2025
06ee00a
[#61] 보고사항 페이지 개발
PaleBlueNote Jun 7, 2025
ae0b56e
[#65] 5차 QA
PaleBlueNote Jun 7, 2025
ab16867
[#67] 6차 QA
PaleBlueNote Jun 8, 2025
e61d40e
[#63] 정기 구독 결제창 개발
PaleBlueNote Jun 8, 2025
b04b66b
cicd: 카카오로그인 환경변수 주입 수정
PaleBlueNote Jun 9, 2025
fcdd28e
feat: 로그아웃 기능 추가
PaleBlueNote Jun 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.production
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VITE_KAKAO_REDIRECT_URI=https://d3741u3vzg4n3d.cloudfront.net/loginSuccess
VITE_KAKAO_REDIRECT_URI=https://dx44qcj8tqeon.cloudfront.net/loginSuccess
16 changes: 13 additions & 3 deletions .github/workflows/build-and-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,23 @@ jobs:
echo "VITE_API_URL=${{ secrets.VITE_API_URL }}" >> .env
echo "VITE_KAKAO_JS_KEY=${{ secrets.VITE_KAKAO_JS_KEY }}" >> .env
echo "VITE_SIGNATURE_ENCRYPTION_KEY=${{ secrets.VITE_SIGNATURE_ENCRYPTION_KEY }}" >> .env
echo "VITE_FIREBASE_API_KEY=${{ secrets.VITE_FIREBASE_API_KEY }}" >> .env
echo "VITE_FIREBASE_AUTH_DOMAIN=${{ secrets.VITE_FIREBASE_AUTH_DOMAIN }}" >> .env
echo "VITE_FIREBASE_PROJECT_ID=${{ secrets.VITE_FIREBASE_PROJECT_ID }}" >> .env
echo "VITE_FIREBASE_STORAGE_BUCKET=${{ secrets.VITE_FIREBASE_STORAGE_BUCKET }}" >> .env
echo "VITE_FIREBASE_MESSAGING_SENDER_ID=${{ secrets.VITE_FIREBASE_MESSAGING_SENDER_ID }}" >> .env
echo "VITE_FIREBASE_APP_ID=${{ secrets.VITE_FIREBASE_APP_ID }}" >> .env
echo "VITE_FIREBASE_MEASUREMENT_ID=${{ secrets.VITE_FIREBASE_MEASUREMENT_ID }}" >> .env
echo "VITE_FIREBASE_VAPID_KEY=${{ secrets.VITE_FIREBASE_VAPID_KEY }}" >> .env
echo "VITE_ADMIN_API_URL=${{ secrets.VITE_ADMIN_API_URL }}" >> .env
echo "VITE_TOSS_CLIENT_KEY=${{ secrets.VITE_TOSS_CLIENT_KEY }}" >> .env

if [ "${{ github.ref }}" = "refs/heads/main" ]; then
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI_PROD }}" >> .env.production
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI_PROD }}" >> .env
elif [ "${{ github.ref }}" = "refs/heads/test" ]; then
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI_TEST }}" >> .env.test
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI_TEST }}" >> .env
else
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI_DEV }}" >> .env.development
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI_DEV }}" >> .env
fi

- name: Build React app
Expand Down
2 changes: 1 addition & 1 deletion dev-dist/sw.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ define(['./workbox-86c9b217'], (function (workbox) { 'use strict';
"revision": "3ca0b8505b4bec776b69afdba2768812"
}, {
"url": "index.html",
"revision": "0.b814jr1kg9o"
"revision": "0.f8meplpigvg"
}], {});
workbox.cleanupOutdatedCaches();
workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), {
Expand Down
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@
"dependencies": {
"@hookform/resolvers": "^5.0.1",
"@lottiefiles/react-lottie-player": "^3.6.0",
"@tosspayments/tosspayments-sdk": "^2.3.5",
"axios": "^1.8.4",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"crypto-js": "^4.2.0",
"date-fns": "^4.1.0",
"dayjs": "^1.11.13",
"firebase": "^11.8.1",
"framer-motion": "^12.9.1",
"html5-qrcode": "^2.3.8",
"lodash.isequal": "^4.5.0",
Expand All @@ -36,6 +38,7 @@
"react-dropzone": "^14.3.8",
"react-hook-form": "^7.55.0",
"react-intersection-observer": "^9.16.0",
"react-ios-pwa-prompt": "^2.0.6",
"react-router-dom": "^7.3.0",
"react-signature-canvas": "1.1.0-alpha.2",
"react-toastify": "^11.0.5",
Expand Down
Loading