wip: snapshot das alterações não commitadas (2026-10-20)

Origem: D:/Documents/Github/transcript
Arquivos omitidos (segredos, bancos de dados, logs, >50 MB): 2
This commit is contained in:
evandrodevbr committed 2026-10-20 00:50:17 -03:00
1 parent 92c214254e
commit 06aaeeaf79
123 files changed
+20537 -982

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
# Progress
- Loaded relevant skills.
- Created `docs/development-pipeline.md`.
- Dispatched design/test/accessibility subagents; incorporated their recommendations.
- Added failing tests first for endpoint defaults, modal focus trap, inert, labels, aria labels, inline errors, reduced motion, and api_key empty-state handling.
- Implemented UI/accessibility fixes in `src/app.ts` and `src/styles.css`.
- Updated Rust-side default API endpoint/model in settings and transcription client.
- Final review loop passed: visual QA, accessibility review, and implementation code review found no blockers introduced by this work.
- Verified `npm test -- --run` and `npm run build` pass.
- Earlier `cargo check` was blocked by missing Cargo; Rust/Cargo + Visual Studio Build Tools are now installed.
- Installed Rust/Cargo + Visual Studio Build Tools; `cargo check --manifest-path src-tauri/Cargo.toml` now passes.
- Built Transcript 0.3.0 artifacts: EXE, NSIS installer, MSI.
- Ran Impeccable critique for the front; score was 23/40 and snapshot saved under `.impeccable/critique/`.
- Implemented the approved minimalist front pass: fixed CSS height syntax, hid ambient decoration, flattened visual treatment, calmed settings copy, and added regression tests.
- Final verification after minimalist pass: `npm test -- --run` passed 13 tests, `npm run build` passed, `cargo check --manifest-path src-tauri/Cargo.toml` passed, and `npm run tauri:build` rebuilt 0.3.0 artifacts.
- Added speech-api compatibility in `src-tauri/src/transcription/openai.rs`: known `/v1/stt/transcribe` endpoints health-check `/readyz`, FastAPI nested errors render as `CODE: message`, and generic APIs without `/models` retain the existing 404-is-reachable behavior.
- TDD verification: new speech-api tests went RED then GREEN; Rust library suite passed 35 tests, frontend suite passed 13 tests, frontend build and Cargo check passed.
- Verified the live local API using `GET /readyz` and multipart `POST /v1/stt/transcribe` with the app's `file`, `model`, and `language` fields; it returned a transcript successfully.
- Bumped patch version to 0.3.1 and built updated EXE/NSIS/MSI artifacts.