Commit Graph

  • 08b6a190a8
    Fix the verify job on a fresh checkout Thorsten Sommer 2026-09-13 12:31:10 +0200
  • ed17f703b3
    Updated changelog Thorsten Sommer 2026-09-13 12:22:07 +0200
  • 5616015d51
    Document the model capability system Thorsten Sommer 2026-09-13 11:58:20 +0200
  • 58b9aa42f9
    Add a quality gate for tests, Clippy, and the model sources Thorsten Sommer 2026-09-13 11:42:10 +0200
  • caf2aba4b9
    Read the context window from four more model lists Thorsten Sommer 2026-09-13 10:59:41 +0200
  • 1c03a46e2f
    Read the context window from a provider's model list Thorsten Sommer 2026-09-13 10:20:17 +0200
  • d8a30c4e60
    Add the model limits to the expert settings Thorsten Sommer 2026-09-13 08:54:44 +0200
  • bb22b3c10a
    Let a provider state its own window and image limits Thorsten Sommer 2026-09-12 20:50:38 +0200
  • 8fdef4aa6c
    Let the snapshot cover every model of the corpus Thorsten Sommer 2026-09-12 20:33:13 +0200
  • 672237a225
    Tell embedding providers which tokenizer their model uses Thorsten Sommer 2026-09-12 20:13:53 +0200
  • 5326a0bf6c
    Name the tokenizer a model uses, where its vendor does Thorsten Sommer 2026-09-12 19:59:56 +0200
  • 2509fc09d1
    Say when a chat carries more images than the model takes Thorsten Sommer 2026-09-12 19:41:28 +0200
  • 4d43164577
    Check image counts against the limits vendors state Thorsten Sommer 2026-09-12 19:32:08 +0200
  • 8468cdc7be
    Recompute the token count instead of announcing it Thorsten Sommer 2026-09-12 18:56:20 +0200
  • 5ee4685f6f
    Count the whole conversation against the model's window Thorsten Sommer 2026-09-12 17:22:29 +0200
  • e8ec2c1bef
    State the context window where a vendor documents one Thorsten Sommer 2026-09-12 15:53:03 +0200
  • 6d80e6de8a
    Let organizations describe their own models Thorsten Sommer 2026-09-12 15:26:54 +0200
  • f4078856d1
    Split the reasoning parameters into dialects Thorsten Sommer 2026-09-12 14:36:56 +0200
  • 849f072f3e
    Answer the model kind from the registry Thorsten Sommer 2026-09-12 14:22:21 +0200
  • 51613e3748
    Delete the old capability rules Thorsten Sommer 2026-09-12 14:12:26 +0200
  • b6defc8b4b
    Keep non-chat models out of the chat lists Thorsten Sommer 2026-09-12 13:51:54 +0200
  • 77130a450a
    Read model capabilities from the profile everywhere Thorsten Sommer 2026-09-12 13:07:15 +0200
  • 429ca8c739
    Resolve model profiles through the registry Thorsten Sommer 2026-09-12 10:50:12 +0200
  • 9307f2c363
    Move the model kinds into the rule engine Thorsten Sommer 2026-09-12 10:13:59 +0200
  • 77c95e6f41
    Fixed warnings Thorsten Sommer 2026-09-12 09:50:10 +0200
  • 7eec39c4a7
    Port the remaining open weights we decided to name Thorsten Sommer 2026-09-12 09:41:39 +0200
  • ac547ccb79
    Port the Gemma, Nemotron, and Phi families Thorsten Sommer 2026-09-12 09:08:42 +0200
  • ad3a25c80f
    Port the Mistral open weights and the GLM family Thorsten Sommer 2026-09-11 22:10:40 +0200
  • 9c65ab6c62
    Port the Llama and Qwen open weights Thorsten Sommer 2026-09-11 21:35:47 +0200
  • 402da2da96
    Port the DeepSeek, Perplexity, and xAI families Thorsten Sommer 2026-09-11 21:06:44 +0200
  • 5905f074b6
    Port the Alibaba Cloud families and refuse ambiguous rule inheritance Thorsten Sommer 2026-09-11 20:52:42 +0200
  • 31a1aec69c
    Port the Mistral families, including the release date logic Thorsten Sommer 2026-09-11 20:33:16 +0200
  • 430867089e
    Spelling Thorsten Sommer 2026-09-11 20:20:01 +0200
  • c6cbce6e01
    Port the Anthropic and Google families Thorsten Sommer 2026-09-11 20:18:23 +0200
  • 730bd1c7c4
    Port the OpenAI families and add the model registry Thorsten Sommer 2026-09-11 20:01:45 +0200
  • 31b655cf3b
    Add one model host per provider and the unwrapping walk Thorsten Sommer 2026-09-11 19:28:06 +0200
  • d3b28134d9
    Add the model family API, its compile-time registry, and MWAIS0013 Thorsten Sommer 2026-09-11 18:28:24 +0200
  • 3302915d84
    Add the model matching engine and make capabilities a flags enum Thorsten Sommer 2026-09-11 17:50:36 +0200
  • 87566c74e4
    Add a model corpus and characterization tests for the capability rules Thorsten Sommer 2026-09-11 17:06:40 +0200
  • 2f120e5fc0 Fixed the transcription provider dialog not loading the stored API key for self-hosted providers other than Ollama Dominic Neuburg 2026-09-11 17:06:28 +0200
  • de775048f0
    Added a NUnit test project for the whole solution Thorsten Sommer 2026-09-11 16:18:17 +0200
  • d21e09dd1e
    Updated the AI Studio logo (#957) Peer Hogeterp 2026-09-11 15:27:19 +0200
  • 4c17ec744e
    Merge branch 'main' into new_logo Thorsten Sommer 2026-09-11 15:26:59 +0200
  • 2834529753
    Fixed model capabilities and how model names are matched (#958) Thorsten Sommer 2026-09-11 15:24:02 +0200
  • 37aca0a0b8 Changed the AI Studio logo to an SVG Peer Hogeterp 2026-09-11 12:12:54 +0200
  • 6111631b3c
    Explain failures caused by models without tool support Thorsten Sommer 2026-09-11 10:48:38 +0200
  • 3dfbc2cd07
    Recognize image and video generation models by name Thorsten Sommer 2026-09-11 10:40:35 +0200
  • 5948c50697
    Correct capabilities of cloud provider models Thorsten Sommer 2026-09-11 10:25:42 +0200
  • cab1dd1609
    Add missing open-weight families and assume tool calling by default Thorsten Sommer 2026-09-11 10:01:35 +0200
  • 5ec1b0f3bc
    Correct capabilities of known open-weight families Thorsten Sommer 2026-09-11 09:14:25 +0200
  • a0655ab408
    Apply vendor rules to models resold under their plain names Thorsten Sommer 2026-09-11 08:48:50 +0200
  • 9dde4e70b6
    Normalize model IDs and cover rolling Qwen 3.8 tags Thorsten Sommer 2026-09-11 08:40:40 +0200
  • 954012936f
    Normalize model IDs before matching capabilities Thorsten Sommer 2026-09-10 21:47:36 +0200
  • e64c51bd57
    Moved the custom tokenizer into the expert settings and added a drop zone for it (#956) Thorsten Sommer 2026-09-10 19:18:40 +0200
  • b59e03e2ac
    Add a drop zone to the custom tokenizer of both provider dialogs Thorsten Sommer 2026-09-10 19:14:15 +0200
  • fa50a38f71
    Lock the expert settings for enterprise-managed providers Thorsten Sommer 2026-09-10 19:03:08 +0200
  • 5af923afa9
    Move the custom tokenizer into the expert settings behind the RAG preview Thorsten Sommer 2026-09-10 19:00:52 +0200
  • 6fc8353e6e
    Merge fc30b33daa into 41d788fc9b Peer Hogeterp 2026-09-10 15:57:27 +0000
  • 41d788fc9b
    Fixed the visual briefing scrolling and raise it to beta (#954) Thorsten Sommer 2026-09-10 17:46:27 +0200
  • fc30b33daa Polish per-answer thinking disclosure Peer Hogeterp 2026-09-10 17:32:38 +0200
  • 6244831ca8
    Add changelog entries for the visual briefing fix and beta state Thorsten Sommer 2026-09-10 17:22:16 +0200
  • 74470976d8
    Raise the visual briefing assistant to beta Thorsten Sommer 2026-09-10 17:18:11 +0200
  • 7ab658f80d
    Use the shared inner scrolling layout in the visual briefing Thorsten Sommer 2026-09-10 17:05:54 +0200
  • b28f2bcf6c Fixing some things left over Peer Hogeterp 2026-09-10 17:02:25 +0200
  • 02d8203e58
    Ship the scoped CSS bundle in release builds Thorsten Sommer 2026-09-10 16:59:01 +0200
  • bbbcdddc91 Add per-answer thinking disclosure Peer Hogeterp 2026-09-10 15:37:43 +0200
  • eb65b16851
    Deliver each drop to the zone under the cursor (#953) Thorsten Sommer 2026-09-10 15:28:08 +0200
  • a6e9066747 Code Review and bug fixes Peer Hogeterp 2026-09-10 14:29:35 +0200
  • c239522f43
    Updates I18N Thorsten Sommer 2026-09-10 14:25:37 +0200
  • a9a7aef86e
    Unify the drop zones into one component Thorsten Sommer 2026-09-10 14:18:38 +0200
  • e024209214
    Add a changelog entry for the new file and drop zones Thorsten Sommer 2026-09-10 13:37:03 +0200
  • 880ca4d14b
    Grant the default drop target only to a lone zone Thorsten Sommer 2026-09-10 13:33:32 +0200
  • b052810db7
    Make the default drop target follow the open panel Thorsten Sommer 2026-09-10 13:26:07 +0200
  • b94d2a3a14
    Add drop zones to four more assistants Thorsten Sommer 2026-09-10 13:14:21 +0200
  • bd14d3aabb
    Give the profile and template dialogs their own drop zones Thorsten Sommer 2026-09-10 13:08:22 +0200
  • d1b471359b
    Turn off the default drop target in three places Thorsten Sommer 2026-09-10 13:00:40 +0200
  • fb2f38a60a
    Add the changelog entries for the drop zone hit testing Thorsten Sommer 2026-09-10 11:37:16 +0200
  • 14066a93fb
    Deliver each drop to the zone under the cursor Thorsten Sommer 2026-09-10 11:32:08 +0200
  • d741a6e06d
    Add the drop zone arbiter, still without consumers Thorsten Sommer 2026-09-10 11:04:53 +0200
  • 9e3c6a569d
    Bring the drop position into .NET and add the DOM hit test Thorsten Sommer 2026-09-10 10:49:08 +0200
  • 513f86d45c
    Send the cursor position with drag and drop events Thorsten Sommer 2026-09-10 10:27:32 +0200
  • c7b42bee96
    Added local RAG (#756) Paul Koudelka 2026-09-09 18:43:37 +0200
  • c000c26223
    Fixed German translation Thorsten Sommer 2026-09-09 18:41:51 +0200
  • 2f7f513677
    Show data sources as collapsible panels and reach their settings Thorsten Sommer 2026-09-09 18:24:25 +0200
  • 29a9c0f35d
    Limit a page to one drop zone per layer Thorsten Sommer 2026-09-09 17:34:22 +0200
  • 3439b91c28
    Allow choosing a RAG folder or file by dropping it Thorsten Sommer 2026-09-09 17:10:24 +0200
  • 44be8ce14e
    Add a drop zone which reports dropped paths Thorsten Sommer 2026-09-09 16:32:26 +0200
  • b0b30b0f9b
    Always show the embedding status in the navigation Thorsten Sommer 2026-09-09 16:14:46 +0200
  • 2a79f5f3b7
    Classify broken document and presentation packages Thorsten Sommer 2026-09-09 15:57:22 +0200
  • ec1d321598
    Detect documents without readable text in every reader Thorsten Sommer 2026-09-09 15:28:04 +0200
  • d9fe426c81
    Accept PDFs whose header is not at the start of the file Thorsten Sommer 2026-09-09 15:17:25 +0200
  • 7678508276
    Pair buffered document content with its own token count Thorsten Sommer 2026-09-09 15:05:39 +0200
  • f094cb6ac5
    Localize the messages of failed indexing attempts Thorsten Sommer 2026-09-09 13:23:12 +0200
  • 2b18d32bf2
    Group the indexing failures by cause Thorsten Sommer 2026-09-09 13:07:59 +0200
  • f9a989076d
    Use a neutral color for the not-applicable indexing state Thorsten Sommer 2026-09-09 13:00:33 +0200
  • 25f75cf042
    Move Data Sources panel on the settings page Thorsten Sommer 2026-09-09 12:26:12 +0200
  • 7e1b60d7ae
    Updated I18N Thorsten Sommer 2026-09-09 12:17:01 +0200
  • 3870550a21
    Update the changelog Thorsten Sommer 2026-09-09 11:35:08 +0200
  • 59e278086c
    Show permanently skipped files as their own category Thorsten Sommer 2026-09-09 11:30:45 +0200
  • 2eb619fb04
    Skip files whose indexing failed permanently Thorsten Sommer 2026-09-09 11:22:13 +0200