Commit graph

  • 9ded11311e debug: add ctx-diag logging to trace session hydration and message assembly dev Lukas Parsons 2026-07-07 22:53:21 -04:00
  • 20c7d7e6b7 fix: unconditional lazy hydration in get_session Lukas Parsons 2026-07-07 22:12:22 -04:00
  • 60452712b2 fix: skip empty untrusted context blocks to prevent model hallucination Lukas Parsons 2026-07-07 21:38:15 -04:00
  • 6c9e04fa69 fix: zoom-aware clamping in cookbook task/serve dropdown positioning Lukas Parsons 2026-07-07 16:26:27 -04:00
  • 596d5b7ed2 feat: tool-aware intent supervisor + wrong-tool detector for agent loop Lukas Parsons 2026-07-07 15:54:14 -04:00
  • 5d674fe61b fix: zoom-aware dropdown positioning in session list + archive/research menus Lukas Parsons 2026-07-07 15:12:59 -04:00
  • 33d133b2da fix: add anti-hallucination rule to agent system prompt Lukas Parsons 2026-07-07 14:36:55 -04:00
  • e19f03fb5d fix: zoom-aware drag positioning + Text node safety in windowDrag Lukas Parsons 2026-07-07 14:23:46 -04:00
  • 2e06a82cc1 docs: flesh out deep research task — UI button + agent MCP tool for report reading Lukas Parsons 2026-07-07 14:09:48 -04:00
  • 66b45e7d27 fix: document Chat button now sends title+reference only (no content snippet) Lukas Parsons 2026-07-07 14:00:30 -04:00
  • a9d0df0b50 fix: remove 'Preview is read-only' click hint toast Lukas Parsons 2026-07-07 13:31:40 -04:00
  • 88e15987d2 docs: capture edit-message width fix in completed tasks Lukas Parsons 2026-07-07 12:53:38 -04:00
  • f0031eac11 fix: edit-message textarea now fills full message width Lukas Parsons 2026-07-07 12:53:03 -04:00
  • c93c14ece9 fix: zoom-aware getBoundingClientRect positioning for all dropdowns, menus, pickers, and overlays Lukas Parsons 2026-07-07 12:21:41 -04:00
  • 5f13f7b3c9 feat: 'Send to Chat' button in document editor Lukas Parsons 2026-07-07 11:49:24 -04:00
  • eba94a0de0 fix: add 'read' to manage_documents tool schema + DOCUMENT PANEL disambiguation Lukas Parsons 2026-07-07 11:45:05 -04:00
  • 4d3cf1a5f9 fix: zoom-aware dropdown positioning in cookbook hamburger menus Lukas Parsons 2026-07-07 11:30:22 -04:00
  • 185667954c fix: zoom-aware window constraints — prevent modals overflowing viewport after ui-scale change Lukas Parsons 2026-07-07 11:16:26 -04:00
  • 1a7d67df7a Add anti-wipe guard for hfToken in cookbook state sync main Lukas Parsons 2026-07-07 00:39:50 -04:00
  • 80f38c9443 Detect llama.cpp server readiness for auto-endpoint registration Lukas Parsons 2026-07-07 00:26:47 -04:00
  • 6918d9417f Fix ReferenceError: streamingTTS is not defined in chat error handler Lukas Parsons 2026-07-07 00:23:10 -04:00
  • 9cbe6a165b Connect Ulysses to searxng network for search engine access Lukas Parsons 2026-07-06 23:24:00 -04:00
  • 886d941a65 Point SEARXNG_INSTANCE to standalone searxng at host.docker.internal:8888 Lukas Parsons 2026-07-06 22:29:11 -04:00
  • e7b5274af6 Add LD_LIBRARY_PATH=/app/.local/bin to container env for native llama.cpp binary Lukas Parsons 2026-07-06 21:56:56 -04:00
  • 4b98744495 ulysses: remove bundled searxng — conflicts with standalone instance at :8888 Lukas Parsons 2026-07-06 21:26:20 -04:00
  • 23fe1769b7 ulysses: remove bundled searxng — conflicts with standalone instance Lukas Parsons 2026-07-06 21:25:18 -04:00
  • ea201ab4b0 fix: always show Scan button in Serve tab; invalidate cache after download Lukas Parsons 2026-07-06 21:13:46 -04:00
  • 1f6dc80525
    ci: add focused test guidance signal (#4982) Alexandre Teixeira 2026-07-03 20:17:28 +01:00
  • 0b3338c69d
    test: split service health tests (#4972) Alexandre Teixeira 2026-07-03 19:50:49 +01:00
  • ff7164b9ec
    fix: resolve RAG manager search signature TypeError (#4994) Abdul Fatah Jamro 2026-07-03 15:07:16 +01:00
  • 7f43678a24
    fix(tools): handle non-dict JSON values in _parse_tool_args (closes #5043) (#5064) Tanmay Garg 2026-07-03 17:37:44 +05:30
  • 8c943226f8
    fix(mobile): stack the model-comparison grid into one column on phones (#4979) Moniz 2026-07-02 12:28:23 -03:00
  • 0dc98ec9b9
    fix(ui): prevent race condition in default chat model dropdown init (#5024) holden093 2026-07-02 17:05:55 +02:00
  • 5e9b415bd9
    fix(search): pin httpx connection to resolved IP to block DNS rebinding (#704) Ernest Hysa 2026-07-02 13:08:06 +01:00
  • b1f9f67d9d
    fix(security): confine research file paths (#4986) Alexandre Teixeira 2026-07-02 11:58:35 +01:00
  • 88191d17fb
    fix: auto-spam move/delete targets the wrong message (seqnum vs UID) (#1874) Afonso Coutinho 2026-07-02 10:40:19 +01:00
  • dff91efb10
    fix(agent): skip deny-listed sensitive files in glob (#5094) Ashvin 2026-07-02 14:58:33 +05:30
  • b26ebbda95
    fix(security): match the sensitive-file deny-list case-insensitively (#5097) Ashvin 2026-07-02 14:41:51 +05:30
  • 260f432332
    fix(session): use utcnow_naive across session routes (#1116) (#5003) lekt8 2026-07-02 17:04:22 +08:00
  • e157f1e63d
    fix(cookbook): stop Ollama runner from executing the install one-liner (#3926) Mazen Tamer Salah 2026-07-02 12:01:57 +03:00
  • dc3530b8fa Show fallback model in picker pewdiepie-archdaemon 2026-07-01 13:53:51 +00:00
  • 2918739489 Fix merged test regressions pewdiepie-archdaemon 2026-07-01 11:12:55 +00:00
  • a07bbeccf5 Repair document tool args and metrics cleanup pewdiepie-archdaemon 2026-07-01 10:15:45 +00:00
  • 39eabbb27a Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-07-01 10:11:22 +00:00
  • d2959c1ae8 Stabilize chat and cookbook workflows pewdiepie-archdaemon 2026-07-01 10:09:25 +00:00
  • d85afd5d72
    fix(agent): preserve bare email tool parity (#5075) RaresKeY 2026-06-30 20:20:56 +02:00
  • 7522b02034
    fix(parser): parse Gemma 3/4 custom tool calling tokens (#5033) Katsoragi 2026-06-30 20:00:09 +02:00
  • f38323c3a1
    fix(docker): make host Docker socket opt-in (#4902) Alexandre Teixeira 2026-06-30 18:54:51 +01:00
  • 1c1afe5dd1
    fix: add grace period to document tidy to prevent deleting new documents (#5036) badgerbees 2026-07-01 00:26:36 +07:00
  • 2412db1583
    fix(security): harden gallery endpoint URL checks (#4981) Alexandre Teixeira 2026-06-30 18:16:34 +01:00
  • 9a80ab24af
    fix(model-context): read real context window for unknown proxy models (#4909) Ashvin 2026-06-30 22:34:29 +05:30
  • 005ff73142
    fix(security): wrap email style, integration, and MCP descriptions as untrusted (#4965) CJ Remillard 2026-06-30 12:54:03 -04:00
  • ba43c73d2a
    fix(agent): confine glob literal lookups to the search root (#5010) Ashvin 2026-06-30 22:19:53 +05:30
  • 3d75fad52f
    fix(security): apply sensitive-file deny-list to grep tool (#5011) (#5013) Michael 2026-06-30 23:44:45 +07:00
  • 41420c59fc
    refactor(routes): move memory domain into routes/memory/ subpackage (#5007) Tal.Yuan 2026-06-30 23:52:14 +08:00
  • 69b9bb0869
    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
  • d8e76003f1 Hide font size in markdown preview pewdiepie-archdaemon 2026-06-30 13:57:07 +00:00
  • 6127e43113 Preserve HTML email quote history pewdiepie-archdaemon 2026-06-30 12:48:47 +00:00
  • 0cdbdf4186 Fallback model picker to available model pewdiepie-archdaemon 2026-06-30 11:56:36 +00:00
  • baecea2681 Keep email composer open during fast edits pewdiepie-archdaemon 2026-06-30 11:54:34 +00:00
  • 4f387e089a Speed up email composer typing pewdiepie-archdaemon 2026-06-30 11:49:20 +00:00
  • b5ea5a1607 Preserve quoted email history during AI edits pewdiepie-archdaemon 2026-06-30 10:52:25 +00:00
  • 7854298eae Write email replies into open composer pewdiepie-archdaemon 2026-06-30 10:48:08 +00:00
  • e131245c91 Merge remote-tracking branch 'origin/dev' pewdiepie-archdaemon 2026-06-30 10:26:46 +00:00
  • 6ae3b6edad Move task start-now pill up pewdiepie-archdaemon 2026-06-30 10:25:53 +00:00
  • 838cacf132 Fix task activity scrolling and background spam pewdiepie-archdaemon 2026-06-30 08:16:19 +00:00
  • a72ec0c116 Show thumbnails on past research cards pewdiepie-archdaemon 2026-06-30 05:17:46 +00:00
  • b8338b2399 Improve document agent streaming and chat metrics pewdiepie-archdaemon 2026-06-30 05:14:41 +00:00
  • 699dbc6ae3 Cancel background tasks when Odysseus becomes active pewdiepie-archdaemon 2026-06-30 04:23:04 +00:00
  • 2469d8102d Add hover labels to mini sidebar buttons pewdiepie-archdaemon 2026-06-30 03:26:55 +00:00
  • ec8ef3ec27 Auto scan cookbook hardware when cache is missing pewdiepie-archdaemon 2026-06-30 02:55:25 +00:00
  • f91c0c47e8 Pause background tasks while Odysseus is active pewdiepie-archdaemon 2026-06-30 02:12:30 +00:00
  • 80ac782cdc Gate email auto translate behind active chat pewdiepie-archdaemon 2026-06-30 02:08:57 +00:00
  • c987200616 Fix incognito agent mode and cookbook tmux preview pewdiepie-archdaemon 2026-06-30 01:47:48 +00:00
  • a51f65e9ba Lazy load startup task and email work pewdiepie-archdaemon 2026-06-30 01:28:08 +00:00
  • 24c2c43770 Speed up task activity load pewdiepie-archdaemon 2026-06-30 01:16:41 +00:00
  • a87d0bf2d6 Add task email output sender controls pewdiepie-archdaemon 2026-06-30 00:34:31 +00:00
  • 2d9c081ca3 Lengthen email loading skeleton rows pewdiepie-archdaemon 2026-06-29 23:07:25 +00:00
  • df9c20e6c2
    Ignore invalid context budget numbers (#1831) red person 2026-06-29 11:56:17 -07:00
  • bbbe145247
    Ignore non-string personal doc text (#1832) red person 2026-06-29 11:24:29 -07:00
  • 387f95187e
    Ignore invalid harmonize mask layers (#1829) red person 2026-06-29 11:16:26 -07:00
  • 00dfd2d47a
    Keep snap helper safe without context (#1828) red person 2026-06-29 10:54:44 -07:00
  • d2a6d73aa5
    Ignore invalid serve profile inputs (#1827) red person 2026-06-29 10:47:19 -07:00
  • 139d76ab57
    Reject resolver results without IPs (#1826) red person 2026-06-29 08:32:32 -07:00
  • 46b127b1f3 Implement email auto translate cache task pewdiepie-archdaemon 2026-06-29 14:59:25 +00:00
  • 19e2326a6f Rescue plain UI open-panel tool text pewdiepie-archdaemon 2026-06-29 14:07:48 +00:00
  • ff6fd3eaa7 Fix task status toggle hit target pewdiepie-archdaemon 2026-06-29 13:55:30 +00:00
  • 840e59cd05 Gate background tasks behind foreground activity pewdiepie-archdaemon 2026-06-29 13:52:52 +00:00
  • 3021569081
    Reject non-string atomic text writes (#1819) red person 2026-06-29 06:36:21 -07:00
  • a326a6a555
    Skip invalid notes CLI item rows (#2005) red person 2026-06-29 06:26:46 -07:00
  • dff79319d7
    Normalize gallery CLI text fields (#2012) red person 2026-06-29 05:47:29 -07:00
  • 9731048ecd
    Ignore non-string mail CLI recipients (#1824) red person 2026-06-29 05:41:22 -07:00
  • 783ea99bd0 Show cached model scan failures pewdiepie-archdaemon 2026-06-29 12:27:56 +00:00
  • 89119a8cea Persist email AI reply context notes pewdiepie-archdaemon 2026-06-29 11:30:25 +00:00
  • 92cfb2a7cf Retry blank email AI replies pewdiepie-archdaemon 2026-06-29 11:26:16 +00:00
  • 2a28bb2729 Fix added models probe button pewdiepie-archdaemon 2026-06-29 11:20:32 +00:00
  • a6b6a22de7 Clarify empty AI reply errors pewdiepie-archdaemon 2026-06-29 10:07:48 +00:00
  • b712a0a9cb Reuse open email drafts for agent replies pewdiepie-archdaemon 2026-06-29 09:18:26 +00:00
  • 5d5500fbb3 Keep open editor drafts in chat context pewdiepie-archdaemon 2026-06-29 03:10:42 +00:00
  • ff6359ae81 Restore cookbook download task progress pewdiepie-archdaemon 2026-06-29 03:02:58 +00:00