Commit Graph

955 Commits

Author SHA1 Message Date
krut_ni
63f6bc0158
making the security card findings scrollable and the technical details collapsable to reduce render size 2026-04-07 20:52:06 +02:00
krut_ni
7b0dd0e9c3
Merge branch 'main' into 29-add-an-assistant-builder
# Conflicts:
#	app/MindWork AI Studio/Assistants/I18N/allTexts.lua
#	app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua
2026-04-07 20:36:00 +02:00
krut_ni
820c9e2596
making the audit fully automatic 2026-04-07 17:59:43 +02:00
krut_ni
054481abcf
fixing bug leading to missing translation keys 2026-04-07 17:57:11 +02:00
krut_ni
536d54384b
translation 2026-04-07 17:03:57 +02:00
krut_ni
67d39557bb
skip dialog and audit automatically if this is what the settings demand 2026-04-07 16:54:33 +02:00
krut_ni
b6a174929a
encapulated the audit logic into a service to reuse it 2026-04-07 16:53:44 +02:00
krut_ni
3fe8300daa
adjusted the audit system prompt to include audit of available Lua runtime surface 2026-04-07 14:58:00 +02:00
krut_ni
171e7c9277
removed empty settings panel to use the built in no panel option 2026-04-07 14:55:23 +02:00
krut_ni
955a82e0c6
making AssistantAuditResult.cs a record 2026-04-07 14:54:06 +02:00
krut_ni
96c2e8806f
minor syntax styling fixes 2026-04-07 14:21:27 +02:00
Sabrina-devops
6155442039
Added support for newer OpenAI models (#720)
Some checks failed
Build and Release / Determine run mode (push) Has been cancelled
Build and Release / Read metadata (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg,updater, dmg) (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, nsis) (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, appimage,deb) (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, dmg) (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, nsis) (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, appimage,deb) (push) Has been cancelled
Build and Release / Prepare & create release (push) Has been cancelled
Build and Release / Publish release (push) Has been cancelled
2026-04-02 14:39:31 +02:00
Sabrina-devops
9545504fae
Rename Slide Assistant (#711)
Some checks are pending
Build and Release / Determine run mode (push) Waiting to run
Build and Release / Read metadata (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg,updater, dmg) (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, nsis) (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, appimage,deb) (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, dmg) (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, nsis) (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, appimage,deb) (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-04-02 09:14:11 +02:00
nilsk
d2981a3287 translation 2026-03-31 15:48:36 +02:00
nilsk
92267b129f small ui fixes 2026-03-31 15:46:04 +02:00
nilsk
3f2d76337a integrating the security rules and badge to the plugin overview page 2026-03-31 15:37:01 +02:00
nilsk
09d13e66c2 integrating the security rules and badge to the assistant page and block 2026-03-31 15:36:22 +02:00
nilsk
b579129535 useful xml docstrings 2026-03-31 15:24:51 +02:00
nilsk
f897ff3b5d fine tuned agents system prompt to be more consistent and scan for jailbreaking patterns with few shot prompt technique 2026-03-31 15:22:35 +02:00
Peer Schütt
40fd683a91
Updated changelog to include translation assistant improvements (#718)
Some checks failed
Build and Release / Determine run mode (push) Has been cancelled
Build and Release / Read metadata (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg,updater, dmg) (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, nsis) (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, appimage,deb) (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, dmg) (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, nsis) (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, appimage,deb) (push) Has been cancelled
Build and Release / Prepare & create release (push) Has been cancelled
Build and Release / Publish release (push) Has been cancelled
2026-03-31 14:46:35 +02:00
nilsk
5f94428204 security card component that shows all information of the current saved audit like activation state, policy and meta data 2026-03-31 14:44:30 +02:00
nilsk
75407a8e10 added state and resolver logic for the plugin status state machine 2026-03-31 14:42:33 +02:00
nilsk
22b8bdd576 added common function to derive CultureInfo for formatting from the active plugins IETF Tag 2026-03-31 14:41:50 +02:00
Thorsten Sommer
3b5a025c25
Improved enterprise config support (#708)
Some checks are pending
Build and Release / Determine run mode (push) Waiting to run
Build and Release / Read metadata (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg,updater, dmg) (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, nsis) (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, appimage,deb) (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, dmg) (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, nsis) (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, appimage,deb) (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-03-31 13:02:59 +02:00
Peer Schütt
6146446fa9
Refined the translation assistant (#716)
Some checks failed
Build and Release / Determine run mode (push) Has been cancelled
Build and Release / Read metadata (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg,updater, dmg) (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, nsis) (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, appimage,deb) (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, dmg) (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, nsis) (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, appimage,deb) (push) Has been cancelled
Build and Release / Prepare & create release (push) Has been cancelled
Build and Release / Publish release (push) Has been cancelled
2026-03-30 08:50:11 +02:00
nilsk
a59e10ea14 removed replaced and therefor unused methods 2026-03-28 00:25:12 +01:00
nilsk
d094f38dc7 added skeletens to indicate running audit 2026-03-28 00:04:13 +01:00
nilsk
6933a19df7 included the BuildPrompt method into the Audit dialog 2026-03-27 01:51:40 +01:00
nilsk
c4f65a4bba rebuild Userprompt into a more human readable and more structured block format 2026-03-27 00:18:39 +01:00
nilsk
63dd8da393 moving display name of assistant component type to own class. Only then the language keys are collected 2026-03-26 23:27:56 +01:00
nilsk
dbe4ece333 finished audit dialog 2026-03-26 22:34:39 +01:00
nilsk
edfe6aa046 fixed translation key 2026-03-25 00:37:55 +01:00
nilsk
702134038a translation updated 2026-03-24 15:32:40 +01:00
nilsk
ff6392885e Add a warning to the dynamic assistant 2026-03-24 14:56:58 +01:00
nilsk
69ae243903 WIP: remove settings if the configuration plugin was removed 2026-03-24 14:18:43 +01:00
nilsk
b511ea5d20 WIP: Add dedicated settings integration for assistant plugin audit provider and levels 2026-03-24 14:16:26 +01:00
nilsk
25539536dd WIP: Added a Audit Dialog to present results to the user 2026-03-24 14:09:48 +01:00
nilsk
e11d45bdc8 WIP: Register the agent in the DI container as transient 2026-03-24 14:07:07 +01:00
nilsk
02e075d496 WIP: included the new Assistant Audit Agent 2026-03-24 13:56:35 +01:00
nilsk
aa94fe25c6 WIP: included settings panel to the settings page 2026-03-24 13:01:48 +01:00
nilsk
50537907e5 WIP: added managed settings for an audit agent 2026-03-24 13:01:03 +01:00
nilsk
7380250b68 WIP: added new data class for assistant security audits 2026-03-24 12:58:57 +01:00
nilsk
ec67ac9695 fixed text field bug where its rendered clutched 2026-03-23 17:30:00 +01:00
nilsk
37a6e66466 changed textarea to use static helper for icon resolution 2026-03-23 17:29:14 +01:00
nilsk
4ef2df0e6b make ButtonGroup a named component 2026-03-23 17:28:07 +01:00
Thorsten Sommer
658a8aa125
Allow pipeline runs for PR & publish artifacts (#713)
Some checks failed
Build and Release / Determine run mode (push) Has been cancelled
Build and Release / Read metadata (push) Has been cancelled
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg,updater, dmg) (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, nsis) (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, appimage,deb) (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, dmg) (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, nsis) (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, appimage,deb) (push) Has been cancelled
Build and Release / Prepare & create release (push) Has been cancelled
Build and Release / Publish release (push) Has been cancelled
2026-03-23 15:42:10 +01:00
Thorsten Sommer
37d026ea6f
Info page: configuration details now refresh live (#712)
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-03-23 13:57:26 +01:00
nilsk
f9de20cedb Merge branch 'refs/heads/main' into 29-add-an-assistant-builder
# Conflicts:
#	app/MindWork AI Studio/packages.lock.json
2026-03-23 11:47:02 +01:00
Thorsten Sommer
e416552467
Fixed local Windows builds (#710)
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-03-23 11:11:50 +01:00
nilsk
5e683d0114 moved helper functions into corrisponding data classes 2026-03-22 20:41:30 +01:00