Commit Graph

744 Commits

Author SHA1 Message Date
nilsk
30d6b64c5b WIP: changing from parallel dictionaries to an encapsulated and centrally managed State for dynamic states; introducing Stateful and Named components to greatly decrease repetetive code; New levels of security for component properties to control exposure; Including security pre- and postables to protect from prompt injection 2026-03-20 00:49:21 +01:00
nilsk
2117df5b9e fixed diverse little issues that occured while testing 2026-03-17 17:20:16 +01:00
krut_ni
9440f132c6
added missing properties 2026-03-16 20:27:10 +01:00
krut_ni
c4ec10748a
WIP: implementing time, date and date range pickers 2026-03-16 20:06:50 +01:00
krut_ni
5894147238
minor fixes 2026-03-16 15:44:15 +01:00
krut_ni
0d57f1883c
Button now supports IconButton; Switch supports OnChange hook now 2026-03-16 14:15:29 +01:00
nilsk
d05dd35d20 removed uneccessary method 2026-03-14 01:06:42 +01:00
nilsk
dea9c9ed6f added accordions as new layout components - resembles MudExpansionPanels 2026-03-13 23:47:41 +01:00
nilsk
5d8fee94b9 changed access to internal 2026-03-13 21:01:56 +01:00
nilsk
271279ac34 included a dropdown reference in the documentation 2026-03-13 02:19:07 +01:00
nilsk
41126be7b7 fixed final bugs 2026-03-13 02:01:44 +01:00
nilsk
133be5b325 WIP: Multiselection support 2026-03-13 01:51:48 +01:00
nilsk
a182cc438a improved dropdown component and fixed some bugs with it 2026-03-13 01:14:03 +01:00
nilsk
9aa028a1e2 added a table of components as a quick reference 2026-03-12 21:43:11 +01:00
nilsk
4a905cf3d2 added a toc to the docs 2026-03-12 01:03:43 +01:00
nilsk
e68a839619 improved documentation 2026-03-12 00:05:32 +01:00
krut_ni
edc717cf24
advanced layout: included the layout option in the rendering and documented them 2026-03-10 18:57:48 +01:00
krut_ni
5106800399
advanced layout: added MudItem, MudPaper, MudStack and MudGrid as new layout components 2026-03-10 17:55:26 +01:00
krut_ni
4f836e2dfb
encapsulated render logic into a function to be able to call it recursively 2026-03-10 16:45:01 +01:00
krut_ni
dbdcdef83c
Adding a ButtonGroup component to group button children together 2026-03-10 16:12:00 +01:00
krut_ni
2ccb72c77d
buttons now support lua functions as actions, allowing plugin devs to exectute them on their own 2026-03-10 15:43:40 +01:00
krut_ni
a32a5354e9
added class and style attrs to switch 2026-03-10 13:12:46 +01:00
krut_ni
ec357d7c4f
improved doc for switch 2026-03-10 11:55:19 +01:00
krut_ni
25eb0cfbe2
overhauled switch component 2026-03-10 11:45:15 +01:00
krut_ni
b221d083d2
added a source generator that maps MudIcons to their svg strings. 2026-03-10 00:04:22 +01:00
krut_ni
9dba7f415e
overhauled the textarea component to be as feature complete as possible 2026-03-09 18:56:38 +01:00
krut_ni
867890a46f
generalized getters and setters for ints and bools 2026-03-09 18:25:30 +01:00
krut_ni
96d0b9e959
make component dictionaries readonly 2026-03-09 16:59:33 +01:00
krut_ni
a5149e460f
added a new color picker component to the lua parsing 2026-03-09 13:23:35 +01:00
krut_ni
fc3b46a2d8
documented included lua libs 2026-03-03 20:54:36 +01:00
krut_ni
127b518ca1
merge main into 29-add-an-assistant-builder 2026-03-03 20:43:14 +01:00
krut_ni
ee94d8559d
fixed inheritance flaws 2026-03-03 15:44:31 +01:00
krut_ni
379940caf8
minor improvements (removed unused using directives; make private setters) 2026-03-03 15:11:03 +01:00
krut_ni
4c92fe8d2c
changed settings dialog to point to the empty dynamic settings dialog 2026-03-03 14:41:34 +01:00
krut_ni
8c1ba3a36b
added helper functions like simple structured logging and date time utilities 2026-03-02 23:29:02 +01:00
krut_ni
cbd74f4f6f
translated new texts 2026-03-02 15:24:45 +01:00
krut_ni
4eb0cc67c3
added advanced prompt building option by creating a new lua function ASSISTANT.BuildPrompt that users can override 2026-03-02 15:24:18 +01:00
Thorsten Sommer
721d5c9070
Fixed chat issue with HTML code (#679)
Some checks failed
Build and Release / Read metadata (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-unknown-linux-gnu, linux-x64, ubuntu-22.04, x86_64-unknown-linux-gnu, appimage deb updater) (push) Has been cancelled
Build and Release / Prepare & create release (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg updater) (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-pc-windows-msvc.exe, win-arm64, windows-latest, aarch64-pc-windows-msvc, nsis updater) (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-unknown-linux-gnu, linux-arm64, ubuntu-22.04-arm, aarch64-unknown-linux-gnu, appimage deb updater) (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-apple-darwin, osx-x64, macos-latest, x86_64-apple-darwin, dmg updater) (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-pc-windows-msvc.exe, win-x64, windows-latest, x86_64-pc-windows-msvc, nsis updater) (push) Has been cancelled
Build and Release / Publish release (push) Has been cancelled
2026-02-26 08:51:22 +01:00
Thorsten Sommer
685f95245b
Improved logging (#678)
Some checks are pending
Build and Release / Read metadata (push) Waiting to run
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-pc-windows-msvc.exe, win-arm64, windows-latest, aarch64-pc-windows-msvc, nsis updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-unknown-linux-gnu, linux-arm64, ubuntu-22.04-arm, aarch64-unknown-linux-gnu, appimage deb updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-apple-darwin, osx-x64, macos-latest, x86_64-apple-darwin, dmg updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-pc-windows-msvc.exe, win-x64, windows-latest, x86_64-pc-windows-msvc, nsis updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-unknown-linux-gnu, linux-x64, ubuntu-22.04, x86_64-unknown-linux-gnu, appimage deb updater) (push) Blocked by required conditions
Build and Release / Prepare & create release (push) Blocked by required conditions
Build and Release / Publish release (push) Blocked by required conditions
2026-02-25 19:30:46 +01:00
krut_ni
9ae3fcaed9
wrapped used internal components without Class and Style properties with divs to apply classes and style 2026-02-24 17:44:04 +01:00
krut_ni
6ad7aba58e
added class and style properties to every component 2026-02-24 17:21:50 +01:00
krut_ni
024fb5821c
translated again because of updated keys 2026-02-24 15:05:31 +01:00
krut_ni
a5cbe87805
Applied a filter to remove deactivated plugins from rendering 2026-02-24 15:00:43 +01:00
krut_ni
c541d26825
translation 2026-02-24 14:56:30 +01:00
krut_ni
a58922d579
improved and adapted the fallback 2026-02-24 14:42:57 +01:00
krut_ni
9c075841b0
translation 2026-02-24 14:42:23 +01:00
krut_ni
003c97f3ad
moved installed assistants into own section on assistant overview page 2026-02-24 13:52:13 +01:00
krut_ni
12881e33b0
respect dynamic assistant plugins instead of hardcoding GUID 2026-02-24 13:20:46 +01:00
Nils Kruthoff
b4702b17d4
renamed AssistantComponentType.cs because of a typo 2026-02-24 11:39:17 +01:00
Nils Kruthoff
49746a2c07
added images as a descriptive component for the assistant builder 2026-02-24 11:31:16 +01:00