Skip to content

0.4.8#59

Open
yinyin333333 wants to merge 12 commits into
mainfrom
0.4.8
Open

0.4.8#59
yinyin333333 wants to merge 12 commits into
mainfrom
0.4.8

Conversation

@yinyin333333

@yinyin333333 yinyin333333 commented Jul 17, 2026

Copy link
Copy Markdown
Owner

close #60
close #61
close #62
close #63
close #65
close #66
close #67
close #68
close #69

Route child-process writes through a bounded writer queue and separate document state from pipe I/O so diagnostics, edits, saves, and tab changes cannot form a blocking stdin/stdout lock cycle.

Make Lint Off stop the active LSP generation, restart cleanly on Lint On, discard stale session events, and reduce redundant diagnostics/UI work during edit bursts and document switches.

Preserve localized hover formatting and refresh locale-dependent diagnostics without reintroducing source labels.

Regression context: this hardens the 0.4.7 LSP integration added around TXTeditor PR #44 against the watched-file traffic introduced with vector-lsp PR #5, making the change easier to identify or revert if freeze reports continue.
Add a localized Close All toolbar action for folder workspaces and standalone documents, preserving save, discard, and cancel handling for modified files.

Stop active LSP and legacy lint work, clear diagnostics and explorer state, and reset the empty workspace after all documents close. Raise the empty-state layer above frozen grid canvases to prevent residual cells from remaining visible.

Cover the command, localization, cancellation, and save/discard flows with tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment