Commit Graph

  • 93c2501a6d fix(chat): give extensionless image/audio uploads a valid MIME subtype (#5205) Miraç Duran 2026-07-08 22:04:15 +03:00
  • dadf178ed5 fix(chat): require explicit web search enable RaresKeY 2026-07-08 17:44:28 +00:00
  • 30e87e3b82 fix(chat): restore missing _explicit_web_intent definition (#5290) Steve Holloway 2026-07-08 18:14:43 +01:00
  • db1170e63a fix(docker): detect snap+WSL2 GPU passthrough incompatibility, document fix Jeffery Tse 2026-07-07 01:02:55 -04:00
  • d9f6341f01 Merge pull request #5283 from pewdiepie-archdaemon/sync-main-into-dev-20260707 PewDiePie 2026-07-07 11:32:53 +09:00
  • 5d6061a64d Fix Cookbook download runner for Python 3.11 pewdiepie-archdaemon 2026-07-07 01:56:02 +00:00
  • c42609755f Stabilize local dev merge pewdiepie-archdaemon 2026-07-07 01:15:20 +00:00
  • 4c24d5d9a6 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-07-07 00:51:34 +00:00
  • a1a14bd5c9 Checkpoint Odysseus local update pewdiepie-archdaemon 2026-07-07 00:50:07 +00:00
  • df6e6db1b2 Merge pull request #4983 from michaelxer/fix-setup-link-4926-20260628 Boody 2026-07-06 03:18:54 +03:00
  • f1a057c2e6 fix(tasks): gate cookbook serve task execution (#5235) RaresKeY 2026-07-05 14:19:04 +02:00
  • ab5d383799 fix(email): enforce MCP account owner scope (#5234) RaresKeY 2026-07-05 14:13:56 +02:00
  • a920183b16 fix(security): scope owner-less email accounts to a mailbox match in route guards (#5238) Ashvin 2026-07-05 17:20:32 +05:30
  • 251ec72e77 refactor(routes): move contacts domain into routes/contacts/ subpackage (#5227) Tal.Yuan 2026-07-05 09:58:34 +08:00
  • c3e928600e Merge pull request #5222 from RaresKeY/fix/chat-web-search-deny-20260704 Boody 2026-07-05 04:04:04 +03:00
  • 102aaa3589 Merge pull request #5181 from harshit-ojha0324/fix/webhook-trailing-slash Boody 2026-07-05 03:44:19 +03:00
  • d02b140cac fix(chat): honor explicit web search denial Odysseus Review Oracle 2026-07-04 23:33:43 +00:00
  • e54a4ea2d4 test(integrations): drop redundant trailing-slash assertion Harshit Ojha 2026-07-04 17:35:52 -04:00
  • 37aeefc260 fix(security): sanitize email rich body render path (#5212) Ocean Bennett 2026-07-04 17:21:18 -04:00
  • a721d36817 Merge pull request #5166 from QlikChrister/fix/tool-rag-timeout-keyword-fallback Boody 2026-07-04 23:16:52 +03:00
  • d90c09fb06 Merge pull request #5204 from Ohualtex/fix/search-query-unicode-entity-names Boody 2026-07-04 22:38:25 +03:00
  • e466b02f1a fix(security): make research path lookup CodeQL-friendly (#5129) Alexandre Teixeira 2026-07-04 19:17:45 +01:00
  • 15239e34c3 fix(search): extract non-ASCII capitalized names in _extract_entities Ohualtex 2026-07-04 20:42:06 +03:00
  • 69bdd40532 fix(security): apply the webhook SSRF guard to the reminder ntfy sender (#5142) Wes Huber 2026-07-04 09:05:37 -07:00
  • 6fc24e445d fix(security): pin webhook delivery to the SSRF-validated IP (DNS rebinding) (#5147) Wes Huber 2026-07-04 09:03:38 -07:00
  • df563a12bb fix(security): validate integration api_call URLs with the outbound SSRF guard (#5145) Wes Huber 2026-07-04 08:58:14 -07:00
  • deceb623b7 fix(security): match grep's rg sensitive-file exclusions case-insensitively (#5189) Ashvin 2026-07-04 21:22:25 +05:30
  • 5b4ed45e69 Merge pull request #5195 from ashvinctrl/fix/send-to-session-null-owner Alexandre Teixeira 2026-07-04 16:47:10 +01:00
  • fc0ecc0349 fix(calendar): honor list_events date range aliases (#3283) badgerbees 2026-07-04 20:44:46 +08:00
  • fe5d01f074 refactor(routes): move history domain into routes/history/ subpackage (#5090) Tal.Yuan 2026-07-04 19:36:35 +08:00
  • 8cb12430dd fix(security): scope send_to_session to an exact session owner ashvinctrl 2026-07-04 14:13:04 +05:30
  • 91fd1041ce fix(integrations): don't append a trailing slash when api_call path is '/' harshit-ojha0324 2026-07-03 18:26:36 -04:00
  • 972c2d6c62 ci: add focused test guidance signal (#4982) Alexandre Teixeira 2026-07-03 20:17:28 +01:00
  • 667cc4e2fa test: split service health tests (#4972) Alexandre Teixeira 2026-07-03 19:50:49 +01:00
  • dabc30fcf1 fix(agent): fall back to keyword tool selection when retrieval times out Christer Hantilson 2026-07-03 15:46:14 +02:00
  • 00cabb189c fix: resolve RAG manager search signature TypeError (#4994) Abdul Fatah Jamro 2026-07-03 15:07:16 +01:00
  • 53450e2cb1 fix(tools): handle non-dict JSON values in _parse_tool_args (closes #5043) (#5064) Tanmay Garg 2026-07-03 17:37:44 +05:30
  • 2fb3a316fd Hide untagged reasoning dumps in chat pewdiepie-archdaemon 2026-07-03 03:59:42 +00:00
  • 62ad5cd287 Parse local function_model tool wrappers pewdiepie-archdaemon 2026-07-03 03:54:59 +00:00
  • 339ca497c6 Keep open document context for section edits pewdiepie-archdaemon 2026-07-03 03:04:22 +00:00
  • f34f84d525 Route structured writing requests to documents pewdiepie-archdaemon 2026-07-03 02:36:21 +00:00
  • 25ba07a5b1 Open documents from native tool outputs pewdiepie-archdaemon 2026-07-03 02:20:23 +00:00
  • ac55f170ce Add AI edit command box to gallery editor pewdiepie-archdaemon 2026-07-03 01:43:37 +00:00
  • 7f833ee9d2 Add bulk email attachment downloads pewdiepie-archdaemon 2026-07-03 01:15:40 +00:00
  • 5bcd22873f Fix stale streams and cookbook task controls pewdiepie-archdaemon 2026-07-03 00:45:43 +00:00
  • c9e5def29e fix(mobile): stack the model-comparison grid into one column on phones (#4979) Moniz 2026-07-02 12:28:23 -03:00
  • 9d07400b80 fix(ui): prevent race condition in default chat model dropdown init (#5024) holden093 2026-07-02 17:05:55 +02:00
  • c76d5e6ab4 fix(search): pin httpx connection to resolved IP to block DNS rebinding (#704) Ernest Hysa 2026-07-02 13:08:06 +01:00
  • a24e749404 fix(security): confine research file paths (#4986) Alexandre Teixeira 2026-07-02 11:58:35 +01:00
  • 7a5d0d7854 fix: auto-spam move/delete targets the wrong message (seqnum vs UID) (#1874) Afonso Coutinho 2026-07-02 10:40:19 +01:00
  • bbdea29389 fix(agent): skip deny-listed sensitive files in glob (#5094) Ashvin 2026-07-02 14:58:33 +05:30
  • 931adeff35 fix(security): match the sensitive-file deny-list case-insensitively (#5097) Ashvin 2026-07-02 14:41:51 +05:30
  • b145720678 fix(session): use utcnow_naive across session routes (#1116) (#5003) lekt8 2026-07-02 17:04:22 +08:00
  • c3c277dc9e fix(cookbook): stop Ollama runner from executing the install one-liner (#3926) Mazen Tamer Salah 2026-07-02 12:01:57 +03:00
  • 2918ef71ea Support mobile enter for queued agent prompts pewdiepie-archdaemon 2026-07-01 14:23:42 +00:00
  • 246b8d88f0 Show fallback model in picker pewdiepie-archdaemon 2026-07-01 13:53:51 +00:00
  • 22e0c717eb Fix merged test regressions pewdiepie-archdaemon 2026-07-01 11:12:55 +00:00
  • 5a0e4e4b3f Repair document tool args and metrics cleanup pewdiepie-archdaemon 2026-07-01 10:15:45 +00:00
  • 1933201117 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-07-01 10:11:22 +00:00
  • 0b4ef7187f Stabilize chat and cookbook workflows pewdiepie-archdaemon 2026-07-01 10:09:25 +00:00
  • 354853906a fix(agent): preserve bare email tool parity (#5075) RaresKeY 2026-06-30 20:20:56 +02:00
  • d40e998f15 fix(parser): parse Gemma 3/4 custom tool calling tokens (#5033) Katsoragi 2026-06-30 20:00:09 +02:00
  • e86ccae0db fix(docker): make host Docker socket opt-in (#4902) Alexandre Teixeira 2026-06-30 18:54:51 +01:00
  • de39ebcd33 fix: add grace period to document tidy to prevent deleting new documents (#5036) badgerbees 2026-07-01 00:26:36 +07:00
  • 4c7db7c216 fix(security): harden gallery endpoint URL checks (#4981) Alexandre Teixeira 2026-06-30 18:16:34 +01:00
  • 6522414617 fix(model-context): read real context window for unknown proxy models (#4909) Ashvin 2026-06-30 22:34:29 +05:30
  • 960d6f1d54 fix(security): wrap email style, integration, and MCP descriptions as untrusted (#4965) CJ Remillard 2026-06-30 12:54:03 -04:00
  • 2f1c411d5e fix(agent): confine glob literal lookups to the search root (#5010) Ashvin 2026-06-30 22:19:53 +05:30
  • 1e76598532 fix(security): apply sensitive-file deny-list to grep tool (#5011) (#5013) Michael 2026-06-30 23:44:45 +07:00
  • fddcfd5542 refactor(routes): move memory domain into routes/memory/ subpackage (#5007) Tal.Yuan 2026-06-30 23:52:14 +08:00
  • 873b3152f4 fix(agent): execute fenced tool calls with inline args and route bare email tool names (#3681) botinate 2026-06-30 17:50:32 +02:00
  • 39335b7bed Hide font size in markdown preview pewdiepie-archdaemon 2026-06-30 13:57:07 +00:00
  • e32eb03d7c Preserve HTML email quote history pewdiepie-archdaemon 2026-06-30 12:48:47 +00:00
  • 2c0406c3e3 Fallback model picker to available model pewdiepie-archdaemon 2026-06-30 11:56:36 +00:00
  • 6708fab831 Keep email composer open during fast edits pewdiepie-archdaemon 2026-06-30 11:54:34 +00:00
  • a094426242 Speed up email composer typing pewdiepie-archdaemon 2026-06-30 11:49:20 +00:00
  • c374c6e028 Preserve quoted email history during AI edits pewdiepie-archdaemon 2026-06-30 10:52:25 +00:00
  • a1b317df87 Write email replies into open composer pewdiepie-archdaemon 2026-06-30 10:48:08 +00:00
  • 7887d86537 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-06-30 10:26:46 +00:00
  • e4e181aabb Move task start-now pill up pewdiepie-archdaemon 2026-06-30 10:25:53 +00:00
  • 1f1a5460ca Fix task activity scrolling and background spam pewdiepie-archdaemon 2026-06-30 08:16:19 +00:00
  • 3468503bd3 Show thumbnails on past research cards pewdiepie-archdaemon 2026-06-30 05:17:46 +00:00
  • affc8b1c37 Improve document agent streaming and chat metrics pewdiepie-archdaemon 2026-06-30 05:14:41 +00:00
  • 2f6c7cda2d Cancel background tasks when Odysseus becomes active pewdiepie-archdaemon 2026-06-30 04:23:04 +00:00
  • 81193dca85 Add hover labels to mini sidebar buttons pewdiepie-archdaemon 2026-06-30 03:26:55 +00:00
  • f351555537 Auto scan cookbook hardware when cache is missing pewdiepie-archdaemon 2026-06-30 02:55:25 +00:00
  • 0b56c064ee Pause background tasks while Odysseus is active pewdiepie-archdaemon 2026-06-30 02:12:30 +00:00
  • 38e345d476 Gate email auto translate behind active chat pewdiepie-archdaemon 2026-06-30 02:08:57 +00:00
  • edbc9131b7 Fix incognito agent mode and cookbook tmux preview pewdiepie-archdaemon 2026-06-30 01:47:48 +00:00
  • ea3e7f52d2 Lazy load startup task and email work pewdiepie-archdaemon 2026-06-30 01:28:08 +00:00
  • 061484c8ee Speed up task activity load pewdiepie-archdaemon 2026-06-30 01:16:41 +00:00
  • 2584d031c8 Add task email output sender controls pewdiepie-archdaemon 2026-06-30 00:34:31 +00:00
  • e92d4385e8 Lengthen email loading skeleton rows pewdiepie-archdaemon 2026-06-29 23:07:25 +00:00
  • c8fc4d003c Ignore invalid context budget numbers (#1831) red person 2026-06-29 11:56:17 -07:00
  • 8209f73817 Ignore non-string personal doc text (#1832) red person 2026-06-29 11:24:29 -07:00
  • 18b2c9191b Ignore invalid harmonize mask layers (#1829) red person 2026-06-29 11:16:26 -07:00
  • ce7e49898c Keep snap helper safe without context (#1828) red person 2026-06-29 10:54:44 -07:00
  • ddc989129c Ignore invalid serve profile inputs (#1827) red person 2026-06-29 10:47:19 -07:00
  • f2bdf3fb72 Reject resolver results without IPs (#1826) red person 2026-06-29 08:32:32 -07:00
  • 296fadcb52 Implement email auto translate cache task pewdiepie-archdaemon 2026-06-29 14:59:25 +00:00