Commit Graph

  • f70db19cc6 fix(document): allow render-pdf to be framed and 503 cleanly on missing PyMuPDF (#2103) dev Shreyas S Joshi 2026-06-18 11:55:26 +05:30
  • 56ba144875 refactor(tools): move model-interaction tools to the agent_tools registry (#4445) Kenny Van de Maele 2026-06-18 07:56:37 +02:00
  • 97a7f59fe7 fix(ui): share one z-order stack across Notes and modals (#3798) Matyas Gosztonyi 2026-06-17 12:15:48 +02:00
  • 24ace44888 fix: canvasCoords crashes on empty touch list (mobile race) (#2045) Afonso Coutinho 2026-06-17 09:25:39 +01:00
  • 93569b141b fix(security): allowlist manage_mcp 'add' to close the agent-path RCE (#4433) Kenny Van de Maele 2026-06-16 16:34:53 +02:00
  • 9a00401507 fix(hwfit): use CPU fallback for cpu_only speed estimates (#4397) Catalin Iliescu 2026-06-16 17:18:31 +03:00
  • 76562ae31d Change host from 0.0.0.0 to 127.0.0.1 in CONTRIBUTING.md (#4422) Aura Rays Lab 2026-06-16 22:40:47 +09:00
  • 497f455da6 fix(cookbook): open() no longer crashes when a task has a diagnosis (#4417) Christian Eriksson 2026-06-16 15:35:51 +02:00
  • dd20c2bc75 fix(tasks): offer shell/file tools to scheduled task agents by default (#4398) Ashvin 2026-06-16 18:57:30 +05:30
  • a36b423a4e Fix odysseus-calendar list dropping in-progress / multi-day events (#2065) Afonso Coutinho 2026-06-16 13:04:56 +01:00
  • 4e477741e7 harden(agent-loop): wrap non-native tool results as untrusted data (#1629) Rudy Wolf 2026-06-16 14:35:07 +03:00
  • a2261c38c1 refactor(auth): centralize the internal-tool pseudo-username into a constant (#4333) Kenny Van de Maele 2026-06-16 13:13:00 +02:00
  • bf56010aad test: split provider classification tests (#4392) Alexandre Teixeira 2026-06-16 10:54:07 +01:00
  • ee72d71872 fix(auth): centralize password and username validation constants (#4120) Karl Jussila 2026-06-16 02:52:15 -05:00
  • 2b519bf355 fix(routes): normalize session owner fallback helpers (#4313) RaresKeY 2026-06-16 08:07:42 +03:00
  • d795d9a923 feat(launcher): add portable windows launcher (#976) Kfir Sadeh 2026-06-16 06:58:16 +03:00
  • 648db61b45 docs(architecture): add Phase 0 runtime inventory document (#4148) Tal.Yuan 2026-06-16 11:57:24 +08:00
  • 260ce8ba59 fix(email): enforce MCP owner boundaries (#4335) RaresKeY 2026-06-16 06:31:24 +03:00
  • 2f9ae43a58 test(email): cover sender signature owner cache writes (#4278) RaresKeY 2026-06-16 06:21:11 +03:00
  • 293bbfabf4 test(hwfit): cover SSH target validation regressions (#4279) RaresKeY 2026-06-16 06:18:21 +03:00
  • 0086399656 test: add fire_and_forget to API chat webhook stub (#4383) Alexandre Teixeira 2026-06-16 04:15:14 +01:00
  • 9d2989f386 test(auth): cover reserved username sentinel gate (#4276) RaresKeY 2026-06-16 06:09:58 +03:00
  • b5edbd3df7 fix(devops): harden docker config defaults (#4349) RaresKeY 2026-06-16 06:03:43 +03:00
  • 33fe7276be fix(endpoints): normalize URL handling (#4338) RaresKeY 2026-06-16 05:59:18 +03:00
  • a031a94a2e fix(cookbook): harden remote serve host handling (#4345) RaresKeY 2026-06-16 05:46:32 +03:00
  • 4d10c16d02 fix(auth): clean up rename and null-owner ownership (#4340) RaresKeY 2026-06-16 05:33:02 +03:00
  • 745c10e0d7 fix(gallery): confine gallery image path resolution (#4352) RaresKeY 2026-06-16 05:28:09 +03:00
  • 6b7a4c1e70 test: add oversized test split plan (#3987) Alexandre Teixeira 2026-06-16 03:28:03 +01:00
  • 68f19a889a test: add fire_and_forget to API chat webhook stub fix/api-chat-webhook-stub-fire-and-forget Alexandre Teixeira 2026-06-16 03:24:48 +01:00
  • 422f23fb12 fix(mcp): scope memory server by owner (#4315) RaresKeY 2026-06-16 05:18:17 +03:00
  • 0f966d6b9f fix(embeddings): fall back to default cache dir when FASTEMBED_CACHE_PATH is empty (#3434) TheDragonTail 2026-06-16 03:11:48 +01:00
  • 7b09491557 fix: check-in calendar digest leaks every user's events (missing owner scope) (#1925) Afonso Coutinho 2026-06-16 02:42:41 +01:00
  • fafaf089c5 refactor(search): centralize the web-scraping User-Agent into one constant (#4325) Kenny Van de Maele 2026-06-16 03:33:47 +02:00
  • b0ade9964d test: refresh oversized split plan test/oversized-test-split-plan-3983 Alexandre Teixeira 2026-06-16 02:14:25 +01:00
  • b010b99bd4 test: add oversized test split plan Alexandre Teixeira 2026-06-11 20:35:53 +01:00
  • b58af4267b fix(companion): require chat scope for model inventory (#4319) RaresKeY 2026-06-16 02:15:05 +03:00
  • 8ff76f083c fix(cookbook): avoid launching Ollama during Windows cache scan (#4368) AkioKoneko 2026-06-16 01:00:40 +02:00
  • 2196869c86 fix(webhooks): route public emitters through fire_and_forget (#3964) (#4336) Wei Hong 2026-06-16 06:41:45 +08:00
  • dd2e23c9af fix(agent): report phone numbers from resolve_contact when a matched contact has no email (#4327) holden093 2026-06-16 00:03:33 +02:00
  • facc50cb0f fix(api): attribute bearer-token actions to the token owner on owner-scoped routes (#4054) Fahim 2026-06-15 22:56:22 +01:00
  • 074a1e6eff fix(search): add download budgets to web_fetch with truncation notice and hard ceiling (#3955) Kenny Van de Maele 2026-06-15 19:38:09 +02:00
  • 2fab378c6a refactor(search): import REQUEST_TIMEOUT from constants in providers.py (#4331) Kenny Van de Maele 2026-06-15 19:22:08 +02:00
  • 5bafc30622 fix(api): normalize non-object JSON bodies to empty dict in token PATCH (#3976) Michael 2026-06-16 00:05:15 +07:00
  • d6d2e17214 fix(hwfit): add GB10 unified-memory bandwidth so speed scores are real (#4270) darius-f96 2026-06-15 19:55:15 +03:00
  • f4e8990635 chore: add warnings to silent except Exception blocks (#3212) Lucas Daniel 2026-06-15 13:49:27 -03:00
  • fc3a5e555e feat(paths): abstract runtime path logic for frozen distribution packages (#969) Kfir Sadeh 2026-06-15 19:44:10 +03:00
  • 170560fbcc fix(logging): avoid logging raw URLs in llm_core error paths chore/silent-except-logging-sweep NoodleLDS 2026-06-11 22:46:41 -03:00
  • 58bbbf1c1f log: pass exception via exc_info instead of string interpolation NoodleLDS 2026-06-10 23:55:23 -03:00
  • 48eb2abd8e log(llm_core): add warnings to silent except Exception blocks NoodleLDS 2026-06-02 18:58:54 -03:00
  • b12fe2afb6 log(agent_loop): add warnings to silent except Exception blocks NoodleLDS 2026-06-02 18:58:09 -03:00
  • 4b6efbd11d log(document_routes): add warnings to silent except Exception blocks NoodleLDS 2026-06-02 18:57:09 -03:00
  • 6b5feb0e64 log(email_routes): add warnings to silent except Exception blocks NoodleLDS 2026-06-02 18:56:51 -03:00
  • 7d1abdbe69 log(chat_routes): add warnings to silent except Exception blocks NoodleLDS 2026-06-02 18:56:23 -03:00
  • 5ddef4af3e log(app): add warnings to silent except Exception blocks NoodleLDS 2026-06-02 18:54:57 -03:00
  • bd0c67b6d3 fix(agent): preserve loop guard stream behavior fix/native-agent-loop-guard-signals Alexandre Teixeira 2026-06-15 16:04:58 +01:00
  • ff5bcd9864 fix(agent): surface early loop-guard stops Alexandre Teixeira 2026-06-13 17:14:45 +01:00
  • 270b8570fc feat(email): add Google OAuth2 for Google Workspace / .edu IMAP & SMTP (#237) Hriday Ranka 2026-06-15 12:02:58 -04:00
  • 0750486654 fix(notes): fail closed when an unauthenticated request reaches owner-scoped routes (#4062) Léo 2026-06-15 17:43:28 +02:00
  • d38e2cbc07 fix(ci): avoid duplicate CodeQL setup (#4297) RaresKeY 2026-06-15 18:39:13 +03:00
  • 7fd937fa57 fix(calendar): parse "mins"/"hrs" reminder offsets in manage_calendar (#4266) Ashvin 2026-06-15 21:07:28 +05:30
  • c41caac438 fix(cookbook): only persist successfully stopped scheduled serves (#4267) Catalin Iliescu 2026-06-15 18:30:18 +03:00
  • 1747c13133 test: align README presentation guards with the #4306 refresh (#4311) Kenny Van de Maele 2026-06-15 17:25:38 +02:00
  • ffd0aaf69b fix(cookbook): validate adopt host (#4282) RaresKeY 2026-06-15 17:44:24 +03:00
  • 81e7074d93 fix(gallery): confine replacement image path (#4285) RaresKeY 2026-06-15 17:42:41 +03:00
  • f66a23d19d fix(ai): validate generated image result URLs (#4289) RaresKeY 2026-06-15 17:40:49 +03:00
  • f602819523 fix(models): scope API-token model listing (#4292) RaresKeY 2026-06-15 17:38:41 +03:00
  • 85a773ea02 fix(personal): resolve upload delete path (#4291) RaresKeY 2026-06-15 17:38:37 +03:00
  • fb0a64fe4f Merge pull request #4306 from pewdiepie-archdaemon/readme-refresh-default-branch PewDiePie 2026-06-15 23:28:20 +09:00
  • bcf46dafb9 Refresh README presentation pewdiepie-archdaemon 2026-06-15 23:24:41 +09:00
  • d9ebdd6fbb Refresh README presentation main pewdiepie-archdaemon 2026-06-15 23:24:41 +09:00
  • b118c33e37 test(provider): align lookalike-host URL expectations with /models behavior pewdiepie-archdaemon 2026-06-15 23:21:49 +09:00
  • da74cc23e4 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-06-15 23:13:18 +09:00
  • d792b61722 test(gallery): point delete-ordering tests at the tmp image dir (#4300) Ashvin 2026-06-15 19:37:49 +05:30
  • 1faadf7e10 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-06-15 23:02:46 +09:00
  • e87b44126c test(hwfit): fix non-Apple guard to assert the Apple matcher (unblocks pytest gate) (#4303) Kenny Van de Maele 2026-06-15 16:01:05 +02:00
  • 62476ddb55 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-06-15 22:59:57 +09:00
  • e899817969 Remove duplicate CodeQL workflow pewdiepie-archdaemon 2026-06-15 22:53:29 +09:00
  • 1cc9a003fd Fix failing post-merge tests pewdiepie-archdaemon 2026-06-15 22:49:06 +09:00
  • f7aa2de410 fix(hwfit): distinguish Apple Silicon bandwidth variants (#2564) Ahmad Naalweh 2026-06-15 15:13:03 +02:00
  • 514d345334 test(models): pin lookalike hosts to the generic OpenAI branch (#4272) Ashvin 2026-06-15 18:13:33 +05:30
  • 6d507f8128 Merge remote-tracking branch 'origin/dev' into test-main-dev-merge-20260615 pewdiepie-archdaemon 2026-06-15 21:20:15 +09:00
  • 2cbd55b8bd Open email context for agent, email search across All Mail, cookbook serve polish pewdiepie-archdaemon 2026-06-15 20:47:51 +09:00
  • cd02ac7ef6 fix(agent): skill-prescribed tools never reach the model's schema list (#4008) andrewemer 2026-06-15 06:32:43 -05:00
  • e7abb7559d fix(research): keep Discuss chats grounded on their report (#4006) cirim 2026-06-15 11:31:57 +00:00
  • 172a8ea7b0 fix(skills): keep edit mode open on outside-the-textarea click (#4011) Max Hsu 2026-06-15 19:31:11 +08:00
  • 2adae2bbba Parameterize Docker Compose volume host paths (#3907) Daniel 2026-06-15 14:30:18 +03:00
  • f5d3e5098a fix(llm): omit temperature for Kimi K2.5 and K2.6 (#3960) Josh Patra 2026-06-15 07:29:22 -04:00
  • 4ee5ed4dce fix(memory): return complete memory lists (#3885) Josh Patra 2026-06-15 07:28:25 -04:00
  • f2bfe9b91f fix(memory): exempt audits from request timeout (#3886) Josh Patra 2026-06-15 07:27:46 -04:00
  • 3f3c05e8c2 docs: add backup/restore guide for odysseus-backup (#2587) Hsin-Chen Pai 2026-06-15 19:26:47 +08:00
  • 2e9f641c2c fix(windows): detect installed CUDA toolkit on launch (#2639) Dividesbyzer0 2026-06-15 07:26:07 -04:00
  • 627a52ac44 fix(cookbook): shim Windows Store python3 alias (#2610) Dividesbyzer0 2026-06-15 07:25:30 -04:00
  • 397fce6e32 docs: add pull request review template (#3128) RaresKeY 2026-06-15 14:23:13 +03:00
  • 10cc2295e5 chore(deps): bump the npm group with 2 updates (#3989) dependabot[bot] 2026-06-15 20:21:04 +09:00
  • 933ec8fec9 fix(memory): reject ambiguous multi-object outputs during skill extraction (#3985) Vishnu 2026-06-15 16:14:43 +05:30
  • 8fe98cf471 feat(auth): add per-user admin promote/demote toggle (#3078) Merajul Arefin 2026-06-15 16:44:27 +06:00
  • 55b4a5e6ff fix(ui): restore all-edge modal snap zones (#2260) nubs 2026-06-15 10:36:34 +00:00
  • 3c0e9fcb25 chore(deps): bump the actions group with 4 updates (#3990) dependabot[bot] 2026-06-15 19:26:05 +09:00
  • d5de061656 chore(deps): bump the python group with 3 updates (#3991) dependabot[bot] 2026-06-15 19:25:15 +09:00
  • 8b157f452c chore(deps): bump python from 3.12-slim to 3.14-slim (#3988) dependabot[bot] 2026-06-15 19:23:27 +09:00