ITADN
SpartanJ/ecode

版本发布 8

ecode 0.8.0ecode-0.8.0预发布
? · 2026-04-26

# Changelog ## Added * Visual diff / patch / file comparison (#130) https://github.com/user-attachments/assets/28abd925-4618-4c03-b2b6-f84f692ebf31 https://github.com/user-attachments/assets/d556acc4-e1d0-424c-b1e9-3856fac9c635 https://github.com/user-attachments/assets/dfc4acb1-05ab-44fd-a58b-39350a007fb3 * Auto-indent support (`Settings -> Document -> Global Settings -> Auto-Indent -> Smart`) (#294) * UI Themes based on the Syntax Color Scheme (`Settings -> Window -> UI Theme -> Syntax Color Scheme`) (#661) https://github.com/user-attachments/assets/16879b99-1a66-4fbe-88a3-8e1aa4b1bd95 * Added Color Box support (Renders a background box of the parsed color directly behind the text itself) (#825) ![color box](https://github.com/user-attachments/assets/46bf9a59-72fa-4969-9c12-663fd00cfda8) * Added live Markdown Preview support and markdown rendering support across the editor <img width="2560" height="1409" alt="markdown-preview" src="https://github.com/user-attachments/assets/5f3a9994-e2a1-4354-8736-3adccdf6d910" /> * Added [Agent Client Protocol / ACP](https://agentclientprotocol.com/) to the AI Assistant plugin * Native Linter/Formatter support for JSON (#828) * Native Linter/Formatter support for YAML (#829) * Code highlighting for WebAssembly (#842) * Code highlighting for WIT (Web Assembly Interface Types) (#844) * Code highlighting for CPS (#851) * Added `clear-indentation` command (#854) * Option to open new terminals in the active document’s directory (#857) * Added code folding for XML + HTML (#870) * Added terminal text reflow support * Add woff2 font format support ## Improved * Do not purge erroneous config in plugins (#827) * Select multiple items in side panel treeview (#869) * Directory chooser: pasting full path does not use it (#872) * About dialog: can't be closed by key press (#873) * Improved documentation visibility, now will find the best place possible to render and auto-adjust its width (#874) https://github.com/user-attachments/assets/3a229691-61c3-40ab-afd9-29889a9cbdf5 * Improved signature helper positioning and now allows to render in multiple lines (enabled by default) https://github.com/user-attachments/assets/9ea34720-dfe4-48d7-aed6-341061c0ac9d * Expose an environment variable to let shells detect the embedded terminal (#878) * Auto-Close brackets improvements: * Word boundary behavior: Typing an opening bracket directly preceding an alphanumeric character prevents auto-closing. (e.g. typing ( before word correctly inserts ( without closing it). * Whitespace boundary behavior: Typing an opening bracket before a space triggers normal auto-closing. * Forward unbalanced brackets: Typing an opening bracket when there's an unmatched closing bracket ahead on the same line prevents auto-closing (so typing ( when the line is () ) doesn't insert an extra )). * Balanced brackets: Regular auto-closing when brackets are completely matched. * Quote balancing: If the line already has balanced quotes and your cursor is right before a quote, typing a quote will just overwrite/step over the right quote instead of adding a new pair. * Major refactor in AI Asssitant plugin (improved UX) * Added tilde support for files and folders passed as parameters from the CLI in ecode * Terminal scroll position does not change on terminal resize * Improved crash stack-traces saving on Windows (#835) * Greatly improved crash window on Windows, now displays the stack-trace and let the user go to report it * Fix text-selection in opencode and many other CLI applications * Allow to load multiple files and folders from the CLI * Update app title when focusing any new tab that it's not an editor or a terminal ## Fixed * Press backspace button on collapsed code blocks crashed ecode (#836) * Allow `ft` in palette outside of projects (#853) * Fix copy paste in tree-view (#855) * Fix create pseudo-console spawn issues in Windows (#856) * Cannot type # on macOS British keyboard (Option + 3 bound to terminal tab) (#877) * Can't close folder if there is a terminal tab focused (#890) * Fix LSP graceful exit (this fixes clangd not erasing the preamble cache files) * Fix user-after-free during plugin reload * Fix `--verbose` on Windows * Fix a focusing issue when moving a terminal to the status bar terminal, hiding the terminal would not focus any editor * Fix a crash during debugging that happens due to invalid memory access (UIAbstractView + VariablesModel changes). * Fix a crash on ChatUI when closing a chat that was about to receive a server response * Fix terminal close warning spawning multiple times and allowing to crash the app * A ton of bug fixes

ecode 0.7.4ecode-0.7.4预发布
? · 2026-01-11

Changelog pending **Full Changelog**: https://github.com/SpartanJ/ecode/compare/ecode-0.7.3...ecode-0.7.4

0.7.2预发布
? · 2025-07-20
ecode 0.7.2ecode-0.7.2预发布
? · 2025-07-20

Changelog pending **Full Changelog**: https://github.com/SpartanJ/ecode/compare/ecode-0.7.1...ecode-0.7.2

ecode 0.7.1ecode-0.7.1预发布
? · 2025-04-13

Changelog pending **Full Changelog**: https://github.com/SpartanJ/ecode/compare/ecode-0.7.0...ecode-0.7.1

ecode 0.7.0ecode-0.7.0预发布
? · 2025-02-09

Changelog pending **Full Changelog**: https://github.com/SpartanJ/ecode/compare/ecode-0.6.4...ecode-0.7.0

ecode 0.6.4ecode-0.6.4预发布
? · 2024-12-01

Changelog pending **Full Changelog**: https://github.com/SpartanJ/ecode/compare/ecode-0.6.3...ecode-0.6.4

ecode 0.6.3ecode-0.6.3预发布
? · 2024-11-03

Changelog pending **Full Changelog**: https://github.com/SpartanJ/ecode/compare/ecode-0.6.2...ecode-0.6.3