Commit Graph
28 Commits
Author SHA1 Message Date
evandrodevbr 92c214254e docs: plano de implementação do redesign do front-end
Desktop Build / build (linux-bundles, ubuntu-22.04) (push) Canceled after 0s
Desktop Build / build (windows-bundles, windows-latest) (push) Canceled after 0s
CI / quality (push) Canceled after 0s
2026-08-08 21:59:06 -03:00
evandrodevbr 2c16ffa2c0 docs: spec do redesign do front-end (React + design system) 2026-08-08 19:02:25 -03:00
evandrodevbr 37270eab02 security: define minimal frontend CSP
Replace the disabled Tauri CSP with explicit local IPC and API connectivity while retaining only required asset and inline-style allowances.
2026-08-04 03:32:15 -03:00
Evandro 20e3f7e501 feat: default to local Parakeet TDT ptBR-TAGARELA
- OpenAiTranscriptionConfig::default() model: alefiury/parakeet-tdt-0.6b-v3-ptBR-TAGARELA-onnx
- AppSettings default language: Some("pt") for PT-BR native
- Update tests in openai.rs and app.ts
- Update frontend settings modal placeholder
- Aligns with orelhIA MCP (same model and endpoint) — no API key needed

This connects transcript desktop to the same Parakeet backend that
orelhIA uses, so the same 'a orelha que seus agentes sempre precisaram'
branding applies here too.
2026-06-20 17:17:56 -03:00
Evandro 92cf1fef97 add detailed debug logging for sidecar execution 2026-06-11 15:09:50 -03:00
Evandro c9f0147c0d fix: ensure Windows finds sidecar DLLs by setting PATH and CWD
The sidecar was crashing (exitCode: null) when invoked from Tauri
because Windows couldn't locate onnxruntime.dll in the sidecar directory.

Added setup_cmd() helper that:
- Adds the sidecar directory to the child process PATH
- Sets the child process CWD to the sidecar directory

This ensures Windows can find all required DLLs when Tauri invokes
the sidecar, matching the behavior of manual command-line execution.
2026-06-11 14:59:37 -03:00
Evandro d48d01a73b fix: trocar modelo sherpa-onnx v3 para v2 (compatível com sidecar) 2026-06-11 14:41:34 -03:00
Evandro 02554ebeec fix: sidecar name sherpa-onnx-offline em todos os diagnostics 2026-06-11 14:26:49 -03:00
Evandro 40120875c9 fix: gravações fora da árvore do projeto, sidecar no externalBin 2026-06-11 14:21:07 -03:00
Evandro 41ea729edc ci: linux baixa sidecar, fixture e modelo sherpa-onnx 2026-06-11 14:15:45 -03:00
Evandro ff43271b70 chore: app_state derives Debug/Default em TranscriptDraft 2026-06-11 14:13:38 -03:00
Evandro c142a11ed7 feat(etapa3): modelo parakeet-tdt-0.6b-v3-int8 como padrão, GGUF legado mantido 2026-06-11 14:13:26 -03:00
Evandro 695a0d5c42 feat(etapa2): transcriber sherpa-onnx-offline em Rust 2026-06-11 03:42:53 -03:00
Evandro c5baf7a23f feat(etapa1): baixar e empacotar sidecar sherpa-onnx-offline 2026-06-11 02:48:51 -03:00
Evandro b2554006a4 feat: add transcription diagnostics for empty result bug 2026-06-11 02:09:37 -03:00
Evandro b111ae0a76 chore: apply formatter updates 2026-06-11 01:19:07 -03:00
Evandro 8f754b3f00 feat: wire model download UI and native docs 2026-06-11 01:18:40 -03:00
Evandro 0c39063150 feat: add clipboard paste insertion fallback 2026-06-11 01:10:36 -03:00
Evandro 7b726af951 feat: run crispasr sidecar transcription 2026-06-11 01:08:05 -03:00
Evandro 2aaad73652 feat: add global recording shortcut 2026-06-11 01:05:50 -03:00
Evandro 1f6ea8e5db feat: capture microphone audio to wav 2026-06-11 01:02:39 -03:00
Evandro f324566b42 feat: add offline model manager 2026-06-11 00:51:52 -03:00
Evandro a88206db2b chore: add ci release workflows and docs 2026-06-10 21:20:09 -03:00
Evandro 8957a1b90c feat: add system tray and packaging config 2026-06-10 21:09:12 -03:00
Evandro 5494b633ea feat: build editable transcription modal 2026-06-10 21:02:57 -03:00
Evandro bfa96248aa feat: expose tauri app commands 2026-06-10 20:58:44 -03:00
Evandro 54e8b42330 feat: add transcription backend contracts 2026-06-10 20:55:10 -03:00
Evandro 3b05cb22a0 chore: scaffold tauri transcription app 2026-06-10 20:48:49 -03:00