Commit graph

  • 7e9bfb1700
    fix(chat): guard non-numeric agent tool budget setting Solanki Sumit 2026-06-27 23:50:48 +05:30
  • e7c61a75b6
    fix(search): use generated query for chat mode web search #4547 (#4557) Arpit 2026-06-27 23:34:46 +05:30
  • 20691d6019
    fix(upload): handle corrupt uploads index and malformed vision JSON Solanki Sumit 2026-06-27 23:29:28 +05:30
  • 228efbc70a
    fix(calendar): accept time-first datetimes in _parse_dt Miraç Duran 2026-06-27 20:51:18 +03:00
  • c098355778
    fix(security): prevent ReDoS in LLM-output tool/think parsers (#4704) nopoz 2026-06-27 10:12:28 -07:00
  • 090f4078d8
    fix(llm-core): prevent cache-affinity fields from reaching Cerebras Rudra Sarker 2026-06-27 23:07:12 +06:00
  • ad745801c6
    fix(visual_report): ignore fenced headings in TOC extraction Afonso Coutinho 2026-06-27 17:44:32 +01:00
  • d5286f926e
    fix(visual_report): make TOC heading slugs unique Miraç Duran 2026-06-27 19:36:17 +03:00
  • 67040a196f
    fix(docker): install python-magic and libmagic for upload MIME sniffing Ashvin 2026-06-27 22:01:46 +05:30
  • 497c391f84
    fix(cookbook): preserve scheduled serve server metadata (#4545) Catalin Iliescu 2026-06-27 18:48:53 +03:00
  • 95b3c8139d
    fix(llm): add default context window lengths for Xiaomi Mimo 2.5 models (#4579) Marcus Sonntag 2026-06-27 17:43:00 +02:00
  • a05666a1b0
    fix(notes): allow inline editing of checklist items (#4832) Arpit 2026-06-27 21:07:28 +05:30
  • 6d429a49b9
    refactor(tools): register update_plan tool and support dynamic execution (#4069) Dewangga Abdullah 2026-06-27 22:36:10 +07:00
  • 2dfc83ee22
    fix(models): accept bare-list /models responses (Together AI) (#4761) SINE 2026-06-27 17:25:15 +02:00
  • a6400c10af
    fix(calendar): keep imported events with non-positive duration visible (#4484) Ashvin 2026-06-27 20:22:40 +05:30
  • 4222039b67 Reduce cookbook startup polling pewdiepie-archdaemon 2026-06-27 13:50:21 +00:00
  • 16ddfbf966
    fix: vCard parser drops folded continuation lines, corrupting emails (#1870) Afonso Coutinho 2026-06-27 14:41:57 +01:00
  • edd5ea36ad
    Fix _parse_msg_content corrupting JSON-array-like text messages on reload (#2060) Afonso Coutinho 2026-06-27 14:31:51 +01:00
  • e3ecdd3207
    fix(security): gate codex cookbook routes behind admin check for cookie sessions (#4554) Michael 2026-06-27 20:09:32 +07:00
  • 45ee5a71f4 Polish mobile UI and editor workflows pewdiepie-archdaemon 2026-06-27 13:05:44 +00:00
  • 8888819d74
    Isolate untrusted context from visible user prompts (#3584) Kevin Fiddick 2026-06-27 07:50:04 -05:00
  • ebead8083e
    fix(security): prevent ReDoS in agent_loop <think> stripping (#4877) nopoz 2026-06-26 20:32:42 -07:00
  • a9b208f470
    fix(auth): add config lock around migration methods (#4447) Sid 2026-06-27 00:05:11 +05:30
  • d4cd6d60f1
    fix(email): validate IMAP/SMTP ports instead of crashing with 500 (#4464) Victor 2026-06-26 14:32:56 -04:00
  • ac05dff73c
    docs(setup): add a self-host troubleshooting cookbook of common traps (#4834) Solanki Sumit 2026-06-26 23:54:02 +05:30
  • fcbddf3845
    Merge pull request #4280 from GeekLuffy/feat/llm-self-eval Alexandre Teixeira 2026-06-26 18:35:01 +01:00
  • ab01e7a000
    Merge pull request #4448 from Muhammad-Ikhwan-Fathulloh/dev Alexandre Teixeira 2026-06-26 18:04:59 +01:00
  • 626414584b fix(upload): remove trailing whitespace Alexandre Teixeira 2026-06-26 18:01:04 +01:00
  • d5a45c1ce3 feat(teacher): add teacher_tier2_enabled setting and strict parser GeekLuffy 2026-06-26 22:26:15 +05:30
  • 62a23ca4aa
    test: split embedding lane tests (#4389) Alexandre Teixeira 2026-06-26 17:28:40 +01:00
  • fc1351d0f8
    refactor(tools): split tool_implementations.py into src/tools/ package (#4423) Tal.Yuan 2026-06-26 22:40:04 +08:00
  • 6cd489f79d
    Retry oversized embedding requests (#1106) nikakhalatiani 2026-06-26 15:21:27 +02:00
  • 6ee51b6b10
    feat: add dismiss (×) button to all toast notifications (#1355) (#1755) Rishi Sharma 2026-06-26 18:32:35 +05:30
  • a5b60a34ee
    fix: group selection drop-downs recreation and repopulation logic (#3424) Hinode 2026-06-26 20:35:25 +08:00
  • f5200ec45b
    fix(cookbook): treat local Windows as Windows for serve commands (#3975) Dividesbyzer0 2026-06-26 08:13:01 -04:00
  • de12d4734a
    fix(ui): route tasks.js + skills.js dropdowns through topPortalZ() (#4768) Kenny Van de Maele 2026-06-24 22:29:36 +02:00
  • 5d23495eb2
    fix(cookbook): only block model launch on real port collisions (#4760) Samy 2026-06-24 13:44:09 -04:00
  • 22379fe736
    fix(model-routes): harden _probe_endpoint against malformed model-list responses (#4789) Solanki Sumit 2026-06-24 22:35:31 +05:30
  • 4e46e415ea
    fix(tasks): normalize task endpoint URL to /chat/completions before model call (#4619) Magiomakes 2026-06-24 10:02:31 -06:00
  • 6a2a39f892
    refactor(exceptions): dedupe src/exceptions via core re-export (#4785) Solanki Sumit 2026-06-24 20:20:07 +05:30
  • 87e46e576a Fix calendar recurrence controls pewdiepie-archdaemon 2026-06-24 11:11:07 +00:00
  • 413e628a30 Merge remote-tracking branch 'upstream/dev' into feat/llm-self-eval GeekLuffy 2026-06-24 13:07:10 +05:30
  • 5ce2056521
    refactor(tools): migrate config/integration admin tools to the registry (#4742) Kenny Van de Maele 2026-06-24 09:29:10 +02:00
  • e0ccf250a4
    feat(discovery): detect llama.cpp servers and label local providers (#4729) Joel Alejandro Escareño Fernández 2026-06-23 23:39:56 +02:00
  • 72c0bde8a9
    fix: use atomic write in APIKeyManager.save() to prevent credential data loss (#4591) (#4597) Michael 2026-06-24 04:28:53 +07:00
  • 2e16394b41
    fix(agent): parse misfenced read_file calls (#4799) Dividesbyzer0 2026-06-23 17:20:13 -04:00
  • 060dbf0681
    feat: Allow admins to choose if they want to share defaults (#4752) Jakub Grula 2026-06-23 23:06:45 +02:00
  • d9ad418195
    feat(ui): add toggle for padding around chat area (#4691) Skoh 2026-06-23 16:20:17 -04:00
  • 08994a0a96
    fix: email poller marks calendar extraction processed on LLM failure (#4622) Rudra Sarker 2026-06-24 00:32:30 +06:00
  • e9136f801a
    fix(setup): load .env so a pre-seeded admin password is honored on native installs (#4787) Solanki Sumit 2026-06-23 23:38:05 +05:30
  • e90dbc1012
    fix(routes): 500 (not 404) when the app-shell index.html is missing (#4791) Ahmed Dlshad 2026-06-23 20:47:22 +03:00
  • d47715036a
    fix: Real-ESRGAN install + Cookbook deps-panel crash on the Python 3.14 image (#4694) Pedro Barbosa 2026-06-23 14:31:00 -03:00
  • 87407b3a09
    fix debugging on windows (#4679) Kalin Stoyanov 2026-06-23 19:44:05 +03:00
  • 119228a6db
    feat(catalog): add Gemma 4 12B/QAT entries and RTX 3050 bandwidth (#4728) Joel Alejandro Escareño Fernández 2026-06-23 18:23:46 +02:00
  • 8f5e36a079
    fix(routes): log and cleanly 500 on unreadable HTML page (#4637) Ahmed Dlshad 2026-06-23 17:12:32 +03:00
  • 30dd789351
    fix(chat): strip executed email tool fences from the live stream (#3993) (#4275) Max Hsu 2026-06-23 20:12:32 +08:00
  • e8175c9535
    fix: Images cannot be seen by model that is vision capable (#4726) Michael 2026-06-23 15:32:57 +07:00
  • bd9149f79a
    fix(llm): detect mistral.ai provider and support reasoning_effort (#4698) aubrey 2026-06-23 05:28:17 -03:00
  • fef08ed114
    fix(modal): keep body-portaled dropdowns above their tool modal at any stack depth (#4720) (#4724) Max Hsu 2026-06-23 16:24:31 +08:00
  • 7e5db9a3c6
    fix(security): redact credential-bearing URLs and PII from logs (#4750) nopoz 2026-06-22 14:12:39 -07:00
  • 2f246c7779
    fix(security): escape backslashes in calendar bg-image CSS url() (#4712) nopoz 2026-06-22 12:17:52 -07:00
  • 8ec27fd903
    fix: document read fails with 403 when auth is disabled (#4623) Rudra Sarker 2026-06-23 01:01:11 +06:00
  • b57989f08c
    fix(hwfit): repair remote Windows hardware scan over SSH (#4674) MACKAT05 2026-06-22 11:59:09 -07:00
  • 91bba117c1
    fix ask-user choices across reloads (#4669) Gabriel Peña 2026-06-22 14:49:49 -04:00
  • 4c82e4a172
    fix(ui): route transient dropdown menus through escMenuStack to stop listener leaks (#4684) Mocchibird 2026-06-22 20:40:56 +02:00
  • b899095f18
    docs(setup): note -BindHost flag for LAN access on native Windows (#4636) Ahmed Dlshad 2026-06-22 21:29:55 +03:00
  • 888e25624f
    fix(sessions): prevent Backspace/Delete from deleting session while renaming (#4662) Mostafa Eid 2026-06-22 21:22:52 +03:00
  • c062c27648
    Fix link to CONTRIBUTING.md in setup documentation (#4677) comatrix-1 2026-06-23 02:12:04 +08:00
  • 93ec7cbb52
    fix(contacts): verify UID removal after CardDAV DELETE (#4642) holden093 2026-06-22 18:39:44 +02:00
  • c12b8ab6c9
    fix: add OpenCode setup provider aliases (#4700) ooovenenoso 2026-06-22 11:33:02 -04:00
  • e812a29233
    fix(markdown): preserve URLs inside inline code spans (#4681) Ashvin 2026-06-22 20:53:55 +05:30
  • ca4973c41f
    fix(security): prevent exponential ReDoS in email→calendar extract regex (#4708) nopoz 2026-06-22 08:18:34 -07:00
  • 91b4171b3f
    feat(a11y): add a Text size control and an OpenDyslexic font option (#4210) Tom 2026-06-22 12:53:46 +01:00
  • d36879bd50
    Merge pull request #4706 from pewdiepie-archdaemon/sync-readme-screenshot-dev PewDiePie 2026-06-22 14:02:35 +09:00
  • b51656770d Refresh README screenshot pewdiepie-archdaemon 2026-06-22 04:49:52 +00:00
  • dd055ee6e3 Refresh README screenshot pewdiepie-archdaemon 2026-06-22 04:49:52 +00:00
  • 5f63a3d3bd
    Merge pull request #4701 from pewdiepie-archdaemon/sync-dev-from-main-20260622 PewDiePie 2026-06-22 11:52:26 +09:00
  • 993d504de3 Clear remaining CodeQL path and parser alerts pewdiepie-archdaemon 2026-06-22 02:45:05 +00:00
  • fbdec22dcb CodeQL hardening for cookbook sync pewdiepie-archdaemon 2026-06-22 02:39:18 +00:00
  • 19dd82b8f6 CI test fixes for dev sync pewdiepie-archdaemon 2026-06-22 02:20:15 +00:00
  • 57e7229219 CI fixes for cookbook workflow sync pewdiepie-archdaemon 2026-06-22 02:08:25 +00:00
  • 92daf4e560 Cookbook launch and gallery upload fixes pewdiepie-archdaemon 2026-06-22 01:49:15 +00:00
  • 75f04bc088 Merge origin/dev into main pewdiepie-archdaemon 2026-06-21 11:08:50 +00:00
  • c504214925 Cookbook model workflow fixes pewdiepie-archdaemon 2026-06-21 11:02:35 +00:00
  • 160267417e
    fix(personal): scope RAG file delete to the caller's own upload dir (#4602) nopoz 2026-06-19 15:50:15 -07:00
  • ed18192a8e
    refactor(tools): move session tools to the agent_tools registry (#4454) Kenny Van de Maele 2026-06-19 11:55:22 +02:00
  • 076e8c93c9
    fix(ui): escape model name in model-info popup (DOM-XSS) + two latent sinks (#4605) nopoz 2026-06-19 02:03:44 -07:00
  • a226c94df7
    chore(deps): remove unused @anthropic-ai/sdk dependency (#4566) Kenny Van de Maele 2026-06-19 09:40:35 +02:00
  • 057ec0552c
    fix(cookbook): stop Windows process trees (#4283) RaresKeY 2026-06-19 09:28:25 +02:00
  • cdae9879f2
    feat(agent): add manage_bg_jobs tool to inspect and kill background bash jobs (#4577) Kenny Van de Maele 2026-06-19 09:28:22 +02:00
  • 8c46172e87 Sidebar + theme: drop hamburger cycle no-op branch; add brandMixTo CSS var to themes for logo-gradient end color pewdiepie-archdaemon 2026-06-19 00:35:08 +00:00
  • e442cc859d Research panel: inline Library-link hint when there are no past runs (replaces the standalone past-research column) pewdiepie-archdaemon 2026-06-19 00:35:02 +00:00
  • a01c3da75f Notes: checklist/todo/goal classification + agent-stream-complete state class for done indicator pewdiepie-archdaemon 2026-06-19 00:34:57 +00:00
  • 23ed92d965 Email Library: render tag chips + spam verdict pill on the email row pewdiepie-archdaemon 2026-06-19 00:34:52 +00:00
  • 8cc76b53a2 Chat: first-token wait timer cleanup so per-pane timeouts dont leak when a response finishes mid-wait pewdiepie-archdaemon 2026-06-19 00:34:47 +00:00
  • 20c6ba8f32 Bump APP_VERSION to 1.0.1 pewdiepie-archdaemon 2026-06-19 00:34:37 +00:00
  • 9adb940ef9 Agent stream: 10s heartbeat keepalive on the SSE subscribe so long-running thinking models dont drop the connection pewdiepie-archdaemon 2026-06-19 00:34:30 +00:00
  • 2fbfd22946 Agent loop: compact one-line tool-usage hints for local/small models so the system prompt doesnt eat the context budget pewdiepie-archdaemon 2026-06-19 00:34:24 +00:00
  • a10bfc466b Model endpoints: per-category probe timeouts (15s local / 3s ollama / 2s api) so slow first-token launches arent killed pewdiepie-archdaemon 2026-06-19 00:34:19 +00:00
  • 18f29bdfd8 Email send: normalize address fields to strip trailing commas + stray whitespace before MIME encoding pewdiepie-archdaemon 2026-06-19 00:34:13 +00:00