Aquesta és una versió anterior. La versió actual és la 0.8.1. ecode 0.8.1 · Data de publicació:
Fitxers d’instal·lació 0.8.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
# Changelog
## Added
- Visual diff / patch / file comparison (#130)
- 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)
- Added Color Box support (Renders a background box of the parsed color directly behind the text
itself) (#825)
- Added live Markdown Preview support and markdown rendering support across the editor
- Added Agent Client Protocol / ACP 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)
- Improved signature helper positioning and now allows to render in multiple lines (enabled by
default)
- 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