Tags: swuecho/chat
Tags
Fix session switch bug (#722) * Refactor session and workspace stores, update chat sider list layout * "Add chat handler and utility functions with tests" or more detailed: "Extend API with chat handler, utility functions, and comprehensive tests" Both options are concise and clearly describe the changes (new functionality + tests). The first is shorter while the second provides slightly more context.
Optimize session navigation with route checks and prevent redundant s… …witches (#713) - Add early returns when already on target route in session/workspace navigation - Prevent redundant session switches when already active - Add switching session guard in List.vue - Remove unnecessary awaits from navigation calls
Add Google API error handling for Gemini responses (#661) - Define GoogleApiError struct in gemini.go with String() method - Implement error handling in model_gemini_service.go for non-200 responses - Log detailed error information including status code and message
Snapshot scroll fix (#660) * fix: properly implement scroll-to-top functionality * fix: ensure scroll-to-top works with proper container height * fix: remove misplaced localization strings from Vue template * feat: add smooth scroll to top and improve message component props * fix: properly implement scroll-to-top functionality with Vue ref * feat: add scroll ref logging in snapshot page * fix: improve scroll-to-top functionality with nextTick and debug logs * fix: improve scroll-to-top functionality with debug checks * style: Add red border to scroll container for debugging * scroll when total height > 2000 * Remove unused bot locale strings (noHistory, runNumber)
Add pagination to bot answer (#650) * style: Format code and fix indentation in bot page component * refactor: move bot answer history into separate component * Add script to clean up oldest local Git branches with user confirmation * refactor: replace SvgIcon import with destructured import * feat: add pagination to AnswerHistory component * fix: return paginated response in `GetBotAnswerHistoryByBotUUID` handler * feat: add pagination support to fetchBotAnswerHistory * Fix pagination conditional rendering and optional chaining in AnswerHistory.vue * Fix empty state condition in AnswerHistory.vue to handle null items * fix: trigger refetch on page and pageSize changes in AnswerHistory * fix: reset to page 1 when pageSize changes in AnswerHistory * Add error handling for regular response generation in GeminiChatModel.Stream
PreviousNext