Repository navigation
Releases: IntegerAlex/floure-core
Release list
v0.2.0
Highlights
Custom vocabulary actually works now. The Settings field was a placebo: the frontend never sent it and the Rust config had no field for it. Words typed there now bias Parakeet's decoder toward them (modified_beam_search with a bpe vocabulary derived from the model's own tokens). Leave it empty and the faster greedy path is used unchanged. Whisper has no bpe vocabulary to bias, so the field is Parakeet-only — and the UI now says so instead of failing silently.
The onboarding mic test was inert. "Test Microphone" called an empty function and the level bar read state that nothing ever set. It now uses the same capture path as Settings and shows a live level.
Insights stopped inventing numbers. When the backend returned no weekly data, the chart multiplied heatmap activity levels by 300 and rendered the result as word counts. It now charts only real per-day counts.
Accessibility & polish
- Skip link and a
<main>landmark; heading hierarchy fixed to a single<h1> - Visible focus rings on the six inputs that previously signalled focus by border colour only
- The push-to-talk overlay announces recording state to screen readers
- All four dialogs (settings, mic permission, dictionary add/delete) use the native
<dialog>element: platform focus trap, Escape, inert background, top-layer stacking — replacing hand-rolled handlers - Tab switcher has proper
tablist/tabroles with arrow-key navigation - Typography: real ellipses, non-breaking spaces before units, tabular numerals on live counters, balanced headings
- Settings warns before discarding unsaved edits; History deletions ask for confirmation
prefers-reduced-motionrespected across animations
Smaller
- Dropped the
framer-motiondependency (4 packages) for two entrance effects now done in CSS - Removed dead code:
utils/platform.ts, unused Button variants, the never-invokedtest_microphonecommand,VoiceIntelligence's unused prop - CI now actually gates
master; both formatters brought back to green repo-wide - Release pipeline: macOS dropped (unsigned builds are blocked by Gatekeeper), and the release job finally gets past setup
Notes
- Builds: Linux (AppImage, deb, rpm) and Windows (msi, exe). macOS is not built.
- Custom vocabulary applies to the Parakeet profile only.
v0.1.0
v0.1.0-beta.1
What's Changed
- chore(deps-dev): bump vitest from 3.2.6 to 4.1.0 in /stt-ui by @dependabot[bot] in #6
- wispr frontend UI by @GuixJoy in #8
- UI enhanced and windows Functionality by @GuixJoy in #12
New Contributors
- @dependabot[bot] made their first contribution in #6
- @GuixJoy made their first contribution in #8
Full Changelog: https://github.com/IntegerAlex/floure-core/commits/v0.1.0-beta.1