Commit graph

  • 11c817d21c
    Merge 14d6045d2d into fb8c391a88 holden093 2026-08-04 02:40:28 +02:00
  • cfc863a36d
    Merge cf0cc4dc0f into fb8c391a88 mygsunny 2026-08-04 02:40:26 +02:00
  • b2ee646193
    Merge c629a8a931 into fb8c391a88 adabarbulescu 2026-08-04 02:45:47 +03:00
  • 687ed76c33
    Merge 5a34906624 into fb8c391a88 adabarbulescu 2026-08-03 23:44:13 +01:00
  • 2fc43e04e3 forgot let Qbsoon 2026-07-25 01:06:18 +02:00
  • 0598c1e2c2 Fix formatting in edit prompt box Qbsoon 2026-07-25 00:46:00 +02:00
  • fb8c391a88
    refactor(routes): move webhook domain into routes/webhook/ subpackage (#5781) Tal.Yuan 2026-08-04 02:44:31 +08:00
  • 0de76c4056
    refactor(routes): move vault domain into routes/vault/ subpackage (#5780) Tal.Yuan 2026-08-04 02:44:00 +08:00
  • ff2138d837 fix(skills): stop SKILL.md frontmatter escapes compounding on every save ashvinctrl 2026-08-03 22:50:15 +05:30
  • a7a27053f1 fix(llm): normalise Mistral structured content in llm_call_async michaelxer 2026-08-03 17:35:29 +07:00
  • fb006a1592 feat(rcaf): enforce durable carrier-coalition governance limewire 2026-08-02 23:00:17 -04:00
  • f3bbbece59 fix(llm): alias tool names that collide with gpt-oss built-ins talentlesshack 2026-08-02 18:33:12 +02:00
  • 4bb276af00 Fix #5870: stale skills panel data on tab reopen samy 2026-08-02 12:45:04 -04:00
  • 1c2ebc064e fix(chat): stop ArrowUp from eating an unsent multi-line prompt husamemad 2026-08-02 12:20:48 +03:00
  • 6058be7088 fix: session URL hash lost when sending message mid-stream samy 2026-08-01 23:04:22 -04:00
  • 7dca3f801e feat(rag): show original filenames and project/org tags in chat sources wbaxterh 2026-08-01 18:05:07 -07:00
  • 1de596efb4 Fix: restore session URL hash writes (removed in cf4e240a) samy 2026-08-01 19:16:12 -04:00
  • bc78e312c3 fix(welcome): rotate startup tips adabarbulescu 2026-08-01 14:16:01 +03:00
  • ab4da6f5cf fix: record models used by task actions quasarea 2026-08-01 03:35:19 +01:00
  • 8c2f5fdb38 fix(macos): adopt a running Apfel instead of racing for its port patrick ruster 2026-07-31 22:04:40 -04:00
  • c277fe2005 fix(llm): handle ordinary-only local model responses gprocunier 2026-07-31 21:58:29 -04:00
  • 5a34906624 fix(chat): avoid duplicate regenerate user turns adabarbulescu 2026-07-31 23:32:18 +03:00
  • c629a8a931 fix(chat): avoid duplicate regenerate user turns adabarbulescu 2026-07-31 23:32:18 +03:00
  • 2c703bef5f fix(upload): harden index cache recovery RaresKeY 2026-07-31 19:09:50 +00:00
  • e9e6b24b0a Backup vor Odysseus-Autonomie Gruender Christian 2026-07-31 21:07:51 +02:00
  • 1e4f230a99 fix(search): clean cache files from disk adabarbulescu 2026-07-31 21:52:53 +03:00
  • ea51d918d7 fix(chat): keep streaming TTS visible to errors adabarbulescu 2026-07-31 21:42:13 +03:00
  • 06c2be6ac3 fix(skills): require manage_skills action adabarbulescu 2026-07-31 21:31:24 +03:00
  • e682c146c7 fix(chat): preserve regenerate session context adabarbulescu 2026-07-31 21:17:33 +03:00
  • 0e216aa180 fix(chat): clear stale session restore state adabarbulescu 2026-07-31 20:49:30 +03:00
  • c04b1f98be feat(i18n): UI translation system E 2026-07-30 18:31:54 -04:00
  • 2376bb7ce2 chore(ci): refresh PR checks Matyas Fenyves 2026-07-31 14:01:59 +02:00
  • b007a4d8e9 chore(ci): refresh PR checks Matyas Fenyves 2026-07-31 14:01:26 +02:00
  • 75f51110bf chore(ci): refresh PR checks Matyas Fenyves 2026-07-31 14:01:00 +02:00
  • 31d197e59e chore(ci): refresh PR checks Matyas Fenyves 2026-07-31 14:00:35 +02:00
  • 8a6b08dfa2 chore(ci): refresh PR checks Matyas Fenyves 2026-07-31 14:00:14 +02:00
  • befe1b789b test(models): cover default response controls Matyas Fenyves 2026-07-31 13:55:16 +02:00
  • bd4c3fd470 fix(session): use shared UTC timestamp helper Matyas Fenyves 2026-07-31 13:50:43 +02:00
  • 9bd11cc642 fix(chat): validate subscription endpoint URLs Matyas Fenyves 2026-07-31 13:42:53 +02:00
  • cb3c4888c4 feat(chat): apply defaults on model switch Matyas Fenyves 2026-06-12 08:27:18 +02:00
  • 201d466adb feat(chat): add model control defaults Matyas Fenyves 2026-06-11 21:33:16 +02:00
  • 380e5305a6 feat(chat): add reasoning and verbosity controls Matyas Fenyves 2026-06-11 20:57:07 +02:00
  • 16f7e058b4 fix(agent): tokenize workspace shell mutation guard Matyas Fenyves 2026-07-14 13:45:37 +02:00
  • 091f63d794 fix(agent): parse workspace shell redirects Matyas Fenyves 2026-06-28 16:48:02 +02:00
  • c5d543e225 feat(agent): use native ChatGPT subscription tools Matyas Fenyves 2026-06-28 06:54:16 +02:00
  • 811b4b3e1f fix(group): align recovered branch with current tests Matyas Fenyves 2026-07-31 11:35:15 +02:00
  • bef1cbfd54 fix(group): align group state owner filtering Matyas Fenyves 2026-06-13 08:53:57 +02:00
  • 4ae759f0ee fix(group): cascade parent deletes to participants Matyas Fenyves 2026-06-13 08:35:46 +02:00
  • a4c73e3bfd fix(group): route raw child chats as whispers Matyas Fenyves 2026-06-13 08:11:18 +02:00
  • f6d944b082 fix(email): normalize folder refresh query defaults Matyas Fenyves 2026-07-31 11:14:32 +02:00
  • aa954ba823 fix(email): normalize folder cache query defaults Matyas Fenyves 2026-07-31 11:11:39 +02:00
  • 95c30d4f2d fix(email): restore route imports for label APIs Matyas Fenyves 2026-07-31 11:09:00 +02:00
  • 7a900c976a fix(email): parse IMAP folder names without regex Matyas Fenyves 2026-07-31 11:05:37 +02:00
  • 97a6226508 feat(notifications): add durable inbox Matyas Fenyves 2026-07-05 09:58:53 +02:00
  • 02f9632a2b fix(email): stabilize urgency notify checkbox hover Matyas Fenyves 2026-07-03 13:40:00 +02:00
  • 76c41a4d5c feat(email): add custom urgency levels Matyas Fenyves 2026-07-03 13:02:07 +02:00
  • 7ea09fba20 feat(email): add local custom labels Matyas Fenyves 2026-07-02 15:17:34 +02:00
  • 9bff67c7ae fix(email): refresh archive folder list Matyas Fenyves 2026-07-01 16:54:22 +02:00
  • e12418fae1 feat(email): prompt to create archive folder Matyas Fenyves 2026-07-01 15:37:35 +02:00
  • 986c3db1a7 feat(email): add manual folder management Matyas Fenyves 2026-06-29 15:20:22 +02:00
  • 9a660a569c fix(email): route summaries through shared llm adapter Matyas Fenyves 2026-06-27 15:46:45 +02:00
  • 4a42524ca9 feat(group): show participant disclosure Matyas Fenyves 2026-06-12 21:52:43 +02:00
  • 4ebcebfa3d fix(group): hide participant sessions Matyas Fenyves 2026-06-12 11:09:03 +02:00
  • 284e418c7c fix(group): persist group chat state Matyas Fenyves 2026-06-12 10:37:19 +02:00
  • e31ba3fc1c feat(dock): share snapped pane resize width Matyas Fenyves 2026-06-11 10:04:38 +02:00
  • 66755d5eb1 feat(dock): add passive edge dock tabs Matyas Fenyves 2026-06-11 00:56:58 +02:00
  • 63ae69ea29 fix(cookbook): prevent duplicate dependency installs Matyas Fenyves 2026-06-10 15:36:49 +02:00
  • 158ad4d0c6 docs: record push-permission blocker and clean up stale handoff notes yakamoz221 2026-07-30 04:55:35 +03:00
  • 6b3caf6bf7 docs: record Milestone 3 completion yakamoz221 2026-07-30 04:47:23 +03:00
  • 1a73e78a01 test(memory-graph): add pure-logic suite for memoryGraph.js yakamoz221 2026-07-30 04:47:11 +03:00
  • 08b24b8499 feat(memory-graph): Milestone 3 polish — legend, isolate, keyboard nav yakamoz221 2026-07-30 04:46:58 +03:00
  • ee0db74064 docs: record Milestone 2 verification session and its fixes yakamoz221 2026-07-30 03:55:47 +03:00
  • 3681be1834 feat(memory): add Memory Graph View frontend (Milestone 2) yakamoz221 2026-07-30 03:54:04 +03:00
  • 4e422619e1 fix(memory-graph): align owner resolution with rest of memory routes yakamoz221 2026-07-30 03:53:42 +03:00
  • 92327b60ad feat(memory): add Memory Graph API — GET /api/memory/graph + manual links yakamoz221 2026-07-29 20:15:55 +03:00
  • 177ac60678 feat(memory): add pure edge-derivation logic for Memory Graph View yakamoz221 2026-07-29 20:15:45 +03:00
  • 72e7d28ea7 docs: add Memory Graph View repository analysis and design yakamoz221 2026-07-29 20:15:39 +03:00
  • 9ac08fe5da fix(auth): prevent spurious login redirect on mobile during text input Jay Pea 2026-07-30 21:00:03 +00:00
  • b9e3ce398a docs(setup): document supports_tools opt-in for manual Ollama /v1 endpoints cusinbs 2026-07-30 15:11:21 -05:00
  • 14d6045d2d
    Merge branch 'odysseus-dev:dev' into feat/self-serve-api-tokens-reopen holden093 2026-07-30 20:05:15 +02:00
  • 99a1a10b4a
    Merge branch 'odysseus-dev:dev' into feat/oidc-sso-reopen holden093 2026-07-30 20:01:55 +02:00
  • 6b8c3ae6b0
    chore(deps): bump the python group across 1 directory with 4 updates dependabot/pip/python-b2cbfa3651 dependabot[bot] 2026-07-30 17:36:13 +00:00
  • d960fc758c
    chore(deps): bump the actions group across 1 directory with 11 updates dependabot/github_actions/actions-d3190f52d4 dependabot[bot] 2026-07-30 17:35:21 +00:00
  • 7875de5b29 fix(memory): don't let an unreadable store get overwritten with an empty one ashvinctrl 2026-07-30 22:26:41 +05:30
  • 45e9de7594 fix(brain): give the Add Memory form a submit button and reliable Enter handling wbaxterh 2026-07-30 09:33:02 -07:00
  • a4a936ac49
    Merge branch 'dev' into fix/strict-selected-model Alexandre Teixeira 2026-07-30 15:14:53 +01:00
  • 25c9e735ef
    fix(email): open settings after OAuth callback (#5803) RaresKeY 2026-07-30 14:57:07 +01:00
  • fc912df640 fix: apply fake-success guard to all models, not just qwen finetune romanreiki 2026-07-30 12:37:41 +00:00
  • bc9c172b3c fix(agent): drop leftover merge conflict markers in typing import zakrepashe 2026-07-30 15:23:21 +03:00
  • fcdd4d49cf Merge remote-tracking branch 'upstream/dev' into fix/cookbook-local-windows-stop-orphans zakrepashe 2026-07-30 15:22:46 +03:00
  • 28c333e647
    fix(email): preserve OAuth SMTP security (#5802) RaresKeY 2026-07-30 12:24:39 +01:00
  • 7360525995 fix(tool_parsing): require a pipe on the Qwen bare end marker husamemad 2026-07-30 13:29:33 +03:00
  • 84709a00d9
    fix(llm): omit temperature for major-only Opus ids (claude-opus-5) (#5761) Husam 2026-07-30 13:30:00 +03:00
  • a1aa0c082a fix(email): remove unstable send_email tool from MCP server, use draft_email instead romanreiki 2026-07-30 10:29:59 +00:00
  • 7504e63117
    Merge branch 'dev' into fix/5753-opus-major-only-temperature-guard Alexandre Teixeira 2026-07-30 11:06:52 +01:00
  • 578312200a
    fix(markdown): restore extracted blocks verbatim so $& and $$ survive (#5768) Husam 2026-07-30 12:48:31 +03:00
  • f23221420f
    fix(skills): replace deprecated utcnow in skill timestamp helper (#5777) Husam 2026-07-30 11:54:59 +03:00
  • 801f3717f7 test(skills): skip timezone mutation where unsupported Alexandre Teixeira 2026-07-30 09:52:52 +01:00
  • 4735732bb8
    Merge a0c1bce740 into 6a84398e75 RaresKeY 2026-07-30 10:32:45 +02:00
  • 5366c025f9 refactor(routes): move webhook domain into routes/webhook/ subpackage yuandonghao 2026-07-30 16:20:48 +08:00