Releases: huggingface/chat-ui
Releases · huggingface/chat-ui
v0.9.4
What's Changed
Features
- feat: Update featured workflow to allow user to submit featured requests by @nsarrazin in #1510
- feat: lazy stream conversations load function by @nsarrazin in #1553
Bugfixes
- fix: upload of files on multimodal assistant on first message by @nsarrazin in #1513
Other changes
- feat: commit id in settings by @nsarrazin in #1507
- fix: Remove ; in Vertex AI example configuration in Readme.md and add model_version as config by @SebSchroen in #1508
- feat(endpoints): Add conv ID to headers passed to TGI by @nsarrazin in #1511
- feat(review): add force feature option & change label on make private option by @nsarrazin in #1519
- feat(security): add flag for allowing iframes by @nsarrazin in #1518
- feat(security): add cookie samesite & security settings by @nsarrazin in #1517
- [vertex] Add PDF/plein texts support by @ArthurGoupil in #1520
- nemotron: add examples by @gary149 in #1528
- [fix] Fix typo in Vertex by @ArthurGoupil in #1531
- fix(infra): new token name by @rtrompier in #1530
- fix: show file upload button when assistant has tool with file support by @nsarrazin in #1532
- feat: add confirmation popup before deleting content by @nsarrazin in #1534
- feat: use model id as fallback for finding a tokenizer by @nsarrazin in #1535
- fix: make sure transformers.js sees
HF_TOKEN
by @nsarrazin in #1536 - fix(modal): fix freeze after modal close by @neven4 in #1538
- [feat] Add support for endpoint web sources by @ArthurGoupil in #1544
- fix(ui): swap delete confirmation buttons for better UX (#1546) by @flash1729 in #1547
- feat: Add a model config option to disable system prompts by @Mounayer in #1539
- feat: paste long context as plaintext files by @nsarrazin in #1549
- feat: add sources for websearch by @nsarrazin in #1551
- [fix] Add placeholder param for sources icon by @ArthurGoupil in #1554
New Contributors
- @flash1729 made their first contribution in #1547
- @Mounayer made their first contribution in #1539
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
Features
- Community tools by @nsarrazin in #1250
- feat(media): support audio & video files by @nsarrazin in #1408
- feat(assistants): use community tools in assistants by @nsarrazin in #1421
- feat(settings): add indicator when custom instructions are active by @nsarrazin in #1438
- feat: add support for multimodal in Vertex by @ArthurGoupil in #1338
- feat(conv): let user switch models on conversations with deprecated models by @nsarrazin in #1462
- fix(assistants): remove websearch from assistant tool options, add websearch in backend logic by @nsarrazin in #1465
- fix(tools): tool call name must be a valid python variable name by @nsarrazin in #1466
- fix(endpoints): make bedrock import optional by @nsarrazin in #1468
- feat(tools): add toggle to see unfeatured tools for admins by @nsarrazin in #1474
- feat: add link to API playground for compatible models by @nsarrazin in #1488
- feat(tools): Basic tool support for OpenAI models by @gladish in #1447
Bugfixes
- fix(featureflags): use correct env vars by @nsarrazin in #1405
- fix(config): test setup update by @nsarrazin in #1430
- Fix typo by @julien-c in #1450
- fix(assistants): only enable websearch on assistants with RAG by @nsarrazin in #1452
- fix(continue): fix continue feature by @nsarrazin in #1459
- pluralize by @julien-c in #1469
- fix(websearch): fix
webSearch
flag use for model with tool use by @nsarrazin in #1480 - fix: multimodal on TGI endpoint type by @nsarrazin in #1491
- fix: prevent empty submits by @nsarrazin in #1501
- fix(docker): pin mongo version to latest 7 by @nsarrazin in #1504
Other changes
- Add steps to install from source for llama.cpp by @Vaibhavs10 in #1396
- Fix "Copy" button styling. Relates to issue 1387 by @evalstate in #1403
- feat(tools): use gradio ETA for tools by @nsarrazin in #1411
- chores(deps): update Transformers to latest version and remove chat templates for all models by @nsarrazin in #1414
- fix(huggingchat): remove app banners by @nsarrazin in #1426
- Websearch using Bing API by @harisyammnv in #1420
- Configurable websearch timeout by @ABarLT in #1427
- build(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #1431
- fix(openai): do not throw "Generation failed" when finish_reason="length" by @llllvvuu in #1429
- Dynamic credential resolution for AWS endpoints by @nason in #1419
- Maintain Conversation Tree State on Refresh or Share by @kramosss in #1397
- Add start chat button on models & assistants. by @nsarrazin in #963
- Let users access the API using their HF token by @nsarrazin in #1216
- feat(tools): specify either space namespace or huggingface.co URL by @nsarrazin in #1435
- Add support for Anthropic models via AWS Bedrock by @ABarLT in #1413
- feat(assistants): better distinction between my own assistants and other people's assistants by @nsarrazin in #1437
- extend user count by @gary149 in #1455
- build(deps-dev): bump svelte from 4.2.18 to 4.2.19 by @dependabot in #1442
- Move Google GenAI API key to env file instead by @altbdoor in #1448
- feat(models): add transferTo property on old models by @nsarrazin in #1453
- Update prod.yaml by @gary149 in #1460
- feat(tools): add thumbnail by @nsarrazin in #1470
- feat(tools): remove feature flag for tools and use env variable instead by @nsarrazin in #1433
- fix(front): add better responsive design to tools & assistants by @nsarrazin in #1473
- fix(share): use copy link on desktop by @nsarrazin in #1477
- build(deps): bump express from 4.19.2 to 4.20.0 by @dependabot in #1478
- build(deps): bump send and express by @dependabot in #1479
- build(deps): bump rollup by @dependabot in #1482
- feat(front): add multimodal icon on model page by @nsarrazin in #1493
- Fix: Cohere Endpoint - Add Support for Tools by @dvirmor in #1490
- Added enter to insert new line on mobile instead of default. by @natecard in #1475
- feat: allow custom message to guest users. by @samehkhattab in #1441
- fix(front): fix clipboard copy on chrome by @nsarrazin in #1497
- Add support for model version in Vertex AI by @pocman in #1496
- Feature - Scroll to Previous Message by @evalstate in #1440
- feat: add content disposition to file endpoint by @nsarrazin in #1500
- Remove right margin from custom scrollbar by @rotemdan in #1498
New Contributors
- @Vaibhavs10 made their first contribution in #1396
- @evalstate made their first contribution in #1403
- @harisyammnv made their first contribution in #1420
- @ABarLT made their first contribution in #1427
- @llllvvuu made their first contribution in #1429
- @nason made their first contribution in #1419
- @kramosss made their first contribution in #1397
- @altbdoor made their first contribution in #1448
- @dvirmor made their first contribution in #1490
- @natecard made their first contribution in #1475
- @samehkhattab made their first contribution in #1441
- @pocman made their first contribution in #1496
- @rotemdan made their first contribution in #1498
- @gladish made their first contribution in #1447
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
Features
- Fix max upload size in huggingchat by @nsarrazin in #1251
- Add createdAt filter on messageEvents by @nsarrazin in #1256
- Add "disable streaming tokens" settings & remove media query by @nsarrazin in #1299
- Add Google Gemini API Support by @toandev95 in #1330
- feat(upload): Enable multi-file in dropzone by @nsarrazin in #1347
- feat(auth): Add admin & early access flags based on orgs membership by @nsarrazin in #1365
- Add support to @cf models with cloudflare.com by @wgcv in #1378
- feat(confirm): add confirm on deleting branch & sharing conversation by @nsarrazin in #1381
- Major bump to sveltekit & node-adapter versions by @nsarrazin in #1395
Bugfixes
- fix: increase body size limit in docker image by @nsarrazin in #1280
- Standardize llama.cpp endpoint with
baseURL
by @nsarrazin in #1305 - fix(disclaimer): only show disclaimer if PUBLIC_APP_DISCLAIMER is 1 by @nsarrazin in #1360
- fix(ui): fix cut off buttons in chat message by @dlavrenuek in #1373
- fix(cohere): pass toolResults only when needed to cohere endpoint type by @nsarrazin in #1382
Other changes
- feat(chart): service account by @rtrompier in #1252
- chore(dependencies): add aws4 to enable mongo passwordless auth by @rtrompier in #1253
- chore(dependencies): add @aws-sdk/credential-providers to enable mong… by @rtrompier in #1255
- Refactor logger error messages for consistency. by @dnzzzl in #1257
- feat(ci): add trufflehog secrets detection by @McPatate in #1259
- fix(ci): remove unnecessary permissions by @McPatate in #1260
- Add body size limit to prod env by @nsarrazin in #1265
- Add
BODY_SIZE_LIMIT
to build step by @nsarrazin in #1266 - Use bytes for body size limit by @nsarrazin in #1268
- Add
BODY_SIZE_LIMIT
to Dockerfile ARGs by @nsarrazin in #1269 - chore(deps): update major versions on svelte, sveltekit & node by @nsarrazin in #1281
- fix(scrape parser): Cannot read properties of 'undefined' during page parsing by @neven4 in #1274
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #1267
- feat(chart): use infisical by @rtrompier in #1276
- fix(chart): infisical secret name by @rtrompier in #1284
- feat(chart): auto reload when secrets change by @rtrompier in #1285
- chore(deps): bump ws from 8.13.0 to 8.17.1 by @dependabot in #1291
- fix(screen-reader): disable FileDropZone area-label for models without file upload by @neven4 in #1295
- add files in the conversation[id] api by @alak in #1300
- Auto open app by @itsbhatt in #1294
- fix(env): change env var typo by @neven4 in #1307
- Fix "login" button text wrap on mobile by @neven4 in #1315
- Add CSP protection on uploaded files by @nsarrazin in #1304
- feat: allow disabling metrics server, consolidate exit handlers by @Saghen in #1201
- Move stats to their own job by @nsarrazin in #1324
- feat: playwright-adblocked toggle #1298 by @krakenftw in #1301
- add new parameter in model and conversation api by @alak in #1325
- add messages updates in the conversation.messages api by @alak in #1327
- perf: add prod deployment resources by @jcudit in #1333
- remove-internal registry by @XciD in #1336
- remove dead code by @nsarrazin in #1339
- fix: prod registry repository by @jcudit in #1340
- Improve sanitization of model output by @nsarrazin in #1341
- fix(models): Update tokenizer on command R+ by @nsarrazin in #1345
- UX: Dropzone by @gary149 in #1350
- fix(tools): improve json parsing by @nsarrazin in #1356
- feat(config): improve sampling params for llama 3.1 by @nsarrazin in #1357
- fix(env) enable LLM_SUMMARIZATION by @zhang-yi-chi in #1379
- fix(assistant): add correct steps to repetition penalty by @nsarrazin in #1389
- feat(android): disable tools on android app by @nsarrazin in #1390
New Contributors
- @dnzzzl made their first contribution in #1257
- @McPatate made their first contribution in #1259
- @itsbhatt made their first contribution in #1294
- @jcudit made their first contribution in #1333
- @toandev95 made their first contribution in #1330
- @dlavrenuek made their first contribution in #1373
- @zhang-yi-chi made their first contribution in #1379
- @wgcv made their first contribution in #1378
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
Features
- Enable dropzone on tools by @nsarrazin in #1211
- Enable auth using trusted header by @lijunle in #1128
- Add super basic admin feature by @nsarrazin in #1213
- Add support for SearchApi API by @SebastjanPrachovskij in #1196
- Send
ollama pull
request if model is not available locally by @nsarrazin in #1227 - Add sampling parameter support to cloudflare by @nsarrazin in #1233
- Feat: Delete branch #1210 by @krakenftw in #1240
- Add support for
?q
query parameter to start a conversation by @nsarrazin in #1232
Bugfixes
- fix websearch on assistants by @nsarrazin in #1244
- Hide upload button when tools are not available by @nsarrazin in #1245
- Handle errors gracefully in building PlaywrightBlocker by @nsarrazin in #1248
Other changes
- [readme] Bring back full readme by @mishig25 in #1207
- feat: request model be concise on tool image outputs by @Saghen in #1202
- Assistants: add reset to default model button by @gary149 in #1200
- fix: tool error not updating in UI by @Saghen in #1203
- Revamp llama.cpp docs by @mishig25 in #1214
- [docs] Fix errors by @mishig25 in #1218
- Fix migration object id by @nsarrazin in #1215
- feat: support file pasting in chat input by @Saghen in #1206
- Remove gendered pronoun by @everypizza1 in #1219
- feat: skip tools when all disabled by @Saghen in #1205
- Improve docs by @mishig25 in #1223
- [docs] fix css by @mishig25 in #1224
- feat: mime types on tools, show upload btn on demand by @Saghen in #1204
- Trim trailing comma on tool calls by @Saghen in #1229
- Fix error logging by @wdhorton in #1228
- Update README.md by @kodster28 in #1226
- Fix: tools in endpointVertex now optional by @SebSchroen in #1234
- Npm: Remove updateProdEnv from script from package.json by @rodrigobdz in #1243
New Contributors
- @cihancinar made their first contribution in #1209
- @lijunle made their first contribution in #1128
- @SebastjanPrachovskij made their first contribution in #1196
- @wdhorton made their first contribution in #1228
- @kodster28 made their first contribution in #1226
- @SebSchroen made their first contribution in #1234
- @rodrigobdz made their first contribution in #1243
- @krakenftw made their first contribution in #1240
Full Changelog: v0.9.0...v0.9.1
v0.9.0 - Tools release!
What's Changed
Features
- Fix OpenAI Embeddings Auth Issue by @adhishthite in #1077
- feat: add support for anthropic on vertex by @cheahjs in #958
- Extend endpointOai.ts to allow usage of extra sampling parameters by @taeminlee in #1032
- Web Search: Playwright, spatial parsing, markdown by @Saghen in #1094
- Generic Multimodal Support by @Saghen in #1021
- Generic Multimodal Support Fixed by @Saghen in #1147
- add assistantId in the conversation API by @alak in #1154
- add missing assistantId param by @alak in #1156
- Function calling by @nsarrazin in #996
- Add error message for tools by @Saghen in #1163
- Disable text streaming if user prefers reduced animation by @neven4 in #1131
- Add metrics for models, tools, websearch by @nsarrazin in #1186
- Bypass spaces tools rate limit by @mishig25 in #1167
- Log parsing failures, drop from UI by @Saghen in #1189
- Reduce message update size returned by websearch by @nsarrazin in #1179
- Simplify tool error handling by @Saghen in #1168
- Misc tools release by @gary149 in #1192
- Add a loading bar for tools by @nsarrazin in #1188
Bugfixes
- Fix context of logger by @jorado in #1112
- Remove trim on user input by @nsarrazin in #1122
- [fix] Assistant websearch text/markdown source by @mishig25 in #1129
- Clear playwright singleton on close by @Saghen in #1170
- Always close playwright page by @Saghen in #1171
- Fix message update migration not applying by @Saghen in #1164
- Ony call tools if model.tools is true by @nsarrazin in #1172
- fix streaming not updating on front-end by @nsarrazin in #1173
- Fix reduced motion mode causing 500 on ssr by @nsarrazin in #1177
- fix: parse ISS if returned in OIDC flow by @muscionig in #1162
- Fix Playwright leak and use multiple contexts by @Saghen in #1187
- Generic tool error msg "Error occurred" by @mishig25 in #1193
- Fix display websearch when using tools by @nsarrazin in #1197
- Fix issue with system preprompt and tools by @nsarrazin in #1198
New Contributors
- @adhishthite made their first contribution in #1077
- @jorado made their first contribution in #1112
- @cheahjs made their first contribution in #958
- @taeminlee made their first contribution in #1032
- @xianbaoqian made their first contribution in #1150
- @neven4 made their first contribution in #1131
- @wilfriedroset made their first contribution in #1144
- @muscionig made their first contribution in #1162
Full Changelog: v0.8.4...v0.9.0
v0.8.4
What's Changed
Features
- Add
ALLOW_INSECURE_COOKIES
feature flag by @nsarrazin in #1076 - Use pino for logs by @nsarrazin in #1086
- Add the simplest healthcheck route by @nsarrazin in #1089
- Move vars to dynamic, add metrics by @nsarrazin in #1085
- [VertexAI] Add support for tools parameter by @ArthurGoupil in #1065
Bugfixes
- 🎨 Add color for copy icon by @damianpumar in #1070
- set
sameSite
tolax
when allowing insecure cookies by @nsarrazin in #1078
Other changes
- Sort by Trending to default by @KingNishHF in #1082
- retry text area height by @gary149 in #1091
- Kubernetes infra by @rtrompier in #1088
- fix(chart): update service metrics port name by @rtrompier in #1101
- fix(github): docker deploy version by @rtrompier in #1102
- fix(github): docker deploy version by @rtrompier in #1103
New Contributors
- @damianpumar made their first contribution in #1070
- @gugarosa made their first contribution in #1081
- @KingNishHF made their first contribution in #1082
- @rtrompier made their first contribution in #1088
- @ArthurGoupil made their first contribution in #1065
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
Features
- add an endpoint to api to get an assistant by id by @alak in #1020
- Move featured assistant check behind
REQUIRE_FEATURED_ASSISTANTS
by @nsarrazin in #1043 - Support Gemini 1.5 Pro from Vertex AI by @flexchar in #1041
Bugfixes
- Allow websearch if assistant has dynamic prompts by @nsarrazin in #1017
- Add assistant instructions to first system message by @nsarrazin in #1023
- fix: See all your assistants regardless of usercount by @nsarrazin in #1053
- Only require featured assistants for other users' assistants by @nsarrazin in #1054
- Final fix to assistants display logic by @nsarrazin in #1056
- add createdAt and udpatedAt to new messages by @nsarrazin in #1062
- add default value for description and examples in the API route for models by @alak in #1063
- return only valid models in the API by @alak in #1064
Other changes
- Add logs to tokenizer fetch by @nsarrazin in #1030
- return empty if error on hfapi endpoint by @nsarrazin in #1038
- Use
user
in docker image for spaces by @nsarrazin in #1045 - Docker chown change by @nsarrazin in #1046
- Always dispose of pipeline for embeddings after use by @nsarrazin in #1048
- Bump version to 0.8.3 by @nsarrazin in #1068
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Deploy HuggingChat changes manually only by @nsarrazin in #993
- Release Gemma 7B 1.1 in HuggingChat by @nsarrazin in #994
- Add gemma 7B it to old models by @nsarrazin in #995
- Update models and add check for assistants model on startup by @nsarrazin in #998
- Add Command R+ to HuggingChat config by @nsarrazin in #1001
- Add prompt examples for command-r-plus by @nsarrazin in #1002
- modal wording by @gary149 in #1000
- Fix unresponsive page after deleting all conversations by @francoislanc in #1004
- Show the assistant model name in the chat input by @nsarrazin in #1006
- Send characters by groups of 5 by @nsarrazin in #1007
- Add new model to HuggingChat config by @nsarrazin in #1008
- Tweak default Zephyr example by @lewtun in #1010
- Fix capitalization by @everypizza1 in #1012
- Add langserve endpoint by @antonioramos1 in #1009
- Update marked from v4 to v12 by @Saghen in #1015
- Bump version to 0.8.2 by @nsarrazin in #1016
New Contributors
- @francoislanc made their first contribution in #1004
- @lewtun made their first contribution in #1010
- @everypizza1 made their first contribution in #1012
- @antonioramos1 made their first contribution in #1009
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Mostly a small update to trigger the CI/CD release workflow 😄
Some of the big changes:
- You can now use
tokenizer
to set the chat formatting (it will apply the jinja template) - We have Cohere endpoints in chat-ui now!
- The default chat template if you don't set one, or a
tokenizer
is now ChatML.
What's Changed
- Bump vite from 4.5.2 to 4.5.3 by @dependabot in #974
- Use jinja template for chat formatting (#730) by @nsarrazin in #744
- Add support for cohere endpoints by @nsarrazin in #976
- quick fix error message by @nsarrazin in #977
- Bump undici from 5.28.3 to 5.28.4 by @dependabot in #979
- Set ChatML as default chat prompt template by @nsarrazin in #985
- Update package.json version by @zacps in #983
- Move default template so it doesn't override tokenizer by @nsarrazin in #987
- Publish docker images based on package.json version by @nsarrazin in #988
- Make sure CI/CD is the same for no DB image by @nsarrazin in #989
- Use raw for versioning by @nsarrazin in #990
- Use proper semver for major minor & patch releases in CI/CD by @nsarrazin in #991
- Bump version to 0.8.1 by @nsarrazin in #992
Full Changelog: v0.8...v0.8.1
v0.8
What's Changed
- Make mixtral the default model for new users by @nsarrazin in #672
- Update share behaviour by @mishig25 in #645
- Use JSON5 for parsing all config vars by @nsarrazin in #671
- Fixes "invalid url" error in websearch by @muhammadbaqirjafari in #675
- Remove falcon 180B by @nsarrazin in #680
- Apply settings without reloading the page by @nsarrazin in #682
- Add doc section about updating HuggingChat by @nsarrazin in #683
- Add embedding models configurable, from both transformers.js and TEI by @mikelfried in #646
- Update openchat to 0106 by @nsarrazin in #687
- Mv embeddingEndpoints.ts by @mishig25 in #688
- Add an endpoints to expose models and conversations by @alak in #694
- Set message id on server side by @nsarrazin in #696
- Add NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO by @nsarrazin in #700
- [Small model] Explicitly close AsyncGenerator by @mishig25 in #704
- Bump max new tokens for NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO by @nsarrazin in #702
- Add conversation API endpoint to get conversation by @alak in #698
- Revert "[Small model] Explicitly close AsyncGenerator" by @mishig25 in #709
- Bump vite from 4.3.9 to 4.5.2 by @dependabot in #713
- [Websearch] Fix UI flicker by @mishig25 in #710
- [JS] use shorthand notation by @mishig25 in #711
- [Fix] UI bug "Delete" label by @mishig25 in #717
- Bring back mistral task model by @nsarrazin in #718
- Use JSON5 for embeddings by @nsarrazin in #719
- Continue generation feature by @nsarrazin in #707
- Update readme to use
mistralai/Mistral-7B-Instruct-v0.2
by @mishig25 in #723 - [SmallModel] Nit update the comment by @mishig25 in #726
- close the stream after the final answer by @alak in #722
- [Fix] small fixes in websearch generateQuery by @mishig25 in #727
- Assistants feature by @nsarrazin in #639
- fix: social thumbnail assistants in prod by @nsarrazin in #732
- Assistants: quick layout fixes by @gary149 in #733
- [SmallModel] TASK_MODEL='mistralai/Mistral-7B-Instruct-v0.1' by @mishig25 in #729
- Fix social thumbnails: images by @nsarrazin in #734
- Add failure strategy to README.md by @nsarrazin in #731
- move assistants settings buttons by @gary149 in #738
- Update nous prompt by @nsarrazin in #728
- switching api to public by @alak in #739
- [Fix README] Nit: some small indent issues by @mishig25 in #741
- Add CodeLlama-70b-Instruct-hf by @nsarrazin in #752
- Update news for code llama by @mishig25 in #753
- Web search: UI update by @gary149 in #749
- Remove tabs in websearch prompt by @nsarrazin in #754
- Mobile navs: bigger buttons and hide new? by @gary149 in #720
- Top assistants page by @nsarrazin in #740
- assistants: add beta tag by @gary149 in #758
- Hide websearch on assistants by @nsarrazin in #759
- Assistants: UI tweaks for release by @gary149 in #764
- add an api endpoint to get current user's informations by @alak in #763
- Bring back featured check on top assistants page by @nsarrazin in #765
- Convert all assistants avatar to jpeg server-side by @nsarrazin in #762
- Make assistant feature visible globally by @nsarrazin in #756
- assistants: add hint by @gary149 in #767
- Use assistant avatar in conversation, if available by @nsarrazin in #776
- Disable websearch on assistants, server & client side by @nsarrazin in #778
- [Assistants] Add pagination by @mishig25 in #772
- Add Plausible analytics by @nsarrazin in #779
- add alternative callback url for the login process by @alak in #766
- [Assistnats] Fix pagination numTotalPages by @mishig25 in #780
- [Assistants] Fix/clear searchParams while changing models by @mishig25 in #783
- [Assistants] Fix selected model reactivity by @mishig25 in #784
- [Fix] on cancel operations, preerve previous URL query params by @mishig25 in #781
- Several QoL contributions by @flexchar in #760
- [Chat input] Fix asian keyboards by @mishig25 in #789
- Update README.md by @eltociear in #791
- [Login Modal] Fix not showing properly on mobile by @mishig25 in #796
- [Assistnats] improve reporting by @mishig25 in #797
- Add missing prod config for report assistants by @mishig25 in #799
- [Assitants] Community | User tabs by @mishig25 in #773
- [Frontend] keypress -> keydown by @mishig25 in #800
- [Chat input] Blur on submit by @mishig25 in #790
- [Assistants] update page & visiblity logic by @mishig25 in #802
- fix continue button on openai endpoint by @nsarrazin in #803
- [Privacy page] Skip disclaimer modal by @mishig25 in #808
- /assistants: add user count by @gary149 in #809
- [Assistants] update numbering labels by @mishig25 in #811
- Fix delete assistant query performance by @nsarrazin in #806
- [fix] If APP_BASE is empty, go to '/' instead of an empty string. by @gururise in #785
- Only use plausible if PUBLIC_ORIGIN is set by @nsarrazin in #814
- 🗃️ Create index on users.username by @coyotte508 in #819
- Added support for SearXNG as a websearch source by @Karlostavitch1 in #805
- Make lorax openai endpoint working by @flozi00 in #755
- Simple Email Authorization by @nicomt in #801
- Ask for a reason when reporting assistants by @nsarrazin in #825
- [Assistants] Add new indices for efficient querying by @mishig25 in #810
- [Assisntats reports] Minor fixes by @mishig25 in #827
- Conversation trees (#223) by @nsarrazin in #807
- [Privacy page] Skip disclaimer modal including
basePath
by @mishig25 in #829 - Allow customising defaultQuery for native Azure OpenAI support by @zacps in #822
- [Assistants settings] Fix freezing by @mishig25 in #830
- Revert "[Assistants settings] Fix freezing" by @mishig25 in #831
- [Mongo] Optimize
reports
collection query by @mishig25 in #832 - Revert "[Mongo] Optimize
reports
collection query" by @mishig25 in #833 - [Mongo] Optimize
reports
collection query (v2) by @mishig25 in #834 - fix shifted layout by @gary149 in #836
- Make compatible with Microsoft Entra (v1 and v2 token...