Timothy Jaeryang Baek
ce1712fed1
fix: electron api
2025-01-13 19:53:00 -08:00
Timothy Jaeryang Baek
15e591f30d
enh: electron window focus detect
2025-01-13 19:47:24 -08:00
Timothy Jaeryang Baek
22ad0264c1
refac: styling
2025-01-13 19:23:57 -08:00
Timothy Jaeryang Baek
f299e19002
refac: styling
2025-01-13 19:18:32 -08:00
Timothy Jaeryang Baek
147eb0d2d1
refac: electron drag region
2025-01-13 18:19:46 -08:00
Timothy Jaeryang Baek
44da86895d
refac: styling
2025-01-13 18:08:17 -08:00
Timothy Jaeryang Baek
15a182c9d6
refac: styling
2025-01-05 13:58:29 -08:00
Timothy Jaeryang Baek
61303a216c
refac: styling
2025-01-05 13:56:42 -08:00
Timothy Jaeryang Baek
3886c82ed0
Merge pull request #8286 from srajangarg/sg
...
feat: functionality to clone shared chats
2025-01-05 00:45:55 -08:00
Timothy Jaeryang Baek
fe59b7f39c
refac
2025-01-05 00:44:38 -08:00
Timothy Jaeryang Baek
b4d91b5cb4
refac
2025-01-04 02:34:12 -08:00
Timothy Jaeryang Baek
f31e2af349
refac: play sound only in last active tab
2025-01-04 02:30:51 -08:00
Timothy Jaeryang Baek
afcbf2cafb
enh: native notifications
2025-01-04 02:15:57 -08:00
Yaroslav Halchenko
8f1953e667
[DATALAD RUNCMD] run codespell throughout fixing few left typos automagically
...
=== Do not change lines below ===
{
"chain": [],
"cmd": "codespell -w",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
2025-01-03 15:07:21 -05:00
Srajan Garg
2444327a47
add functionality to clone shared chats
2025-01-03 00:08:49 -05:00
Timothy Jaeryang Baek
50534a0dcf
enh: user status indicator
2024-12-26 23:29:33 -08:00
Timothy Jaeryang Baek
e39617b1c0
refac
2024-12-24 22:04:43 -07:00
Timothy Jaeryang Baek
f91e56d6df
refac
2024-12-24 21:28:35 -07:00
Timothy Jaeryang Baek
4442411f40
refac
2024-12-24 21:16:09 -07:00
Timothy Jaeryang Baek
346856b578
refac
2024-12-24 18:41:06 -07:00
Timothy Jaeryang Baek
2d44cd4cda
enh: chat/channel notification toast
2024-12-24 18:25:59 -07:00
Timothy Jaeryang Baek
f1d21fc59a
feat: channel socket integration
2024-12-22 19:40:01 -07:00
Timothy Jaeryang Baek
e444f769f6
refac
2024-12-22 04:49:24 -07:00
Timothy Jaeryang Baek
d9573befff
feat: chat completion notification
2024-12-19 15:14:09 -08:00
Timothy Jaeryang Baek
e4573d0b6c
refac
2024-12-18 18:32:19 -08:00
Jason Kidd
8f51681801
feat: Make ENABLE_WEBSOCKET_SUPPORT disable polling entirely to allow multiple replicas without sticky sessions.
...
See https://socket.io/docs/v4/using-multiple-nodes/ for details why this was done.
Also create a redis key to track which replica is running the cleanup job
2024-12-18 07:54:12 -08:00
Timothy Jaeryang Baek
19663e539a
enh: temporary chat shortcut
2024-11-30 18:07:49 -08:00
Timothy Jaeryang Baek
1f53e0922e
enh: autocompletion
2024-11-30 00:29:27 -08:00
alexey_rechkalov
b9e637ee2b
Now ENABLE_LOGIN_FORM=False disabling only email form.
...
LDAP form will be showed instead.
Also added "name" property to inputs for Chrome autocompletion.
2024-11-21 18:11:12 +05:00
Timothy Jaeryang Baek
d8c5262161
fix: function community import
2024-11-19 14:00:58 -08:00
Timothy Jaeryang Baek
5c4124ebe5
refac
2024-11-19 03:18:40 -08:00
Timothy Jaeryang Baek
ccdafa8718
refac: styling
2024-11-18 06:38:29 -08:00
Timothy Jaeryang Baek
dc8c85c33d
fix: shared chat not updating
2024-11-18 05:17:35 -08:00
Timothy Jaeryang Baek
9779bbfd8e
fix: functions redirect
2024-11-17 14:00:37 -08:00
Timothy Jaeryang Baek
892f6ba42b
fix: user workspace behaviour
2024-11-17 02:43:43 -08:00
Timothy Jaeryang Baek
057c957f5d
enh: access control
2024-11-16 21:26:10 -08:00
Timothy Jaeryang Baek
e78657f07e
refac: prompts frontend
2024-11-16 20:53:05 -08:00
Timothy Jaeryang Baek
41bad9abcb
refac: access control
2024-11-16 20:47:45 -08:00
Timothy Jaeryang Baek
a1ce8422fd
refac
2024-11-16 17:49:13 -08:00
Timothy Jaeryang Baek
73fe77c2da
enh: access control
2024-11-16 17:09:15 -08:00
Timothy Jaeryang Baek
227cca35e8
enh: knowledge access control
2024-11-16 16:51:55 -08:00
Timothy Jaeryang Baek
a0f1164af7
refac
2024-11-15 03:00:18 -08:00
Timothy Jaeryang Baek
d9dc04f1a1
refac: frontend
2024-11-15 02:05:43 -08:00
Timothy Jaeryang Baek
947444949a
refac: move functions (plugin) to admin panel
2024-11-14 18:32:23 -08:00
Timothy Jaeryang Baek
0e8c0b452e
wip: frontend
2024-11-14 02:20:34 -08:00
Timothy Jaeryang Baek
c260274538
refac: admin users page
2024-11-12 21:51:42 -08:00
Timothy Jaeryang Baek
8cfab0216e
refac
2024-11-12 20:33:22 -08:00
Timothy Jaeryang Baek
8248e0c216
refac
2024-11-12 16:08:18 -08:00
Timothy Jaeryang Baek
f470f3fce2
refac
2024-11-12 15:53:16 -08:00
Timothy Jaeryang Baek
ee05455155
refac
2024-11-12 15:46:44 -08:00
Timothy Jaeryang Baek
3a541460df
refac
2024-11-12 15:32:49 -08:00
Timothy Jaeryang Baek
f10d0df490
refac: lazy load prompts/tools/functions/tags
2024-11-12 15:31:11 -08:00
Timothy Jaeryang Baek
cdc2b4dd61
refac: styling
2024-11-11 13:56:33 -08:00
Timothy Jaeryang Baek
466e1fecb4
refac: styling
2024-11-10 18:42:52 -08:00
Timothy Jaeryang Baek
8d1e6f331b
refac: prompt editor styling
2024-11-10 18:33:21 -08:00
Timothy Jaeryang Baek
0cc6e20d65
refac: prompt editor
2024-11-10 18:20:46 -08:00
Timothy J. Baek
f6fb522269
refac: model editor
2024-11-07 00:18:48 -08:00
Timothy J. Baek
c9a59f5d51
refac: styling
2024-11-06 22:52:06 -08:00
Timothy J. Baek
24b7716241
refac: workspace styling
2024-11-06 21:45:48 -08:00
Timothy J. Baek
d961e8943e
refac: styling
2024-11-06 21:13:37 -08:00
Timothy J. Baek
547682c674
refac
2024-11-05 20:47:23 -08:00
Timothy J. Baek
75b169e11d
refac: ldap auth page
2024-11-05 20:32:09 -08:00
Timothy J. Baek
2910cbe9a9
refac: disable ldap by default
2024-11-05 19:58:54 -08:00
Timothy J. Baek
fe68a0776c
refac
...
Co-Authored-By: ziweiwang <47988425+wilsonziweiwang@users.noreply.github.com>
2024-11-05 15:09:09 -08:00
morgan55555
5d934d7d15
feat: LDAP User management
...
LDAP will be used as default if no other auth form is enabled.
LDAP now will work with ENABLE_LOGIN_FORM = false.
Fixed exception "User does not match the record."
Now LDAP login is case insensitive.
Integrated with onboarding feature.
2024-11-06 03:30:23 +05:00
Timothy J. Baek
3afc34928f
refac: onboarding
2024-11-04 19:31:56 -08:00
Timothy J. Baek
0b47387081
refac: styling
2024-11-04 02:32:06 -08:00
Timothy J. Baek
835eeb6433
fix: playground styling
2024-11-03 23:05:41 -08:00
Timothy J. Baek
194b924a96
feat: onboarding screen
2024-11-03 03:00:28 -08:00
Timothy J. Baek
cfe255bb95
refac: styling
2024-11-03 02:31:12 -08:00
Timothy J. Baek
dbf14afa32
refac: styling
2024-11-03 02:00:31 -08:00
Timothy J. Baek
e6ca994c92
feat: option to disable what's new modal
2024-10-26 19:44:46 -07:00
Timothy J. Baek
0cf8f58efe
refac: voice input styling
2024-10-26 00:21:46 -07:00
Timothy J. Baek
076f9fd9c0
enh: auto tag feedback
2024-10-23 20:18:51 -07:00
Timothy J. Baek
8514ed148a
refac: show changelog behaviour
2024-10-23 00:38:59 -07:00
Timothy J. Baek
ce85400817
refac: feedback
2024-10-22 22:55:34 -07:00
Timothy J. Baek
bc95e62600
feat: leaderboard
2024-10-22 20:14:10 -07:00
Timothy J. Baek
9f285fb2fb
feat: arena models
2024-10-22 03:16:48 -07:00
Timothy J. Baek
c03cccfd14
refac: playground
2024-10-21 15:24:59 -07:00
Timothy J. Baek
3dd10f2ca0
refac: playground
2024-10-21 05:09:28 -07:00
Timothy J. Baek
d105be9ca2
refac: styling
2024-10-21 02:02:33 -07:00
Timothy J. Baek
e1baa9cc3f
refac
2024-10-21 02:00:22 -07:00
Timothy J. Baek
ec17bbc867
refac: styling
2024-10-21 01:57:19 -07:00
Timothy J. Baek
f1b0d7eb41
refac: styling
2024-10-21 01:54:43 -07:00
Timothy J. Baek
8d71323009
refac: model workspace styling
2024-10-21 00:50:08 -07:00
Timothy J. Baek
6cb41a38a6
enh: option to disable update toast
2024-10-21 00:30:29 -07:00
Timothy J. Baek
f27c0f7dcf
refac: styling
2024-10-20 23:53:36 -07:00
Timothy J. Baek
438b277be0
refac: styling
2024-10-20 19:04:30 -07:00
Timothy J. Baek
2f5c65bd1f
refac: styling
2024-10-20 18:54:08 -07:00
Timothy J. Baek
146a9d7f05
refac
2024-10-20 00:51:01 -07:00
Timothy J. Baek
03282da45c
refac: collection styling
2024-10-20 00:36:43 -07:00
Timothy J. Baek
6d25d23326
refac: styling
2024-10-19 03:04:12 -07:00
Timothy J. Baek
0556479cbe
enh: ctrl+shift+delete chat delete support
2024-10-19 01:06:30 -07:00
Timothy J. Baek
f46b95300b
feat: rich text input for chat
2024-10-18 23:54:35 -07:00
Timothy J. Baek
6703cacb99
fix: tag unarchive/archive issue
2024-10-14 22:57:11 -07:00
Timothy J. Baek
86bc3023b3
refac: styling
2024-10-14 12:52:20 -07:00
Timothy J. Baek
6f07afc79b
refac: styling
2024-10-14 12:46:05 -07:00
Timothy J. Baek
595cf191fb
chore: rm documents
2024-10-08 13:38:16 -07:00
Timothy J. Baek
f099b277c8
enh: youtube watch param support
2024-10-07 18:19:13 -07:00
Timothy J. Baek
ed9fbe153b
fix: update info toast dismiss issue
2024-10-06 23:41:50 -07:00
Timothy J. Baek
e0fc3e89a7
refac: i18n
2024-10-05 19:42:04 -07:00
Timothy J. Baek
2e267b420a
fix: model knowledge
2024-10-04 16:53:25 -07:00
Timothy J. Baek
b862dff185
refac
2024-10-03 21:10:33 -07:00
Timothy J. Baek
08969ecf89
refac: rename projects -> knowledge
2024-10-01 22:45:04 -07:00
Timothy J. Baek
1b7d363d32
refac
2024-10-01 21:32:59 -07:00
Timothy J. Baek
c5eb0a9732
refac: documents -> projects
2024-10-01 17:35:35 -07:00
Timothy J. Baek
44d768ecf3
refac: do not wait for update check
2024-09-27 14:41:29 +02:00
Timothy J. Baek
c754c53906
refac
2024-09-26 04:05:28 +02:00
Timothy J. Baek
888479aaf0
refac: update toast dismiss behaviour
2024-09-25 20:47:04 +02:00
Timothy J. Baek
8f6a927be3
enh: update info toast
2024-09-24 12:40:13 +02:00
Timothy J. Baek
5978e7c9a6
refac: wip
2024-09-23 01:36:46 +02:00
Timothy J. Baek
f448341211
chore: format
2024-09-19 03:24:34 +02:00
Timothy Jaeryang Baek
40d7e5089d
Merge pull request #5436 from khanh-alice/fix-transparent-icons
...
fix: model transparent icons
2024-09-16 07:05:17 +02:00
Jun Siang Cheah
bed3b71860
feat: add help text for capabilities
2024-09-15 14:14:09 +01:00
Khanh Le
253791b92c
save model icon as png
2024-09-15 16:43:42 +07:00
Jun Siang Cheah
9401f6c821
fix: workaround socketio upstream bug when websockets are not available
2024-09-09 23:17:34 +01:00
Jun Siang Cheah
4946f08671
fix: force socket.io to try websockets first, and explicit fallback to polling
2024-09-01 12:59:49 +01:00
Sebastian
22117e06b5
A11y: Buttons do not have an accessible name
2024-08-28 10:13:02 +02:00
kiosion
f30428754f
fix: Safely retrieve settings from LocalStorage
2024-08-25 20:00:57 -04:00
Timothy J. Baek
c268a4e217
refac: only activate wakelock in call mode
2024-08-22 17:12:31 +02:00
Timothy J. Baek
dc4c6b3b14
enh: temporary-chat url search param
2024-08-21 18:55:12 +02:00
Timothy J. Baek
a93b0ac143
fix
2024-08-21 18:33:31 +02:00
Timothy J. Baek
b31de299e4
fix: mermaid rendering issue
2024-08-19 17:28:38 +02:00
Timothy J. Baek
cbadf39d7d
enh: user chat edit permission
2024-08-19 16:49:40 +02:00
Timothy J. Baek
9435d2044a
refac: more robust mermaid chart rendering
2024-08-14 21:16:07 +02:00
Timothy J. Baek
0ec1f9e331
fix: ENABLE_ADMIN_CHAT_ACCESS disabling user deletion
2024-08-14 12:23:24 +02:00
Timothy J. Baek
7ef5aa520c
chore: format
2024-08-13 11:12:35 +01:00
Timothy J. Baek
dbe463a53d
fix
2024-08-07 17:39:54 +02:00
Sylvere Richard
2fb4d3356c
fix : #4158 allow reconnection when websocket is closed
...
log reconnection attempts
mark session_id as mandatory on client-side
2024-08-07 17:05:55 +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
Timothy J. Baek
c6d7f24542
fix: block users from /workspace and /admin
2024-08-02 18:08:23 +02:00
Timothy J. Baek
b4cd084117
feat: action selector
2024-07-28 13:06:47 +01:00
ther0bster
a53f5d01aa
fix: don't break dev tests
2024-07-26 19:01:36 +02:00
ther0bster
02b104f56b
fix: socket.io client url
...
* fixes backend crash with IPv6 and some IPv4 setups
* instead of passing empty url, let socket.io set default url
(defaults to window.location.host)
2024-07-25 21:23:28 +02:00
Dillon
36b94ca5f5
updated environment variable to suggested ENABLE_LOGIN_FORM
2024-07-24 21:44:40 -04:00
Dillon
4ecf9dd62d
Created if blocks to show or hide username, password, signin and or sections depending on new enable_username_password_login variable
2024-07-23 22:25:29 -04:00
SimonOriginal
731b3654d8
add i18n keys
2024-07-15 16:45:29 +02:00
Timothy J. Baek
c9f5029a9d
refac
2024-07-08 23:07:23 -07:00
Timothy J. Baek
47c76ab5fe
refac: styling
2024-07-08 22:02:28 -07:00
Timothy J. Baek
088e7b02a9
refac: styling
2024-07-08 13:35:25 -07:00
Timothy J. Baek
68d6e738ac
fix
2024-07-08 12:01:55 -07:00
Timothy Jaeryang Baek
068dff6aff
Merge pull request #3691 from robertpiosik/replace-deafult-font-to-inter
...
feat: Replace default UI font, Arimo to Inter
2024-07-07 09:01:22 -07:00
Robert Piosik
21b8072f35
Replace default UI font, Arimo to Inter
2024-07-07 11:27:04 +02:00
Timothy J. Baek
62ba6a2413
chore: format
2024-07-01 16:52:46 -07:00
Timothy J. Baek
b875efab1f
enh: validate required open webui version
2024-07-01 16:50:35 -07: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 J. Baek
df8d1dacc4
refac: browser language detection
2024-06-29 20:04:04 -07:00
Timothy J. Baek
c8c85ba7fc
refac
2024-06-27 12:16:55 -07:00
Timothy J. Baek
4e6d165d00
refac
2024-06-27 00:43:31 -07:00