Michael Poluektov
|
589efcdc5f
|
is_chat_completion_request helper, remove nesting
|
2024-08-14 21:40:00 +01:00 |
|
Michael Poluektov
|
3befadb29f
|
remove unnecessary nesting, remove unused endpoint
|
2024-08-14 21:40:00 +01:00 |
|
Michael Poluektov
|
29f904db45
|
remove List imports
|
2024-08-14 13:46:31 +01:00 |
|
Michael Poluektov
|
6f72def1ac
|
replace except: with except Exception:
|
2024-08-14 13:38:19 +01:00 |
|
Carter Roeser
|
d72d5d0e8e
|
feat: Add OAuth Email Claim Variable
Add an `OAUTH_EMAIL_CLAIM` variable to override the default "email" claim value.
|
2024-08-07 11:39:51 -07:00 |
|
Timothy J. Baek
|
ace3552e15
|
chore: format
|
2024-08-04 17:42:16 +02:00 |
|
Timothy Jaeryang Baek
|
1bf042ac84
|
Merge pull request #4351 from cheahjs/feat/disable-admin-chat-view
feat: add ENABLE_ADMIN_CHAT_ACCESS to control admin access to user chats
|
2024-08-04 16:37:30 +02:00 |
|
Jun Siang Cheah
|
565f40c642
|
feat: add ENABLE_ADMIN_CHAT_ACCESS to control admin access to user chats
|
2024-08-04 15:16:14 +01:00 |
|
Michael Poluektov
|
3653126179
|
refac: undo raw split, remove gpt-4-vision-preview
|
2024-08-04 00:34:24 +01:00 |
|
Michael Poluektov
|
12c21fac22
|
refac: apps/openai/main.py and utils
|
2024-08-03 14:24:26 +01:00 |
|
Timothy J. Baek
|
546d442626
|
refac
|
2024-08-02 17:45:30 +02:00 |
|
Timothy Jaeryang Baek
|
a9a6ed8b71
|
Merge pull request #4237 from michaelpoluektov/refactor-webui-main
refactor: Simplify functions
|
2024-08-02 01:47:06 +02:00 |
|
Michael Poluektov
|
0352e956b6
|
fix: redirect uri
|
2024-08-01 12:54:06 +01:00 |
|
Michael Poluektov
|
f999956997
|
Merge remote-tracking branch 'oauth/main' into dev
|
2024-08-01 12:53:36 +01:00 |
|
Michael Poluektov
|
22a5e196c9
|
simplify main.py
|
2024-07-31 14:01:40 +01:00 |
|
Michael Poluektov
|
3978efd710
|
refac: Refactor functions
|
2024-07-31 13:35:02 +01:00 |
|
Timothy J. Baek
|
faca8c8b53
|
feat: multiple action support
|
2024-07-28 22:02:23 +01:00 |
|
Timothy J. Baek
|
c1fd55bb04
|
fix/refac: actions
|
2024-07-28 13:00:58 +01:00 |
|
Timothy J. Baek
|
1aaa2e8219
|
fix: ollama rag issue workaround
|
2024-07-26 12:22:13 +01:00 |
|
Dillon
|
36b94ca5f5
|
updated environment variable to suggested ENABLE_LOGIN_FORM
|
2024-07-24 21:44:40 -04:00 |
|
Dillon
|
63ffdb38aa
|
Added and set enable_username_password_login to the get_app_config function
|
2024-07-23 22:22:09 -04:00 |
|
Lukas
|
bbc8adca94
|
support custom redirect url in OAuth
closes #3727 #3945
|
2024-07-19 09:03:41 +02:00 |
|
Timothy J. Baek
|
d258523a3c
|
refac
|
2024-07-15 13:09:15 +02:00 |
|
Timothy J. Baek
|
856845e5f2
|
refac
|
2024-07-11 19:05:59 -07:00 |
|
Timothy J. Baek
|
eb10001eb7
|
feat: action function
|
2024-07-11 18:41:00 -07:00 |
|
Timothy J. Baek
|
4dd77b785a
|
fix
|
2024-07-11 14:12:44 -07:00 |
|
Timothy J. Baek
|
7d7a29cfb9
|
fix
|
2024-07-11 13:53:47 -07:00 |
|
Timothy J. Baek
|
f462744fc8
|
refac
|
2024-07-11 13:43:44 -07:00 |
|
Timothy J. Baek
|
0ef27bfc5e
|
refac
|
2024-07-11 10:40:10 -07:00 |
|
Michael Poluektov
|
1d20c27553
|
refac: use get_task_model_id()
|
2024-07-09 16:08:54 +01:00 |
|
Michael Poluektov
|
8f23df5749
|
fix: outlet __event_emitter__
|
2024-07-09 15:57:24 +01:00 |
|
Michael Poluektov
|
144581a7df
|
refac: get_sorted_pipelines()
|
2024-07-09 12:51:13 +01:00 |
|
Michael Poluektov
|
7ffd75b991
|
refac: black
|
2024-07-09 12:32:43 +01:00 |
|
Michael Poluektov
|
ff474936f8
|
refac: remove model param
|
2024-07-09 12:20:28 +01:00 |
|
Michael Poluektov
|
d7dd901f01
|
refac: remove nesting
|
2024-07-09 12:15:09 +01:00 |
|
Michael Poluektov
|
e3e02e04e8
|
refac: backend/main.py
|
2024-07-09 11:51:43 +01:00 |
|
Timothy J. Baek
|
c9f5029a9d
|
refac
|
2024-07-08 23:07:23 -07:00 |
|
Timothy J. Baek
|
0a08a4d2fb
|
refac
|
2024-07-08 21:40:22 -07:00 |
|
Timothy J. Baek
|
1b7ff1c5df
|
feat: __event_call__ support
|
2024-07-08 21:39:06 -07:00 |
|
Timothy J. Baek
|
4b6ee584c2
|
fix: alembic
|
2024-07-08 12:55:27 -07:00 |
|
Timothy J. Baek
|
95426fc6c9
|
refac: do not use subprocess
|
2024-07-08 11:27:10 -07:00 |
|
Timothy Jaeryang Baek
|
d60f06608e
|
Merge pull request #3668 from open-webui/dev
dev
|
2024-07-05 22:29:13 -07:00 |
|
Timothy J. Baek
|
67c2ab006d
|
fix: pipe custom model
|
2024-07-04 13:41:18 -07:00 |
|
Timothy Jaeryang Baek
|
0d78b63805
|
Merge pull request #3621 from open-webui/dev
dev
|
2024-07-03 20:59:14 -07:00 |
|
Timothy Jaeryang Baek
|
08c024d752
|
Merge pull request #3569 from Semihal/custom-openid-claims
feat: Custom claims for OAuth
|
2024-07-03 15:56:37 -07:00 |
|
Timothy J. Baek
|
c83704d6ca
|
refac: task flag
Co-Authored-By: Michael Poluektov <78477503+michaelpoluektov@users.noreply.github.com>
|
2024-07-03 15:46:56 -07:00 |
|
Timothy Jaeryang Baek
|
d0e89a0318
|
Merge pull request #3327 from jonathan-rohde/feat/sqlalchemy-instead-of-peewee
BREAKING CHANGE/sqlalchemy instead of peewee
|
2024-07-02 16:40:13 -07:00 |
|
Timothy J. Baek
|
d97a4d687e
|
refac
|
2024-07-01 21:41:44 -07:00 |
|
Timothy J. Baek
|
d6dbd73ec9
|
fix
|
2024-07-01 20:15:27 -07:00 |
|
Timothy J. Baek
|
a07051f51b
|
feat: __event_emitter__
|
2024-07-01 20:05:02 -07:00 |
|
Timothy J. Baek
|
e5895af7a0
|
refac
|
2024-07-01 19:37:54 -07:00 |
|
Timothy J. Baek
|
c7a9b5ccfa
|
refac: chat completion middleware
|
2024-07-01 19:33:58 -07:00 |
|
Timothy J. Baek
|
9cc46629c2
|
refac
|
2024-07-01 15:43:19 -07:00 |
|
Jonathan Rohde
|
2aecd7d0b9
|
Merge branch 'refs/heads/dev' into feat/sqlalchemy-instead-of-peewee
# Conflicts:
# backend/requirements.txt
|
2024-07-01 10:37:56 +02:00 |
|
Sergey Mihaylin
|
e475f025b7
|
fix: merge request fail (remove picture_claim)
|
2024-07-01 10:25:25 +03:00 |
|
Sergey Mihaylin
|
6e934c2d17
|
Merge branch 'refs/heads/main' into custom-openid-claims
# Conflicts:
# backend/main.py
|
2024-07-01 10:08:38 +03:00 |
|
Timothy J. Baek
|
f77073410e
|
refac
|
2024-06-30 14:52:18 -07:00 |
|
Timothy J. Baek
|
d9a229b1ec
|
fix: default locale
|
2024-06-30 14:48:05 -07:00 |
|
Timothy Jaeryang Baek
|
73135b6e51
|
Merge pull request #3511 from Peter-De-Ath/ollama-chat-no-stream
fix: isInstance of streamingResponse but content-type is application/json
|
2024-06-29 13:16:32 -07:00 |
|
Peter De-Ath
|
269db0748a
|
fix: isInstance of streamingResponse but content-type is application/json
|
2024-06-28 20:32:07 +01:00 |
|
Sergey Mihaylin
|
9f32e9ef60
|
fix username claim
|
2024-06-28 17:08:32 +03:00 |
|
Sergey Mihaylin
|
0c3f9a16e3
|
custom env for set custom claims for openid
|
2024-06-28 16:31:40 +03:00 |
|
Sergey Mihaylin
|
7d10dacad6
|
Fix: set jwt_token to cookie (instead of token from OIDC)
|
2024-06-28 16:20:57 +03:00 |
|
Sergey Mihaylin
|
57c330576d
|
Fix: admin role for OIDC signup for first user
|
2024-06-28 16:20:34 +03:00 |
|
Jonathan Rohde
|
df47c496d3
|
Merge branch 'refs/heads/dev' into feat/sqlalchemy-instead-of-peewee
# Conflicts:
# backend/apps/webui/models/functions.py
# backend/apps/webui/routers/chats.py
|
2024-06-28 09:19:56 +02:00 |
|
Timothy J. Baek
|
edbd07f893
|
feat: global filter
|
2024-06-27 13:04:12 -07:00 |
|
Timothy J. Baek
|
c8c85ba7fc
|
refac
|
2024-06-27 12:16:55 -07:00 |
|
Jonathan Rohde
|
d88bd51e3c
|
feat(sqlalchemy): format backend
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
8f939cf55b
|
feat(sqlalchemy): some fixes
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
da403f3e3c
|
feat(sqlalchemy): use session factory instead of context manager
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
c134eab27a
|
feat(sqlalchemy): format backend
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
320e658595
|
feat(sqlalchemy): cleanup fixes
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
070d9083d5
|
feat(sqlalchemy): use subprocess to do migrations
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
bee835cb65
|
feat(sqlalchemy): remove session reference from router
|
2024-06-27 07:48:08 +02:00 |
|
Jonathan Rohde
|
df09d0830a
|
feat(sqlalchemy): Replace peewee with sqlalchemy
|
2024-06-27 07:48:08 +02:00 |
|
Timothy Jaeryang Baek
|
d17dc59246
|
Merge pull request #2574 from cheahjs/feat/oauth
feat: experimental SSO support for Google, Microsoft, and OIDC
|
2024-06-24 19:05:58 -07:00 |
|
Timothy J. Baek
|
1c4e7f0324
|
refac
|
2024-06-24 11:17:18 -07:00 |
|
Jun Siang Cheah
|
f26d80dcae
|
Merge remote-tracking branch 'upstream/dev' into feat/oauth
|
2024-06-24 18:46:48 +08:00 |
|
Timothy J. Baek
|
abf212c28f
|
enh: tools & functions frontmatter
|
2024-06-23 20:31:40 -07:00 |
|
Timothy J. Baek
|
8b99870189
|
enh: filter function priority valve support
|
2024-06-23 20:11:08 -07:00 |
|
Jun Siang Cheah
|
99e7b328a4
|
refac: add better logging for oauth errors
|
2024-06-24 10:43:53 +08:00 |
|
Timothy J. Baek
|
5f2d37dce5
|
fix: valves
|
2024-06-23 19:37:35 -07:00 |
|
Timothy J. Baek
|
2eb15ea1fc
|
feat: SAFE_MODE
|
2024-06-23 19:28:33 -07:00 |
|
Timothy J. Baek
|
0cf936f9e8
|
refac
|
2024-06-23 19:18:13 -07:00 |
|
Timothy J. Baek
|
3a629ffe00
|
feat: global filter
|
2024-06-23 18:39:27 -07:00 |
|
Timothy J. Baek
|
d8c112d8b0
|
feat: function toggle support
|
2024-06-23 18:34:42 -07:00 |
|
Timothy J. Baek
|
de367e488d
|
fix
|
2024-06-22 14:08:23 -07:00 |
|
Timothy J. Baek
|
df71d7c63b
|
fix
|
2024-06-22 14:07:11 -07:00 |
|
Timothy J. Baek
|
5b64c28f33
|
refac
|
2024-06-22 14:06:19 -07:00 |
|
Timothy J. Baek
|
cf6447eb2a
|
feat: function exception handler
|
2024-06-22 12:43:30 -07:00 |
|
Timothy J. Baek
|
9205b90af6
|
fix
|
2024-06-22 12:26:03 -07:00 |
|
Timothy J. Baek
|
6ce91de7e0
|
fix
|
2024-06-22 12:25:02 -07:00 |
|
Timothy J. Baek
|
f524238910
|
fix
|
2024-06-22 12:24:46 -07:00 |
|
Timothy J. Baek
|
646832ba8c
|
refac
|
2024-06-22 12:23:37 -07:00 |
|
Timothy J. Baek
|
6ccb5e8f67
|
feat: user valves support
|
2024-06-22 12:14:12 -07:00 |
|
Timothy J. Baek
|
a8a451344c
|
refac
|
2024-06-22 01:42:28 -07:00 |
|
Timothy J. Baek
|
ae567796ee
|
refac
|
2024-06-22 01:39:53 -07:00 |
|
Timothy J. Baek
|
14fd3a8aca
|
refac
|
2024-06-21 11:05:55 -07:00 |
|
Jun Siang Cheah
|
981f384154
|
refac: modify oauth login logic for unique email addresses
|
2024-06-21 18:25:19 +01:00 |
|
Jun Siang Cheah
|
e011e7b695
|
fix: set auth cookie during oauth login
|
2024-06-21 14:35:57 +01:00 |
|