Commit Graph

220 Commits

Author SHA1 Message Date
Timothy J. Baek 07b451995e feat: reset rag template 2024-02-17 22:49:18 -08:00
Timothy J. Baek 5270efa9e5 feat: editable rag template 2024-02-17 22:41:03 -08:00
Timothy J. Baek ccf08fb91e feat: editable chunk params 2024-02-17 22:29:52 -08:00
Timothy J. Baek a94e4161f7 fix: file content type issue 2024-02-17 21:31:46 -08:00
Timothy J. Baek e07001e5f6 feat: rag folder scan support 2024-02-17 21:06:08 -08:00
Timothy J. Baek d1e5274fc9 Update start_windows.bat 2024-02-17 11:25:11 -08:00
Timothy J. Baek 22d2c13713 Update start_windows.bat 2024-02-17 10:43:50 -08:00
Timothy J. Baek bd9e5c013f feat: start command for windows 2024-02-17 10:41:17 -08:00
Timothy J. Baek 90bcd1644a rename to open-webui 2024-02-16 23:30:38 -08:00
Timothy Jaeryang Baek 1def55cf09 Merge pull request #725 from jnkstr/no-internet-whisper
fix: no internet connection for whisper if you use docker
2024-02-15 02:44:31 -05:00
Timothy J. Baek 63e6f39b31 refac 2024-02-14 23:32:54 -08:00
Timothy J. Baek 434e2c00e9 fix: user display limit 2024-02-14 13:24:40 -08:00
Timothy J. Baek 43b05fa7dd chore: version update 2024-02-14 01:19:39 -08:00
Timothy J. Baek 511e939b5d feat: admin settings 2024-02-14 01:17:43 -08:00
Jannik Streidl 8ab0338e71 no internet connection for whisper if you use docker 2024-02-13 15:11:53 +01:00
Timothy J. Baek 2ef4fc1215 fix: strip transcription text 2024-02-11 02:17:24 -08:00
Timothy J. Baek 98496a7055 feat: update default whisper model 2024-02-11 02:15:54 -08:00
Timothy J. Baek a5b9bbf10b feat: whisper support 2024-02-11 00:17:50 -08:00
Timothy J. Baek 3af8d16e6a fix: admin issue 2024-02-10 17:54:33 -08:00
Timothy Jaeryang Baek 9f3346a6ec Merge pull request #682 from explorigin/simplify-endpoint-code
Simplify endpoint role checking
2024-02-09 14:26:56 -08:00
Tim Farrell 08e8e922fd Endpoint role-checking was redundantly applied but FastAPI provides a nice abstraction mechanic...so I applied it. There should be no logical changes in this code; only simpler, cleaner ways for doing the same thing. 2024-02-08 18:05:01 -06:00
Kyle McLaren d4fec48d9c get ENABLE_SIGNUP from env 2024-02-06 20:58:07 +02:00
Timothy J. Baek 519e27978f refac 2024-02-05 22:58:02 -08:00
Timothy J. Baek 1b040143eb feat: cache request body 2024-02-05 22:57:24 -08:00
Timothy J. Baek 0b8df52c97 feat: openai tts support 2024-02-05 22:51:08 -08:00
Timothy J. Baek 8468c18059 Update .gitignore 2024-02-04 21:29:04 -08:00
Timothy J. Baek 7c2f297c84 feat: export all chats from db
admin only
2024-02-04 01:07:18 -08:00
Timothy J. Baek f73a1fc4ea chore: version update 2024-02-03 17:42:08 -08:00
Timothy Jaeryang Baek 323ec3787e Merge pull request #624 from explorigin/session-security
Improve Session Security
2024-02-03 17:41:31 -08:00
Timothy Jaeryang Baek 1f02940bbd Merge pull request #617 from ollama-webui/doc-collection
feat: document collection
2024-02-03 17:28:11 -08:00
Timothy J. Baek 683650ec00 feat: collection rag integration 2024-02-03 15:57:06 -08:00
Timothy J. Baek 00803c92f2 feat: doc tagging 2024-02-03 14:44:49 -08:00
Tim Farrell 8298cefd62 Fix bash condition formatting 2024-02-02 09:02:48 -06:00
Tim Farrell 1031638d82 Maintain backward compatibility with WEBUI_JWT_SECRET_KEY for the time being 2024-02-02 09:02:35 -06:00
Tim Farrell e2d481d99a Move the random secret generation to start.sh.
This way the random secret is created on first run instead of docker build. We don't really want all standard imaages to share a password anymore than we want a static password.
2024-02-02 09:02:23 -06:00
Tim Farrell 44799e2018 Remove some extraneous imports 2024-02-02 09:02:07 -06:00
Tim Farrell 4fceb404bd Call jwt.decode with the expected algorithms 2024-02-02 09:01:57 -06:00
Tim Farrell e15dbdc46a Pass the instance we're using. 2024-02-02 09:01:34 -06:00
Tim Farrell 8c37edd027 Even though "User.email" is enforced as unique at signup, it is not a unique field in the database. Let's use "User.id" instead. This also makes it more difficult to do a session stealing attack. 2024-02-02 09:01:06 -06:00
Tim Farrell 2c1dacb9b6 We should verify signatures to make the whole session secret meaningful. 2024-02-02 09:00:31 -06:00
Tim Farrell 03a7e35967 Default docker installations should generate a random key instead of using a static secret that everyone can see. 2024-02-02 08:59:46 -06:00
Tim Farrell d67f3d982b Start by renaming variables to something more generic. This will give us a bit more flexibility as we look to other session management mechanisms. 2024-02-02 08:58:13 -06:00
Self Denial 6c1e69cac2 Disable Chroma telemetry 2024-02-01 17:29:09 -07:00
Timothy J. Baek 50f7b20ac2 refac 2024-02-01 13:35:41 -08:00
Timothy J. Baek 28226a6f97 feat: web rag support 2024-01-26 22:17:28 -08:00
Timothy J. Baek 0c322063b5 feat: use local profile image by default 2024-01-26 21:38:33 -08:00
Timothy J. Baek 3ce8f3e8fb feat: profile update frontend integration 2024-01-26 21:22:25 -08:00
Timothy J. Baek 418da74756 feat: profile image update backend 2024-01-26 20:27:45 -08:00
Timothy Jaeryang Baek d6b139cfe9 Merge pull request #559 from peperunas/patch-2
fix: use exec the uvicorn process to handle Docker's SIGTERM correctly
2024-01-25 00:47:45 -08:00
Timothy Jaeryang Baek a243e53bfe Merge pull request #536 from lucasew/backend-data-dir
Unhardcode some stuff, flexibilize dotenv requirement
2024-01-25 00:42:12 -08:00