Releases: MikeKorotych/lang-flip
Releases · MikeKorotych/lang-flip
Release list
Sayful 0.8.11
v0.8.11 - Quality dictation by default
This patch makes the cleaner dictation path the out-of-box experience.
Highlights
- Fresh installs now default dictation transcription to Quality mode.
- The Fast / Quality picker now opens on Quality when no saved preference exists.
- Existing users who explicitly selected Fast keep that saved choice.
Verify
shasum -a 256 Sayful-0.8.11.dmgSHA-256:
e4e65e5d7fae2f54c3db941a6152424c837065a3d17fce39125780f7206f90f5
Signed with Developer ID Application: Mykhailo Korotych (BC49CVRKN2) and
notarized by Apple.
v0.8.10 — Steadier layout flips
Fixed
- Double Shift with no selection now flips the whole word even in editors, IDEs and terminals — including wrong-layout words that contain punctuation keys (e.g.
F,j→Або,phj,bnb→зробити), which previously flipped only the tail after the comma. - Manual flips are now deterministic: Double Shift always switches to your primary language and Triple Shift to your secondary, without second-guessing the target from dictionaries.
v0.8.9
Achievements leaderboard
Added
- Added a fourth "Achievements" tab to the Team dashboard, ranking the team by total unlocked badges (personal habits and team standing, combined) instead of a period-bound activity metric.
v0.8.8
Team leaderboard goes live
Added
- The Team leaderboard is now live:
/v1/leaderboardis deployed, so the Team dashboard shows real teammate rankings instead of the local-preview banner. - Added achievement badges for auto-flip usage (First Flip, Flip Fluent, Flip Master, Autopilot) and for "copy text from screenshot" usage (Screen Reader, Copy Paste Pro, OCR Veteran).
- Added social/rank-based team achievements: Podium Finish, Top of the Board, Biggest Climber, and Most Improved.
v0.8.7
Manual flip stability
- Made no-selection double Shift consistently flip the last word before the cursor, including Cyrillic to English conversions.
- Added a caret fallback for editors where Accessibility cannot read the text value.
- Reset layout-flip typing context on app switches, pointer clicks, and regular shortcuts.
- Delayed keyboard-layout switching until after focused rewrites land.
- Auto-flip exception notifications now open Dictionary -> Learning directly.
- Escape now cancels an active dictation recording.
SHA-256: 126c045e99b0d9f2750099c3a816b0b4da59e0b2b981f0fad5601930286307a6
v0.8.6
Team dashboard polish
- Added the corporate Team dashboard with Today / Week / Month boards, podium, paginated rankings, movers, achievement badges, and rank-climb notifications.
- Added local Team leaderboard caching so the last live board appears immediately while a fresh response loads.
- Kept Team refresh economical: leaderboard requests run only while the Team tab is open and Sayful is active.
- Added recurring update checks and a title-bar update indicator when Sparkle finds a newer version.
- Fixed the DevTools settings freeze by lazy-loading heavy prompt editors.
- Polished Team animations, centered summary metrics, removed the podium shine effect, and tightened the Team copy.
Sayful 0.8.5
Stable word flips
- Rebuilt no-selection double-shift around Sayful's own word buffer instead of macOS word selection, preventing tail-only rewrites like
vj;ет. - Kept double-shift reliable for the current word and the word immediately before one typed space, while safely doing nothing after Enter, Tab, or extra spaces.
- Limited automatic layout flips to ordinary spaces, so Enter and Shift+Enter no longer trigger surprise rewrites while sending or breaking lines.
DMG SHA-256: 24871d7f1ee1e1a4b304799931016857d1c333aed482b54919909b50fe4c1628
Sayful 0.8.4
Layout boundary hotfix
- Fixed wrong-layout words with physical punctuation keys, such as
vj;tv, so Sayful flips the whole token toможемinstead of only rewriting the tail. - Improved first-word layout detection after idle by preferring the layout implied by the typed token before falling back to macOS current input source.
DMG SHA-256: 031e26abbe64109d07f7633e1f362e0584e01722a9d60776d26c63a239f0f4e9
Sayful 0.8.3
Faster layout fixes and team momentum
- Added a Team dashboard polish pass with words-first rankings, previous-period insights, movers, achievement badges, and rank-climb notifications.
- Added recurring background update checks so Sayful can surface a new version while it is already running.
- Fixed dictation paste cleanup so successful focused inserts restore the clipboard even when the target app touches the pasteboard during paste.
- Fixed the first wrong-layout terminal word after idle, including common commands like
make,run,git,cd,ls, andpwd. - Stabilized the dictation island hover animation and click target.
DMG SHA-256: 2087d23088b2a79c646e2ca46e034d6241bc837ace1acfc224fd112a973c2453
Sayful 0.8.2
Enterprise privacy and quota hardening
- Hardened token, clipboard, logging, OAuth, and sensitive-field handling for safer enterprise rollout.
- Kept local history available by default while tightening cleanup for temporary dictation recordings and generated files.
- Added backend-weighted quota accounting for dictation, screen text, chat, and text-to-speech.
- Fixed dictation cancellation so Undo can restore a recording while the Undo island is visible, then clean it up afterward.
- Added clearer notifications when words are added to layout-flip exceptions.
DMG SHA-256: 7b12d2f0373cdca5d156ae1fb48c633a9ac939ba95f7113bbb4386daa157a4b3