Repository navigation
TXTeditor 0.4.8
TXTeditor 0.4.8
TXTeditor 0.4.8 expands search, navigation, and editing workflows, adds application-wide localization, introduces a complete Close All workflow, and delivers a coordinated reliability update for TXTeditor and Vector-LSP.
Important: TXTeditor 0.4.8 and its matching Vector-LSP build should be updated together. The editor-side transport and session changes and the server-side watcher and revalidation changes are complementary parts of the same LSP stability fix.
What's Changed
What's Changed
Search, Navigation, and Editing
- Added
F3/Shift+F3for Find Next and Find Previous. (#60) - Added Find and Replace (
Ctrl+Shift+H), including Replace, Replace All, table scopes (All Cells, Column Only, and Row Only), and replace support in the JSON editor. (#60) - Added Go to Row (
Ctrl+G) for tables andCtrl+Tab/Ctrl+Shift+Tabfor switching between open tabs. (#60) - Added column cloning. Row and column cloning now append cloned data to the end of the table.
- Fixed multi-cell paste alignment when copied cells are pasted into a dragged selection. (#68)
Localization
- Added a persistent Language setting with 13 locales: English (US), Traditional Chinese, German, Spanish (Spain), French, Italian, Korean, Polish, Spanish (Mexico), Japanese, Portuguese (Brazil), Russian, and Simplified Chinese. (#67, #69)
- Language changes now take effect immediately and persist across restarts.
- Localized menus, toolbar controls, dialogs, settings, panels, status and error messages, Legacy Lint output, Vector-LSP diagnostics and hover text, column guidance, and What to do instructions.
- Improved Korean and other translations, simplified plugin hover details, and removed redundant reference-source labels.
- Standardized document language metadata using BCP 47 language tags.
TXTeditor and Vector-LSP Reliability
- Fixed LSP stalls during rapid edits, saves, tab or document switches, and lint toggling through coordinated editor and server changes.
- TXTeditor now routes child-process writes through a bounded queue, cleanly stops and restarts LSP sessions, discards stale session events, and reduces redundant diagnostics and UI refresh work.
- Vector-LSP now coalesces live validation work, ignores stale disk and close events, and revalidates only affected workspace data instead of performing a full scan for every watched-file burst.
- Improved diagnostic responsiveness and reliability in workspaces containing same-named files in different subfolders.
- Restored live diagnostics for invalid
skilldescreferences. (#63)
Workspace Management
- Added a localized Close All toolbar action for both folder workspaces and standalone documents.
- Close All preserves Save, Don't Save, and Cancel handling for modified files, stops active Vector-LSP and Legacy Lint work, clears diagnostics and Explorer state, and fully resets the empty workspace.
Bug Fixes
- Fixed a desktop freeze and cross-tab race in copy, cut, and paste workflows involving same-named files from different folders. Native clipboard access is now serialized, and delayed operations remain bound to the document that initiated them. (#65)
- Fixed
Ctrl+Gin the JSON editor so it opens Go to Line instead of Find and Replace. (#61) - Fixed JSON diagnostic navigation in CRLF documents so diagnostics select the correct line and range. (#62)
- Fixed JSON Find and Go to Line panel sizing, closing, focus restoration, repeated-shortcut behavior, and duplicate Go to Line dialogs. (#66)
- Updated the README to reflect the current feature set and shortcuts.