AI-Studio/app
Claude 509d57f69a
Add config plugin support to hide individual assistants
This change enables enterprise IT departments to hide specific assistants
via configuration plugins, providing better control over which features
are available to end users.

Changes:
- Created ConfigurableAssistant enum listing all hideable assistants
- Added HiddenAssistants property to DataApp settings (HashSet<ConfigurableAssistant>)
- Added IsAssistantVisible() method in Assistants.razor.cs to check visibility
- Updated Assistants.razor to conditionally render assistants based on configuration
- Extended plugin.lua template with HiddenAssistants configuration example

Example usage in configuration plugin:
CONFIG["SETTINGS"]["DataApp.HiddenAssistants"] = { "GRAMMAR_SPELLING_ASSISTANT", "SYNONYMS_ASSISTANT" }

The setting integrates with the existing ManagedConfiguration system and
is locked when managed by a config plugin, preventing user override.
2026-01-11 22:18:26 +00:00
..
.idea/.idea.MindWork AI Studio/.idea Add CI/CD pipeline for releases (#3) 2024-06-23 19:33:21 +02:00
.run Improved dev experience & allow native .NET debugging (#460) 2025-05-17 13:36:28 +02:00
Build Prepared release v26.1.1 (#624) 2026-01-11 17:00:33 +01:00
MindWork AI Studio Add config plugin support to hide individual assistants 2026-01-11 22:18:26 +00:00
SharedTools Fixed Lua code generation by using the correct data for comments (#428) 2025-04-26 19:55:01 +02:00
SourceCodeRules/SourceCodeRules Finished the Pandoc integration (#487) 2025-05-30 22:39:16 +02:00
MindWork AI Studio.sln Migrated build script to C# (#401) 2025-04-14 19:29:56 +02:00
MindWork AI Studio.sln.DotSettings Added audio recording (#615) 2026-01-07 12:56:11 +01:00