Commit graph

  • 7435cd6633 refactor: remove unused chat components Classic298 2026-08-20 22:07:02 +02:00
  • b5ce7f9f8f refactor: remove unused automation dropdown components Classic298 2026-08-20 22:07:00 +02:00
  • bc6c56b388 refactor: remove unused add-menu components Classic298 2026-08-20 22:06:59 +02:00
  • e7671eebb1 refactor: remove the orphaned admin settings components Classic298 2026-08-20 22:06:58 +02:00
  • 3f6dd0e1d1 refactor: remove 48 unused icon components Classic298 2026-08-20 22:06:56 +02:00
  • 837d8b53ef refactor: remove unused database table methods Classic298 2026-08-20 22:06:41 +02:00
  • e3900d5ca7 refactor: remove the dead signature check, the token header helper and an unused environment variable Classic298 2026-08-20 22:06:35 +02:00
  • 06e3e8f0f6 refactor: remove the deprecated automation worker alias and unused terminal helper Classic298 2026-08-20 22:06:30 +02:00
  • dbef825eb4 refactor: remove unused helpers from the shared misc and payload utilities Classic298 2026-08-20 22:06:29 +02:00
  • ac51eecfb1 refactor: remove the unreachable async half of the Mistral loader and an unused Datalab helper Classic298 2026-08-20 22:06:24 +02:00
  • 9a638b3ad5 refactor: drop the unused synchronous batch embedding helpers Classic298 2026-08-20 22:06:20 +02:00
  • 18c604baa9
    fix: voice mode produces no audio when the task model returns empty content (#28724) Classic298 2026-08-20 22:03:55 +02:00
  • 5586964bb2
    fix: keep the usage pool cleanup task alive across lock loss and Redis errors (#28834) Classic298 2026-08-20 21:59:38 +02:00
  • b0fdc00452
    perf: write task payloads to Redis as bytes (#28833) Classic298 2026-08-20 21:58:52 +02:00
  • a0e7d0e3a4
    fix: send the model id when ejecting from the model selector (#28766) G30 2026-08-20 15:58:14 -04:00
  • 528259695c
    fix: key selected item lists in model editor selectors to stop checkbox state reuse (#28837) G30 2026-08-20 15:57:39 -04:00
  • f822605b35 refac Timothy Jaeryang Baek 2026-08-20 12:56:45 -07:00
  • eafa95026a fix: key selected item lists in model editor selectors to stop checkbox state reuse silentoplayz 2026-08-20 15:15:06 -04:00
  • 75fe65c2f8 perf: cut disconnect and user session lookup pool round trips, harden the session reaper Classic298 2026-08-20 19:36:45 +02:00
  • 5fddf8a423 fix: keep the usage pool cleanup task alive across lock loss and Redis errors Classic298 2026-08-20 19:18:30 +02:00
  • 4ea05219ae perf: write task payloads to Redis as bytes Classic298 2026-08-20 18:59:54 +02:00
  • 5412a500d4 perf: per-room channel delivery for the socket.io Redis manager Classic298 2026-08-19 22:23:21 +02:00
  • d70c330003
    i18n: Update catalan translation.json Aleix Dorca 2026-08-20 13:28:37 +02:00
  • b3f50da36c
    fix: write the generated secret key where it survives, and is writable Sebastian Danielsson 2026-08-20 12:50:06 +02:00
  • 3e3281faa6
    build: bake in the spaCy model unstructured installs at runtime Sebastian Danielsson 2026-08-20 12:49:42 +02:00
  • dd8786f414
    build: download nltk data somewhere a non-root UID can read Sebastian Danielsson 2026-08-20 12:49:42 +02:00
  • 120c46d882
    Update CHANGELOG.md Classic298 2026-08-20 10:27:43 +02:00
  • 2593f9e34e fix: skip the autocompletion debounce when the document shrank past the captured position silentoplayz 2026-08-20 02:48:41 -04:00
  • 8a42aa53e8 refac Timothy Jaeryang Baek 2026-08-19 22:48:32 -07:00
  • 46dce79eb0 refac Timothy Jaeryang Baek 2026-08-19 22:28:41 -07:00
  • 4df2d9a7aa
    perf: filter workspace models by access in SQL instead of loading every model (#28795) Classic298 2026-08-20 03:15:01 +02:00
  • ce22e0bb15
    perf: stop rescanning the whole chat JSON on every streamed event write (#28820) Classic298 2026-08-20 02:52:05 +02:00
  • 33dff414e8 refac Timothy Jaeryang Baek 2026-08-19 16:35:49 -07:00
  • dd7158b45f
    fix: clear the integrations search when leaving a section (#28812) G30 2026-08-19 19:14:53 -04:00
  • ea55d38793 refac Timothy Jaeryang Baek 2026-08-19 16:14:27 -07:00
  • 94570d3630 perf: stop re-copying the response text on every stream save Classic298 2026-08-19 22:53:02 +02:00
  • af23d4e272 perf: stop rescanning the whole chat JSON on every streamed event write Classic298 2026-08-19 22:50:49 +02:00
  • 7cb275b342 perf: skip the outlet filter pass when the model has no filters Classic298 2026-08-19 22:37:03 +02:00
  • 32ace5f4d8 fix: clear the integrations search when leaving a section silentoplayz 2026-08-19 14:26:26 -04:00
  • 2cb24b2f72
    Update CHANGELOG.md Classic298 2026-08-19 20:52:44 +02:00
  • 203c95b6b3
    Update CHANGELOG.md Classic298 2026-08-19 20:48:24 +02:00
  • c5e7941ffe perf: filter workspace models by access in SQL instead of loading every model Classic298 2026-08-19 17:31:32 +02:00
  • e38e59fc19 perf: read one field instead of the whole history when a streamed event appends to a message Classic298 2026-08-19 20:38:47 +02:00
  • 7cf6051a74
    perf: resolve group membership once per folder listing instead of once per entry (#28810) Classic298 2026-08-19 20:16:29 +02:00
  • 767a1157f1
    refac: bind tool server cookies per connection (#28707) Classic298 2026-08-19 20:16:16 +02:00
  • abc69000b3
    fix: treat a non-numeric calendar alert_minutes as unset (#28790) Classic298 2026-08-19 20:16:00 +02:00
  • 2e7df54673
    fix: surface attached chat references in <attached_files> (#28788) Classic298 2026-08-19 20:15:22 +02:00
  • e7bc74d7dd
    Update CHANGELOG.md Classic298 2026-08-19 20:14:10 +02:00
  • 57b5d8da6a perf: resolve group membership once per folder listing instead of once per entry Classic298 2026-08-19 20:09:33 +02:00
  • ebd4d9c6cc
    fix: honor bypass_system_prompt on the pipe route (#28739) Classic298 2026-08-19 20:08:02 +02:00
  • 4f98a5184f
    perf: resolve model-attached file access with a targeted query (#28802) Classic298 2026-08-19 20:07:43 +02:00
  • dbf715cb63
    perf: stop scanning every skill on each listing and chat turn (#28798) Classic298 2026-08-19 20:07:33 +02:00
  • 9bdb072690
    refac: remove unused knowledge base accessors (#28794) Classic298 2026-08-19 20:07:21 +02:00
  • 284da2ae49
    perf: reuse the already loaded chat when assembling builtin tools (#28809) Classic298 2026-08-19 20:06:49 +02:00
  • 6db64c4855
    perf: batch the shared folder listing instead of fetching one folder at a time (#28804) Classic298 2026-08-19 20:06:37 +02:00
  • d609421b2a
    Update CHANGELOG.md Classic298 2026-08-19 20:00:28 +02:00
  • f5844b0652 perf: reuse the already loaded chat when assembling builtin tools Classic298 2026-08-19 19:54:30 +02:00
  • 81fe43f210
    perf: write a chat's messages in one transaction instead of one per message (#28806) Classic298 2026-08-19 19:46:49 +02:00
  • bcb50fe7b0
    fix: derive integrations toggle state from the selected ids (#28807) G30 2026-08-19 13:46:17 -04:00
  • 94fb0447c3 refac: match web fetch filter entries that name an address or a range Classic298 2026-08-19 18:44:33 +02:00
  • 991c557662 fix: derive integrations toggle state from the selected ids silentoplayz 2026-08-19 13:35:44 -04:00
  • cf5a3e1645 perf: write a chat's messages in one transaction instead of one per message Classic298 2026-08-19 19:32:04 +02:00
  • 39f2d35a63 feat: add Olostep as a web search provider Awais Yousaf 2026-08-19 03:19:08 +05:00
  • 47b391f64c perf: batch the shared folder listing instead of fetching one folder at a time Classic298 2026-08-19 18:55:34 +02:00
  • b6eddc0931 perf: resolve model-attached file access with a targeted query Classic298 2026-08-19 18:34:38 +02:00
  • 180303f1b2 refac: screen outbound fetch addresses against reserved ranges ipaddress misses Classic298 2026-08-19 18:05:12 +02:00
  • ee4774b545 refac: match the web fetch filter list against resolved addresses Classic298 2026-08-19 18:17:35 +02:00
  • 896395980c refac: screen outbound fetch addresses against reserved ranges ipaddress misses Classic298 2026-08-19 18:05:12 +02:00
  • 72fc09cbed refac: require a base model on non-admin workspace model rows Classic298 2026-08-19 17:58:22 +02:00
  • c18584984f perf: stop scanning every tool on each tool listing Classic298 2026-08-19 17:56:25 +02:00
  • 6f0b213bda perf: stop scanning every skill on each listing and chat turn Classic298 2026-08-19 17:45:03 +02:00
  • b3a094f45c fix: repair the shared model cache after a worker publishes a partial model list Classic298 2026-08-19 17:36:26 +02:00
  • 00b1c6bcaa feat: preconfigure OpenAI-compatible providers from env vars s.agrawal 2026-08-19 20:32:13 +05:30
  • 6d6b77c8d6 refac: remove unused knowledge base accessors Classic298 2026-08-19 17:20:32 +02:00
  • 79072ab27d feat: register CyberArk Identity app_id JWS header for joserfc Aman Grover 2026-08-19 11:02:45 -04:00
  • 02cde198c3 feat: preconfigure OpenAI-compatible providers from env vars s.agrawal 2026-08-19 20:32:13 +05:30
  • e8becb23e0 fix: treat a non-numeric calendar alert_minutes as unset Classic298 2026-08-19 16:55:37 +02:00
  • 4468eb5973
    fix: surface attached chat references in <attached_files> Claude 2026-08-19 14:13:53 +00:00
  • bfea4bf881
    Refactor JSON handling to use JSONCodec phone2good10-pixel 2026-08-19 16:40:20 +03:00
  • e89273451b
    Add QDRANT_EMBEDDING_MODEL to Qdrant configuration phone2good10-pixel 2026-08-19 16:39:47 +03:00
  • 85b61c650c feat(audio): cap voice recording duration alexliluz 2026-08-19 20:37:29 +08:00
  • cbb896ce32 fix(backend): return 404 for bot probes, dotfiles, and non-SPA asset requests Sven Neuhaus 2026-08-19 14:08:05 +02:00
  • bc8c9de61b fix(backend): return 404 for bot probes, dotfiles, and non-SPA asset requests Sven Neuhaus 2026-08-19 14:08:05 +02:00
  • 8bf99cbd11 fix: store RedisDict write-skip fingerprint in Redis, not per process Battleplus 2026-08-19 19:39:22 +08:00
  • 3fbb2e2420 fix: store RedisDict write-skip fingerprint in Redis, not per process Battleplus 2026-08-19 19:39:22 +08:00
  • e784a1c04d fix(#28767):fetching tags for a chat the user can read but does not own returns 401 arjun r 2026-08-19 15:21:02 +05:30
  • ad97671087 fix: bound nested metadata values so one oversized field cannot scale with chunk count tehtrippy 2026-08-19 16:44:07 +07:00
  • 6717f0c598 fix: reset workspace page when changing the view filter gujishh 2026-08-19 17:21:09 +09:00
  • b5f46b6a83 fix: align chat tags GET with readable chat access gujishh 2026-08-19 17:04:24 +09:00
  • 55113d4bdd fix: send the model id when ejecting from the model selector silentoplayz 2026-08-19 02:09:03 -04:00
  • 5ea9ff3ed9 refac Timothy Jaeryang Baek 2026-08-18 22:09:42 -07:00
  • 3fdfbd5138 refac Timothy Jaeryang Baek 2026-08-18 19:37:20 -07:00
  • b838860dc0 refac Timothy Jaeryang Baek 2026-08-18 19:30:42 -07:00
  • b0ffb31a6a fix: keep the pane resizer mounted until the drag ends silentoplayz 2026-08-18 22:00:08 -04:00
  • d5eca12d80 fix(chat): dispatch all completed sentences sequentially in call overlay mode erijo 2026-08-18 22:44:33 +02:00
  • ca85166d9d fix(documents): allow clearing supported media MIME types in settings erijo 2026-08-18 22:43:46 +02:00
  • 8f6bfb5e33 fix: normalize tags stored as plain strings instead of crashing the connection editor Classic298 2026-08-18 22:09:56 +02:00
  • df9827fb10 fix(call-overlay): dispatch all completed sentences in streamed chunks sequentially erijo 2026-08-18 22:07:31 +02:00
  • 461be60f9e fix(documents): allow clearing supported media MIME types in settings erijo 2026-08-18 22:06:18 +02:00
  • 0490061cdd fix: keep folder parent references acyclic Classic298 2026-08-18 20:32:52 +02:00