Commit Graph

  • 5b737543ce
    included a data container for document image data and page number Nils Kruthoff 2026-07-27 19:35:57 +0200
  • 35829302e9
    added a DocumentManager.cs to buffer only the active document page and its images Nils Kruthoff 2026-07-27 19:34:29 +0200
  • ed26fbd9db
    replaced pandoc call with parsing logic of document file types .docx and .odt Nils Kruthoff 2026-07-27 19:33:30 +0200
  • 7a343ae833
    added crate [docx-to-md](https://github.com/nilskruthoff/docx-parser) to cargo.toml Nils Kruthoff 2026-07-27 19:31:34 +0200
  • 0caf673609 Adapted the settings descriptions and explanations Peer Schütt 2026-07-27 17:40:47 +0200
  • 51b5142ea1 Reviewing Tools.md Peer Schütt 2026-07-27 14:48:00 +0200
  • 6618475b08 Added function calling override capability and share the requestbuilder across tool calls and other llm calls Peer Schütt 2026-07-27 14:32:13 +0200
  • 4946ea48ae Make the tool selection always visible for coding, slide planner and document analysis assistant. For each other assistant tool selection has to be enabled in the assistant settings. Peer Schütt 2026-07-27 11:47:21 +0200
  • 4584726085
    moved error messages from header to footer so that they're always visible Nils Kruthoff 2026-07-27 11:17:53 +0200
  • ca90595b8c Some provider send additional metadata with their answers. These are often needed for their provider-specific implementation of the chat-completions API. Therefore we do not remove them, but send them with the request Peer Schütt 2026-07-27 10:29:59 +0200
  • f0e1df12f4 Catch another edge case where a model fails to choose a tool Peer Schütt 2026-07-24 16:55:40 +0200
  • ecc8fb25ef Enhanced tool documentation Peer Schütt 2026-07-24 10:55:27 +0200
  • 4bb36c6ddc Preparing final commit by fixing a lot of small stuff Peer Schütt 2026-07-24 10:53:55 +0200
  • ead156ac4d Set parallel_tool_calls to false in chat completions, because AI Studio calls all tools sequentially at the moment. Also fixed a bug that resulted in an error when using tools with Mistral API Peer Schütt 2026-07-23 17:01:46 +0200
  • 7a9ab85113 Removed Categories and Engines from the SearXNG Tool, because they should be steered by the SearXNG instance and not by the LLM Peer Schütt 2026-07-23 14:16:40 +0200
  • 88eccb158c Hardening Tool Calling Peer Schütt 2026-07-23 12:59:32 +0200
  • 5149ca8e13
    Merge 9bdee942b4 into df4663fff4 Sabrina-devops 2026-07-22 20:05:09 +0200
  • 6273583230
    Merge 3a3e8780e8 into df4663fff4 Paul Koudelka 2026-07-22 14:50:47 +0000
  • 3a3e8780e8 made buttons out of checkboxes and added an exclude option PaulKoudelka 2026-07-22 16:50:35 +0200
  • df4663fff4
    Updated README.md with release notes (#888) Thorsten Sommer 2026-07-22 15:54:44 +0200
  • 22e28748ac
    Updated README.md with release notes Thorsten Sommer 2026-07-22 15:53:16 +0200
  • ea59f0d024 I18N Peer Schütt 2026-07-22 15:49:19 +0200
  • 31fff1961c fixed an issue opening the files in ubuntu PaulKoudelka 2026-07-22 14:42:03 +0200
  • 804a650e13 fixed the opening of the log-files in the file explorer PaulKoudelka 2026-07-22 13:31:06 +0200
  • 080dd301d8 Fixed reset button in document analysis assistant hart_s3 2026-07-22 11:13:25 +0200
  • f24e40b99f Improved logging for tool execution Peer Schütt 2026-07-22 10:54:30 +0200
  • 8b7b6ebd2c
    disable icon buttons for unsupported plugin actions nilsk 2026-07-21 20:52:47 +0200
  • 347b07d2e1 made search of multiple words possible PaulKoudelka 2026-07-21 18:14:28 +0200
  • acebf774d0
    Merge branch 'main' into export-plugin-directories krut_ni 2026-07-21 17:22:40 +0200
  • 1bc51ff7db
    added a changelog for release v26.7.4 krut_ni 2026-07-21 17:19:28 +0200
  • b22a020440
    translation nilsk 2026-07-21 17:07:02 +0200
  • d812226f42
    add import assistant plugin functionality to Plugins page with RustService integration for file selection nilsk 2026-07-21 17:04:31 +0200
  • a38a5efb9a
    fix: trim leading dot from PLUGIN_FILE_EXTENSION in PLUGIN_ARCHIVE file type definition nilsk 2026-07-21 17:04:20 +0200
  • 92c424333b
    refactor AssistantPluginInstallService to extract installation logic into reusable InstallStagedAssistantAsync method and improve error handling for plugin archive installations nilsk 2026-07-21 17:03:53 +0200
  • ef367bf810
    update compatibility shim documentation to reflect expanded ZIP extraction handling for assistant-plugin archives nilsk 2026-07-21 17:03:02 +0200
  • 6f17856604
    extract ZIP handling logic into PluginArchive utility class for reuse and simplify PluginFactory implementation nilsk 2026-07-21 15:34:49 +0200
  • c3f91f6828
    add share plugin functionality to Plugins page leveraging PluginShareService nilsk 2026-07-21 15:14:01 +0200
  • 3cd913aa7f
    register PluginShareService in dependency injection container nilsk 2026-07-21 15:13:52 +0200
  • d2279d9561
    add PLUGIN_ARCHIVE file type using PluginShareService extension nilsk 2026-07-21 15:13:45 +0200
  • d1cb89f7ce
    add PluginShareService for creating and sharing plugin archives through native share sheet nilsk 2026-07-21 15:13:24 +0200
  • 51ec16a7e8 Merge branch 'main' into log-assistent PaulKoudelka 2026-07-21 15:08:39 +0200
  • 2dcff13a48 Merge branch 'log-assistent' of https://github.com/PaulKoudelka/AI-Studio into log-assistent PaulKoudelka 2026-07-21 15:02:35 +0200
  • 3f93847810 added copy button and inverse-filter PaulKoudelka 2026-07-21 15:02:27 +0200
  • e15e9a0607 Added a default label to copied AI-generated text hart_s3 2026-07-21 14:49:20 +0200
  • d564abf7d3
    Prepared release v26.7.3 (#883) v26.7.3 Thorsten Sommer 2026-07-21 14:49:12 +0200
  • 8c52cf7231
    Prepared release v26.7.3 Thorsten Sommer 2026-07-21 14:48:31 +0200
  • 1e5f07cb01
    Added focused-window shortcut fallback on Linux (#882) Thorsten Sommer 2026-07-21 14:43:33 +0200
  • 79fbc2e82a
    Updates I18N Thorsten Sommer 2026-07-21 14:36:42 +0200
  • e77bbef968
    Added focused-window shortcut fallback on Linux Thorsten Sommer 2026-07-21 13:56:02 +0200
  • ee9e85b8ec
    register NativeShareService in dependency injection container nilsk 2026-07-21 13:35:13 +0200
  • 6f2b63dc1e
    add NativeShareService for file sharing using RustService nilsk 2026-07-21 13:35:08 +0200
  • 5a0e522620
    add RustService method for sharing files via native share sheet nilsk 2026-07-21 13:35:00 +0200
  • ff93f98625
    refactor file manager path resolution and target opening logic nilsk 2026-07-21 13:31:42 +0200
  • 867e5dfd77
    add share_sheet module to library nilsk 2026-07-21 13:21:14 +0200
  • be78738627
    add API endpoint for sharing files through share sheet nilsk 2026-07-21 13:21:03 +0200
  • fdbf80b3fe
    add share sheet implementation with platform-specific support for Windows, macOS, and Linux nilsk 2026-07-21 13:20:19 +0200
  • 1809ad749f
    add dependencies for windows and objc2 crates to support Windows and macOS native share contracts; windows dependencies pinnes to 0.61.3 because tauri does too nilsk 2026-07-21 13:17:05 +0200
  • db508edc28
    Prepared release v26.7.3 (#881) Thorsten Sommer 2026-07-21 12:21:30 +0200
  • f2fcbdb3f7
    Prepared release v26.7.3 Thorsten Sommer 2026-07-21 12:10:30 +0200
  • 33b0850c71
    Improved slide import function (#878) nilskruthoff 2026-07-21 12:02:32 +0200
  • 497264cc75
    Updated changelog Thorsten Sommer 2026-07-21 11:56:35 +0200
  • a852ccbee5
    updated changelog for pre-release 26.7.3 Nils Kruthoff 2026-07-21 11:26:29 +0200
  • b8bbc79607 Merge remote-tracking branch 'upstream/main' into update-pptx-crate-to-newest-release Nils Kruthoff 2026-07-21 11:21:11 +0200
  • 05dc5db4cc Merge remote-tracking branch 'upstream/main' into update-pptx-crate-to-newest-release Nils Kruthoff 2026-07-21 10:53:37 +0200
  • 36194a545d
    Corrected Flatpak application ID casing in documentation (#880) Thorsten Sommer 2026-07-21 10:52:15 +0200
  • 95a619bcf2
    Corrected Flatpak application ID casing in documentation Thorsten Sommer 2026-07-21 10:50:14 +0200
  • 7595def8f3
    Fixed invisible file attachments in assistant plugins & allow file attachment component (#877) nilskruthoff 2026-07-21 10:05:43 +0200
  • 69a924f237
    Merge branch 'main' into fix-invisible-file-attachments-in-dynamic-assistants Thorsten Sommer 2026-07-21 10:04:50 +0200
  • 58de8f1a7e
    Improve FileLoadedTooltip logic to handle empty loaded file name case Thorsten Sommer 2026-07-21 09:53:24 +0200
  • a8169bc6b4
    Fixed state after assistant plugins resets Thorsten Sommer 2026-07-21 09:42:50 +0200
  • 0ab293c473
    Refactor file selection UI to use a status badge Thorsten Sommer 2026-07-21 09:14:08 +0200
  • 3c96517cca
    Merge c13255fe77 into f13c35d814 Peer Hogeterp 2026-07-21 09:06:41 +0200
  • 1f2f429602
    Enhance FILE_CONTENT_READER to include ShowAttachedDocumentState parameter for better document loading indication Thorsten Sommer 2026-07-21 09:02:35 +0200
  • 053342b4bb
    Changed icon appearance Thorsten Sommer 2026-07-21 08:39:37 +0200
  • 16ce139e56
    Formatting Thorsten Sommer 2026-07-21 08:35:14 +0200
  • f13c35d814
    Security audit provider fallback (#876) nilskruthoff 2026-07-21 08:17:13 +0200
  • 74e8147e7e
    Updated changelog Thorsten Sommer 2026-07-21 08:16:35 +0200
  • b36b800028
    Refactor global shortcut handling to improve fallback logic on linux (#879) Thorsten Sommer 2026-07-21 08:11:34 +0200
  • 036f68969a
    Refactor global shortcut handling to improve fallback logic on linux Thorsten Sommer 2026-07-21 08:10:57 +0200
  • c13255fe77 Codex-based code review Peer Schütt 2026-07-20 17:46:40 +0200
  • c827ba2cd8 Enhance explanation Peer Schütt 2026-07-20 17:03:50 +0200
  • 4fc6a22752 Tools can now be managed by the Enterprise IT Peer Schütt 2026-07-20 16:58:23 +0200
  • a9384a794e
    removed docx-to-md dependency to migrate in a separate pull request nilsk 2026-07-20 16:56:32 +0200
  • 74223bdd38
    translation Nils Kruthoff 2026-07-20 16:46:45 +0200
  • a18b62f2d8
    defining file attachment rules and constraints in assistant builder prompts Nils Kruthoff 2026-07-20 16:42:29 +0200
  • 6f06590768
    included the file attachment component into dynamic assistant Nils Kruthoff 2026-07-20 16:41:53 +0200
  • 444f7b7ca2
    documented the new component Nils Kruthoff 2026-07-20 16:41:17 +0200
  • 69718261e5
    register required, optional and non-writable properties of file attachment Nils Kruthoff 2026-07-20 16:41:02 +0200
  • 45977672b9
    adding a new state for file attachments and include it into the state machine Nils Kruthoff 2026-07-20 16:40:30 +0200
  • ccbfdd8729
    register assistant component in the factory Nils Kruthoff 2026-07-20 16:39:27 +0200
  • 070e7f7d51
    implemented a new data type for file attachments wrapping our AttachDocuments component Nils Kruthoff 2026-07-20 16:38:58 +0200
  • 584264179e
    added FILE_ATTACHMENTS as new component type Nils Kruthoff 2026-07-20 16:38:15 +0200
  • 548cd12934 Minor changes after merge Peer Schütt 2026-07-20 16:30:20 +0200
  • e9b8ed9a01 Merge branch 'main' into tool_calling_v2 Peer Schütt 2026-07-20 15:54:54 +0200
  • 49c0acbdd1 Adjusted alert window design and implemented drag & drop security checks hart_s3 2026-07-20 15:36:39 +0200
  • e7cbd98bf9 Refactored to follow DRY principle and added error handling Peer Schütt 2026-07-20 15:34:11 +0200
  • a0a1e0c244 web_search now retrives its found websites directly. Peer Schütt 2026-07-20 14:41:00 +0200
  • 15d53b3bba
    added a file attachment badge to indicate successful loaded files krut_ni 2026-07-20 14:03:42 +0200
  • 0d53281d0c
    pass the builder provider as a fallback to the audit service Nils Kruthoff 2026-07-20 11:26:09 +0200
  • 8420fc13b1
    adding the optional fallback provider to the audit service Nils Kruthoff 2026-07-20 11:25:37 +0200