Tim Baek
284b97bd84
refac
2026-02-06 22:46:56 +04:00
Tim Baek
938d1b0743
refac
2026-02-06 22:29:16 +04:00
Timothy Jaeryang Baek
26286625f4
refac
2026-02-05 23:40:58 -06:00
Tim Baek
8e79b3d0bc
refac
2026-02-06 03:03:34 +04:00
Shirasawa
225036863f
I18n: improve Chinese translation ( #21181 )
...
* i18n: improve zh-CN translation
* i18n: improve zh-TW translation
2026-02-06 02:28:37 +04:00
Tim Baek
d3f2cf7474
refac
2026-02-05 10:24:12 +04:00
Tim Baek
62750b8980
feat: queue messages
2026-02-05 10:06:37 +04:00
Timothy Jaeryang Baek
e62649f940
enh: analytics
2026-02-05 00:00:49 -06:00
Timothy Jaeryang Baek
0e60c757ce
refac
2026-02-04 23:47:16 -06:00
Timothy Jaeryang Baek
68a1e87b66
enh: analytics model modal
2026-02-04 23:42:46 -06:00
Timothy Jaeryang Baek
6cd35b185d
refac
2026-02-04 00:13:05 -06:00
Timothy Jaeryang Baek
a1ea854b38
refac
2026-02-04 00:08:46 -06:00
Timothy Jaeryang Baek
405dc26cc6
refac
2026-02-04 00:04:09 -06:00
Timothy Jaeryang Baek
fe681abd33
refac: tags
2026-02-03 23:58:11 -06:00
Timothy Jaeryang Baek
43c68468f7
refac
2026-02-03 23:38:03 -06:00
EntropyYue
4aacaeb9b8
fix: Shortcut i18n ( #21138 )
2026-02-03 16:52:38 -06:00
Timothy Jaeryang Baek
afc56b9746
refac
2026-02-03 16:34:29 -06:00
Timothy Jaeryang Baek
0a61666197
refac
2026-02-03 16:33:12 -06:00
Thomas Rehn
a9e0462e57
feat: add keyboard shortcut for opening the model selector ( #21130 )
2026-02-03 14:09:02 -06:00
Tim Baek
cfd30581d5
Merge branch 'dev' into chat-message-rebased
2026-02-02 09:33:41 -06:00
Timothy Jaeryang Baek
6719558150
refac
2026-02-01 20:06:38 -06:00
Timothy Jaeryang Baek
ea9c58ea80
feat: experimental responses api support
2026-02-01 19:39:28 -06:00
Tim Baek
b2c2f1bd49
refac
2026-02-01 10:24:04 +04:00
Tim Baek
679e56c494
feat: token analytics
2026-02-01 10:19:59 +04:00
Tim Baek
a4ad34841b
feat: analytics frontend dashboard
...
- Add Dashboard with summary stats, model/user tables
- Add ChartLine component with multi-model support
- Interactive hover tooltips and model breakdown
- Hourly granularity for 24h, daily for 7d+
2026-02-01 07:04:23 +04:00
Timothy Jaeryang Baek
1441d0d735
refac
2026-01-31 17:03:29 -06:00
Timothy Jaeryang Baek
e5dbfc420d
refac
2026-01-31 17:03:24 -06:00
Timothy Jaeryang Baek
ab5dfbda54
refac
2026-01-30 11:12:54 -05:00
Timothy Jaeryang Baek
94302de49b
feat: images playground
2026-01-30 10:54:04 -05:00
Timothy Jaeryang Baek
45d7486485
refac
2026-01-30 10:43:40 -05:00
Classic298
89f154630f
fix 404 ( #21047 )
2026-01-30 10:15:40 -05:00
Timothy Jaeryang Baek
44e36e5b0d
refac
2026-01-30 00:46:56 +04:00
Classic298
ce8ed5b5ec
feat(files): add shift+click quick delete to File Manager ( #21044 )
...
* feat(files): add shift+click quick delete to File Manager
Add shift+click functionality to FilesModal for rapid file deletion without confirmation dialogs.
Changes:
- Track Shift key state via keyboard event listeners
- When Shift is held, delete button bypasses confirmation and deletes immediately
- Visual feedback: delete icon turns red when Shift is held
- Optimized delete to remove file from local array instead of re-fetching entire list, enabling rapid successive deletions without UI flicker
This matches the quick delete pattern used in other workspace components like Tools, Prompts, and Models.
* Update FilesModal.svelte
2026-01-30 00:18:39 +04:00
Timothy Jaeryang Baek
96a9696383
enh: admin models
2026-01-29 21:33:56 +04:00
Shirasawa
fa84ff5e12
I18n: improve Chinese translation ( #20902 )
...
* i18n: improve zh-CN translation
* i18n: improve zh-TW translation
---------
Co-authored-by: Tim Baek <tim@openwebui.com >
2026-01-29 20:58:26 +04:00
Classic298
c111fa0837
fix: add lang="ts" to Svelte script tags using TypeScript syntax ( #21001 )
...
fix: add lang="ts" to Svelte script tags using
TypeScript syntax
Two Svelte components were using TypeScript type annotations (ReturnType<typeof setTimeout>)
but their script tags were missing the lang="ts" attribute. This caused Vite/Svelte to parse
them as plain JavaScript, resulting in parse errors.
Fixed files:
- src/lib/components/admin/Users/UserList.svelte
- src/lib/components/channel/ChannelInfoModal/UserList.svelte
2026-01-29 20:49:25 +04:00
Timothy Jaeryang Baek
6e182940e2
refac
2026-01-29 20:30:22 +04:00
Timothy Jaeryang Baek
bc90463ea6
refac
2026-01-29 20:15:23 +04:00
Timothy Jaeryang Baek
93ed4ae2cd
enh: files data controls
2026-01-29 19:50:06 +04:00
Timothy Jaeryang Baek
a10ac774ab
enh: manage shared chats
2026-01-29 18:51:02 +04:00
Timothy Jaeryang Baek
26a5d8f75d
refac
2026-01-29 18:05:07 +04:00
Tomáš Lokša
72f330133a
add slovak translations ( #21032 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com >
Co-authored-by: Tomáš Lokša <loksa@kros.sk >
2026-01-29 17:11:35 +04:00
Tim Baek
8e2b0b6fd2
enh: playground export
2026-01-27 16:17:17 -05:00
Timothy Jaeryang Baek
934bebd8cd
refac
2026-01-28 01:02:10 +04:00
Timothy Jaeryang Baek
171940869b
refac
2026-01-28 00:49:12 +04:00
Classic298
2c12278444
perf: Debounce various Database Endpoints for less Database Queries and better Backend performance ( #20982 )
...
* Update KnowledgeSelector.svelte
* Update KnowledgeSelector.svelte
* Update Users.svelte
* Update MemberSelector.svelte
* Update MemberSelector.svelte
* Update Knowledge.svelte
* Update Knowledge.svelte
* Update Notes.svelte
* Update Knowledge.svelte
* Update Prompts.svelte
* Update Tools.svelte
* Update Tools.svelte
* Update Prompts.svelte
* Update Prompts.svelte
* Update Prompts.svelte
* Update Functions.svelte
* Update UserList.svelte
* Update Functions.svelte
* Update Prompts.svelte
* Update UserList.svelte
2026-01-28 00:33:23 +04:00
Timothy Jaeryang Baek
57a2024c58
refac
2026-01-27 23:55:49 +04:00
Classic298
d67fe02263
Update translation.json ( #20959 )
2026-01-27 23:40:17 +04:00
Timothy Jaeryang Baek
57ec2aa088
refac
2026-01-27 23:34:23 +04:00
Timothy Jaeryang Baek
fa859de460
refac
2026-01-27 23:21:31 +04:00