github sinelaw/fresh v0.2.16
fresh-editor 0.2.16

latest release: v0.2.17
15 hours ago

0.2.16

Features

  • Project-Wide Search & Replace: Search and replace across the entire project. Works reliably with unsaved buffers, large files, and up to 10,000 results. Alt+Enter to replace in project.

  • Hot Exit: All buffers — including unnamed scratch buffers — persist across sessions automatically. Configurable via hot_exit setting (#1148, #1233).

  • Workspace Storage: Session state always restored on startup, even when opening specific files from CLI. Plugin state also persists across sessions.

Improvements

  • Keybinding Editor: Collapsible section headers and plugin mode bindings shown as first-class entries.

  • Markdown Compose Mode: Easier to discover via global toggle and searchable command palette entries.

  • Tab Naming: Duplicate tab names are disambiguated with appended numbers.

  • View...Keybinding Style: Menu Checkboxes: Submenu items now show checkbox indicators for toggled settings.

Bug Fixes

  • Fixed crash when workspace references deleted files (#1278).

  • Fixed CapsLock breaking keyboard shortcuts like Ctrl+A, Ctrl+C, etc.

  • Fixed bracketed paste not working on Windows Terminal.

  • Fixed clipboard not working in client-server session mode.

  • Fixed Latin-1 files misdetected as UTF-8 for short files with trailing high bytes.

  • Fixed line number bugs: Delete key not updating status bar (#1261), relative line numbers miscounting (#1262).

  • Fixed C# LSP not working due to language ID mismatch.

  • Fixed remote editing using hardcoded /tmp instead of querying the remote system.

  • Fixed high memory usage on Windows (#1205).

  • Fixed PageUp/PageDown not working in Theme Editor sidebar.

  • Fixed unbound keys being swallowed in plugin modes.

Packaging

  • Linux: Icons and desktop files added to all packaging methods (deb, rpm, Flatpak, AppImage). Fixed Flatpak AppStream metadata for app stores.

Don't miss a new fresh release

NewReleases is sending notifications on new releases.