Skip to content

Releases: sinelaw/fresh

0.1.27

08 Dec 23:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Release Notes

Features

  • Update Checker: Automatically checks for new versions periodically (every 24 hours) and on quit, showing a notification when updates are available.

  • Diagnostics Panel: New diagnostics panel plugin showing all errors/warnings in a dedicated split view. Opens in horizontal split, auto-updates on buffer change, and syncs cursor position with F8/Shift+F8 navigation. Includes help line with keybinding hints.

  • Diagnostics API: New plugin API for accessing LSP diagnostics programmatically.

  • LSP Initialization Options: Added support for initialization_options in LSP server configuration.

  • Warning Log Layer: Captures WARN+ level logs to a file and can open them in the editor for debugging.

  • Plugin Hook: Added cursor_moved hook for plugins to respond to cursor position changes. Standardized hook naming to use underscores.

Bug Fixes

  • UTF-8 Status Bar: Fixed panic when truncating status bar text mid-character.

  • Session Restore: Fixed session restore when a plugin buffer was the active buffer.

  • Viewport Sync: Fixed viewport sync issues after SplitViewState refactoring.

  • LSP Null Response: Treat null LSP response as valid result instead of error.

  • LSP Auto-Start: Persist LSP auto-start setting when manually stopping the server.

  • Safe String Slicing: Use safe string slicing in get_text_to_end_of_line to prevent panics.

Internal

  • SplitViewState Refactoring: Made SplitViewState authoritative for viewport state.

  • Default Log Path: Use system temp directory for default log file path.

  • Test Reliability: Fixed flaky tests on macOS and Windows, improved diagnostics panel tests.

  • Dependency Updates: Updated deno_core, schemars, libloading, and GitHub Actions dependencies.

  • Documentation: Added macOS plugin location information, documented reloadConfig plugin API.

Install fresh-editor 0.1.27

Install prebuilt binaries via Homebrew

brew install sinelaw/fresh/fresh-editor

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.27

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.26

07 Dec 15:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.26

Install prebuilt binaries via Homebrew

brew install sinelaw/fresh/fresh-editor

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.26

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.24

06 Dec 23:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.24

Install prebuilt binaries via Homebrew

brew install sinelaw/fresh/fresh-editor

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.24

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.21

05 Dec 08:48
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.21

Install prebuilt binaries via Homebrew

brew install sinelaw/fresh/fresh-editor

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.21

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.20

05 Dec 00:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.20

Install prebuilt binaries via Homebrew

brew install sinelaw/fresh/fresh-editor

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.20

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.19

04 Dec 17:26
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.19

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.19

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.18

04 Dec 12:02
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.18

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.18

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.17

04 Dec 00:55
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.17

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.17

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.16

04 Dec 00:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.16

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.16

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.15

02 Dec 21:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Install fresh-editor 0.1.15

Install prebuilt binaries into your npm project

npm install @fresh-editor/[email protected]

Download fresh-editor 0.1.15

File Platform Checksum
fresh-editor-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
fresh-editor-x86_64-apple-darwin.tar.xz Intel macOS checksum
fresh-editor-x86_64-pc-windows-msvc.zip x64 Windows checksum
fresh-editor-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fresh-editor-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum