Jun Siang Cheah
7385016e36
fix: only get user by emails without oauth sub
2024-05-26 11:59:21 +01:00
Jun Siang Cheah
b3557d05b1
fix: bad authlib version
2024-05-26 11:32:42 +01:00
Jun Siang Cheah
0210a105bf
feat: experimental SSO support for Google, Microsoft, and OIDC
2024-05-26 11:26:15 +01:00
Jun Siang Cheah
a842d8d62b
deps: add authlib
2024-05-26 11:25:29 +01:00
Jun Siang Cheah
3d1cc1e422
feat: generate production source maps to assist debugging
2024-05-25 09:03:04 +01:00
Jun Siang Cheah
929384e39a
refac: speed up app mount by parallelizing API requests
2024-05-22 19:40:16 +01:00
Jun Siang Cheah
1aebf88069
chore: update python dependencies
2024-05-22 09:50:22 +01:00
Jun Siang Cheah
dcae813d05
chore: update github actions
2024-05-22 09:23:26 +01:00
Jun Siang Cheah
b20ec0586e
refac: only create space admin user when configured
2024-05-21 22:09:25 +01:00
Jun Siang Cheah
889a2fd77e
fix: wrong path for space litellm config
2024-05-21 22:07:51 +01:00
Jun Siang Cheah
f21c8626d6
refac: switch to meta and params, remove source
2024-05-21 22:05:16 +01:00
Jun Siang Cheah
54c29f8bd3
fix: chown /app/backend/data after preloading models
2024-05-21 21:30:42 +01:00
Jun Siang Cheah
7ccef3e77a
Merge remote-tracking branch 'upstream/dev' into feat/model-config
2024-05-21 19:17:42 +01:00
Jun Siang Cheah
6d237999dc
fix: formatting
2024-05-21 18:46:03 +01:00
Jun Siang Cheah
5eb9b00f8d
refac: consolidate chat logic into single component
2024-05-21 18:30:31 +01:00
Jun Siang Cheah
a937f6504a
feat: add image gen with automatic1111 to integration test
2024-05-20 23:03:05 +01:00
Jun Siang Cheah
e142223ed1
feat: cache docker layers to registry
2024-05-20 20:05:53 +01:00
Jun Siang Cheah
1a16f8fb1c
Merge remote-tracking branch 'origin/dev' into feat/model-config
2024-05-20 09:02:41 +01:00
Jun Siang Cheah
197af1264d
fix: remove stray debug log
2024-05-19 22:15:27 +08:00
Jun Siang Cheah
ae26596d0d
feat: log exceptions on update_all_models
2024-05-19 22:11:28 +08:00
Jun Siang Cheah
715a4a6c27
Merge remote-tracking branch 'upstream/dev' into feat/model-config
2024-05-19 22:01:33 +08:00
Jun Siang Cheah
fa4c22492f
feat: add warning icon to images when some models are not vision capable
2024-05-19 18:57:13 +08:00
Jun Siang Cheah
4002ead6af
feat: store model configs in the database
2024-05-19 18:46:24 +08:00
Jun Siang Cheah
1bacd5d93f
Merge branch 'dev' into feat/model-config
2024-05-19 13:13:17 +08:00
Jun Siang Cheah
f9587032de
fix: case insensitive model search
2024-05-18 19:59:29 +08:00
Jun Siang Cheah
781c904c91
refac: fetch pyodide deps at build time, not checked into git
2024-05-18 14:30:42 +08:00
Jun Siang Cheah
51a41c8db4
fix: image generation broken by config persistence
2024-05-17 13:52:48 +08:00
Jun Siang Cheah
5d3eddf7e9
feat: update to persistent config
2024-05-17 13:51:17 +08:00
Jun Siang Cheah
0665703401
Merge branch 'dev' into feat/model-config
2024-05-17 11:41:37 +08:00
Jun Siang Cheah
1dc80786c1
feat: optional UID/GID docker build args
2024-05-17 09:44:52 +08:00
Jun Siang Cheah
b6d36ab638
fix: add missing jq in non-ollama images
2024-05-16 10:45:00 +08:00
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