d3ro-voice/.gitignore
Yun Chan cd9d199dbf chore: remove duplicate copies of the site, download center and installers (WS-C)
The landing page, download pages, invite page, assetlinks and installers
existed in two or three places; only site/ and the Forgejo feed are served.

- apps/api-server/wwwroot: delete the stale site build, download/invite
  pages, .well-known copy, legacy static admin and 1.0.0 binaries. The API
  no longer serves static files (UseStaticFiles/fallbacks and the apk/zip
  blocker removed); the Next admin is the only admin UI.
- Delete 19 tracked installers/packages (~568 MiB) under site/public/releases,
  apps/web/public/releases and wwwroot/releases; .gitignore blocks them.
- apps/web: delete the download/releases pages, desktop-release.ts, the
  download.html and assetlinks copies, and the accept-invite page (invites
  are only issued to the site's /accept-invite/). e2e specs call the /app
  base path and check the /download redirect instead.
- scripts: delete the retired release/NAS site scripts, drop the web target
  from sync-version, and check assetlinks in site/public only.
- Delete the unused Dockerfile.admin (apps/admin/Dockerfile is used).

Policy: docs/REFACTOR_POLICY.md Wave 3, W3-5 and W3-6.
2026-09-26 15:48:52 +09:00

130 lines
2.9 KiB
Text

node_modules/
dist/
out/
.next/
.expo/
.env
.env.*
!.env.example
*.log
.DS_Store
Thumbs.db
.claude/settings.local.json
# Electron release artifacts. Keep only release identity/public-key SSOT files.
release/
!/release/
/release/*
!/release/product-version.json
!/release/android-release-identity.json
!/release/mobile-release-evidence-public.pem
!/release/update-policy.json
*.unpacked
/.ci-tools/
# Build
*.tsbuildinfo
build/
# PyInstaller build artifacts (sidecar) — regenerated by `npm run sidecar:build`
apps/desktop/build/sidecar-build/
apps/desktop/build/sidecar.spec
!apps/desktop/build/
!apps/desktop/build/entitlements.mac.plist
sidecar-dist/
# Bundled binaries (download via scripts; SoX는 직접 커밋)
resources/sox/*.exe
resources/sox/*.dll
apps/desktop/resources/ollama/
apps/desktop/build/installer.nsh
!apps/desktop/build/installer.nsh
# IDE
.idea/
.vscode/
*.swp
*.swo
# Site build
site/dist/
site/node_modules/
# OS
.DS_Store
Thumbs.db
Desktop.ini
# Python
__pycache__/
*.pyc
*.pyo
venv/
.venv/
# Whisper models (large files)
resources/models/
apps/mobile-rn/android/app/src/main/assets/models/ggml-tiny.bin
apps/mobile-rn/android/app/src/main/assets/index.android.bundle
apps/mobile-rn/.maestro-output/
apps/mobile-rn/.maestro/*.junit.xml
# Chrome / Playwright Profiles
.chrome-*
.playwright-*
.chrome-debug-profile/
.chrome-interactive-profile/
.chrome-playwright-profile/
.playwright-oauth-profile/
# Local browser/account automation. These scripts may reference developer-only
# credential sources and must never be part of a release checkout.
/scripts/capture-forgejo-release-live.js
/scripts/capture-forgejo-repo.js
/scripts/inspect-forgejo-runners.js
/scripts/playwright-fill-all-live-ad-portals.js
/scripts/playwright-live-ad-portals-signup.js
/scripts/playwright-submit-applovin.js
/scripts/register-and-inspect-ad-portals.js
# Local-only automation, scratch captures, and one-off dev helpers.
# `scripts/local/` keeps them out of the release checkout while remaining runnable locally.
/scripts/local/
/junk/
/scratch/
*.st.txt
/launch-debug-chrome.bat
/open-oauth.bat
/run-admob-login.bat
/*-boundary.png
/apps/mobile-rn/*-boundary.png
/docs/v3/play/assets/screenshots/
# .NET build output
apps/api-server/bin/
apps/api-server/obj/
apps/api-server.Tests/bin/
apps/api-server.Tests/obj/
# Playwright run output
test-results/
apps/web/test-results/
apps/web/playwright-report/
apps/desktop/test-results/
# Gradle-generated vector-icon drawables (react-native-vector-icons), not source.
apps/mobile-rn/android/app/src/main/res/drawable-*/node_modules_*
# Supabase CLI local state
/supabase/.branches/
/supabase/.temp/
# Release binaries are never committed: the only distribution channel is the
# Forgejo update feed (release/update-policy.json). Landing/download/legal/invite
# pages live only in site/, so the API server has no wwwroot at all.
/site/public/releases/
/apps/web/public/releases/
/apps/api-server/wwwroot/
*.apk
*.aab
*.blockmap
D3RO-Voice-Setup-*.exe