Jun Siang Cheah
fe56c0a7ac
feat: add dependabot config for keeping python packages updated
2024-04-30 21:23:52 +01:00
Jun Siang Cheah
ddac5284fe
feat: specify versions for python packages
2024-04-30 21:21:00 +01:00
Jun Siang Cheah
b3ccabd2fe
fix: add missing type for splitLargeChunks
2024-04-30 20:56:58 +01:00
Jun Siang Cheah
e8bf596959
feat: switch OpenAI SSE parsing to eventsource-parser
2024-04-30 20:56:58 +01:00
Jun Siang Cheah
45f34924b0
feat: run i18next in CI to format and catch translations diffs
2024-04-29 21:10:37 +01:00
Jun Siang Cheah
25af07a0c7
fix: formatting
2024-04-29 21:07:06 +01:00
Jun Siang Cheah
bac28222fb
fix: make backend/fix.sh executable
2024-04-29 21:01:54 +01:00
Jun Siang Cheah
1c4e63f71e
feat: add ENABLE_LOCAL_WEB_FETCH to protect against SSRF attacks
2024-04-29 20:55:17 +01:00
Jun Siang Cheah
527a0b329b
fix: fluid stream setting not reflecting current state on load
2024-04-29 00:06:32 +01:00
Jun Siang Cheah
f561e94244
fix: refactor db migration tests
2024-04-28 17:00:31 +01:00
Jun Siang Cheah
eed6c7194b
fix: disable mysql tests
2024-04-28 16:55:53 +01:00
Jun Siang Cheah
167b5712ea
feat: add tests for db migration on sqlite, postgres, and mysql
2024-04-28 16:55:16 +01:00
Jun Siang Cheah
ed9e99e946
fix: fluid streaming was "pausing" when tab was not visible
2024-04-28 16:51:36 +01:00
Jun Siang Cheah
6a1d60b1b3
feat: warn but not exit if frontend build does not exist
2024-04-28 16:03:30 +01:00
Jun Siang Cheah
c095a7c291
feat: abort openai text completion when stopping responses
2024-04-27 21:53:47 +01:00
Jun Siang Cheah
c19429848b
feat: add HOST to the backend start script
2024-04-27 20:20:48 +01:00
Jun Siang Cheah
be038ab878
fix: handle carriage returns in OpenAI streams
2024-04-27 19:07:41 +01:00
Jun Siang Cheah
8df7db1e17
feat: add ability to configure a HTTP ChromaDB client
2024-04-27 18:52:35 +01:00
Jun Siang Cheah
47a33acfeb
feat: show error toast if trying to download db on external db
2024-04-27 15:53:31 +01:00
Jun Siang Cheah
e91a49c455
feat: add support for using postgres for the backend DB
2024-04-27 15:33:20 +01:00
Jun Siang Cheah
730befce45
feat: add basic cypress test as initial work towards e2e tests
2024-04-27 14:10:10 +01:00
Jun Siang Cheah
615e9e348f
fix: do not error out if OpenAI response has no delta
2024-04-26 18:42:43 +01:00
Jun Siang Cheah
510afab37c
fix: catch any errors parsing openai sse events
2024-04-26 18:38:25 +01:00
Jun Siang Cheah
5245d037ac
fix: harden litellm exec command to prevent unintended commands
...
logic was previously to split on space for arguments, but if any of the user controlled variables LITELLM_PROXY_HOST or DATA_DIR had spaces in them, this would not behave correctly.
2024-04-23 19:25:43 +01:00
Jun Siang Cheah
58bead0398
fix: DATA_DIR was not respected when loading litellm configs
2024-04-23 19:22:41 +01:00
Jun Siang Cheah
9e9306fd2b
feat: add LITELLM_PROXY_HOST to configure address litellm listens on
2024-04-23 19:19:16 +01:00
Jun Siang Cheah
0ea9e19d79
feat: add LITELLM_PROXY_PORT to configure internal proxy port
2024-04-23 19:14:01 +01:00
Jun Siang Cheah
ed13da8aba
feat: add types to some frontend stores
2024-04-22 20:08:32 +01:00
Jun Siang Cheah
e2a8ad5fca
address comments, rename to ENABLE_ADMIN_EXPORT
2024-04-22 19:55:46 +01:00
Jun Siang Cheah
190b934ab5
feat: add ALLOW_ADMIN_EXPORT to disable exporting of chats and the db
2024-04-22 19:44:24 +01:00
Jun Siang Cheah
81b7cdfed7
fix: add typescript types for models
2024-04-21 11:41:18 +01:00
Jun Siang Cheah
67df928c7a
feat: make chunk splitting a configurable option
2024-04-21 11:00:33 +01:00
Jun Siang Cheah
7e5bda6016
fix: use model name when outputting error message
2024-04-20 21:24:02 +01:00
Jun Siang Cheah
efa258c695
feat: split large openai responses into smaller chunkers
2024-04-20 20:34:23 +01:00
Jun Siang Cheah
fffd42e4d7
fix: replace all instances of prompt:start and prompt:end
2024-04-13 18:44:49 +01:00
Jun Siang Cheah
db817fcf29
feat: add {{prompt:start:length}} and {{prompt:end:length}} to title gen
2024-04-13 18:26:50 +01:00
Jun Siang Cheah
3a661fda1a
fix: missing ollama/cuda tags from #1495
2024-04-10 20:58:26 +01:00
Jun Siang Cheah
7050d53718
build ollama and cuda tags
2024-04-10 20:41:36 +01:00
Jun Siang Cheah
cd91d8a987
run apt install first for better potential layer caching
2024-04-10 20:25:52 +01:00
Jun Siang Cheah
eddaa7fa89
cross compile node
2024-04-10 20:25:52 +01:00
Jun Siang Cheah
550fc63ebd
feat: parallelize x86/arm docker builds
2024-04-10 20:25:52 +01:00
Jun Siang Cheah
b7ced4e4f1
feat: trigger docker build after release
2024-04-05 20:29:11 +01:00
Jun Siang Cheah
e273a99153
feat: migrate db schema for local sharing
2024-04-02 08:58:03 -07:00
Jun Siang Cheah
151055590d
feat: add ability to run db migrations
2024-04-02 08:58:03 -07:00
Jun Siang Cheah
7978adbf45
feat: add frontend support for locally sharing chats
2024-04-02 08:58:03 -07:00
Jun Siang Cheah
94976e5ed3
feat: add backend functions for sharing chats
2024-04-02 08:58:03 -07:00
Jun Siang Cheah
d667faea33
feat: migrate db schema for local sharing
2024-04-01 11:13:02 +01:00
Jun Siang Cheah
4cb2cc62d2
feat: add ability to run db migrations
2024-04-01 11:12:46 +01:00
Jun Siang Cheah
11850b75c8
chore: add format:backend npm script to match ci
2024-03-31 22:13:39 +01:00
Jun Siang Cheah
562e40a7bd
Merge branch 'dev' into feat/trusted-email-header
2024-03-31 22:08:58 +01:00
Jun Siang Cheah
0e3b7a11e3
chore: python formatting
2024-03-31 22:07:43 +01:00
Jun Siang Cheah
196f91d68c
feat: add frontend support for locally sharing chats
2024-03-31 22:03:28 +01:00
Jun Siang Cheah
bfbfdae1c5
feat: add backend functions for sharing chats
2024-03-31 22:02:40 +01:00
Jun Siang Cheah
150152ddbd
fix: accidental indent during format changed logic
2024-03-29 21:04:30 +00:00
Jun Siang Cheah
f34fe49bdd
fix: enforce formatters on GitHub Actions
2024-03-28 23:46:11 +00:00
Jun Siang Cheah
50f6addd6f
feat: auto signup/login with WEBUI_AUTH_TRUSTED_EMAIL_HEADER
2024-03-28 10:34:57 +00:00