feat: add Husky hooks and fix provider tutorial UI/logic

- Add Husky pre-commit and pre-push hooks for linting, type checking, and build validation
- Fix visual hierarchy bug in the provider onboarding tutorial
- Remove feedback modal
- Move MinIO bucket creation logic to before app startup
- Wire MiniMax audio through voice generation pipeline
- Fix scene insertion issues
- Fix portal tutorial modal and harden panel variant task flow
This commit is contained in:
saturn
2026-03-09 02:42:35 +08:00
parent 881ed44996
commit fba480ae6e
34 changed files with 721 additions and 247 deletions

View File

@@ -60,19 +60,6 @@ services:
retries: 30
start_period: 10s
minio-init:
image: minio/mc:RELEASE.2025-02-21T16-00-46Z
container_name: waoowaoo-minio-init
depends_on:
minio:
condition: service_healthy
restart: "no"
entrypoint: >
/bin/sh -c "
mc alias set local http://minio:9000 minioadmin minioadmin &&
mc mb --ignore-existing local/waoowaoo
"
# ==================== App (Next.js + Workers) ====================
app:
image: ghcr.io/saturndec/waoowaoo:latest
@@ -140,8 +127,6 @@ services:
condition: service_healthy
minio:
condition: service_healthy
minio-init:
condition: service_completed_successfully
command: >
sh -c "
npx prisma db push --skip-generate &&