Origem: D:/Documents/Github/transcript Arquivos omitidos (segredos, bancos de dados, logs, >50 MB): 2
21 lines
2.1 KiB
Markdown
21 lines
2.1 KiB
Markdown
# 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.
|