Commit Graph

7702 Commits

Author SHA1 Message Date
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