Classic298
98650bd7d9
Update prune.ts
2025-08-22 16:29:51 +02:00
Classic298
808fd0324d
Update prune.ts
2025-08-22 16:16:42 +02:00
Classic298
4e6e5819a6
Update prune.ts
2025-08-22 15:38:41 +02:00
Classic298
596f02c2e9
Merge branch 'open-webui:main' into universal_file_deletion
2025-08-21 21:40:12 +02:00
Timothy Jaeryang Baek
bbfe456f90
fix: models not loading
...
Co-Authored-By: _00_ <131402327+rgaricano@users.noreply.github.com>
2025-08-21 12:33:26 +04:00
Timothy Jaeryang Baek
86011e40be
refac: account details
2025-08-21 02:39:25 +04:00
Timothy Jaeryang Baek
5e1f4fa0ff
feat: async file upload
2025-08-20 00:36:13 +04:00
silentoplayz
82ed9b0a97
i18n.t: updates
2025-08-13 20:15:16 -04:00
Classic298
8d7273afae
Update prune.ts
2025-08-12 12:48:05 +02:00
Classic298
aadb296577
Merge branch 'open-webui:main' into universal_file_deletion
2025-08-11 22:09:25 +02:00
Timothy Jaeryang Baek
2df4e7207b
refac
2025-08-11 17:38:00 +04:00
Timothy Jaeryang Baek
97448e25ec
fix: openai error handling
2025-08-11 17:00:06 +04:00
Classic298
d454e6a033
Feat/prune orphaned data ( #16 )
...
* feat: Add prune orphaned data functionality
* feat: Add prune orphaned data functionality
* feat: Add prune orphaned data functionality
* fix: Restyle PruneDataDialog modal
* feat: Add comprehensive prune orphaned data functionality and fix circular import
* feat: Add comprehensive prune orphaned data functionality and fix circular import
* feat: Add comprehensive prune orphaned data functionality and fix database size issues
* feat: Add comprehensive prune orphaned data functionality and fix database size issues
* feat: Add comprehensive prune orphaned data functionality and fix database size issues
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update folders.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Update prune.py
* Delete backend/open_webui/test/test_prune.py
* Update prune.ts
* Update PruneDataDialog.svelte
* Update prune.py
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update prune.py
* Update PruneDataDialog.svelte
* Update prune.ts
* Update Database.svelte
* Update prune.py
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update prune.py
* Update prune.py
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update Database.svelte
* Update prune.py
* Update prune.ts
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
* Update prune.py
* Update prune.ts
* Update PruneDataDialog.svelte
* Update files.py
* Update prompts.py
* Update notes.py
* Update models.py
* Update access_control.py
* Update PruneDataDialog.svelte
* Update PruneDataDialog.svelte
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-08-10 23:40:01 +02:00
Athanasios Oikonomou
dc453efa5c
feat: Display assigned user groups in Admin Panel
...
Description:
This PR adds the ability to view a user’s assigned groups in the Admin Panel when editing a user.
Backend Changes:
Added a new endpoint:
GET /api/v1/users/{user_id}/groups
Returns the list of groups assigned to a specific user.
Requires admin privileges.
Frontend Changes:
Implemented getUserGroupsById API function to call the new backend endpoint, in lib/apis/users.
Updated EditUserModal.svelte to:
Load user groups asynchronously when the modal is opened.
Display the groups inline in the form before the Save button.
Show a loading state while fetching, and a “No groups assigned” message if none exist.
Result:
Admins can now see which groups a user belongs to directly from the edit user modal,
improving visibility and reducing the need to navigate away for group membership checks.
2025-08-10 14:49:01 +03:00
silentoplayz
7a80e60785
fix(frontend): Attempt to resolve TypeError in RichTextInput.svelte
...
Fixes an issue where `ue.getWordAtDocPos is not a function` would be thrown in `MessageInput.svelte`.
The error was caused by a timing issue where the `getWordAtDocPos` method on the `RichTextInput` component was not available when called from an event handler within the same component.
This change refactors the code to pass the `getWordAtDocPos` function as a callback prop from `RichTextInput` to `MessageInput`, ensuring it's available when needed.
2025-08-03 22:36:08 -04:00
Timothy Jaeryang Baek
1159f3a781
enh: add folder modal
2025-07-19 19:46:35 +04:00
Timothy Jaeryang Baek
57156065e3
refac
2025-07-13 03:30:42 +04:00
Timothy Jaeryang Baek
6176dba3c9
refac
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com>
2025-07-13 01:50:01 +04:00
Timothy Jaeryang Baek
d5f9bbc7a7
enh: reference note in chat
2025-07-09 01:17:25 +04:00
Timothy Jaeryang Baek
1c41e95ba6
fix/refac: ollama api backward compatibility
2025-07-06 15:02:10 +04:00
Timothy Jaeryang Baek
2eab43c35e
fix
2025-07-06 14:38:28 +04:00
Timothy Jaeryang Baek
2c6227e4b6
fix: preserve dates for chat imports
...
Co-Authored-By: conql <49243542+conql@users.noreply.github.com>
2025-07-02 14:21:36 +04:00
Timothy Jaeryang Baek
1a52585769
enh: ENABLE_MODEL_LIST_CACHE
2025-06-28 15:12:31 +04:00
Timothy Jaeryang Baek
53a08eb00d
refac: styling
2025-06-28 14:36:26 +04:00
Silentoplayz
e3bacc3296
fix: Small fixes
2025-06-27 04:35:28 -04:00
Timothy Jaeryang Baek
17b9a81504
chore: format
2025-06-20 20:32:23 +04:00
Timothy Jaeryang Baek
1547235d47
refac: chat input object localStorage -> sessionStorage
2025-06-18 16:02:29 +04:00
Silentoplayz
d66285f926
chore: add toolIds type
2025-06-18 01:55:43 -04:00
Timothy Jaeryang Baek
423a35782b
refac: usage event handling
2025-06-16 10:42:34 +04:00
Bouby308
eb3c080cce
fix: return json for successful userSignOut
...
return json when signout request is successful so that frontend can get redirect url with res?.redirect_url on signout
2025-06-05 19:20:27 +08:00
Timothy Jaeryang Baek
185249623b
feat: follow ups backend integration
2025-06-03 18:47:49 +04:00
Timothy Jaeryang Baek
e41e375aab
refac: role update ui
2025-05-31 15:00:27 +04:00
Timothy Jaeryang Baek
e1e2c096e2
refac: PLEASE follow existing convention
2025-05-30 00:34:18 +04:00
Tim Jaeryang Baek
ff353578db
Merge pull request #14370 from daw/feat/add-azure-openai-embeddings-option
...
feat:Add Azure OpenAI embedding support
2025-05-30 00:18:55 +04:00
Timothy Jaeryang Baek
85a384fab5
enh: load tool by url
2025-05-29 02:08:54 +04:00
Timothy Jaeryang Baek
2c7ccc69fe
enh: allow custom openapi json url
2025-05-27 00:20:47 +04:00
Timothy Jaeryang Baek
b4caad928e
feat: load function from url
2025-05-26 23:52:22 +04:00
Timothy Jaeryang Baek
75208935d7
refac: user chat list modal
2025-05-25 01:44:53 +04:00
Timothy Jaeryang Baek
6e8ca96799
enh: archived chats modal
2025-05-25 01:23:12 +04:00
Timothy Jaeryang Baek
7e6f1f8848
enh: archived chats modal
2025-05-25 00:48:30 +04:00
Timothy Jaeryang Baek
baaa285534
feat: user stt language
2025-05-24 00:36:30 +04:00
Timothy Jaeryang Baek
1cf21d3fa2
feat: ollama unload model
2025-05-23 19:45:29 +04:00
Derek Wischusen
42be1f956a
Add Azure OpenAI embedding support
2025-05-19 22:58:04 -04:00
Timothy Jaeryang Baek
caeb822cdc
feat: azure openai support
2025-05-19 03:40:32 +04:00
Timothy Jaeryang Baek
7df6d7f325
refac/fix: signout redirect flow
2025-05-17 00:38:39 +04:00
Jesper Kristensen
84e0605835
Cleaning up usage of console log in front end
2025-05-15 21:53:07 +02:00
Jesper Kristensen
20c1c3f66b
Changed console logging of errors to use console error logging
2025-05-15 21:35:07 +02:00
Timothy Jaeryang Baek
33c206c15c
enh: include profile image during user import
2025-05-05 16:17:20 +04:00
Timothy Jaeryang Baek
9e1400f055
enh: generate title
2025-05-05 10:36:01 +04:00
Timothy Jaeryang Baek
7de6112c5b
feat: note list ui
2025-05-03 18:52:13 +04:00