Repository navigation
v2.4.0
Stable release of the v2.4.0 beta line (v2.4.0-beta.0 to beta.6). Changes since v2.3.9:
- feat: support the Kiro terminal (
dev.kiro.desktop). Like the other VS Code based editors, the completion popup follows the caret of its integrated terminal (#201) - feat: add a "Receive Beta Updates" toggle under Settings → About → Updates (
app.betaUpdates, off by default). When on, Easy Complete checks a separate beta update feed and installs prerelease builds; stable releases still reach you from there - fix: pressing Enter on a line that starts with
#no longer rewrites it into a failingec translate '…'command left over from Amazon Q. Theai.terminal-hash-subsetting is removed and#lines reach the shell untouched - fix: Settings now shows the defaults the app actually uses (Insert Trailing Space on, Font Size 12.8, Max Width 320); the dashboard and the popup read every default from one shared table
- fix: left clicks on the menu bar icon are no longer swallowed on macOS 27 (
tray-icon0.26.1,muda0.21.2,tao0.37.1), and the icon keeps its 18 pt size - fix:
ectermno longer crashes when the Nushell hint color contains an unclosed/*comment - fix:
ec doctorand the setup page no longer report the shell integration as needing setup when Otty's guarded shell integration block sits below ours in~/.zshrcor~/.bashrc - fix: update dependencies with published security advisories, including
rustls,time,h2,crossbeam-epoch,event-listener,quinn-proto,zodanddompurify(website) - chore: update
wryfrom 0.49.0 to 0.57.0, which fixes a race between closing a webview and answering its custom protocol requests (the area of the #199 crash) and asynchronous custom protocol requests that never got a response - chore: remove leftover Amazon Q code that no longer did anything (inline shell completion scripts, the
FigAutosuggestionColorprompt report,ec _ callback, the SSH remote-install prompt) and the Nushell crates pulled in byshell-color(56 packages) - ci: release tags run the full CI suite before building, and the Rust and npm lockfiles are audited for advisories on every change and weekly
Install
- Download
Easy-Complete-arm64.dmg, open it, and drag Easy Complete to Applications. - Launch Easy Complete. On first launch, the app registers the bundled input
method and asks for Accessibility permission. Autocomplete will not appear
until Accessibility is granted in System Settings -> Privacy & Security ->
Accessibility. - Reload your shell:
exec $SHELL
This DMG is Developer ID signed, notarized, and published with a Sparkle appcast for future updates.