Cuvel Release History
Release history
Review the major features, improvements, and fixes released since Cuvel Editor 1.0.0.
Current public release
Cuvel 1.2.11
What changed
This page lists changes that affect users and omits minor internal adjustments.
- Fixed suggestions appearing far from the caret when long lines are wrapped. Suggestions now stay near the caret after wrapping or scrolling and remain within the window edges.
- Added ?, /, and . as boundaries for double-click selection. Existing quote and bracket rules are preserved, and Japanese punctuation 、 and 。 does not split the selection.
- Fixed text and closing tags after HTML character references, such as ▶, incorrectly appearing in comment colors.
- Fixed slashes, quotes, and brackets inside JavaScript and TypeScript regular expressions being misidentified, causing incorrect comment colors or red bracket warnings.
- Fixed missing syntax colors for functions and regular expressions in multiline scripts within HTML and PHP documents.
- Fixed double-click selection crossing brackets. Nested quotes and brackets now use the innermost enclosing pair, and < > pairs are also supported.
- Selection within quotes and brackets now stops at $, regular spaces, and full-width spaces. Double-clicking test in $test selects test without $, while Japanese punctuation 、 and 。 remains part of the selection.
- Fixed an issue where a pending window-resize update could move the caret back to its previous position after a click.
- Fixed duplicate carets and misaligned text or selection highlights near the end of long lines.
- Dragging from a line ending now highlights the correct range throughout the drag, even when the caret was on another line.
- Improved the consistency of the space after line endings during horizontal scrolling and the left margin when returning to the start of a line.
- Improved multi-cursor editing, including vertical arrow movement, pasting over selections, and color-code insertion. Clicking a line number now selects the entire line.
- Stabilized horizontal scrolling and end-of-line caret placement for long lines, with extra space beyond the longest line. Window-size restoration and selection visibility were also improved.
- Refined color-code detection: only six-digit hexadecimal values and the three-digit forms #fff and #000 are recognized. False highlights such as #add and #add_test were fixed.
- Fixed an issue where the editor scrollbar could overlap the Encoding and Line Ending panel. We also revalidated the position and stacking order of every panel, menu, and dialog.
- Fixed an issue where valid brackets could remain marked in red after typing escape sequences such as \n inside a string.
- Fixed an issue that could make IME-style composition input unstable after moving or resizing the app window.
- Fixed an issue where comment coloring could stop partway through a line beginning with // during continuous typing.
- Fixed an issue where the candidate window for IME-style composition, including Japanese input, could appear away from the caret after moving or resizing the app window.
- Fixed multi-cursor IME-style composition previews so in-progress text appears at every cursor before confirmation, including when multiple cursors are on the same line.
- Refined double-click selection to use the nearest enclosing quotes or brackets while preserving ordinary word selection for variables, URL segments, and other text inside strings.
- Fixed multi-cursor editing so normal typing and IME-style composition previews and committed text appear at every cursor and remain undoable.
- Added the Microsoft Store edition and bidirectional migration of supported preferences, such as language and themes, between the website and Store editions.
- The Store edition can now optionally install only the required language servers and run LSP syntax diagnostics when the user presses the button.
- Improved long-line wrapping and fixed indentation, restored rendering after restart, and syntax colors during Japanese IME composition.
- Prevented # characters inside HTML entities from being mistaken for color codes.
- Fixed an issue where CSS ID selectors such as #add were mistaken for three-digit color codes and displayed an unwanted color preview.
- Double-clicking inside a double-quoted string now selects all text between the quotes, while ordinary word selection remains unchanged.
- Fixed a rendering issue where returning to a tab could leave the previous tab’s editing-line overlay visible and make a line appear shifted.
- Shared editing-line state is now reset during tab restoration and rebuilt from the current selection.
- Limited tree search to the open workspace, listed files first, and organized matching folders in a collapsed group.
- Selecting a folder result now reveals it in the original tree without changing the workspace root.
- Stopped the Windows installer from changing default file associations and added Edit with Cuvel for BAT, CMD, and PowerShell scripts while preserving their normal execution behavior.
- Improved update-check caching so a newly installed app version checks the server immediately instead of waiting 24 hours.
- Updated the official Windows MSI, Linux deb, and AppImage builds.
- Added the checked app version to update metadata so changing the installed version invalidates the previous check time.
- Added update notices through a red settings badge and red text in Settings when a newer stable release is available.
- Choosing Later hides only the badge until the next release; the Settings notice remains. Cuvel does not update automatically.
- Fixed a rendering issue that could temporarily shift an unrelated line after pasting.
- Added the foundation for checking the public web release and presenting an update notice.
- Added the Forest syntax color theme with localized names in nine languages.
- Refined the proportions of the flat app icon.
- Changed the app icon to a flat design.
- Fixed vertical alignment between line numbers and editor text.
- Retained rendered content for up to eight tabs and 20,000 total rows to make large-file tab switching faster.
- Added an initial-render loader and LRU eviction beyond the retention limits.
- Strengthened comment coloring across HTML, PHP, C-family languages, Python, Java, Ruby, and other supported formats.
- Split expensive rendering work after large multi-line pastes so editing can continue without freezing.
- Improved synchronization between newlines, caret, selection, IME, undo/redo, and syntax rendering.
- Continuously improved suggestions, closing-tag completion, multi-cursor editing, search and replace, comments, indentation, minimap, and folder search.
- Reduced memory and waiting time in long files by optimizing undo history, session saving, and tab-render caches.
- Improved usability and stability after the initial release.
- Added deb and AppImage packages for Ubuntu 22.04 or later.
- Published the first stable release of Cuvel Editor.
- Included tabbed editing, folder tree, minimap, search and replace, Diff, multi-cursor editing, snippets, and optional LSP syntax checks.
Download the latest Cuvel
Download the official Windows and Linux builds for free.
Go to downloads