D3RO Voice — 멀티플랫폼 AI 음성 어시스턴트 (Monorepo & CI/CD)
Find a file
Yun Chan 0fbbbc1756
Some checks failed
deploy-site / deploy (push) Failing after 1m15s
fix(release): restore automatic updates by shipping the speech engine on demand
Auto-update could not work at all: the installer was 189 MB because it carried
the local speech engine and ffmpeg, and the download feed rejects uploads over
about 100 MiB, so update metadata could never be published.

The installer now leaves those components out and the app fetches them the first
time they are needed, verifying every part and the joined archive before
installing. The installer is 90.6 MiB, the update feed is published again, and
updates stay small because the engine is not re-sent on every release.

The fetch is visible and recoverable: the download runs with progress, a failed
install cleans up after itself, and Settings > STT shows the runtime status with
a manual download action for when the automatic one cannot run.
2026-09-18 13:51:49 +09:00
.agents feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
.claude agent update 2026-07-23 11:14:13 +09:00
.codex feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
.forgejo/workflows feat(release): ship an install path that needs no code-signing certificate 2026-09-18 11:03:34 +09:00
.github/workflows ci(release): build and verify the STT sidecar in every packaging pipeline 2026-09-18 00:50:33 +09:00
apps fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
bucket fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
docs fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
memory fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
packages fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
release fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
scripts fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
server feat(server): deliver push without a Firebase project 2026-09-16 23:24:44 +09:00
site fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
tests/e2e feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
.dockerignore feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
.editorconfig v1.0.0 배포 준비: CHANGELOG, LICENSE, 프로젝트 메타 파일 추가 2026-04-06 09:29:27 +09:00
.env.example feat(server): deliver push without a Firebase project 2026-09-16 23:24:44 +09:00
.eslintignore fix(V2-1): minor 이슈 정리 [M4][M5] 2026-04-09 02:32:37 +09:00
.eslintrc.cjs feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
.gitattributes v1.0.0 배포 준비: CHANGELOG, LICENSE, 프로젝트 메타 파일 추가 2026-04-06 09:29:27 +09:00
.gitignore feat(desktop): make local speech transcription work end to end 2026-09-18 00:48:47 +09:00
.gitlab-ci.yml feat(desktop): make local speech transcription work end to end 2026-09-18 00:48:47 +09:00
.nvmrc feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
.prettierrc Phase 1+2 구현: Electron 뼈대 + STT/핫키/오케스트레이터 2026-04-05 02:01:37 +09:00
AGENTS.md docs: record the 1.1.0 release and add the infrastructure map 2026-09-16 23:27:52 +09:00
CHANGELOG.md fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
CLAUDE.md docs: record the 1.1.0 release and add the infrastructure map 2026-09-16 23:27:52 +09:00
CONTRIBUTING.md v1.0.0 배포 준비: CHANGELOG, LICENSE, 프로젝트 메타 파일 추가 2026-04-06 09:29:27 +09:00
design.md feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
docker-compose.nas.yml feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
docker-compose.yml feat(admin): 예전/최신 어드민 통합 — 실데이터 복원 + 인증 아키텍처 정리 2026-08-23 23:38:08 +09:00
Dockerfile.admin feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
global.json feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
LICENSE v1.0.0 배포 준비: CHANGELOG, LICENSE, 프로젝트 메타 파일 추가 2026-04-06 09:29:27 +09:00
package-lock.json fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
package.json fix(release): restore automatic updates by shipping the speech engine on demand 2026-09-18 13:51:49 +09:00
pnpm-workspace.yaml feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
README-NAS.md feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
run-desktop.bat fix(desktop): clean single-instance lock exit and suppress devtools console crash 2026-08-20 22:48:58 +09:00
SECURITY.md v1.0.0 배포 준비: CHANGELOG, LICENSE, 프로젝트 메타 파일 추가 2026-04-06 09:29:27 +09:00
skills-lock.json agent update 2026-07-23 11:14:13 +09:00
tsconfig.base.json feat(V2-1a): Monorepo 구조 전환 — apps/desktop으로 V1 이동 2026-04-08 14:04:41 +09:00
tsconfig.json fix(V2-1a): 루트 workspace 설정 3파일 보충 2026-04-08 14:29:40 +09:00
turbo.json feat(V2-1a): Monorepo 구조 전환 — apps/desktop으로 V1 이동 2026-04-08 14:04:41 +09:00