Classic298
1756c9d5d2
fix: default pinned models stop applying after a user's first page load ( #28069 )
...
Changing "Default Pinned Models" in admin settings had no effect for anyone who had already opened Open WebUI once. The sidebar copied the admin default into that user's own settings the first time it rendered and saved it to the server, which marked them as having customized their pins, so every later change to the default was ignored for them. Merely loading the page was enough, the user never had to touch a pin.
The default is now resolved for display only, through a shared store that falls back to the admin list while the user has no pins of their own, the same way default models already work. Nothing is written to the user's settings until they actually pin, unpin or reorder something, at which point their choice takes over for good. Unpinning everything still persists an empty list rather than snapping back to the default.
Users whose settings were already overwritten by the old behaviour keep that copy, since a stored pin list cannot be told apart from a deliberate one.
Fixes a drag-reorder path that mixed sidebar positions with stored ones, and stops the sidebar section reopening itself after any unrelated settings change.
2026-08-17 00:22:51 -06:00
Timothy Jaeryang Baek
9c7ce154e7
refac
2026-08-05 07:04:30 -05:00
Timothy Jaeryang Baek
d364101761
refac
2026-07-14 02:55:01 -04:00
Timothy Jaeryang Baek
d8131d1091
refac
2026-07-14 02:37:21 -04:00
Timothy Jaeryang Baek
b9d5462ed0
refac
2026-07-14 02:11:38 -04:00
Timothy Jaeryang Baek
809d9f29f3
refac
2026-07-14 01:47:50 -04:00
G30
b93d560788
feat(ui): pre-select last model when adding a new model slot ( #25974 )
2026-06-16 22:56:56 +02:00
Algorithm5838
51cd43229c
perf: extend fast-deep-equal to remaining call sites ( #23845 )
2026-04-20 08:26:30 +09:00
Timothy Jaeryang Baek
af34e414e1
refac
2025-10-01 22:05:42 -05:00
silentoplayz
90a5b3befb
fix: 'Set as default'
2025-09-26 06:42:23 -04:00
Timothy Jaeryang Baek
47ec443728
refac: temp chat button location
2025-08-19 02:03:43 +04:00
Sine Jespersen
d7f247d7d2
make margin depend on high contrast mode, based on comment on pr
2025-07-02 09:55:47 +02:00
Sine Jespersen
64b583dc29
add margin to make outline visible
2025-07-02 08:56:56 +02:00
Timothy Jaeryang Baek
b0da2c998b
refac
2025-06-09 01:27:50 +04:00
Timothy Jaeryang Baek
a64667ca8d
feat: pinned models
2025-06-09 01:24:11 +04:00
Sine Jespersen
b052b5cced
remove whitespace
2025-05-14 10:15:31 +02:00
Sine Jespersen
43d0db5eea
model selector contrast
2025-05-14 09:52:10 +02:00
Timothy Jaeryang Baek
79dff685ea
feat: multiple models chat user permissions
2025-04-12 17:37:30 -07:00
Timothy Jaeryang Baek
e0ec2cdeb0
refac: $user
2025-03-31 20:32:12 -07:00
Timothy Jaeryang Baek
5f792d2771
feat: enforced temporary chat
2025-03-31 17:58:43 -07:00
Timothy Jaeryang Baek
5fac25a002
enh: reintroduce model order/default models
2024-11-26 00:55:58 -08:00
Timothy Jaeryang Baek
cf2dcf1dc3
feat: user permissions
2024-11-16 21:31:57 -08:00
Timothy J. Baek
ce917eba81
enh: model url search param
2024-10-19 01:30:49 -07:00
Timothy J. Baek
31623ff330
refac: styling
2024-09-05 17:23:59 +02:00
Timothy J. Baek
7edfffdcc5
refac: styling
2024-09-05 17:11:55 +02:00
Timothy J. Baek
c3271e84ef
refac: styling
2024-09-05 17:03:09 +02:00
Sebastian
22117e06b5
A11y: Buttons do not have an accessible name
2024-08-28 10:13:02 +02:00
Timothy J. Baek
cbadf39d7d
enh: user chat edit permission
2024-08-19 16:49:40 +02:00
Timothy J. Baek
dc6ca61548
enh: temp chat
...
deprecates chat history setting and introduces temp chat from model selector
2024-08-15 16:54:16 +02:00
Timothy J. Baek
b8d153ebb2
feat: chat controls ui
2024-07-08 16:55:12 -07:00
Timothy J. Baek
3598aee71e
refac: styling
2024-07-08 14:32:51 -07:00
Timothy J. Baek
47a9a2a190
refac: default model moved to admin settings
2024-05-26 23:04:54 -07:00
Timothy J. Baek
f2285f29b7
refac: save only to db
2024-05-26 22:52:29 -07:00
Timothy J. Baek
ccbafca74c
feat: save user settings to db
2024-05-26 22:47:42 -07:00
Timothy J. Baek
468c6398cd
feat: unified models integration
2024-05-24 03:02:56 -07:00
Jun Siang Cheah
0665703401
Merge branch 'dev' into feat/model-config
2024-05-17 11:41:37 +08:00
Timothy J. Baek
c45bb64de7
refac: styling
2024-05-14 20:16:22 -10:00
Timothy J. Baek
39fdd95a0c
refac: styling
2024-05-14 12:09:30 -10:00
Jun Siang Cheah
02a4412dfc
feat: add UI support for updating model info
2024-05-09 23:54:21 +08:00
Jun Siang Cheah
e76a444ed9
feat: allow model config via config.json
2024-05-09 20:25:30 +08:00
Jannik Streidl
e57c0c301c
resolved conflicts #2
2024-05-02 21:46:24 +02:00
Timothy J. Baek
5cf621396d
refac: navbar selector styling
2024-05-02 12:33:04 -07:00
Timothy J. Baek
82a61e72e1
refac: hide model set as default button
2024-05-02 01:15:58 -07:00
Jannik Streidl
142f82bae5
Added some i18n keys & updated german locale
2024-04-30 10:46:16 +02:00
Jannik Streidl
19843e39fd
Added more german translations + added more i18n keys
2024-04-28 14:39:06 +02:00
Timothy J. Baek
0c367412c3
feat: navbar ui update
2024-03-29 17:20:07 -07:00
Timothy J. Baek
5d6cee0c58
feat: model selector w/ more info
2024-03-25 14:04:46 -07:00
Timothy J. Baek
c6f9e74477
feat: external model icon
2024-03-24 23:26:00 -07:00
Timothy J. Baek
c19ea89a1d
feat: model download from model selector
2024-03-24 23:03:26 -07:00
Timothy J. Baek
b218b02d93
feat: custom model selector
2024-03-24 15:28:36 -07:00