2.10.0
📦 chainlitView on GitHub →
✨ 14 features🐛 8 fixes🔧 2 symbols
Summary
This release introduces several new configuration options, improved UI behavior for favorites and chat history, and adds support for Danish and Arabic translations. It also includes various bug fixes related to data handling and UI rendering.
✨ New Features
- Always show favorite messages button with empty state.
- Add starter categories for grouped starters.
- New option to disable rendering of user message markdown.
- Allow easy deletion of favorites.
- Make state cookie lifetime configurable via environment variable.
- Add Danish (da-DK) translation.
- Add Arabic (ar-SA) translation.
- Implement settings change listener.
- Add image preview.
- Add selected option to commands for pre-selection.
- Add auto_collapse parameter to Step.
- Add /health endpoint for container orchestration.
- Add "hidden" option for default_sidebar_state configuration.
- Make avatar size configurable via config.toml.
🐛 Bug Fixes
- Reorder chat history sidebar after new message in existing chat.
- Use error detail for login credential error messages.
- Convert UUID fields to strings in _extract_feedback_dict_from_step_row.
- Preserve existing metadata when update_thread called without metadata parameter.
- Resets audio UI when permission is denied.
- Fixed issue where sidebarinset expands beyond parent causing horizontal scroll.
- Prevent empty string from overwriting step content on upsert.
- Use correct URL scheme when SSL is configured.