diff --git a/CHANGELOG.md b/CHANGELOG.md index d55ebb18..92b89741 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.422 (2026-02-26) + +### PR [#2031](https://github.com/danielmiessler/Fabric/pull/2031) by [ksylvan](https://github.com/ksylvan): Web UI: Add Vendor Filter Dropdown to Model Selection UI + +- Add a vendor selector dropdown to filter available models in the chat UI +- Introduce `selectedVendor` writable store and `vendorNames` derived store with sorted, unique vendor names +- Add `filteredModels` derived store to dynamically filter models by the selected vendor +- Fix model deduplication to use a `vendor:name` composite key, with models sorted by vendor then name (case-insensitive) +- Display the vendor prefix in model option labels for improved clarity + ## v1.4.421 (2026-02-26) ### PR [#2029](https://github.com/danielmiessler/Fabric/pull/2029) by [ksylvan](https://github.com/ksylvan): Web UI: Fix streaming chat: tokens now accumulate in order into a single message diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 2f906bdd..ad23058e 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.421" +var version = "v1.4.422" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 0abf15e9..15844af8 100644 Binary files a/cmd/generate_changelog/changelog.db and b/cmd/generate_changelog/changelog.db differ diff --git a/cmd/generate_changelog/incoming/2031.txt b/cmd/generate_changelog/incoming/2031.txt deleted file mode 100644 index ed947499..00000000 --- a/cmd/generate_changelog/incoming/2031.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#2031](https://github.com/danielmiessler/Fabric/pull/2031) by [ksylvan](https://github.com/ksylvan): Web UI: Add Vendor Filter Dropdown to Model Selection UI - -- Add a vendor selector dropdown to filter available models in the chat UI -- Introduce `selectedVendor` writable store and `vendorNames` derived store with sorted, unique vendor names -- Add `filteredModels` derived store to dynamically filter models by the selected vendor -- Fix model deduplication to use a `vendor:name` composite key, with models sorted by vendor then name (case-insensitive) -- Display the vendor prefix in model option labels for improved clarity diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 7a2e2731..aa66c118 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.421" +"1.4.422"