Commit Graph
84 Commits
Author SHA1 Message Date
tsommer ec2dbb923c Added model selection 2024-05-19 16:12:07 +02:00
tsommer fc1ad26f6a Show the chosen model for any provider 2024-05-19 16:10:57 +02:00
tsommer a2a1642c76 Included model to the provider data model 2024-05-19 16:10:37 +02:00
tsommer 2a152880f4 Fixed handling of instance names while provider creation 2024-05-19 16:09:52 +02:00
tsommer 38b74a0795 Added description for NoProvider 2024-05-19 16:07:43 +02:00
tsommer be0dc6766b Spelling 2024-05-19 16:06:48 +02:00
tsommer 3e1d171968 Override the ToString method for models 2024-05-19 16:06:35 +02:00
tsommer 8a42d1eb50 Hide CS8974 warnings, which are not avoidable when using MudBlazor validator methods 2024-05-19 16:05:56 +02:00
tsommer 4713785fa6 Moved production-related imports behind a preprocessor directives 2024-05-19 16:05:06 +02:00
tsommer 6056d1ac36 Exclude build script from .NET solution view 2024-05-19 12:32:42 +02:00
tsommer 2f23a6fd00 Merge branch '33-add-fonts-to-lfs' into 'main'
Resolve "Add fonts to LFS"

Closes #33

See merge request products/mindwork-ai-studio!3
2024-05-18 20:57:31 +00:00
tsommer 2669a089e4 Added woff2 fonts to LFS 2024-05-18 22:56:57 +02:00
tsommer d3767438a8 Merge branch '25-load-font-from-static-assets' into 'main'
Resolve "Load font from static assets"

Closes #25

See merge request products/mindwork-ai-studio!2
2024-05-18 20:53:09 +00:00
tsommer de190a759b Added woff2 fonts to LFS 2024-05-18 22:52:00 +02:00
tsommer 884322b6e1 Added fonts to static local assets 2024-05-18 22:48:13 +02:00
tsommer b63013ab49 Fixed dev. exception page 2024-05-18 22:40:48 +02:00
tsommer e28c2e2c10 Merge branch '13-publishing-combined-app' into 'main'
Resolve "Publishing combined app"

Closes #13, #24, #27, and #28

See merge request products/mindwork-ai-studio!1
2024-05-18 19:54:54 +00:00
tsommer cb3bb42aa4 Added preprocessor directives to handle both development & release versions 2024-05-18 21:50:46 +02:00
tsommer 8dd6a2f898 Removed dangerousUseHttpScheme setting, which seems not be supported 2024-05-18 21:03:54 +02:00
tsommer 847b89b5e9 Update 2024-05-18 20:41:23 +02:00
tsommer 49c558b8cf Changed layout to fix overlapping issue on Windows 2024-05-14 08:50:28 +02:00
tsommer 16113782e0 Integrated the Rust publish process as well 2024-05-13 20:52:32 +02:00
tsommer 2bdd622dd6 Changed default model to be GPT4-omni 2024-05-13 20:52:08 +02:00
tsommer 21911a68ed Defined subcommands, e.g., to automate the fix for #27 2024-05-13 20:21:41 +02:00
tsommer 79b9e1c26a Fixed #27 by mirroring & embedding third-party web assets
This is a temporary solution until Microsoft or the community solves https://github.com/dotnet/aspnetcore/issues/21536
2024-05-13 18:46:26 +02:00
tsommer b185463c3e Switched the solution to fix #28 (and #24)
Instead of using a custom fork of the component, we use the release version. The custom fork causes #24. Now, we did what anyone does: We show the plain Markdown code first and switch to Markdown rendering after streaming is done.

- Removed local custom fork of the library
- Added release version of library
- Show plain Markdown code while streaming
- Switch to Markdown rendering after streaming
2024-05-13 18:42:34 +02:00
tsommer 8b6495ebe0 Link app.css 2024-05-13 18:24:18 +02:00
tsommer 1ad63e18b9 Added IPC allowlist for localhost 2024-05-13 18:22:13 +02:00
tsommer 99df9c7643 Added log message for server event listener 2024-05-13 18:21:19 +02:00
tsommer 2c883245f7 Added log message for dev mode 2024-05-13 18:20:41 +02:00
tsommer b44a95c67b Configured sidecar
- Add the sidecar to start the .NET server when running the app
- Add proper logging
- Add message handling for communication between .NET and Rust/Tauri
- Add dynamic port allocation for the .NET server
- Add transition to .NET app, i.e., a loading screen
2024-05-12 14:40:06 +02:00
tsommer c633053663 Fixed spelling 2024-05-12 14:34:29 +02:00
tsommer 8df346ffce Disable the updater explicit 2024-05-12 14:33:59 +02:00
tsommer 9c37f30143 Changed product name to fix the final app name 2024-05-12 14:33:24 +02:00
tsommer 013e1b9a3f Added loading screen 2024-05-12 14:33:01 +02:00
tsommer 5ca529be9e Send a message to Tauri on stdout when the server was started 2024-05-12 14:32:34 +02:00
tsommer a45d162d2a Update 2024-05-12 14:31:33 +02:00
tsommer 18d53a09dc Move compiled .NET app to dist folder using expected platform naming 2024-05-11 13:31:54 +02:00
tsommer f15c6b4878 Use the port provided by args or default 5000 for dev 2024-05-11 13:30:17 +02:00
tsommer 58f8875015 Enabled static file embedding 2024-05-10 21:52:37 +02:00
tsommer 3b4d44dbe6 Configured publishing, trimming, and static file embedding 2024-05-10 21:52:19 +02:00
tsommer 64cbf1fcb3 Added a cross-platform build script 2024-05-10 21:51:36 +02:00
tsommer 1c5451fccf Configured Gitlab server 2024-05-10 21:49:26 +02:00
tsommer c9ccf6cee8 Disable NPM 2024-05-10 21:48:42 +02:00
tsommer 071f161d2a Treating null warnings as errors 2024-05-04 11:19:55 +02:00
tsommer bc2a297fc5 Update 2024-05-04 11:12:11 +02:00
tsommer 867de08bfe Added the no provider 2024-05-04 11:12:05 +02:00
tsommer 9f0c1dc410 Data structure for image URL 2024-05-04 11:11:42 +02:00
tsommer 3224cfb39c Added OpenAI provider 2024-05-04 11:11:23 +02:00
tsommer bb663d1b73 Added chat UI 2024-05-04 11:11:09 +02:00
tsommer 862ec9c36a Added options for energy saving & send shortcuts to UI 2024-05-04 11:08:45 +02:00
tsommer 5bc0f7f7df Added components for configuration options 2024-05-04 11:08:18 +02:00
tsommer 0541e1b18e Added options for energy saving & send shortcuts 2024-05-04 11:00:46 +02:00
tsommer f9c87fc72c Defined a base provider to handle http client & base address 2024-05-04 10:59:13 +02:00
tsommer 36fb450fad Added data structure for models 2024-05-04 10:58:32 +02:00
tsommer bbb9d883a1 Refined provider interface 2024-05-04 10:58:18 +02:00
tsommer 418f458118 Added documentation 2024-05-04 10:55:00 +02:00
tsommer 0859b1f2ec Added Rust service class to use system clipboard 2024-05-04 10:50:04 +02:00
tsommer c43ad32fb1 Add random service 2024-05-04 10:49:09 +02:00
tsommer 0b9bf32a84 Added Markdown clipboard service 2024-05-04 10:48:06 +02:00
tsommer f11b9e0299 Add configuration for snackbar 2024-05-04 10:41:14 +02:00
tsommer c84184e5d1 Temporarily added MudBlazor.Markdown to the solution
This is necessary due to issue https://github.com/MyNihongo/MudBlazor.Markdown/issues/247

I created a PR as well: https://github.com/MyNihongo/MudBlazor.Markdown/pull/246
2024-05-03 22:59:46 +02:00
tsommer 6f9326a827 Add command to copy text to the clipboard 2024-05-03 22:55:21 +02:00
tsommer 7db5b6758e Update 2024-05-03 22:54:17 +02:00
tsommer c43019fbd4 Added send button 2024-04-22 19:59:55 +02:00
tsommer a8c35f4d07 Added chat page & draft content block component 2024-04-22 18:56:18 +02:00
tsommer 8115179bb3 Made content fill entire height 2024-04-21 15:22:02 +02:00
tsommer cd5f882452 Implemented NOP op 2024-04-20 17:13:32 +02:00
tsommer 407066a5a0 Added confirmation dialog 2024-04-20 17:07:27 +02:00
tsommer c3fd6b81a8 Finished provider settings 2024-04-20 17:07:12 +02:00
tsommer 7748c6611b Formatting 2024-04-20 17:03:57 +02:00
tsommer 463bd7e435 Improved error handling & added delete secret as well 2024-04-20 17:03:39 +02:00
tsommer 62e16f2897 Added instance name validation 2024-04-19 23:27:38 +02:00
tsommer cc75df4a15 Added settings & settings manager 2024-04-19 21:25:44 +02:00
tsommer 6cbbcbc1e1 Moved 2024-04-19 21:19:53 +02:00
tsommer d1cb5204c1 Init 2024-04-19 21:18:40 +02:00
tsommer 583f530d28 Added settings manager to handle configuration 2024-04-05 22:23:36 +02:00
tsommer b02b39c023 Added commands to read & store secrets 2024-04-05 22:23:01 +02:00
tsommer 6bde4bb125 Removed Monaco editor 2024-04-05 22:22:08 +02:00
tsommer a5d449b8e7 Fixed root namespace 2024-04-05 22:21:44 +02:00
tsommer b1ee99c09a Don't run Rust in terminal 2024-04-05 22:19:54 +02:00
tsommer 5b54cd60a0 Integration of MudBlazor 2024-04-05 16:16:33 +02:00
tsommer 668c85dac8 Added run config 2024-04-05 14:41:11 +02:00
tsommer 494e72d868 Init 2024-03-28 22:26:48 +01:00