Skip to content

Releases: kwhorne/e

e 0.4.9

Choose a tag to compare

@kwhorne kwhorne released this 29 Jun 17:01

e 0.4.9 — AI Agent Workspace Sync

Added

  • AI Agent Workspace Sync: the editor exposes a local socket ($E_EDITOR_SOCK)
    so a CLI agent can read editor context (current file, cursor, selection,
    diagnostics) and drive the editor (open a file at a line, focus a panel,
    notify). See docs/agent-sync.md.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.8

Choose a tag to compare

@kwhorne kwhorne released this 29 Jun 16:30

e 0.4.8 — Terminal scrollback & colours, security & performance fixes

Added

  • Terminal scrollback (5000 lines): scroll up with the mouse wheel to review
    earlier output; the view stays anchored while output streams and snaps back to
    the bottom when you type.
  • Terminal background colours (SGR 40–47/100–107 and 256/true-colour) — git diff, coloured errors and search tools keep their highlighting.

Changed

  • SSH passwords are no longer written to disk: the askpass helper reads the
    secret from an environment variable that only lives in memory.
  • External-change file polling runs off the UI thread, so the editor never stalls
    on slow or network filesystems.
  • External reloads honour the file's detected encoding (UTF-16/Windows-1252).

Fixed

  • Language servers now shut down gracefully (shutdown + exit) and their stderr is
    logged instead of discarded, making LSP issues diagnosable.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.7

Choose a tag to compare

@kwhorne kwhorne released this 29 Jun 13:34

e 0.4.7 — Resizable terminal & agent PATH fix

Added

  • The terminal panel (⌘T) is now drag-resizable in height — drag the handle
    along its top edge.

Fixed

  • The agent panel (⌘L) could not find CLI agents installed via nvm
    (command not found) when the app was launched from Finder; agents now run
    through an interactive login shell so .zshrc/.bashrc PATH is available.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.6

Choose a tag to compare

@kwhorne kwhorne released this 29 Jun 06:33

e 0.4.6 — Suggested commit messages

Added

  • Source Control: a ✨ button suggests a Conventional Commits message
    (type, scope and changed files) generated from your staged changes.

Changed

  • Project links now point to elyracode.com (About dialog, README docs link and
    Cargo metadata).

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.5

Choose a tag to compare

@kwhorne kwhorne released this 28 Jun 19:04

e 0.4.5 — Tailwind CSS highlighting

Added

  • Tailwind CSS highlighting inside class="…" attributes (Blade, HTML, Vue):
    utility classes, variant prefixes (sm:, dark:, hover:) and arbitrary
    values (w-[680px]) are coloured distinctly.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.4

Choose a tag to compare

@kwhorne kwhorne released this 28 Jun 18:47

e 0.4.4 — Blade syntax highlighting

Changed

  • Blade syntax highlighting now colours Blade directives, {{ }}/{!! !!}
    expressions, {{-- comments --}} and the embedded PHP inside @php blocks and
    echoes — in addition to HTML, attributes and Tailwind classes.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.3

Choose a tag to compare

@kwhorne kwhorne released this 28 Jun 18:27

e 0.4.3 — Smarter file finder

Changed

  • The ⌘P file finder now uses ranked fuzzy matching (file-name and short-path
    matches rank highest, e.g. wbp finds welcome.blade.php) and builds its
    index in the background, so it opens instantly even on very large folders.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.2

Choose a tag to compare

@kwhorne kwhorne released this 28 Jun 18:02

e 0.4.2 — Emmet

Added

  • Emmet abbreviation expansion (Tab) in HTML, Blade, Vue, Svelte and PHP:
    tags, classes, ids, attributes, text, nesting, grouping, multiplication and
    $ numbering.

Fixed

  • ⌘W / Esc now close the database results overlay (and the cell-edit popup).

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.1

Choose a tag to compare

@kwhorne kwhorne released this 28 Jun 14:07

e 0.4.1 — Database depth & new icon

Added

  • Database: inline cell editing (double-click a cell in a table with a primary
    key), saved queries (per project), ClickHouse support (HTTP interface), and SSH
    tunnels for remote databases.

Changed

  • New application icon.

Includes a universal macOS .dmg installer below (with the new app icon).

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md

e 0.4.0

Choose a tag to compare

@kwhorne kwhorne released this 28 Jun 13:32

e 0.4.0 — Database panel & Laravel intelligence

Added

  • Database panel (⌘3): browse and query MySQL/MariaDB, PostgreSQL and SQLite
    databases. Connect from the project's .env or manually (with a Test button),
    browse tables with sortable columns, paging, a Data/Structure view and CSV
    export, and run SQL in a results grid (⌘↵ to run, horizontal scroll and arrow
    keys to pan). Right by default; configurable left.
  • Laravel features on par with the official VS Code extension: completion, hover
    and go-to-definition for route(), view(), config(), env(), __()/trans()
    and <x-...> Blade components, sourced from your project via php artisan.
    Auto-enabled in Laravel projects; toggle under Settings → Laravel features.

Includes a universal macOS .dmg installer below.

Full changelog: https://github.com/kwhorne/e/blob/main/CHANGELOG.md