diff --git a/CHANGELOG.md b/CHANGELOG.md index 234fc974..fd1f19e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.364 (2025-12-28) + +### PR [#1907](https://github.com/danielmiessler/Fabric/pull/1907) by [majiayu000](https://github.com/majiayu000): feat(gui): add Session Name support for multi-turn conversations + +- Added Session Name support for multi-turn conversations in GUI chat interface, enabling persistent conversations similar to CLI's --session flag +- Added SessionName field to PromptRequest and sessionName to ChatPrompt interface for proper session handling +- Extracted SessionSelector component with Select component instead of native dropdown for better user experience +- Implemented session message loading when selecting existing sessions with proper error handling +- Fixed Select component binding and empty input handling to prevent redundant API calls and properly clear sessions + ## v1.4.363 (2025-12-25) ### PR [#1906](https://github.com/danielmiessler/Fabric/pull/1906) by [ksylvan](https://github.com/ksylvan): Code Quality: Optimize HTTP client reuse + simplify error formatting diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 56b3ee8f..1c9099c9 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.363" +var version = "v1.4.364" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 9747182a..ae128003 100644 Binary files a/cmd/generate_changelog/changelog.db and b/cmd/generate_changelog/changelog.db differ diff --git a/cmd/generate_changelog/incoming/1907.txt b/cmd/generate_changelog/incoming/1907.txt deleted file mode 100644 index 6080e741..00000000 --- a/cmd/generate_changelog/incoming/1907.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1907](https://github.com/danielmiessler/Fabric/pull/1907) by [majiayu000](https://github.com/majiayu000): feat(gui): add Session Name support for multi-turn conversations - -- Added Session Name support for multi-turn conversations in GUI chat interface, enabling persistent conversations similar to CLI's --session flag -- Added SessionName field to PromptRequest and sessionName to ChatPrompt interface for proper session handling -- Extracted SessionSelector component with Select component instead of native dropdown for better user experience -- Implemented session message loading when selecting existing sessions with proper error handling -- Fixed Select component binding and empty input handling to prevent redundant API calls and properly clear sessions diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index f6d1f7d5..a9ae6b64 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.363" +"1.4.364"