Commit Graph

  • 4e4a9b0c22 fix: research CLI summary crashes on a non-string query (#1596) Afonso Coutinho 2026-06-03 00:36:57 +01:00
  • cb7f381884 fix: gallery CLI image serialization crashes on a non-string prompt (#1598) Afonso Coutinho 2026-06-03 00:36:51 +01:00
  • a8853cb8b1 fix: rag_server add/remove_directory crashes on a non-string directory arg (#1614) Afonso Coutinho 2026-06-03 00:36:45 +01:00
  • b7d17d9beb fix: search query helpers crash on a non-string query (#1604) Afonso Coutinho 2026-06-03 00:36:01 +01:00
  • 1a3179c0a2 fix: shared MCP truncate() crashes on None/non-string tool output (#1605) Afonso Coutinho 2026-06-03 00:35:54 +01:00
  • 158ebb6984 fix: _sanitize_export_filename crashes on a non-string session name (#1607) Afonso Coutinho 2026-06-03 00:35:47 +01:00
  • 7ad44a7731 fix: validate_caldav_url crashes with TypeError on a non-string URL (#1608) Afonso Coutinho 2026-06-03 00:35:16 +01:00
  • 6d2cb99f6f fix: mcp CLI _serialize crashes when stored env JSON is a list (#1609) Afonso Coutinho 2026-06-03 00:35:09 +01:00
  • cd0f9d5226 fix(ui): add missing Escape key handlers for email-lib-modal, model-picker-menu, and sort dropdowns (#1487) Zarl-prog 2026-06-03 04:44:27 +05:30
  • e20a6bf38b fix: rename local url-quote import to avoid shadowing module-level _q (#1471) Paulo Victor Cordeiro 2026-06-03 00:14:19 +01:00
  • 0a4db4e14b fix: guard AI tidy verdict against non-string LLM output (#1486) Paulo Victor Cordeiro 2026-06-03 00:14:10 +01:00
  • ac09fb3c57 fix: guard uid.decode() in auto-classify warning log against str UIDs (#1472) Paulo Victor Cordeiro 2026-06-03 00:13:01 +01:00
  • 0b58446e8a fix: capture download exit code before test consumes it (#1497) Paulo Victor Cordeiro 2026-06-03 00:12:54 +01:00
  • 35a0ee71bf fix: guard sp.destroy() in _loadScheduled against null spinner (#1495) Paulo Victor Cordeiro 2026-06-03 00:12:47 +01:00
  • f7b19464a8 fix: return sorted model list on first call in group chat (#1484) Paulo Victor Cordeiro 2026-06-03 00:12:37 +01:00
  • 8af946a16a Don't lose deep-research findings when synthesis times out (#1551) (#1562) lekt8 2026-06-03 07:11:44 +08:00
  • 7f88baee9a fix: APIKeyManager.load crashes app startup on a corrupt/wrong-shape api_keys.json (#1565) Afonso Coutinho 2026-06-03 00:11:37 +01:00
  • 991255acef Drop GPU-only flags from the CPU-only (-ngl 0) serve command (#1433) lekt8 2026-06-03 03:26:15 +08:00
  • d6efe82127 Fix Edge/Chromium sidebar section-title clipping (#1420) Zeus-Deus 2026-06-02 21:24:29 +02:00
  • f1f6d76faa Let the output "x" delete work when no model/session exists (#1431) lekt8 2026-06-03 03:20:48 +08:00
  • 61bbda6227 Recognize gemma3/llama4/mistral-small3.1+/multimodal as vision models (#1430) lekt8 2026-06-03 03:17:40 +08:00
  • b290d8d31a fix(email): no-op IMAP connection leak in _auto_summarize_pass_single on exception (#1423) Isharak 2026-06-03 00:43:52 +05:30
  • 55d1eb33e6 Surface upload failures instead of silently dropping the files (#1425) lekt8 2026-06-03 03:12:23 +08:00
  • 0942df43be Keep presets loading with bad local state (#1417) red person 2026-06-02 22:09:28 +03:00
  • e729b64be4 Clear the composer draft when entering the New Chat / welcome state (#1408) lekt8 2026-06-03 03:07:31 +08:00
  • 8196ad94d0 Keep group chat session cache loading (#1418) red person 2026-06-02 22:05:40 +03:00
  • 23ff5866b6 Fix multi-file uploads tripping the per-IP concurrency guard (#1346) (#1362) lekt8 2026-06-03 03:04:19 +08:00
  • cbcaeec9bf Ignore invalid personal docs state (#1401) red person 2026-06-02 22:02:16 +03:00
  • d37b354cec Reject invalid preset CLI stores (#1395) red person 2026-06-02 21:59:05 +03:00
  • cffc4a48e9 Pin the SearXNG image so a broken :latest can't block startup (#1419) lekt8 2026-06-03 02:56:54 +08:00
  • c6d4244649 Fall back from invalid settings stores (#1416) red person 2026-06-02 21:53:05 +03:00
  • 58b6ed5801 Keep Cookbook download-failure toasts visible long enough to read (#1412) lekt8 2026-06-03 02:48:25 +08:00
  • 5af375df31 fix: MCP reconnect via tool passes only server_id to connect_server (#1385) Paulo Victor Cordeiro 2026-06-02 19:46:07 +01:00
  • 4ffea93326 Wrap the README banner in a code fence so it renders as typed (#1403) lekt8 2026-06-03 02:42:01 +08:00
  • c495ec31f6 fix: rag add_directory records the dir so list/remove can see it (#1369) Afonso Coutinho 2026-06-02 19:37:33 +01:00
  • 798252ca99 fix: prevent iOS focus-zoom on form fields (touch only) (#1323) CorVous 2026-06-02 11:34:25 -07:00
  • d2e39e9bfc Remove stray PR screenshots accidentally committed under docs/ (#1351) lekt8 2026-06-03 02:31:09 +08:00
  • 25cfab47c3 fix(cookbook): add NVFP4 to quantization picker dropdown (#1378) LittleLlama 2026-06-02 11:26:43 -07:00
  • ee08cdadd1 Route "read that report" to manage_research instead of the HTML render (#1375) lekt8 2026-06-03 02:24:09 +08:00
  • 29677b6761 fix(hwfit): detect unified-memory NVIDIA (Grace Blackwell GB10 / DGX Spark) instead of 'No GPU' (#1340) (#1372) Shaw 2026-06-02 14:19:39 -04:00
  • 6c88c79c46 fix(skills): markdown save must not rename the skill, so delete keeps working (#1333) (#1365) Shaw 2026-06-02 14:16:11 -04:00
  • 6535b3252b fix: once-schedule comparison uses local time against UTC date (#1349) Paulo Victor Cordeiro 2026-06-02 19:07:00 +01:00
  • 12a9e52f69 Inject current date into deep research planning and query prompts (#1347) lekt8 2026-06-03 02:00:52 +08:00
  • 53ee79cdb6 Harden CalDAV credentials and URLs (#1310) Vykos 2026-06-02 19:50:02 +02:00
  • 666d00f9a2 fix: RRULE added to schema (#1322) Aaran Lawing 2026-06-02 13:47:14 -04:00
  • b8e720fae5 fix: IMAP connection leak in _list_emails_sync on exception (#1330) Paulo Victor Cordeiro 2026-06-02 18:44:23 +01:00
  • 94d54b5872 Harden session endpoint owner scope (#1308) Vykos 2026-06-02 19:40:22 +02:00
  • b9571d7292 feat: document rrule in the manage_calendar tool schema (#1320) (#1324) lekt8 2026-06-03 01:37:45 +08:00
  • 0794c2bcb3 fix: IMAP connection leak in _imap_move on store/expunge failure (#1325) Paulo Victor Cordeiro 2026-06-02 18:35:36 +01:00
  • 0247482c04 fix: pass owner to start_research in chat stream path (#1265) Paulo Victor Cordeiro 2026-06-02 18:32:38 +01:00
  • 2a8329aa44 Scope skills usage by owner (#1312) Vykos 2026-06-02 19:27:43 +02:00
  • 4007296c9f Scope email account workflows by owner (#1309) Vykos 2026-06-02 19:21:02 +02:00
  • d921ff9871 Keep Bitwarden unlock password off argv (#1311) Vykos 2026-06-02 19:13:51 +02:00
  • 33d40775ac chore: add PR template, issue templates (#1211) Povilas Kirna 2026-06-02 19:09:01 +02:00
  • 96da188906 fix: Cookbook local GGUF serving inside Docker (#1264) Michael Gerber 2026-06-02 19:08:09 +02:00
  • 48578fd05c fix: systemd service should serve on port 7000 to match Docker/setup/README (#1297) Afonso Coutinho 2026-06-02 18:04:37 +01:00
  • 094f8198e5 fix: rag remove_directory expands ~ so it matches the indexed path (#1305) Afonso Coutinho 2026-06-02 18:01:13 +01:00
  • 1c2a552899 fix: markdown table renders separator row as visible data (#1252) Paulo Victor Cordeiro 2026-06-02 17:59:05 +01:00
  • 600785d9f7 fix: use cached blob URL in _createChip to prevent memory leak (#1266) Paulo Victor Cordeiro 2026-06-02 17:55:59 +01:00
  • ff2372f0f7 fix: agent_input_token_budget wrongly treated as a secret and unsettable from chat (#1294) Afonso Coutinho 2026-06-02 17:53:47 +01:00
  • 63674210a8 fix: closed document stays active & leaks into new chats (#1160) (#1238) lekt8 2026-06-03 00:47:13 +08:00
  • 54b1860c76 feat: CalDAV write-back — push local event create/update/delete to the remote (#800) (#1282) lekt8 2026-06-03 00:44:02 +08:00
  • da6afa92a7 fix: surface reasoning_content when content is empty (thinking models) (#1233) Shreyas S Joshi 2026-06-02 22:11:24 +05:30
  • b281e0a681 fix: manage_tasks create handles an explicit null prompt without crashing (#1290) Afonso Coutinho 2026-06-02 17:40:21 +01:00
  • e213aba2df fix: claim_ownerless actually claims ownerless documents (was a no-op self-update) (#1288) Afonso Coutinho 2026-06-02 17:38:38 +01:00
  • 8b81a9f30c fix(agent): make context-budget hard_max configurable via agent_input_token_hard_max setting (#1273) nickorlabs 2026-06-02 11:36:57 -05:00
  • 62d4ddf9be fix: list_emails honors unresponded_only without requiring unread_only (#1287) Afonso Coutinho 2026-06-02 17:35:00 +01:00
  • a571d1a834 fix: 2FA bypassed when enabled but TOTP secret is missing (fail-open) (#1286) Afonso Coutinho 2026-06-02 17:26:47 +01:00
  • 4751e14e0e fix: merging consecutive user messages corrupts multimodal (image) content (#1277) Afonso Coutinho 2026-06-02 17:21:57 +01:00
  • 88c45dc197 fix: owner-less document query passes bare False to SQLAlchemy filter() (#1281) Afonso Coutinho 2026-06-02 17:20:43 +01:00
  • 6854bc1a64 fix: uploaded files with no extension become permanently unresolvable (#1275) Afonso Coutinho 2026-06-02 17:16:30 +01:00
  • e863f21d98 fix: research query misclassifies 'whatsapp'/'however' as questions (#1247) Afonso Coutinho 2026-06-02 17:10:06 +01:00
  • 86bc5d698b fix: calendar check-in digest drops events 7-8 days out (#1249) Afonso Coutinho 2026-06-02 17:03:58 +01:00
  • 95b1af2778 fix: fire-reminder endpoint crashes with NameError on _gcu (#1250) Paulo Victor Cordeiro 2026-06-02 17:02:25 +01:00
  • 286a332af7 Ignore stale duplicate upload rows (#1256) red person 2026-06-02 18:59:01 +03:00
  • 336a468035 fix: Anthropic responses with multiple text blocks lose all but the first (#1255) Afonso Coutinho 2026-06-02 16:57:20 +01:00
  • 3cb10dab9e Ignore non-object vault config (#1258) red person 2026-06-02 18:55:04 +03:00
  • bfbe0a420e fix(mcp): invalidate tool prompt cache on connect/disconnect/error (#1235) Shreyas S Joshi 2026-06-02 21:19:29 +05:30
  • d96298ecd3 Fix owner-scoped skill updates (#1240) ghreprimand 2026-06-02 10:42:56 -05:00
  • a266935591 fix: email pre-retrieval ignores contacts (reads non-existent email/phone keys) (#1241) Afonso Coutinho 2026-06-02 16:39:31 +01:00
  • f7c73e0c66 fix: theme color parsing breaks on #rgb shorthand hex (#1213) Afonso Coutinho 2026-06-02 16:30:03 +01:00
  • c41a737b6f fix: search analytics crashes recording when the JSON file predates a counter (#1224) Afonso Coutinho 2026-06-02 16:26:37 +01:00
  • 0600222560 fix: rank recency by UTC, not local time (#1116) (#1234) lekt8 2026-06-02 23:18:15 +08:00
  • 532b1c7406 feat: adapt agent_input_token_budget to the model context window (#1170) (#1230) lekt8 2026-06-02 23:13:53 +08:00
  • 47b2216a2c Fix Cookbook container-local model endpoints (#1223) ghreprimand 2026-06-02 10:09:48 -05:00
  • 9784fc2724 feat: show serve runtime readiness (#1209) spooky 2026-06-03 01:01:00 +10:00
  • ac93d87233 Fix stale deleted sessions in sidebar (#1203) ghreprimand 2026-06-02 09:52:22 -05:00
  • 48afdaf290 fix: SSRF hardening for the custom embedding endpoint URL (#132) (#1206) lekt8 2026-06-02 22:46:33 +08:00
  • d42ed79a49 fix(ui): allow manual prompt bar resize (#1201) red person 2026-06-02 17:43:53 +03:00
  • e8f6ffeaa6 fix(models): clear deleted endpoint fallback refs (#1207) red person 2026-06-02 17:41:04 +03:00
  • 373a98b8c6 Report provider-specific search API keys correctly (#1202) red person 2026-06-02 17:37:15 +03:00
  • f1395f5b29 feat: add /api/ready readiness probe (DB, data dir, local-first) (#1200) lekt8 2026-06-02 22:33:22 +08:00
  • b067418abc fix(models): clear stale speech endpoint settings (#1196) red person 2026-06-02 17:32:01 +03:00
  • 0d33eced8a fix(ui): keep minimized windows above composer (#1197) red person 2026-06-02 17:31:09 +03:00
  • 2313d7706a fix(ui): contain email split divider (#1194) red person 2026-06-02 17:28:24 +03:00
  • 3fdc46ca7a fix: deepseek-r1 on Ollama returns HTTP 400 when tool schemas are sent (#1169) Mayank Ukey 2026-06-02 19:52:57 +05:30
  • 75d6e9900f fix(cookbook): scroll serve panel into view when expanded (#1180) (#1191) Zarl-prog 2026-06-02 19:51:35 +05:30
  • 08092cd474 fix: distinguish external cookbook runtimes (#1188) spooky 2026-06-03 00:20:00 +10:00
  • d41f483a23 fix(auth): case-insensitive owner migration on username rename (#1183) PrabinDevkota 2026-06-02 19:48:15 +05:30
  • e5a53f1d68 feat: add vllm kv cache dtype option (#1185) spooky 2026-06-03 00:17:16 +10:00