Commit Graph

  • 7f7cd21018 refac Timothy Jaeryang Baek 2026-06-01 13:34:50 -07:00
  • ce4dca47cb fix: apply RAG_EMBEDDING_QUERY_PREFIX to memory search queries (#24921) Craig 2026-06-01 13:23:15 -07:00
  • 160a6694e4 refac Timothy Jaeryang Baek 2026-06-01 13:20:33 -07:00
  • 4705c2d988 refac Timothy Jaeryang Baek 2026-06-01 13:20:26 -07:00
  • 778dba1d6b refac Timothy Jaeryang Baek 2026-06-01 13:18:44 -07:00
  • 27fb20c13a refac Timothy Jaeryang Baek 2026-06-01 13:15:21 -07:00
  • eb4eebc3ce refac Timothy Jaeryang Baek 2026-06-01 13:10:19 -07:00
  • d64ef1803d refac Timothy Jaeryang Baek 2026-06-01 13:07:49 -07:00
  • 346dab3d8f refac Timothy Jaeryang Baek 2026-06-01 13:03:13 -07:00
  • 01810e32ad refac Timothy Jaeryang Baek 2026-06-01 13:02:48 -07:00
  • a9da054572 feat: add skills management to chat component (#25037) Mr. Meowgi 2026-06-01 22:53:30 +03:00
  • 42c2393f8e Update Kagi API endpoint and request method (#25015) Lukáš Kucharczyk 2026-06-01 21:48:44 +02:00
  • e90a618f45 refac Timothy Jaeryang Baek 2026-06-01 12:47:59 -07:00
  • 4297c02b12 refac Timothy Jaeryang Baek 2026-06-01 12:44:16 -07:00
  • 9035601bdb refac Timothy Jaeryang Baek 2026-06-01 12:41:30 -07:00
  • e3ab4bd212 refac Timothy Jaeryang Baek 2026-06-01 12:37:34 -07:00
  • fd76b51ab2 refac Timothy Jaeryang Baek 2026-06-01 12:27:08 -07:00
  • c0f1aa2919 refac Timothy Jaeryang Baek 2026-06-01 12:24:45 -07:00
  • 567c4aabe9 feat: add support for Valkey vector database (#24769) rileydes-improving 2026-06-01 14:20:01 -05:00
  • 8644532f5b refac Timothy Jaeryang Baek 2026-06-01 12:13:04 -07:00
  • 9a3eea6448 fix: bind prompt history/version ops to the authorized prompt (#25056) Classic298 2026-06-01 21:07:52 +02:00
  • e623081b2b fix: handle list-shape data in Firecrawl /search response (#24712) Classic298 2026-06-01 21:07:31 +02:00
  • 507b8b213c refac: mirror native FC code_interpreter authz gates onto legacy XML-tag path (#24724) Classic298 2026-06-01 21:07:15 +02:00
  • c93f071700 refac Timothy Jaeryang Baek 2026-06-01 11:58:16 -07:00
  • 76947ff926 fix: reject collection names with unsafe characters in RAG ACL (#24982) Classic298 2026-06-01 20:48:43 +02:00
  • a089842368 fix: don't revert replace/outlet content on chat save (#25485) Classic298 2026-06-01 20:45:05 +02:00
  • 558ea2a152 fix: don't block first-admin signup on stale ENABLE_SIGNUP (#24821) Classic298 2026-06-01 20:44:36 +02:00
  • ad9f2eeb15 refac Timothy Jaeryang Baek 2026-06-01 11:34:46 -07:00
  • 1010fd3142 fix(knowledge): remove premature drag-and-drop upload toast (#25484) G30 2026-06-01 14:09:58 -04:00
  • 1bbb2b933d refac Timothy Jaeryang Baek 2026-06-01 11:08:58 -07:00
  • cc15a01778 fix: don't crash on startup when stdout can't encode the banner (#25482) Classic298 2026-06-01 19:41:43 +02:00
  • ceb1cbc009 fix(ui): guard JSON.parse(localStorage) calls with try/catch to prevent UI crashes (#25481) G30 2026-06-01 13:33:54 -04:00
  • bddadafa07 fix(images): pass content_type=None to r.json() to accept non-standard MIME types (#24838) HW 2026-06-01 19:33:24 +02:00
  • 936d5f2676 refac Timothy Jaeryang Baek 2026-06-01 10:26:39 -07:00
  • 309caa82fb fix: persist outlet filter changes to message output (#24884) Algorithm5838 2026-06-01 20:24:40 +03:00
  • b0fa4384ea fix: cache path traversal via sibling-prefix bypass in serve_cache_file (#25086) Classic298 2026-06-01 19:17:02 +02:00
  • 07cbc91a8e refac Timothy Jaeryang Baek 2026-06-01 10:16:01 -07:00
  • 0e73f7af09 refac Timothy Jaeryang Baek 2026-06-01 10:13:50 -07:00
  • 02b65ea582 fix: don't hang terminal proxy when one forwarding pump exits first (#25479) Classic298 2026-06-01 19:10:04 +02:00
  • 7594823edd refac Timothy Jaeryang Baek 2026-06-01 10:09:40 -07:00
  • 83890f18b9 feat: cap profile image data URI size to bound model/avatar bloat (#25476) Classic298 2026-06-01 18:57:06 +02:00
  • e2502ec80f fix: clear usage interval in finally so it cannot leak on send failure (#25478) Classic298 2026-06-01 18:56:49 +02:00
  • 6f0277db52 refac Timothy Jaeryang Baek 2026-06-01 09:53:04 -07:00
  • 55ca719bbf refac Timothy Jaeryang Baek 2026-06-01 09:48:29 -07:00
  • 9e3e24e304 refac Timothy Jaeryang Baek 2026-06-01 09:42:54 -07:00
  • b64fd988f0 refac Timothy Jaeryang Baek 2026-06-01 09:30:15 -07:00
  • 229e65b9f0 fix(ui): correct inverted high-contrast text colors for user message timestamp (#25461) G30 2026-06-01 12:26:18 -04:00
  • bbd3e13094 fix(ui): use correct 'blur' event name instead of 'blur-sm' in window listeners (#25459) G30 2026-06-01 12:25:55 -04:00
  • 16e7827134 fix: use db instead of undefined session in chats model (#25455) Algorithm5838 2026-06-01 19:25:35 +03:00
  • 5028ba18ee chore: Update CHANGELOG.md (#24680) Classic298 2026-06-01 03:42:49 +02:00
  • 7139797be0 refac Timothy Jaeryang Baek 2026-05-31 18:42:28 -07:00
  • ee47c9c833 refac Timothy Jaeryang Baek 2026-05-31 18:34:37 -07:00
  • 0354775917 fix: decode terminal proxy path until stable to block multi-encoded traversal (#25157) Classic298 2026-06-01 00:11:19 +02:00
  • d4030a8aa5 refac Timothy Jaeryang Baek 2026-05-31 15:10:48 -07:00
  • 1f0948bcbe refac Timothy Jaeryang Baek 2026-05-31 15:06:22 -07:00
  • 746979d012 i18n : (ms-MY) refine translation and standardise terminology (#25164) Amir Subhi 2026-06-01 06:05:01 +08:00
  • 18b1a041dd fix(ui): enable custom parameters in user settings and admin model settings (#25200) G30 2026-05-31 18:02:32 -04:00
  • 1608a04fa9 fix(settings): correct presence_penalty and repeat_penalty saving wrong values (#25183) G30 2026-05-31 18:02:07 -04:00
  • 5112e0b62c fix: add null guards to channel Thread and PinnedMessagesModal components (#25209) G30 2026-05-31 18:01:17 -04:00
  • f16b5c4460 refac Timothy Jaeryang Baek 2026-05-31 14:59:28 -07:00
  • 34b8844ccf fix(models): gracefully handle legacy svg profile_image_url in ModelMeta validator (#25173) G30 2026-05-31 17:55:07 -04:00
  • b52d142c8d i18n(pl-PL): add missing polish translations (#25176) Mateusz Hajder 2026-05-31 23:54:23 +02:00
  • 4719881105 fix: move bypass_system_prompt off query parameter onto request.state (#25156) Classic298 2026-05-31 23:53:53 +02:00
  • f2650353da fix: remove hardcoded WEBUI_SECRET_KEY fallback, require key explicitly (#25218) Classic298 2026-05-31 23:53:25 +02:00
  • 76b0e65818 i18n: complete Turkish (tr-TR) translation (#25210) Sakıp Han Dursun 2026-06-01 00:52:51 +03:00
  • 9c9e4f1288 fix(types): add missing markdown rendering settings to Settings type (#25198) G30 2026-05-31 17:52:35 -04:00
  • 26b1529a45 fix(ui): add voice mode mute shortcut to keyboard shortcuts modal (#25193) G30 2026-05-31 17:52:20 -04:00
  • c665d4a7c6 fix(ui): prevent long usernames from overflowing Edit User modal, User Preview modal, and sidebar (#25185) G30 2026-05-31 17:51:56 -04:00
  • c428ad0c1a fix(ui): include reasoning_tags in user settings advanced params save handler (#25204) G30 2026-05-31 17:50:41 -04:00
  • 4b33d7ebc1 fix: preserve parent_id on chat_message upsert (#25205) Algorithm5838 2026-06-01 00:50:05 +03:00
  • bf6325ff33 fix: sanitize mermaid SVG output to prevent stored XSS in file preview (#25219) Classic298 2026-05-31 23:49:43 +02:00
  • 690d6e5eb1 fix(i18n): add missing Korean plural _one keys for selected/sources/minutes (#25228) maco 2026-05-31 23:49:19 +02:00
  • 81d4ed79ae Update main.py (#25271) Classic298 2026-05-31 23:48:51 +02:00
  • 4923920bf1 Update fi-FI translation.json (#24963) Kylapaallikko 2026-05-29 01:48:06 +03:00
  • 3f1c52e018 fix: gate chat-file links by caller access + repair insert_chat_files db arg (#25054) Classic298 2026-05-29 00:42:17 +02:00
  • f5f4b58958 fix: harden model profile image against SVG stored XSS (#25060) Classic298 2026-05-29 00:41:55 +02:00
  • 78b1637a03 refac Timothy Jaeryang Baek 2026-05-28 17:29:01 -05:00
  • 84659035f0 refac Timothy Jaeryang Baek 2026-05-28 17:28:14 -05:00
  • 91810f1c4e refac Timothy Jaeryang Baek 2026-05-28 17:26:31 -05:00
  • 591e0aafa1 refac Timothy Jaeryang Baek 2026-05-28 17:24:33 -05:00
  • e61bcc8500 I18n/improve chinese translation (#25114) Shirasawa 2026-05-29 05:44:55 +08:00
  • 66126f3861 fix(auth): use request.scope["path"] to prevent CVE-2026-48710 (BadHost) (#25123) G30 2026-05-28 17:41:56 -04:00
  • 79bf3d28d8 refac Timothy Jaeryang Baek 2026-05-28 16:33:48 -05:00
  • 9f20687680 fix: add knowledge_id access check in search_knowledge_files (BOLA) (#25113) Classic298 2026-05-28 23:23:49 +02:00
  • 48ea043f82 fix(prompts): resolve undefined session variable in _get_access_grants and _to_prompt_model (#25129) G30 2026-05-28 17:23:25 -04:00
  • a4d1b3e937 refac Timothy Jaeryang Baek 2026-05-28 16:19:35 -05:00
  • 5d9a09a88a refac Timothy Jaeryang Baek 2026-05-25 20:15:03 +04:00
  • 9a347b0376 Update knowledge.py (#25053) Classic298 2026-05-25 18:13:11 +02:00
  • 42783881e9 refac Timothy Jaeryang Baek 2026-05-21 18:43:45 +04:00
  • fb16e28d28 refac Timothy Jaeryang Baek 2026-05-21 17:48:28 +04:00
  • 470a074cd1 refac Timothy Jaeryang Baek 2026-05-21 16:56:56 +04:00
  • b94245d2ee refac Timothy Jaeryang Baek 2026-05-21 16:44:36 +04:00
  • 1acfbb6755 refac Timothy Jaeryang Baek 2026-05-21 16:25:25 +04:00
  • d8b5b9fa79 refac Timothy Jaeryang Baek 2026-05-21 15:29:49 +04:00
  • 260ead64da refac Timothy Jaeryang Baek 2026-05-21 14:01:57 +04:00
  • cac4c6da2e fix: resolve NameError for redis_sentinels in session_cleanup_lock Timothy Jaeryang Baek 2026-05-21 13:41:21 +04:00
  • 154679200f refac: clean up Redis sentinel utilities and import grouping Timothy Jaeryang Baek 2026-05-21 11:04:41 +04:00
  • 1527eb6e01 refac Timothy Jaeryang Baek 2026-05-20 01:46:59 +04:00
  • 8f2d346e10 refac Timothy Jaeryang Baek 2026-05-20 01:39:22 +04:00
  • 97252fa609 refac Timothy Jaeryang Baek 2026-05-20 01:34:07 +04:00