Unreleased
Planned
- Notarized Developer ID distribution for macOS.
- Broader Windows and Linux desktop validation.
- Browser adapter and npm delivery for
upyr-wasm.
Release history
Generated from CHANGELOG.md. Packaged binaries are signed, checksummed, and attested by the release workflow; see each release for platform downloads.
upyr-wasm.ґ in typing replacement.... without turning earlier periods into ю; keep a known word's last letter before the remaining marks.[ez → хуя, ;er → жук, ];f → їжа). Retain dictionary/model confidence, configured exceptions, technical-token guards and explicit minimum lengths above four characters.event-listener to 5.4.2 for RUSTSEC-2026-0221. Document four unmaintained-dependency notices with exact, time-limited OSV exceptions and check pull requests with OSV before merging.Integrated GlobeSwitch, guarded terminal correction and output-aware feedback.
tools/generate_event_sound_pack.py and bundled the same way as the Original pack's event cues.Cmd+Alt+Z, configurable in Shortcuts). Restores the original text and exact input source in the same focused field, including terminal and slash-prefix corrections. Available for 30 seconds before further typing, navigation or pointer activity..сщььфтв → /command), before Space or submission.terminal_typing_apps. A freshly tracked single word is replaced using exact Backspace counts and Unicode key events, without Copy/Paste or Enter. Input, focus changes, cursor controls and mouse activity cancel pending edits. Configuration schema 10 keeps this backend disabled until selected.[globe_switch.layout_flags] for region or custom-text overrides.upyr globe configuration/diagnostic commands, and upyr globe migrate to uninstall standalone GlobeSwitch before enabling its replacement. Pause/quit restore macOS handling; globe restore recovers the saved preference after an unclean exit.indicator_style; migrations keep today's combined letters-and-flag presentation.[globe_switch]. Upgrades leave the feature off and preserve all existing correction, shortcut and feedback settings.zbus_xml parser line.upyr, upyr-core, and upyr-audio crates are now published to crates.io.hjpevs. → розумію, retaining the final ю).nfr → так, zr → як) and accept physical punctuation keys that form Ukrainian letters (lj,ht → добре, [jnskjcz → хотілося) in the typing backend.it's, and evaluate terminal words individually rather than rejecting a correction containing an earlier ambiguous phrase. Common short English words (not, so, for, the) can establish the English layout under the default terminal policy.a.... now converts from English instead of treating periods as Ukrainian letters.webbrowser to 1.2.2 for RUSTSEC-2026-0257 and replace yanked clipboard-win 5.4.1 with 5.4.3.wayland-scanner backport documented after confirming upstream master's scanner is not compatible with the released wayland-client stack used by winit/eframe.Detection and public-site preview.
word, word*, *word, *word*). This is Upyr's clean-room counterpart to Punto Switcher for Windows consuming its A tag as an any-position wildcard.A-tag divergence.upyr.org, and article-level navigation with an English/Ukrainian language selector.https://upyr.org/.Sound-pack and keyboard-feedback preview.
upyr-audio synthesis with deterministic pfxr-style cue variations and locally generated, non-sampled formant reactions for non-character keys in the Anime pack.sounds.pack and sounds.key_clicks; migrations preserve the original event theme and keep keyboard monitoring disabled.Initial public preview.