Release v26.04.13.1 #19

Merged
bvandeusen merged 0 commits from dev into main 2026-04-13 01:13:45 -04:00
bvandeusen commented 2026-04-13 01:13:36 -04:00 (Migrated from git.fabledsword.com)

Summary

  • fix(voice,knowledge): mic recording + pagination + STT-only mode — recreate AudioRecorder each session to avoid stale native state; better permission handling with re-check after settings; feedback after 3 consecutive empty transcripts; STT-only mode when TTS is unavailable. Knowledge view now hydrates IDs immediately after loading more pages so scroll-based pagination no longer stalls at the bottom.
  • ci: switch to ci-runner base image — matches the shared runner image (uv, ruff, jq, tzdata baked in).

Test plan

  • ci.yml green on dev HEAD
  • Smoke test voice recording start/stop across sessions on Android
  • Verify knowledge list pagination loads past the first page
## Summary - `fix(voice,knowledge): mic recording + pagination + STT-only mode` — recreate `AudioRecorder` each session to avoid stale native state; better permission handling with re-check after settings; feedback after 3 consecutive empty transcripts; STT-only mode when TTS is unavailable. Knowledge view now hydrates IDs immediately after loading more pages so scroll-based pagination no longer stalls at the bottom. - `ci: switch to ci-runner base image` — matches the shared runner image (uv, ruff, jq, tzdata baked in). ## Test plan - [x] `ci.yml` green on dev HEAD - [ ] Smoke test voice recording start/stop across sessions on Android - [ ] Verify knowledge list pagination loads past the first page
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledApp#19