Commit Graph

  • 0cc331d1c6 refac Timothy Jaeryang Baek 2026-06-29 05:46:51 -05:00
  • 41f256321b refac Timothy Jaeryang Baek 2026-06-29 05:46:47 -05:00
  • 44b9463498 refac Timothy Jaeryang Baek 2026-06-29 05:44:47 -05:00
  • e6d35fc4cc refac Timothy Jaeryang Baek 2026-06-29 05:39:17 -05:00
  • 396d9ac181 refac Timothy Jaeryang Baek 2026-06-29 05:27:51 -05:00
  • 67a7b23b85 refac Timothy Jaeryang Baek 2026-06-29 05:26:34 -05:00
  • edf2c6c8f7 refac Timothy Jaeryang Baek 2026-06-29 05:23:20 -05:00
  • 0eba3df119 refac Timothy Jaeryang Baek 2026-06-29 05:21:49 -05:00
  • aa851d93c6 refac Timothy Jaeryang Baek 2026-06-29 05:18:12 -05:00
  • fa76764c3b refac Timothy Jaeryang Baek 2026-06-29 05:16:57 -05:00
  • 83ec36cd38 refac Timothy Jaeryang Baek 2026-06-29 05:15:55 -05:00
  • cdd7b88bec refac Timothy Jaeryang Baek 2026-06-29 05:14:57 -05:00
  • 8927c9bb3d refac Timothy Jaeryang Baek 2026-06-29 05:14:34 -05:00
  • 422a4768ea refac Timothy Jaeryang Baek 2026-06-29 05:14:03 -05:00
  • c65b29ec0f fix: handle MCP resource content type blob and URI variants (#25260) maco 2026-06-29 12:12:11 +02:00
  • 0be069c165 refac Timothy Jaeryang Baek 2026-06-29 05:04:00 -05:00
  • 5ffd4e53c3 fix(ui): prevent long default group name from overflowing admin settings layout (#25685) G30 2026-06-29 05:59:01 -04:00
  • 4fa3a74827 fix(chat): prevent sortable sidebar drags from triggering file upload overlay (#25675) G30 2026-06-29 05:58:30 -04:00
  • 416baef813 refac Timothy Jaeryang Baek 2026-06-29 04:57:28 -05:00
  • 45fea34bd0 refac Timothy Jaeryang Baek 2026-06-29 04:46:56 -05:00
  • 953432b5fe refac Timothy Jaeryang Baek 2026-06-29 04:43:40 -05:00
  • e5b5e5917b refac Timothy Jaeryang Baek 2026-06-29 04:43:08 -05:00
  • 67c9de8efd refac Timothy Jaeryang Baek 2026-06-29 04:42:59 -05:00
  • a3b487422d refac Timothy Jaeryang Baek 2026-06-29 04:42:02 -05:00
  • f53ec857c0 feat: support folder, note, and model drag-and-drop from sidebar as context references (#25771) G30 2026-06-29 05:41:16 -04:00
  • b617d56c60 refac Timothy Jaeryang Baek 2026-06-29 04:37:38 -05:00
  • 718b226177 fix: discover MCP Protected Resource Metadata when server does not return 401 (#25980) Alberto de la Cruz 2026-06-29 11:34:36 +02:00
  • f8ec63203c refac Timothy Jaeryang Baek 2026-06-29 04:31:43 -05:00
  • fd7a59d37a refac Timothy Jaeryang Baek 2026-06-29 04:27:48 -05:00
  • ea6d02da0f fix(ui): use correct field name for prompt clone title suffix (#25800) G30 2026-06-29 05:25:21 -04:00
  • ab84bbf08c refac Timothy Jaeryang Baek 2026-06-29 04:19:33 -05:00
  • b58b0ea7ca refac Timothy Jaeryang Baek 2026-06-29 04:13:17 -05:00
  • d3676b4f71 refac Timothy Jaeryang Baek 2026-06-29 04:11:46 -05:00
  • c4688b958d refac Timothy Jaeryang Baek 2026-06-29 04:03:06 -05:00
  • 33b91bd8ae refac Timothy Jaeryang Baek 2026-06-29 03:58:00 -05:00
  • 4c05abbe59 fix: respect model visibility in workspace base model selector (#25668) Classic298 2026-06-29 10:51:26 +02:00
  • 0fc630b34b fix: per-user model cache used static key= (cross-user model exposure) (#25783) Classic298 2026-06-29 10:51:02 +02:00
  • ee11069ef2 perf(ollama): offload multi-GB model file I/O with asyncio.to_thread (#25829) G30 2026-06-29 04:48:48 -04:00
  • b05be8a907 fix(notes): refresh pinned notes sidebar when a note is deleted (#25640) G30 2026-06-29 04:48:22 -04:00
  • a66477b710 fix: bind channel thread parent/reply to the URL channel (#25766) Classic298 2026-06-29 10:46:50 +02:00
  • 7b1aa749eb perf(retrieval): make URL fetch and file hash non-blocking with asyncio.to_thread (#25822) G30 2026-06-29 04:46:24 -04:00
  • 958237473f refac Timothy Jaeryang Baek 2026-06-29 03:42:49 -05:00
  • a70a6589af refac Timothy Jaeryang Baek 2026-06-29 03:42:36 -05:00
  • 4bc4630721 refac Timothy Jaeryang Baek 2026-06-29 03:40:18 -05:00
  • a8e5f0a54d fix(ui): prevent space key from opening file/directory during rename in knowledge base (#25627) G30 2026-06-29 04:37:09 -04:00
  • 8bc4ac2641 fix: add aria-pressed and aria-label to Web Search and Image Generation toggles (#25258) maco 2026-06-29 10:36:37 +02:00
  • 58f9170319 fix: trim terminal bearer token so whitespace can't break the WebSocket (#25686) Classic298 2026-06-29 10:35:19 +02:00
  • e98730b20d fix: pass web search results to model when embedding & retrieval enabled (#25600) Classic298 2026-06-29 10:34:55 +02:00
  • 9802b0d135 refac Timothy Jaeryang Baek 2026-06-29 03:33:49 -05:00
  • ed2d7d4acd fix(i18n): standardize title case for settings toggle labels (#25765) G30 2026-06-29 04:30:40 -04:00
  • f85e906dec refac Timothy Jaeryang Baek 2026-06-29 03:28:50 -05:00
  • 70b89d01c2 feat(ui): add drag-to-reorder for pinned notes in sidebar (#25677) G30 2026-06-29 04:22:33 -04:00
  • 3fd0384ffc refac Timothy Jaeryang Baek 2026-06-29 03:21:41 -05:00
  • 78d276b4ff fix(ui): update groups count to reflect filtered search results (#25689) G30 2026-06-29 04:21:31 -04:00
  • 5796d44363 fix: defer missing-local-embedding error so it can't crash boot (#25683) Classic298 2026-06-29 10:21:09 +02:00
  • 6e14e446cb fix(api): handle orphaned shared_chat rows when unsharing (#25632) G30 2026-06-29 04:20:46 -04:00
  • c93d4f04aa refac Timothy Jaeryang Baek 2026-06-29 03:20:02 -05:00
  • 33cd199e6d refac Timothy Jaeryang Baek 2026-06-29 03:16:59 -05:00
  • 4712544d5e feat(search): add chat context menu to search modal (#25490) G30 2026-06-29 04:16:03 -04:00
  • 958fdbdc88 feat: add ariaLabel prop to Switch component (#25230) maco 2026-06-29 10:15:11 +02:00
  • 390e200f76 refac Timothy Jaeryang Baek 2026-06-29 03:13:17 -05:00
  • 462b66b807 Update fi-FI translation.json (#25672) Kylapaallikko 2026-06-29 11:07:49 +03:00
  • 388f62f8a0 refac Timothy Jaeryang Baek 2026-06-29 03:03:36 -05:00
  • 7be009649a refac Timothy Jaeryang Baek 2026-06-29 02:57:58 -05:00
  • 534206095f fix: route Account Pending sign out through backend signout flow (#25681) Classic298 2026-06-29 09:54:19 +02:00
  • 525c115a3a fix(ui): remove unnecessary margin causing scrollbar on About settings page (#25802) G30 2026-06-29 03:54:00 -04:00
  • b34d6c836e refac Timothy Jaeryang Baek 2026-06-29 02:50:55 -05:00
  • 6fdf9b4340 perf(auth): make password hashing non-blocking and batch CSV user import (#25804) G30 2026-06-29 03:45:39 -04:00
  • 18e6a10778 fix(ui): update model share URL to new community post endpoint (#25801) G30 2026-06-29 03:44:28 -04:00
  • 36d08fa2a7 fix: request file list/search without extracted content by default (#25774) Classic298 2026-06-29 09:43:56 +02:00
  • 2bdd2ab94e refac Timothy Jaeryang Baek 2026-06-29 02:43:14 -05:00
  • 2414dfca70 fix: mark in-place created chats as read on new chat (#25782) Classic298 2026-06-29 09:32:00 +02:00
  • 6ea591491e perf(images): offload validate_url() DNS resolution with asyncio.to_thread (#25825) G30 2026-06-29 03:31:24 -04:00
  • d4d9786434 i18n: Update catalan translation.json (#25595) Aleix Dorca 2026-06-29 09:27:11 +02:00
  • ac3449cac9 refac Timothy Jaeryang Baek 2026-06-29 02:26:27 -05:00
  • 71d6212ab8 fix(redis): use await asyncio.sleep() instead of time.sleep() in async generator (#25823) G30 2026-06-29 03:25:46 -04:00
  • 2308b59f13 refac Timothy Jaeryang Baek 2026-06-29 02:21:24 -05:00
  • 61a2672215 refac Timothy Jaeryang Baek 2026-06-29 02:20:54 -05:00
  • 386ac95814 fix: scope Socket.IO event-caller to the requesting user's own session (#25763) Classic298 2026-06-29 09:17:40 +02:00
  • 914039ac81 Escape voice-derived attributes in Azure TTS SSML (#25776) Classic298 2026-06-29 09:16:37 +02:00
  • ff25ccca65 feat: add repeat/recurrence dropdown to calendar event modal (#25865) G30 2026-06-29 03:16:19 -04:00
  • 01198eaeef Close DNS-rebinding SSRF gap in get_content_from_url probe (#25775) Classic298 2026-06-29 09:15:31 +02:00
  • 15d96b1f2a fix: chroma has_collection always returns False (name vs Collection) (#25780) Classic298 2026-06-29 09:15:05 +02:00
  • 342539f1e1 perf(audio): make ML model loading non-blocking with asyncio.to_thread (#25806) G30 2026-06-29 03:14:15 -04:00
  • c31694af09 chore: Update SECURITY.md (#25773) Classic298 2026-06-29 09:11:17 +02:00
  • 964a098a4b fix(chat): use code block language tag to detect Vega-Lite specs for rendering (#25843) G30 2026-06-29 03:07:11 -04:00
  • c3394288bb fix: repair Mistral OCR async upload (aiohttp.streams.FilePayload removed) (#25779) Classic298 2026-06-29 09:05:54 +02:00
  • 8a016931f1 refac(telemetry): drop deprecated semconv SpanAttributes subclass (#25784) Classic298 2026-06-29 09:05:34 +02:00
  • e69ce6e1c6 perf(channels): batch N+1 queries for reactions and thread replies (#25831) G30 2026-06-29 03:05:16 -04:00
  • 6050a94d77 refac Timothy Jaeryang Baek 2026-06-29 02:03:58 -05:00
  • 5fd26b7549 docs: note pydub/audioop Python 3.13 constraint at the import (#25785) Classic298 2026-06-29 09:03:11 +02:00
  • 2a9a023172 fix(ui): add Edit option to prompts 3-dots menu (#25789) G30 2026-06-29 03:02:39 -04:00
  • b295a20b9d chore: bump Python backend dependencies, drop unused peewee (#25786) Classic298 2026-06-29 09:02:18 +02:00
  • f923edcaaa feat(ui): add Clone option to automations 3-dots menu (#25790) G30 2026-06-29 03:00:23 -04:00
  • c8260745a6 refac Timothy Jaeryang Baek 2026-06-29 01:59:06 -05:00
  • 3c67774eb3 fix(auth): enforce settings.interface permission on /user/settings/update endpoint (#25996) G30 2026-06-29 02:53:20 -04:00
  • ce4a323f43 refac Timothy Jaeryang Baek 2026-06-29 01:52:07 -05:00
  • b7934e9182 refac Timothy Jaeryang Baek 2026-06-29 01:45:50 -05:00
  • 46c1d6591b refac Timothy Jaeryang Baek 2026-06-29 01:41:43 -05:00
  • 3730a9eaac refac Timothy Jaeryang Baek 2026-06-29 01:38:41 -05:00