Commit Graph

  • 26b8ca5b5e refac Timothy Jaeryang Baek 2026-04-12 19:41:02 -05:00
  • 57784706e4 refac Timothy Jaeryang Baek 2026-04-12 19:34:45 -05:00
  • fc98000aa8 refac Timothy Jaeryang Baek 2026-04-12 19:15:54 -05:00
  • 21cc828132 refac Timothy Jaeryang Baek 2026-04-12 19:13:13 -05:00
  • 8172c7e3d5 refac Timothy Jaeryang Baek 2026-04-12 19:08:30 -05:00
  • 498ff8cdc3 refac Timothy Jaeryang Baek 2026-04-12 19:05:25 -05:00
  • e10a00132e refac Timothy Jaeryang Baek 2026-04-12 19:02:57 -05:00
  • facb194a07 refac Timothy Jaeryang Baek 2026-04-12 19:02:51 -05:00
  • c3c8c605d7 refac Timothy Jaeryang Baek 2026-04-12 18:56:04 -05:00
  • 3c2c611ba9 refac Timothy Jaeryang Baek 2026-04-12 18:49:34 -05:00
  • a359262616 refac Timothy Jaeryang Baek 2026-04-12 18:48:06 -05:00
  • d59b933bf2 fix: apply REDIS_KEY_PREFIX to tool_servers and terminal_servers cache keys (#23649) Classic298 2026-04-13 01:29:21 +02:00
  • a7d4c53f3a refac Timothy Jaeryang Baek 2026-04-12 18:24:33 -05:00
  • 25898116ea chore: format Timothy Jaeryang Baek 2026-04-12 18:12:59 -05:00
  • 4292358bd5 feat: log provider errors to console for better insights (#23379) Classic298 2026-04-13 01:07:20 +02:00
  • 67023037f8 fix: replace brittle profile_image_url allowlist with safe-scheme validation (#23389) Classic298 2026-04-13 00:57:49 +02:00
  • e7ff4768f8 fix: Add ownership checks to global task endpoints (#23454) Classic298 2026-04-13 00:56:43 +02:00
  • c47dd7b771 refac Timothy Jaeryang Baek 2026-04-12 17:22:06 -05:00
  • 4498e6faf2 refac Timothy Jaeryang Baek 2026-04-12 16:59:05 -05:00
  • 674c1127e2 i18n: add pt-BR translations for newly added UI items and consistency pass (#23403) joaoback 2026-04-12 18:56:46 -03:00
  • 15b89b9218 refac Timothy Jaeryang Baek 2026-04-12 16:56:00 -05:00
  • 008f1dfbda fix(ui): prevent user added action icons from being dragged (#23412) G30 2026-04-12 17:49:14 -04:00
  • 47d413ce7b refac Timothy Jaeryang Baek 2026-04-12 16:47:23 -05:00
  • 0753409e7b fix: use ipaddress stdlib for IPv6 SSRF protection (#23453) Classic298 2026-04-12 23:34:13 +02:00
  • b78dabb442 fix: reject empty passwords in LDAP authentication to prevent unauthenticated binds (#23633) Classic298 2026-04-12 23:33:57 +02:00
  • 83024d00bb fix: enforce API key endpoint restrictions at the auth layer, not middleware (#23637) Classic298 2026-04-12 23:33:41 +02:00
  • 4f94d21780 fix: enforce filter_allowed_access_grants on channel create and update (#23638) Classic298 2026-04-12 23:27:44 +02:00
  • 5ee791d5d2 refac Timothy Jaeryang Baek 2026-04-12 16:25:01 -05:00
  • fb5ef978bf fix: enforce OAUTH_ALLOWED_DOMAINS on token exchange endpoint (#23639) Classic298 2026-04-12 23:19:58 +02:00
  • 977d638afe fix: invalidate stale Socket.IO sessions on role change and user deletion (#23642) Classic298 2026-04-12 23:19:38 +02:00
  • de27a12151 refac Timothy Jaeryang Baek 2026-04-12 14:39:23 -05:00
  • f6b85700ea fix: gate OpenAI catch-all proxy behind ENABLE_OPENAI_API_PASSTHROUGH toggle (#23640) Classic298 2026-04-12 21:26:12 +02:00
  • d40f31982b refac Timothy Jaeryang Baek 2026-04-12 14:24:08 -05:00
  • 27169124f2 refac: async db Timothy Jaeryang Baek 2026-04-12 14:22:11 -05:00
  • b618d84065 fix: add missing read-access check on channel members endpoint (#23625) Classic298 2026-04-12 19:41:51 +02:00
  • 15f9a8f3f1 refac Timothy Jaeryang Baek 2026-04-12 12:36:21 -05:00
  • a2a9a3a42a fix: prevent path traversal via model name in Azure deployment URLs (#23629) Classic298 2026-04-12 19:29:45 +02:00
  • 4498c21f4c fix: enforce model access control on Ollama generate, show, embed, embeddings endpoints (#23631) Classic298 2026-04-12 19:29:26 +02:00
  • d3df8f1f37 refac Timothy Jaeryang Baek 2026-04-12 12:28:38 -05:00
  • 96a0b3239b fix: prevent first-user admin race in LDAP and OAuth registration (#23626) Classic298 2026-04-12 18:28:41 +02:00
  • 36a81ad43b refac Timothy Jaeryang Baek 2026-04-12 11:15:38 -05:00
  • 71a39dbac1 fix: filter on is_active in channel membership checks (#23623) Classic298 2026-04-12 18:13:51 +02:00
  • 5eab125f13 fix: sanitize model description HTML with DOMPurify in chat placeholders (#23621) Classic298 2026-04-12 18:12:49 +02:00
  • e790e7be7a fix: enforce model access control on /responses endpoint (#23481) Classic298 2026-04-12 18:06:33 +02:00
  • b0df527224 i18n: Update Japanese translation (#23617) Toru Suzuki 2026-04-13 01:04:35 +09:00
  • 92dfa3f2f2 fix(backend): provide fallback strings for webhook UserNameResponse to prevent Pydantic validation error (#23414) G30 2026-04-11 19:10:11 -04:00
  • 406251c2f3 enh: automation Timothy Jaeryang Baek 2026-04-11 17:06:58 -06:00
  • ee9db91df0 refac Timothy Jaeryang Baek 2026-04-11 17:06:49 -06:00
  • 09f6d7ba57 refac Timothy Jaeryang Baek 2026-04-11 16:55:20 -06:00
  • 674695918e refac Timothy Jaeryang Baek 2026-04-11 16:44:12 -06:00
  • 588b81eeda fix(redis): add opt-in health_check_interval for stale pooled connections (#23573) Classic298 2026-04-12 00:17:19 +02:00
  • db7f122cb0 fix(redis): add opt-in TCP socket keepalive on all client connections (#23571) Classic298 2026-04-12 00:09:12 +02:00
  • aacf95cf76 refac Timothy Jaeryang Baek 2026-04-11 16:08:16 -06:00
  • 008cd8e6b9 refac: import fastapi instrumentor directly (#23530) Wang Weixuan 2026-04-12 05:36:22 +08:00
  • c0ac10d5db fix: honor REDIS_SOCKET_CONNECT_TIMEOUT on non-sentinel clients (#23572) Classic298 2026-04-11 23:32:05 +02:00
  • faf935ef52 auths: match JWT expiry on /auths/add with other sign-in paths (#23576) Classic298 2026-04-11 23:31:34 +02:00
  • 6acaaea59a refac Timothy Jaeryang Baek 2026-04-11 15:23:37 -06:00
  • b6db719758 perf: build mention regex once in factory closure (#23551) Algorithm5838 2026-04-12 00:02:17 +03:00
  • bf49358185 refactor: use shared unescapeHtml in CodeBlock (#23553) Algorithm5838 2026-04-12 00:00:33 +03:00
  • 69b3ec3511 scim: use hmac.compare_digest for bearer token check (#23577) Classic298 2026-04-11 22:57:47 +02:00
  • a600f67d6b i18n: fix Chinese translation for Web Upload permission (#23596) Colin Chen 2026-04-12 04:55:18 +08:00
  • 09dccdd42f fix: use unique client_id per ComfyUI WebSocket connection (#23592) Skyzi000 2026-04-12 05:55:04 +09:00
  • be38ca8e81 refac Timothy Jaeryang Baek 2026-04-11 14:44:05 -06:00
  • bd3a3635ee refac Timothy Jaeryang Baek 2026-04-10 10:15:55 -07:00
  • 1dcbfd47fb refac Timothy Jaeryang Baek 2026-04-09 11:36:06 -07:00
  • 4b8e331333 refac Timothy Jaeryang Baek 2026-04-09 11:13:09 -07:00
  • cb0fd6ed41 refac Timothy Jaeryang Baek 2026-04-08 14:55:04 -07:00
  • e51b661af0 refac: ollama Timothy Jaeryang Baek 2026-04-08 14:32:34 -07:00
  • a775fc9b50 refac Timothy Jaeryang Baek 2026-04-08 13:34:23 -07:00
  • f9ceb7fa89 perf: skip torch import on non-macOS (#23438) Algorithm5838 2026-04-08 23:21:55 +03:00
  • 2112a99b36 refac Timothy Jaeryang Baek 2026-04-08 13:21:01 -07:00
  • 736a800c5f refac Timothy Jaeryang Baek 2026-04-08 13:20:11 -07:00
  • fcedeb9034 feat: add /v1/responses proxy endpoint for Ollama (#23483) Classic298 2026-04-08 22:15:21 +02:00
  • 99f3c554c8 feat: support Azure v1 endpoint format (/openai/v1) (#23484) Classic298 2026-04-08 22:14:46 +02:00
  • e7e006e781 fix: use admin-configured WEB_SEARCH_RESULT_COUNT as default (#23488) Classic298 2026-04-08 22:13:44 +02:00
  • 803d833908 i18n: Update catalan translation.json (#23506) Aleix Dorca 2026-04-08 22:11:25 +02:00
  • 435efa31ce fix: add SSRF protection to OAuth profile picture URL fetching (#23356) Classic298 2026-04-08 22:10:35 +02:00
  • 8977789177 fix(ui): remove capitalize class from terminal menu selected label (#23518) G30 2026-04-08 15:48:51 -04:00
  • 9f1b279e88 refac Timothy Jaeryang Baek 2026-04-07 15:04:57 -06:00
  • 8e82f0d239 refac Timothy Jaeryang Baek 2026-04-07 14:30:05 -06:00
  • c40ea7f29d refac Timothy Jaeryang Baek 2026-04-02 23:00:00 -05:00
  • 253f416de3 refac Timothy Jaeryang Baek 2026-04-02 22:54:17 -05:00
  • 53eadb7df7 refac Timothy Jaeryang Baek 2026-04-02 22:34:51 -05:00
  • 6c243664bc refac Timothy Jaeryang Baek 2026-04-02 20:56:00 -05:00
  • 4cee67e2be feat: mistral tts Timothy Jaeryang Baek 2026-04-02 19:31:15 -05:00
  • 730e52a431 refac Timothy Jaeryang Baek 2026-04-02 19:29:23 -05:00
  • 8c2afb8157 refac Timothy Jaeryang Baek 2026-04-02 17:58:11 -05:00
  • ae0316a30e refac Timothy Jaeryang Baek 2026-04-02 17:53:11 -05:00
  • a72e8e0223 Update translation.json (#23352) Classic298 2026-04-03 00:48:38 +02:00
  • f66b67c8b8 refac Timothy Jaeryang Baek 2026-04-02 17:17:01 -05:00
  • b89019a8e1 refac Timothy Jaeryang Baek 2026-04-02 08:57:49 -05:00
  • 0dd9f462ff feat: oauth backchannel logout Timothy Jaeryang Baek 2026-04-02 08:46:34 -05:00
  • 4dea4fdf54 refac Timothy Jaeryang Baek 2026-04-02 08:34:49 -05:00
  • 2863e9f8c4 upd:i18n es-ES Translation v0.8.12 (#23350) _00_ 2026-04-02 15:24:18 +02:00
  • a71d927a0c chore: format Timothy Jaeryang Baek 2026-04-02 08:11:06 -05:00
  • 640dbb6a28 refac Timothy Jaeryang Baek 2026-04-02 08:09:57 -05:00
  • 366454e812 refac Timothy Jaeryang Baek 2026-04-02 08:04:43 -05:00
  • 4578bf52ee refac Timothy Jaeryang Baek 2026-04-02 08:02:46 -05:00
  • 9190d4b542 refac Timothy Jaeryang Baek 2026-04-02 07:48:24 -05:00
  • 6fdd19bf14 I18n: improve Chinese translation (#23347) Shirasawa 2026-04-02 19:44:24 +08:00