Martín Lucas Golini
18ff217a11
Don't lock the editor while matching brackets.
2026-04-25 01:13:50 -03:00
Martín Lucas Golini
7307b524f4
Fix UISceneNode::solveRelativePath.
...
Some fixes in LLM Chat UI, also added the option to display the reasoning (`display_reasoning`).
2026-04-20 01:42:12 -03:00
Martín Lucas Golini
3d894eb566
Add Together LLM provider to the AI Assistant plugin.
2026-04-15 01:45:30 -03:00
Martín Lucas Golini
4a4da521d9
Change default keybindings using option+key for macOS to make possible to input text with those key combinations. Mostly changes on modifier keys for some operations: status control panels will switch with mod+number and ctrl+number will switch to tab number, also ctrl+tab and ctrl+shift+tab will advance and move to previous tab.
...
Also: "lsp-symbol-code-action" will default to cmd+return. "format-doc" will default to mod+option+f.
Important: these changes do not *change* any currently configured shortcut, existing users will have to migrate manually, this is intentional to not disrupt current users work flows.
These changes are for the issue: SpartanJ/ecode#877 .
2026-04-14 20:56:49 -03:00
Martín Lucas Golini
e2b9b47b21
A couple of nits.
2026-04-13 15:42:27 -03:00
Martín Lucas Golini
57929621df
Prevent a crash when signature parameters are incorrect.
...
"About ecode" close with escape (SpartanJ/ecode#873 ).
2026-04-08 15:51:35 -03:00
Martín Lucas Golini
2a410876a7
Fix "box" shorthand parser.
...
AI Assistant: Added some new free models.
Fixed a crash in UIWidgetInspector.
2026-04-04 02:42:10 -03:00
Martín Lucas Golini
26a97be74d
Added HTML native linting.
...
Added HTML folding-ranges.
Fixed HTMLFormatter::HTMLtoXML.
Added `TextDocument::toString` and `TextDocument::toUtf8String`.
Fixed incorrect check for emojis in Text.
Fixed potential crash due to CSS parsing issues in StyleSheetSpecification.
2026-03-29 14:31:26 -03:00
Martín Lucas Golini
3286f3d0b7
Update lspclient.json to separate command from its parameters.
2026-03-27 10:48:26 -03:00
Martín Lucas Golini
2e49dba21b
Add colspan support in HTML Table.
2026-03-27 01:34:30 -03:00
Martín Lucas Golini
af9eebe9ea
Agent picker.
2026-03-21 18:07:45 -03:00
Martín Lucas Golini
af75f88369
Merge develop into feature/acp and resolve conflicts
2026-03-21 15:20:15 -03:00
Martín Lucas Golini
03acb3f95b
Branched WIP that needs to be merged with the new changes from develop.
2026-03-21 15:07:32 -03:00
Martín Lucas Golini
141dcc7f88
Fix ft not displaying when no project is loaded ( SpartanJ/ecode#853 ).
...
Added extension .cps to be treated as JSON (SpartanJ/ecode#851 ).
Added `NVIDIA: Nemotron 3 Super` model from OpenRouter.
2026-03-19 20:10:25 -03:00
Martín Lucas Golini
9409a82092
Added syntax highlighting for WebAssembly Text Format ( SpartanJ/ecode#842 ) and WebAssembly Interface Types ( SpartanJ/ecode#844 ).
...
Improvements in SyntaxTokenizer TextMate compatability.
Fixed debugging types definition scripts.
2026-03-16 01:11:23 -03:00
Martín Lucas Golini
bbba9b9023
ACP WIP
2026-03-09 20:19:10 -03:00
Martín Lucas Golini
0c1bbb6959
Improved RichText support, added more support for basic HTML elements.
2026-03-04 01:04:34 -03:00
Martín Lucas Golini
0a1c0de152
Silence premake5 beta8 warnings (make it future ready).
...
Minor nit in AIAssistant, added llama.cpp provider (since it's usually used in 8080).
2026-03-01 18:02:11 -03:00
Martín Lucas Golini
cfc6b546ac
Added native support for YAML linting ( SpartanJ/ecode#829 ).
2026-02-28 12:29:56 -03:00
Martín Lucas Golini
bc83764358
Added native JSON linter ( SpartanJ/ecode#828 ).
2026-02-27 18:41:56 -03:00
Martín Lucas Golini
d1ad9527a9
Added a few models from OpenRouter.
2026-02-25 11:27:00 -03:00
Martín Lucas Golini
7e3d9311f4
Add Gemini 3.1 Pro Preview model to AI Assistant.
2026-02-22 01:16:20 -03:00
Martín Lucas Golini
5085a13c21
Added a few models.
2026-02-11 21:17:16 -03:00
Martín Lucas Golini
ccd6da0a1b
Fix a bug in LLMChatCompletionRequest that missed parsing packets without a complete JSON object (affected Copilot and Perplexity).
...
Fix a bug in Markdown parser, I misinterpreted the documentation.
2026-02-10 01:01:41 -03:00
Martín Lucas Golini
619295fa62
Fix modifed files color highlight in treeview.
...
Minor change in AI Assistant.
2026-02-06 00:45:24 -03:00
Martín Lucas Golini
2687f49294
Refactor in ContextSettings.
...
Added NVIDIA provider in AI Assistant and updated Perplexity models.
2026-02-05 00:53:07 -03:00
Martín Lucas Golini
f2d491384d
Some UI widgets constructor refactor and minor function renaming.
...
Added Moonshot LLM models support.
2026-02-04 01:31:43 -03:00
Martín Lucas Golini
2c4dc55b8f
Minor changes in LLM Chat UI.
...
Fixes in shorthand parsing for background-position.
Fix in alignment for non-editable UITextInput.
2025-12-15 00:21:20 -03:00
Martín Lucas Golini
5f30967f80
Re-enable LM Studio models.
2025-12-11 18:38:44 -03:00
Martín Lucas Golini
a4002717be
Added String::isLatin1 and String::getTextHints.
...
Added TextHint::NoKerning to skip kerning in Text and TextLayout.
Added Gemini 3 Pro Preview new Gemini model.
Some minor changes in TextEmulator, backported from st latest version.
2025-11-19 01:24:39 -03:00
Martín Lucas Golini
eddfc1bf8d
Change the default CMake LSP server.
2025-11-05 00:37:41 -03:00
Martín Lucas Golini
3248543ce2
Added trim-trailing-whitespace command ( SpartanJ/ecode#667 ).
...
Added `delete-to-start-of-line` command (SpartanJ/ecode#668 ).
Added OpenRouter support to the AI Assistant.
2025-09-30 01:13:24 -03:00
Martín Lucas Golini
ec8016eb0e
Added CSS light-dark function support ( https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/light-dark ).
...
Fix minor bug in SyntaxTokenizer.
Fix default Google chepeast model.
2025-09-24 00:35:37 -03:00
Martín Lucas Golini
317f1156fe
Added Perplexity support for the AI Assitant plugin.
2025-09-05 00:02:35 -03:00
Martín Lucas Golini
4b4a5f3491
More work on the Spell-Checker ( SpartanJ/ecode#515 ).
...
Spell-Checked a lot of code.
2025-08-21 01:43:42 -03:00
Martín Lucas Golini
dbb36cdcf4
Fix Objective-C highlighter.
...
Added Objective-C++ highlighter (SpartanJ/ecode#616 ).
Replaced "Treat .h file as C++" in favor of "Treat .h files as..." with multiple options, including auto-detection (SpartanJ/ecode#614 ).
Refresh semantic-highlighting after syntax highlighter change.
2025-08-17 16:56:12 -03:00
Martín Lucas Golini
61c3e72289
Added GitHub LLM provider and models.
...
Added new GPT-5 models.
2025-08-08 00:37:17 -03:00
Martín Lucas Golini
05c0f93aea
Improve isJavaScriptRegEx in ParserMatcher.
...
Handle Recent Files/Recent Folders that have been removed from disk (SpartanJ/ecode#606 ).
Added a few new Claude models.
2025-08-07 00:56:44 -03:00
Martín Lucas Golini
ec4f122519
Register more makefiles extensions ( SpartanJ/ecode#578 ).
...
Some minor nits in LSP.
2025-07-10 22:55:25 -03:00
bytequill@codebased.xyz
79966343ba
Update iconBindings; Add missing doGitIntegration config ( #135 )
...
* Update `iconBindings`; Add missing `doGitIntegration` config
* discordRPC.json fix typos
2025-07-05 11:21:57 -03:00
Martín Lucas Golini
e0b763f637
Node debugger fixes.
...
LSP mouse hover fix when there's also a linter error in the same position.
Fix in emscripten file parameter parsing.
2025-07-02 01:41:18 -03:00
Martín Lucas Golini
3797aa877b
Minor refactor in SyntaxTokenizer.
...
Open .xbm and .xpm files as C (SpartanJ/ecode#532 ).
2025-06-28 20:55:09 -03:00
Martín Lucas Golini
c9507c2cba
Allow supporting multiple "type"s per DAP.
...
Should fix macOS build.
2025-06-26 20:45:56 -03:00
Martín Lucas Golini
df0a58c34e
Some debugger improvements for node dap.
...
Fixed a bug in TextDocument that created new history in the undo/redo stack when not doing any operation when trying to cut.
2025-06-26 20:19:17 -03:00
Martín Lucas Golini
4fb1c61911
Use oxlint as the default js/ts linter.
2025-06-23 22:49:55 -03:00
Martín Lucas Golini
5cc94842e1
Add DAP multi-session support and add Node.js debugging support.
2025-06-22 01:48:17 -03:00
Martín Lucas Golini
2fb80cd94a
WIP trying to support vscode-js-debug.
2025-06-20 22:18:30 -03:00
Martín Lucas Golini
f580998b55
Allow to limit auto-completion results to the current document symbols ( SpartanJ/ecode#482 ).
...
Added Typst LSP.
2025-05-31 00:48:36 -03:00
Martín Lucas Golini
eacb3a0f5b
Syntax Definitions are going to be loaded on-demand instead of during start-up (this allows to add as many as wanted without worrying about memory usage or load times).
...
Added Racket syntax highlighting and LSP support (SpartanJ/ecode#459 ).
2025-05-28 23:54:34 -03:00
Martín Lucas Golini
70aecddd18
Added support for Tab jump modes ( SpartanJ/ecode#469 ). Including a Tab Switcher (I have no better name for the moment).
...
Added support to hide the Tab Bar (SpartanJ/ecode#477 ).
Updated efsw.
Updated JS, TS, C++ grammars.
2025-05-24 01:10:50 -03:00