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
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
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
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
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
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
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
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
Martín Lucas Golini
6a39a7b458
SyntaxTokenizer and SyntaxDefinition repository support WIP.
2025-05-06 19:26:50 -03:00
Martín Lucas Golini
3c4b2698c3
Add new OpenAI and Google models.
...
Pump eepp and ecode versions.
Try to fix a minor bug in Plugin Manager window.
2025-04-19 00:15:47 -03:00
Martín Lucas Golini
582d816eed
Ups, wrong model name, again.
2025-04-07 14:31:13 -03:00
Martín Lucas Golini
fbe748f757
Fix Gemini 2.5 Exp model name.
...
Added the syntax definition folding ranges configuration for the JSON definitions.
Cleaned up a little bit some languages, added folding ranges to several of them.
2025-04-06 15:43:55 -03:00
Martín Lucas Golini
da85af1246
Added C3 syntax highlighting and LSP support.
...
Refactored TextUndoStack, now uses std::variant and avoids heap allocating each command.
Fix possible crash in Process::readAll.
Fix SyntaxDefinition::setSymbols.
Some minor improvements for Odin and Ü syntax definitions.
Fix Git plugin silent configuration.
2025-04-04 01:48:39 -03:00
Martín Lucas Golini
2a88bac8a1
Performance improvements due to not debouncing some function calls.
...
Adjust JSX and TS syntax definitions.
2025-04-02 20:24:45 -03:00
Martín Lucas Golini
030b8dd9e6
Added Gemini 2.5 Pro Experimental support.
...
Minor changes in UIScrollView (now updates click step by default).
Minor optimization in SyntaxTokenizer.
Fix UIImage wrap_content and autosize.
Do not crash if no display is available.
2025-03-26 00:14:56 -03:00
Martín Lucas Golini
129057ee03
Generate summary and save conversation WIP.
2025-03-15 01:25:05 -03:00
Martín Lucas Golini
4ef3dfa312
AI Assistant WIP (first working version, no settings available and many things pending but chat working).
2025-03-11 22:04:46 -03:00