Skip to content

Releases: MikeKorotych/lang-flip

Sayful 0.8.11

Choose a tag to compare

@MikeKorotych MikeKorotych released this 05 Jul 18:44

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.dmg

SHA-256:

e4e65e5d7fae2f54c3db941a6152424c837065a3d17fce39125780f7206f90f5

Signed with Developer ID Application: Mykhailo Korotych (BC49CVRKN2) and
notarized by Apple.

v0.8.10 — Steadier layout flips

Choose a tag to compare

@MikeKorotych MikeKorotych released this 05 Jul 15:50

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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 03 Jul 17:11

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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 03 Jul 16:31

Team leaderboard goes live

Added

  • The Team leaderboard is now live: /v1/leaderboard is 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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 03 Jul 15:35

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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 03 Jul 09:49

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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 02 Jul 15:50

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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 02 Jul 15:07

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

Choose a tag to compare

@MikeKorotych MikeKorotych released this 02 Jul 14:58

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, and pwd.
  • Stabilized the dictation island hover animation and click target.

DMG SHA-256: 2087d23088b2a79c646e2ca46e034d6241bc837ace1acfc224fd112a973c2453

Sayful 0.8.2

Choose a tag to compare

@MikeKorotych MikeKorotych released this 01 Jul 17:00

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