Commit Graph

  • 72215f2bd0 fix(email): guard _decode_header against unknown MIME charset (#1354) Shaw 2026-06-03 01:24:20 -04:00
  • b0a8ab6e48 fix(cookbook): auto-register a local endpoint when serving an LLM (#1380) Ruben G. 2026-06-03 08:24:17 +03:00
  • a1bcd3912d fix(calendar): keep recurring events with a UTC UNTIL from collapsing to one (#1383) Shaw 2026-06-03 01:24:14 -04:00
  • 1d8f0447d0 fix: skill retrieval boosts on tag substrings (e.g. 'ai' tag for any 'email' query) (#1406) Afonso Coutinho 2026-06-03 06:24:11 +01:00
  • db322bec65 fix(forms): keep PDF-form export from dropping values when the label has '*' (#1407) Shaw 2026-06-03 01:24:07 -04:00
  • ebbfe57921 fix(contacts): parse Apple/iCloud item-grouped vCard EMAIL/TEL properties (#1438) Shaw 2026-06-03 01:24:04 -04:00
  • f0fcde8206 Guard session message persistence after delete (#1451) ghreprimand 2026-06-03 00:24:01 -05:00
  • 34dddb34df fix: SMTP envelope recipients split on commas inside display names (#1464) Afonso Coutinho 2026-06-03 06:23:58 +01:00
  • 200d2d2789 Check cudart before llama.cpp CUDA build (#1466) Alexandre Teixeira 2026-06-03 06:23:55 +01:00
  • 2cedb02428 fix: sports-hint ranking penalty fires on 'transport'/'passport' substrings (#1473) Afonso Coutinho 2026-06-03 06:23:52 +01:00
  • dbff1853ba Disable pip cache for Cookbook dependency installs (off the home disk) (#1477) lekt8 2026-06-03 13:23:49 +08:00
  • c0d40db7ba fix: close AsyncExitStack on MCP init/tool-discovery failure (#1493) Paulo Victor Cordeiro 2026-06-03 06:23:46 +01:00
  • ed1a2d79bb Cap inline attachment context across files (#1498) ghreprimand 2026-06-03 00:23:43 -05:00
  • 69420327c2 Scope core.* module stubs to the test, not the module (#1513) Ernest Hysa 2026-06-03 06:23:40 +01:00
  • 817205d60e fix: PDF attach uses lstrip(chars) that eats body text, not the marker helper (#1541) Afonso Coutinho 2026-06-03 06:23:37 +01:00
  • 67244cc055 fix: POST /api/contacts/add crashes on JSON null name/email (None.strip()) (#1544) Afonso Coutinho 2026-06-03 06:23:34 +01:00
  • a50c9e0c73 fix: params_b crashes the whole ranking on a malformed parameter_count (#1550) Afonso Coutinho 2026-06-03 06:23:30 +01:00
  • 1a58e79716 fix(settings): catch PermissionError in load_settings + error-path tests (#1570) Lucas Daniel 2026-06-03 02:23:27 -03:00
  • ee73eecd51 fix(login): keep inputs >=16px on touch so iOS doesn't zoom on focus (#1632) Mahdi Salmanzade 2026-06-03 09:23:24 +04:00
  • 98a5559ccb fix: Mixtral and Ministral models render with no provider logo (#1640) Afonso Coutinho 2026-06-03 06:23:21 +01:00
  • 6fa930d677 fix: recognize Gemma 4 as a thinking model and add context entry (#1642) danielroytel 2026-06-03 15:23:18 +10:00
  • 3e14e20d08 fix: _strip_reasoning_prose discards the answer when reasoning trails it (#1643) Afonso Coutinho 2026-06-03 06:23:15 +01:00
  • 59b27f2afb Anchor shell-verb intent patterns to imperative or can-you position (#1664) Afonso Coutinho 2026-06-03 06:23:10 +01:00
  • 0223064e99 fix: deep research runs the prompt's example queries when the model echoes them (#1666) Afonso Coutinho 2026-06-03 06:23:07 +01:00
  • 084e73aaf3 fix: gallery records raw instead of display dimensions for EXIF-rotated photos (#1667) Afonso Coutinho 2026-06-03 06:23:04 +01:00
  • e3245d0c29 fix: monthly tasks scheduled for day 29-31 skip every short month (#1668) Afonso Coutinho 2026-06-03 06:23:01 +01:00
  • 98b2065798 fix: services research lists junk no-content pages as cited sources (#1669) Afonso Coutinho 2026-06-03 06:22:58 +01:00
  • 2c73078290 fix: web search content blocks numbered by fetch completion order break citations (#1672) Afonso Coutinho 2026-06-03 06:22:55 +01:00
  • 94ca6e547c Fix HTTP 500 in history routes: order ChatMessage by timestamp, not created_at (#1673) Ethan 2026-06-03 15:22:51 +10:00
  • c8133be9db fix: re-importing an ICS file duplicates every tz-aware timed event (#1683) Afonso Coutinho 2026-06-03 06:22:49 +01:00
  • 117154d6fe fix: visual report drops photos whose URL slug contains icon or logo (#1685) Afonso Coutinho 2026-06-03 06:22:45 +01:00
  • 2b327769df fix: hwfit native quant labels miss the cost maps and over-estimate VRAM (#1690) Afonso Coutinho 2026-06-03 06:22:42 +01:00
  • a24c51e419 Ignore non-string markdown table rows (#1648) red person 2026-06-03 08:17:02 +03:00
  • 58a9d06e65 Ignore non-string calendar date inputs (#1649) red person 2026-06-03 08:16:58 +03:00
  • 1c63569c82 Ignore censor preference storage errors (#1652) red person 2026-06-03 08:16:55 +03:00
  • cfe933e26f Ignore invalid model sort inputs (#1653) red person 2026-06-03 08:16:52 +03:00
  • 906da91f4a Ignore non-string signature fold metadata (#1655) red person 2026-06-03 08:16:48 +03:00
  • 5a82f60d2d fix: _parse_dt does not understand 'tonight' so event start/end breaks (#1488) Afonso Coutinho 2026-06-03 06:14:41 +01:00
  • d6ff144e2f fix(agent): coerce non-object tool-call arguments instead of crashing (#1370) Shaw 2026-06-03 01:14:37 -04:00
  • d1ae4c1a93 fix: auto-naming for 24h time format (#1374) Denis Kutuzov (Rybak27) 2026-06-03 10:14:34 +05:00
  • db50178dec Replace task scheduler utcnow calls (#1456) ghreprimand 2026-06-03 00:14:30 -05:00
  • 874bbf967b Replace cleanup service datetime.utcnow calls (#1494) Marius Oppedal Ringsby 2026-06-03 07:14:27 +02:00
  • 04d393b8d2 Replace webhook manager datetime.utcnow calls (#1499) ghreprimand 2026-06-03 00:14:23 -05:00
  • d210da49e2 Add companion pairing route response tests (#920) Alexandre Teixeira 2026-06-03 06:14:20 +01:00
  • 0b4bc71dfc Add atomic IO durability tests (#1622) Alexandre Teixeira 2026-06-03 06:14:16 +01:00
  • e6f1e8fe71 Ignore non-object prefs JSON (#1257) red person 2026-06-03 08:12:45 +03:00
  • 7bb710338c Ignore non-object embedding endpoint config (#1260) red person 2026-06-03 08:12:41 +03:00
  • 3c73b4fe32 Skip invalid research CLI records (#1394) red person 2026-06-03 08:12:38 +03:00
  • 395edc5126 Reject invalid theme CLI prefs (#1396) red person 2026-06-03 08:12:35 +03:00
  • 989d066e0b Fall back from invalid preset stores (#1402) red person 2026-06-03 08:12:31 +03:00
  • 9e25566b45 fix(ui): use raw data for 'Copy Chat' to avoid extra newlines (#1391) Prantik Pratim Medhi 2026-06-03 10:42:28 +05:30
  • 56041e485b fix: fixed minor consistency issues within MemoryManager (#1353) Stephen Purdue 2026-06-03 06:12:24 +01:00
  • 1de179601c fix(docker): invoke setup.py on first container start (#1657) Lucas Daniel 2026-06-03 02:12:20 -03:00
  • d5e73f1c84 fix(tests): align broken test assertions with current behavior (#1791) Wes Huber 2026-06-02 22:12:17 -07:00
  • 083d311da4 fix: context_compactor token helpers crash on non-string message text (#1634) Afonso Coutinho 2026-06-03 06:12:14 +01:00
  • ddb1a48153 Fix typos in the ROADMAP intro (#1421) lekt8 2026-06-03 13:12:10 +08:00
  • 89145b6260 fix(scheduler): fail closed on malformed scheduled_time instead of 500 (#1410) Shaw 2026-06-03 01:12:07 -04:00
  • 2cdacb952e fix(tts): tolerate a malformed tts_speed instead of 500-ing (#1450) Shaw 2026-06-03 01:12:03 -04:00
  • 4bab5bc05c fix: use safe .get for id lookup in uploads.json to prevent KeyError (#1465) Paulo Victor Cordeiro 2026-06-03 06:12:00 +01:00
  • 74a6b54e33 Reject invalid cookbook CLI state (#1531) red person 2026-06-03 08:11:56 +03:00
  • 082e556975 Ignore invalid note CLI items (#1539) red person 2026-06-03 08:11:53 +03:00
  • 9b37461279 Skip invalid FAISS migration JSON (#1547) red person 2026-06-03 08:11:49 +03:00
  • d0c4f7da4f Ignore non-string background stream deltas (#1549) red person 2026-06-03 08:11:45 +03:00
  • c570673751 Skip invalid memory CLI rows (#1552) red person 2026-06-03 08:11:42 +03:00
  • 94f8833176 Skip invalid skills CLI rows (#1553) red person 2026-06-03 08:11:38 +03:00
  • e265a4447a Normalize stored MCP CLI JSON (#1554) red person 2026-06-03 08:11:35 +03:00
  • 6a46c21143 Reject invalid Tailscale discovery JSON (#1556) red person 2026-06-03 08:11:31 +03:00
  • 8bc232d395 Mask short webhook CLI tokens (#1558) red person 2026-06-03 08:11:28 +03:00
  • 499fb9b44f Handle missing gallery album images (#1563) red person 2026-06-03 08:11:24 +03:00
  • 00d1c0ff2c Skip invalid contacts CLI rows (#1569) red person 2026-06-03 08:11:21 +03:00
  • d887158103 Handle missing calendar CLI relation (#1574) red person 2026-06-03 08:11:17 +03:00
  • e33c9ba609 fix: is_public_blocked_tool crashes on a truthy non-string tool name (#1620) Afonso Coutinho 2026-06-03 06:11:14 +01:00
  • 290a3ba714 fix: _lookup_bandwidth crashes on a truthy non-string gpu_name (#1641) Afonso Coutinho 2026-06-03 06:11:10 +01:00
  • 8707cc69ee Ignore non-object settings scrub inputs (#1645) red person 2026-06-03 08:11:05 +03:00
  • ce97fd6b64 Handle non-string src search queries (#1646) red person 2026-06-03 08:11:02 +03:00
  • ab75523724 Let preset set replace corrupt entries (#1650) red person 2026-06-03 08:10:58 +03:00
  • 2858871d07 Reject non-PNG signature export data (#1651) red person 2026-06-03 08:10:54 +03:00
  • d697328cf8 Ignore invalid background job store rows (#1261) red person 2026-06-03 08:07:14 +03:00
  • 1bf1880f11 Ignore invalid integration rows (#1404) red person 2026-06-03 08:07:11 +03:00
  • 03655655bc Ignore invalid companion auth shapes (#1405) red person 2026-06-03 08:07:07 +03:00
  • bb5caf2d42 Ignore invalid editor draft payloads (#1533) red person 2026-06-03 08:07:03 +03:00
  • c8556eefcb Skip invalid memory extractor rows (#1535) red person 2026-06-03 08:07:00 +03:00
  • 6f9582e3af Skip invalid ownerless JSON rows (#1540) red person 2026-06-03 08:06:57 +03:00
  • 7cf39a927b Skip invalid skill extractor rows (#1546) red person 2026-06-03 08:06:53 +03:00
  • 9629fe3b15 Ignore non-string task CLI previews (#1559) red person 2026-06-03 08:06:49 +03:00
  • 8f4191f3ab Ignore non-string docs CLI content lengths (#1561) red person 2026-06-03 08:06:46 +03:00
  • cd17198633 Skip invalid personal CLI index rows (#1571) red person 2026-06-03 08:06:42 +03:00
  • e9826b7989 fix: agent_tools._truncate crashes on non-string input (#1624) Afonso Coutinho 2026-06-03 06:06:39 +01:00
  • 19cce9499c fix: visual_report markdown helpers crash on a non-string input (#1633) Afonso Coutinho 2026-06-03 06:06:35 +01:00
  • 8ed718c88a Ignore non-string email thread bodies (#1654) red person 2026-06-03 08:06:31 +03:00
  • 17532340a0 Parse standard Gmail quote attribution dates Afonso Coutinho 2026-06-03 05:45:56 +01:00
  • cfdeec47a1 Decode email headers without injected spaces Afonso Coutinho 2026-06-03 05:45:33 +01:00
  • 5a89b52698 Merge search analytics defaults in services copy Afonso Coutinho 2026-06-03 05:45:07 +01:00
  • 11e3967083 Normalize scheduled email offsets before storage Afonso Coutinho 2026-06-03 05:44:18 +01:00
  • 8123177c8f Document setup troubleshooting and ChromaDB conflict Sid 2026-06-03 10:13:47 +05:30
  • 2c0f955525 Replace deprecated FastAPI on_event hooks with lifespan Wes Huber 2026-06-02 21:43:14 -07:00
  • acaba896dd Treat non-string research summaries as low quality Afonso Coutinho 2026-06-03 05:42:24 +01:00
  • 296ca6df6b Skip malformed personal keyword index rows Afonso Coutinho 2026-06-03 05:42:05 +01:00
  • 3748b9af17 Fix memory bullet extraction in service copy Mubashir R 2026-06-03 09:41:46 +05:00
  • be4146386d Fix document editor scrollbar and line-number sync Marius Popa 2026-06-03 07:40:19 +03:00