Modernize dependencies and language detection #10
Loading…
Reference in a new issue
No description provided.
Delete branch "modernize-2026-07"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Purpose
Modernize Voice Typer's dependency stack and improve automatic language detection, recording performance, accessibility, and model-download integrity.
Key changes
Verification
bun run checkbun run test(73 tests passed)bun run buildThe production build reports only the existing informational warning that the local
caniuse-litedata is six months old.kReview review
Verdict: 1 Medium
The main regression is the removal of the existing automated validation workflow, leaving its pull-request and main-branch quality gates inactive.
Medium (1)
.forgejo/workflows/ci.ymlFuture changes will no longer receive this workflow's typecheck, lint, formatting, dependency, test, and build validation on pull requests or pushes to main. Deleting the workflow without adding a replacement removes an important regression gate; restore it or introduce an equivalent workflow as part of this PR.
Suggested fix: Keep
.forgejo/workflows/ci.yml, updating its Bun version or commands as needed, or add a replacement workflow that runs the same validation gates on pull requests and main-branch pushes.Excluded as generated or vendored (not reviewed):
bun.lock,ui/bun.lock.Reviewed by kReview at
444b5285db. This comment is conservative and based only on the PR diff and metadata.Est. cost ~$0.52 (77.4k in / 5.1k out / gpt-5.6-sol).