Timothy Jaeryang Baek
2a11175f22
chore: format
2026-02-12 16:13:48 -06:00
Classic298
e8499ccdd1
fix: pass chat_id to internal task calls for consistent function context ( #20585 )
...
Ensure chat_id is reliably passed to function pipelines/manifolds during internal task invocations (web search query generation, RAG query generation, image prompt generation).
This allows stateful functions to maintain per-chat state without fragmentation, as they will now receive a consistent chat_id for all chat-scoped invocations including internal tasks.
Backend changes:
- Pass chat_id in generate_queries call for web search
- Pass chat_id in generate_queries call for RAG/retrieval
- Pass chat_id in generate_image_prompt call
Frontend changes:
- Add optional chat_id parameter to generateQueries API function
- Add optional chat_id parameter to generateAutoCompletion API function
Fixes #20563
2026-02-12 15:36:42 -06:00
Timothy Jaeryang Baek
f376d4f378
chore: format
2026-02-11 16:24:11 -06:00
Timothy Jaeryang Baek
c8cbdc8f7f
refac
2026-02-11 15:24:12 -06:00
Timothy Jaeryang Baek
64c37ab968
refac
2026-02-11 15:12:37 -06:00
Timothy Jaeryang Baek
1973115678
feat: skills frontend
2026-02-11 14:22:26 -06:00
Timothy Jaeryang Baek
30f72672fa
refac
2026-02-10 15:57:08 -06:00
Timothy Jaeryang Baek
4aedfdc547
refac
2026-02-10 15:47:21 -06:00
Timothy Jaeryang Baek
e3a8257690
refac
2026-02-10 15:41:11 -06:00
Timothy Jaeryang Baek
c259c87806
refac
2026-02-10 15:30:16 -06:00
Timothy Jaeryang Baek
c2f5cb542e
refac
2026-02-09 14:03:35 -06:00
Tim Baek
48a0abb40f
Merge pull request #21277 from open-webui/acl
...
refac: acl
2026-02-09 13:34:36 -06:00
Timothy Jaeryang Baek
3c7f9aa6a4
refac
2026-02-09 13:28:21 -06:00
Tim Baek
4852227158
refac
2026-02-08 06:22:56 +04:00
Tim Baek
8e79b3d0bc
refac
2026-02-06 03:03:34 +04:00
Timothy Jaeryang Baek
e62649f940
enh: analytics
2026-02-05 00:00:49 -06:00
Timothy Jaeryang Baek
68a1e87b66
enh: analytics model modal
2026-02-04 23:42:46 -06: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
94302de49b
feat: images playground
2026-01-30 10:54:04 -05: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
36766f157d
refac: prompts pagination
2026-01-27 23:01:56 +04:00
Timothy Jaeryang Baek
4c8d4e6dbd
enh: prompt tags
2026-01-26 16:11:10 +04:00
Timothy Jaeryang Baek
32810b4152
refac
2026-01-24 04:13:19 +04:00
Timothy Jaeryang Baek
b7e9992d78
refac
2026-01-24 03:25:29 +04:00
Timothy Jaeryang Baek
5ad593e465
refac: prompt endpoints
2026-01-24 03:08:48 +04:00
Timothy Jaeryang Baek
44da9c6523
refac
2026-01-24 02:57:08 +04:00
Timothy Jaeryang Baek
0c79a566ac
feat: prompt history frontend
2026-01-24 02:40:17 +04:00
Timothy Jaeryang Baek
7a7a0c423b
chore: format
2026-01-09 20:44:31 +04:00
Timothy Jaeryang Baek
9496e8f7b5
feat: model evaluation activity chart
2026-01-09 20:19:51 +04:00
Timothy Jaeryang Baek
401c1949a0
refac
2026-01-09 18:51:38 +04:00
Timothy Jaeryang Baek
10838b3654
refac/fix: feedback leaderboard
2026-01-09 18:24:09 +04:00
Timothy Jaeryang Baek
cd296fcf0d
feat: channel webhooks
2026-01-09 02:30:15 +04:00
Timothy Jaeryang Baek
c1147578c0
feat: export kb to zip
2026-01-08 12:49:45 +04:00
Timothy Jaeryang Baek
700349064d
chore: format
2026-01-08 01:55:56 +04:00
Timothy Jaeryang Baek
71ca25c8ac
refac
2025-12-31 20:23:32 +04:00
Classic298
6c203fc7df
fix: prevent getChatList crash on null API response ( #20269 )
...
Add null check before calling .map() on the API response in getChatList(). When the fetch fails silently or returns null, the function now gracefully returns an empty array instead of crashing with 'Cannot read property map of null'.
2025-12-31 17:41:27 +04:00
Classic298
0bd295b10b
fix: prevent getOpenAIUrls and getOpenAIKeys crash on null response ( #20272 )
...
Use optional chaining and nullish coalescing when accessing res.OPENAI_API_BASE_URLS and res.OPENAI_API_KEYS. Returns empty array instead of crashing with 'Cannot read property of null'.
2025-12-31 17:40:56 +04:00
Classic298
697e94e935
fix: prevent crash when invalid OpenAPI spec is loaded for tool servers ( #20257 )
...
* enh
* fix
2025-12-30 18:02:56 +04:00
Shirasawa
87e8d39a90
feat: Dynamically load xlsx to speed up page loading ( #20203 )
2025-12-29 00:47:37 +04:00
Shirasawa
cc602abcb2
feat: Dynamically load yaml to speed up page loading ( #20204 )
2025-12-29 00:44:22 +04:00
Timothy Jaeryang Baek
37b15604de
refac
2025-12-27 22:16:10 +04:00
Timothy Jaeryang Baek
85bbed3ec5
enh: sync stats
2025-12-26 15:13:50 +04:00
Timothy Jaeryang Baek
c96549eaa7
refac
2025-12-21 18:08:36 +04:00
Timothy Jaeryang Baek
ceae3d48e6
enh/refac: kb pagination
2025-12-10 23:19:19 -05:00
Timothy Jaeryang Baek
94a8439105
feat/enh: kb file pagination
2025-12-10 00:53:41 -05:00
Timothy Jaeryang Baek
4363df175d
enh: read only notes
2025-12-09 17:57:15 -05:00
Timothy Jaeryang Baek
9b24cddef6
enh/refac: notes
2025-12-09 16:45:08 -05:00
Timothy Jaeryang Baek
22f1b764a7
refac/perf: channel image upload behaviour
2025-12-03 19:06:02 -05:00