Releases: HelgeSverre/token
Releases · HelgeSverre/token
v0.3.19
Install token 0.3.19
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HelgeSverre/token/releases/download/v0.3.19/token-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HelgeSverre/token/releases/download/v0.3.19/token-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install helgesverre/tap/tokenDownload token 0.3.19
| File | Platform | Checksum |
|---|---|---|
| token-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| token-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| token-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| token-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.3.18
Install token 0.3.18
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HelgeSverre/token/releases/download/v0.3.18/token-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HelgeSverre/token/releases/download/v0.3.18/token-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install helgesverre/tap/tokenDownload token 0.3.18
| File | Platform | Checksum |
|---|---|---|
| token-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| token-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| token-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| token-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.3.17
Install token 0.3.17
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HelgeSverre/token/releases/download/v0.3.17/token-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HelgeSverre/token/releases/download/v0.3.17/token-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install helgesverre/tap/tokenDownload token 0.3.17
| File | Platform | Checksum |
|---|---|---|
| token-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| token-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| token-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| token-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.3.16
Install token 0.3.16
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HelgeSverre/token/releases/download/v0.3.16/token-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HelgeSverre/token/releases/download/v0.3.16/token-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install helgesverre/tap/tokenDownload token 0.3.16
| File | Platform | Checksum |
|---|---|---|
| token-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| token-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| token-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| token-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.3.15
Full Changelog: v0.3.14...v0.3.15
v0.3.14 - Dock Panel Layout Fixes
Fixed
- Layout: Editor viewport now correctly shrinks to accommodate dock panels (bottom/right)
- Layout: Viewport dimensions recalculated when dock visibility or size changes
- Preview: Fixed dual rendering issue (native markdown disabled when webview active)
- Preview: Fixed webview misalignment on macOS (proper coordinate conversion)
- Scroll: Scroll events over dock panels and preview panes now properly consumed
Changed
- Unified mouse event handling with new hit-test system
- Optimized cursor-blink redraw behavior
- Various code cleanups and dead code removal
v0.3.13 - CSV Editing Fixes
Fixed - CSV Cell Editing
Column Truncation:
- Fixed column truncation issue during CSV cell editing
- Cells now properly handle content that exceeds initial column width
- No data loss when editing longer values
Horizontal Scrolling:
- Added horizontal scroll support for CSV cell editing
- Long cell content now scrollable within the edit field
- Improved UX for editing cells with long text values
Log File Discovery:
- Fixed log file discovery to find most recent dated log file
- Improved config path resolution for logging
v0.3.12 - Complete Find/Replace
Complete Find/Replace Implementation
Core Search Functions
find_all_occurrences_with_options()with case sensitivity supportfind_next_occurrence_with_options()for forward search with wrappingfind_prev_occurrence_with_options()for backward search with wrapping- Full Unicode support (Greek, Japanese, emoji, accented characters)
- Overlapping match detection
New Modal Messages
ToggleFindReplaceField- Tab to switch between query/replace fieldsToggleFindReplaceCaseSensitive- Toggle case-sensitive searchFindNext/FindPrevious- Navigate through matchesReplaceAndFindNext- Replace current match and find nextReplaceAll- Replace all occurrences at once
UX Improvements
- Query persists when reopening Cmd+F (like command palette)
- Transient messages show "No matches found" or "Replaced N occurrences"
- Selection highlights the current match
- Cursor scrolls to ensure match is visible
Test Coverage
- 25+ new tests for find functionality
- Case sensitivity tests
- Unicode edge cases (emoji, CJK, Greek letters)
- Overlapping pattern matching
- Empty document and needle handling
v0.3.10 - File System Watcher & New Languages
Added
Workspace File Watching:
- Integrated
notifycrate for real-time file system monitoring FileSystemChangeevent for workspace updates- Automatic refresh when files change externally
New Language Support:
- Scheme, INI, XML - tree-sitter parsers and highlighting
File Operations:
- Support for opening files via sidebar
- Support for creating new files
Theme Improvements:
- Added CSV highlighting colors to all themes
Documentation:
- Comprehensive documentation suite
- Workspace performance benchmarks
Changed
- Removed legacy highlight query files
- Cleaned up obsolete assets
Full Changelog: v0.3.9...v0.3.10
v0.3.9 - SelectWord and sidebar spacing fix
Added
- Implemented
select_word()method forEditableStatein unified text editing system - Wired
TextEditMsg::SelectWord(previously a TODO stub) - Added 4 tests for select_word
Fixed
- Sidebar folder indicator spacing - increased gap between +/- and folder names
Full Changelog: v0.3.8...v0.3.9