Commit Graph

  • a5282e9748 Pin the SearXNG image so a broken :latest can't block startup (#1419) lekt8 2026-06-03 02:56:54 +08:00
  • 35c40bce75 Fall back from invalid settings stores (#1416) red person 2026-06-02 21:53:05 +03:00
  • 77b63ed942 Keep Cookbook download-failure toasts visible long enough to read (#1412) lekt8 2026-06-03 02:48:25 +08:00
  • 1f2a06facd fix: MCP reconnect via tool passes only server_id to connect_server (#1385) Paulo Victor Cordeiro 2026-06-02 19:46:07 +01:00
  • 69d6fe44b3 Wrap the README banner in a code fence so it renders as typed (#1403) lekt8 2026-06-03 02:42:01 +08:00
  • 7af168fa59 fix: rag add_directory records the dir so list/remove can see it (#1369) Afonso Coutinho 2026-06-02 19:37:33 +01:00
  • 7ce2db2771 fix: prevent iOS focus-zoom on form fields (touch only) (#1323) CorVous 2026-06-02 11:34:25 -07:00
  • cb114d6e87 Remove stray PR screenshots accidentally committed under docs/ (#1351) lekt8 2026-06-03 02:31:09 +08:00
  • 50a486b608 fix(cookbook): add NVFP4 to quantization picker dropdown (#1378) LittleLlama 2026-06-02 11:26:43 -07:00
  • b6843c7621 Route "read that report" to manage_research instead of the HTML render (#1375) lekt8 2026-06-03 02:24:09 +08:00
  • b54468291e 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
  • 66c9349ee3 fix(skills): markdown save must not rename the skill, so delete keeps working (#1333) (#1365) Shaw 2026-06-02 14:16:11 -04:00
  • c3fd969965 fix: once-schedule comparison uses local time against UTC date (#1349) Paulo Victor Cordeiro 2026-06-02 19:07:00 +01:00
  • ce7f5dbbdd Inject current date into deep research planning and query prompts (#1347) lekt8 2026-06-03 02:00:52 +08:00
  • b2291fad49 Harden CalDAV credentials and URLs (#1310) Vykos 2026-06-02 19:50:02 +02:00
  • 56656de5bc fix: RRULE added to schema (#1322) Aaran Lawing 2026-06-02 13:47:14 -04:00
  • 54a221b367 fix: IMAP connection leak in _list_emails_sync on exception (#1330) Paulo Victor Cordeiro 2026-06-02 18:44:23 +01:00
  • 4771d80eb2 Harden session endpoint owner scope (#1308) Vykos 2026-06-02 19:40:22 +02:00
  • 80de69ebb0 feat: document rrule in the manage_calendar tool schema (#1320) (#1324) lekt8 2026-06-03 01:37:45 +08:00
  • 4019283eba fix: IMAP connection leak in _imap_move on store/expunge failure (#1325) Paulo Victor Cordeiro 2026-06-02 18:35:36 +01:00
  • 97f855b40d fix: pass owner to start_research in chat stream path (#1265) Paulo Victor Cordeiro 2026-06-02 18:32:38 +01:00
  • 5ee30cc144 Scope skills usage by owner (#1312) Vykos 2026-06-02 19:27:43 +02:00
  • 1adf21a7e5 Scope email account workflows by owner (#1309) Vykos 2026-06-02 19:21:02 +02:00
  • e73545f64f Keep Bitwarden unlock password off argv (#1311) Vykos 2026-06-02 19:13:51 +02:00
  • 34918d9921 chore: add PR template, issue templates (#1211) Povilas Kirna 2026-06-02 19:09:01 +02:00
  • e392be0d65 fix: Cookbook local GGUF serving inside Docker (#1264) Michael Gerber 2026-06-02 19:08:09 +02:00
  • dc6711b3c5 fix: systemd service should serve on port 7000 to match Docker/setup/README (#1297) Afonso Coutinho 2026-06-02 18:04:37 +01:00
  • 1a763b0539 fix: rag remove_directory expands ~ so it matches the indexed path (#1305) Afonso Coutinho 2026-06-02 18:01:13 +01:00
  • 5452bc96b1 fix: markdown table renders separator row as visible data (#1252) Paulo Victor Cordeiro 2026-06-02 17:59:05 +01:00
  • 9c68ceafeb fix: use cached blob URL in _createChip to prevent memory leak (#1266) Paulo Victor Cordeiro 2026-06-02 17:55:59 +01:00
  • a8395b4e4c 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
  • adde94e430 fix: closed document stays active & leaks into new chats (#1160) (#1238) lekt8 2026-06-03 00:47:13 +08:00
  • 1507d140b8 feat: CalDAV write-back — push local event create/update/delete to the remote (#800) (#1282) lekt8 2026-06-03 00:44:02 +08:00
  • 7504fedb17 fix: surface reasoning_content when content is empty (thinking models) (#1233) Shreyas S Joshi 2026-06-02 22:11:24 +05:30
  • 257f7ee7b2 fix: manage_tasks create handles an explicit null prompt without crashing (#1290) Afonso Coutinho 2026-06-02 17:40:21 +01:00
  • 8852c7ea4a fix: claim_ownerless actually claims ownerless documents (was a no-op self-update) (#1288) Afonso Coutinho 2026-06-02 17:38:38 +01:00
  • c39d8db12a 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
  • 3505a5ff27 fix: list_emails honors unresponded_only without requiring unread_only (#1287) Afonso Coutinho 2026-06-02 17:35:00 +01:00
  • 926a4c59cb fix: 2FA bypassed when enabled but TOTP secret is missing (fail-open) (#1286) Afonso Coutinho 2026-06-02 17:26:47 +01:00
  • 65751186bd fix: merging consecutive user messages corrupts multimodal (image) content (#1277) Afonso Coutinho 2026-06-02 17:21:57 +01:00
  • 83aa35b83e fix: owner-less document query passes bare False to SQLAlchemy filter() (#1281) Afonso Coutinho 2026-06-02 17:20:43 +01:00
  • a3b3dbafde fix: uploaded files with no extension become permanently unresolvable (#1275) Afonso Coutinho 2026-06-02 17:16:30 +01:00
  • f62d6ea3d7 fix: research query misclassifies 'whatsapp'/'however' as questions (#1247) Afonso Coutinho 2026-06-02 17:10:06 +01:00
  • 311f226d44 fix: calendar check-in digest drops events 7-8 days out (#1249) Afonso Coutinho 2026-06-02 17:03:58 +01:00
  • 44e0259163 fix: fire-reminder endpoint crashes with NameError on _gcu (#1250) Paulo Victor Cordeiro 2026-06-02 17:02:25 +01:00
  • aa420e2060 Ignore stale duplicate upload rows (#1256) red person 2026-06-02 18:59:01 +03:00
  • a04553013d fix: Anthropic responses with multiple text blocks lose all but the first (#1255) Afonso Coutinho 2026-06-02 16:57:20 +01:00
  • a901992d03 Ignore non-object vault config (#1258) red person 2026-06-02 18:55:04 +03:00
  • b29c200801 fix(mcp): invalidate tool prompt cache on connect/disconnect/error (#1235) Shreyas S Joshi 2026-06-02 21:19:29 +05:30
  • 77320b617f Fix owner-scoped skill updates (#1240) ghreprimand 2026-06-02 10:42:56 -05:00
  • 35fa022e2e fix: email pre-retrieval ignores contacts (reads non-existent email/phone keys) (#1241) Afonso Coutinho 2026-06-02 16:39:31 +01:00
  • 3137ee4946 fix: theme color parsing breaks on #rgb shorthand hex (#1213) Afonso Coutinho 2026-06-02 16:30:03 +01:00
  • 203c4d83df fix: search analytics crashes recording when the JSON file predates a counter (#1224) Afonso Coutinho 2026-06-02 16:26:37 +01:00
  • 975fd42e32 fix: rank recency by UTC, not local time (#1116) (#1234) lekt8 2026-06-02 23:18:15 +08:00
  • 8c376d2b0e feat: adapt agent_input_token_budget to the model context window (#1170) (#1230) lekt8 2026-06-02 23:13:53 +08:00
  • 1fda906407 Fix Cookbook container-local model endpoints (#1223) ghreprimand 2026-06-02 10:09:48 -05:00
  • 37f5635f8f feat: show serve runtime readiness (#1209) spooky 2026-06-03 01:01:00 +10:00
  • e72b9a8a95 Fix stale deleted sessions in sidebar (#1203) ghreprimand 2026-06-02 09:52:22 -05:00
  • 87babb58d5 fix: SSRF hardening for the custom embedding endpoint URL (#132) (#1206) lekt8 2026-06-02 22:46:33 +08:00
  • 258e6fc0d4 fix(ui): allow manual prompt bar resize (#1201) red person 2026-06-02 17:43:53 +03:00
  • 42ae905df7 fix(models): clear deleted endpoint fallback refs (#1207) red person 2026-06-02 17:41:04 +03:00
  • cc6e43da44 Report provider-specific search API keys correctly (#1202) red person 2026-06-02 17:37:15 +03:00
  • f2f437f4a8 feat: add /api/ready readiness probe (DB, data dir, local-first) (#1200) lekt8 2026-06-02 22:33:22 +08:00
  • 76a7685105 fix(models): clear stale speech endpoint settings (#1196) red person 2026-06-02 17:32:01 +03:00
  • 69ab350919 fix(ui): keep minimized windows above composer (#1197) red person 2026-06-02 17:31:09 +03:00
  • 0db441b191 fix(ui): contain email split divider (#1194) red person 2026-06-02 17:28:24 +03:00
  • f96edfe5ca fix: deepseek-r1 on Ollama returns HTTP 400 when tool schemas are sent (#1169) Mayank Ukey 2026-06-02 19:52:57 +05:30
  • b89141679f fix(cookbook): scroll serve panel into view when expanded (#1180) (#1191) Zarl-prog 2026-06-02 19:51:35 +05:30
  • f667667da3 fix: distinguish external cookbook runtimes (#1188) spooky 2026-06-03 00:20:00 +10:00
  • 6b7dd4ea28 fix(auth): case-insensitive owner migration on username rename (#1183) PrabinDevkota 2026-06-02 19:48:15 +05:30
  • 5b87e69221 feat: add vllm kv cache dtype option (#1185) spooky 2026-06-03 00:17:16 +10:00
  • 7b43fa9372 Improve calendar event text contrast (#1184) ghreprimand 2026-06-02 09:14:52 -05:00
  • c12ae79c42 fix(tools): strict path confinement with sensitive-subpath deny list (#1072) Ernest Hysa 2026-06-02 15:13:30 +01:00
  • 16f7feee0a fix(hwfit): honor manual "metal" backend in the hardware simulator (#1090) Shaw 2026-06-02 10:12:34 -04:00
  • c7ddfd7dd2 Use shared IMAP timeout for account tests (#1088) red person 2026-06-02 17:11:04 +03:00
  • 21b6f9344e Normalize native select option theming (#1178) ghreprimand 2026-06-02 09:09:15 -05:00
  • 37356d8e3e Discover LM Studio via host/port scanning and native-API fingerprint (#1126) RosenTomov 2026-06-02 17:04:58 +03:00
  • c0c1ceb36d Treat Venice as a tool-capable SOTA cloud provider (#1173) Jordan Urbs 2026-06-02 11:03:46 -03:00
  • 3799dc102f fix: ICS export — escape X-WR-CALNAME and honour is_utc on DTSTART/DTEND (#1174) Mayank Ukey 2026-06-02 19:32:28 +05:30
  • a493fb49b0 Use LM Studio-reported vision capability for image passthrough (#1130) RosenTomov 2026-06-02 17:01:04 +03:00
  • 18a445ba22 docs: add AMD Docker GPU preflight (#1168) spooky 2026-06-02 23:54:08 +10:00
  • 4e769d537c fix(cookbook): detect llama-cpp-python via its real distribution name (#1020) (#1167) Shaw 2026-06-02 09:52:37 -04:00
  • 06a3468967 Surface deep research probe errors (#1086) ghreprimand 2026-06-02 08:51:25 -05:00
  • dc8a882f1f fix(rag): use a stable hash for document IDs so dedup survives restarts (#1098) Tatlatat 2026-06-02 20:42:23 +07:00
  • ff93a6c63b Polish email and cookbook flows pewdiepie-archdaemon 2026-06-02 22:38:55 +09:00
  • 15a2662119 fix: markdown tables drop empty cells and misalign columns (#1164) Afonso Coutinho 2026-06-02 14:41:27 +01:00
  • 6063fc51e0 docs: add THREAT_MODEL.md (#1111) Povilas Kirna 2026-06-02 15:40:37 +02:00
  • aeabd0e7f2 Load .env in start-macos.sh for APP_PORT and APP_BIND (#1008) Léo 2026-06-02 15:39:30 +02:00
  • 028a39b42c Fix local Cookbook dependency installs in venvs (#1082) red person 2026-06-02 16:39:02 +03:00
  • 68efa8ee53 Fix docked-modal close: chat stays offset / reopen overlaps / no animation (#1158) Kenny Van de Maele 2026-06-02 15:38:20 +02:00
  • 096468a29f fix: persist and display multimodal messages (image/audio attachments) (#1159) Robin Fröhlich 2026-06-02 15:37:48 +02:00
  • 6bfe824eb4 Document self-host system requirements (#945) red person 2026-06-02 16:37:10 +03:00
  • 5b12bf3f55 fix: ICS export doesn't escape commas/semicolons in event fields (#1161) Afonso Coutinho 2026-06-02 14:36:12 +01:00
  • 2e2da2aefe fix: extract_statistics drops large numbers and trailing % signs (#1153) Afonso Coutinho 2026-06-02 14:35:30 +01:00
  • 2b2943a7b7 fix: extract_quotes accepts mismatched opening/closing quotes (#1113) Afonso Coutinho 2026-06-02 14:34:52 +01:00
  • 5236a62de1 fix: make landing page footer reachable past scroll-snap (#1118) Hayk Arzumanyan 2026-06-02 17:33:17 +04:00
  • 521848da75 fix(ui): don't submit chat message on Enter during IME composition (#1091) 3ASiC 2026-06-02 21:32:50 +08:00
  • c075abce5d Search: consolidate core and provider implementations ghreprimand 2026-06-02 07:02:26 -05:00
  • de92bbe47a Cookbook fit: steer consumer AMD to GGUF recommendations Leo 2026-06-02 14:01:42 +02:00
  • fd89d098a1 Chat: use cached endpoint model ids before probing red person 2026-06-02 15:00:58 +03:00