What's Changed
- feat: always show favorite messages button with empty state by @EyalAmitay in #2769
- feat: Add starter categories for grouped starters by @EyalAmitay in #2762
- feat: new option to disable rendering of user message markdown by @jfperusse in #2726
- fix: reorder chat history sidebar after new message in existing chat by @hztBUAA in #2795
- fix: use error detail for login credential error messages by @hztBUAA in #2794
- feat: allow easy deletion of favorites by @eiseleMichael in #2792
- fix: convert UUID fields to strings in _extract_feedback_dict_from_step_row by @jarvisrjz in #2793
- feat: Make state cookie lifetime configurable via env var by @dokterbob in #2788
- fix: preserve existing metadata when update_thread called without metadata parameter by @veeceey in #2778
- fix: resets audio ui when permission is denied by @eiseleMichael in #2771
- Add Danish (da-DK) translation by @mgquach in #2780
- feat(i18n): add Arabic (ar-SA) translation by @bigdizaya in #2782
- Fixed issue where sidebarinset expands beyond parent causing horizontal scroll by @Allaoua9 in #2774
- feat (#1858), Implement settings change listener. by @FosanzDev in #2801
- add image preview by @Alex2251 in #2783
- fix(data): prevent empty string from overwriting step content on upsert by @giulio-leone in #2807
- feat: add selected option to commands for pre-selection by @Br1an67 in #2817
- fix: use correct URL scheme when SSL is configured by @Br1an67 in #2819
- feat: add auto_collapse parameter to Step by @Br1an67 in #2818
- feat: add /health endpoint for container orchestration by @Br1an67 in #2810
- feat: add "hidden" option for default_sidebar_state config by @Br1an67 in #2814
- feat: make avatar size configurable via config.toml by @Br1an67 in #2816
- chore:release by @hayescode in #2826
New Contributors
- @EyalAmitay made their first contribution in #2769
- @hztBUAA made their first contribution in #2795
- @jarvisrjz made their first contribution in #2793
- @veeceey made their first contribution in #2778
- @mgquach made their first contribution in #2780
- @bigdizaya made their first contribution in #2782
- @FosanzDev made their first contribution in #2801
- @Alex2251 made their first contribution in #2783
- @giulio-leone made their first contribution in #2807
- @Br1an67 made their first contribution in #2817
Full Changelog: 2.9.6...2.10.0