Commit graph

  • 0421f66767 feat: align the default chat view's work log with Narrative feat/legacy-work-log Douglasymlai 2026-10-23 12:33:41 +01:00
  • ebaefd0ead feat: add the Narrative task log and Information density / Dev mode controls feat/narrative-task-log Douglasymlai 2026-10-23 10:15:13 +01:00
  • fe6baceb6f feat: add Turn into skill and Turn into automation to the Session menu feat/session-turn-into Douglasymlai 2026-10-23 10:06:58 +01:00
  • 30c9315c9a
    feat: add Copy, Edit and resend and Expand actions to user messages (#2097) main Douglas Lai 2026-10-23 01:56:46 +01:00
  • f9821f88ac fix: keep Edit and resend out of an open request's answer feat/user-message-actions Douglasymlai 2026-10-23 01:10:29 +01:00
  • 51b7a37d68 feat: add Copy, Edit and resend and Expand actions to user messages Douglasymlai 2026-10-22 23:27:48 +01:00
  • fd39e8df41
    feat: show approvals and questions above the message box (#2095) Douglas Lai 2026-10-23 01:43:59 +01:00
  • abe477288f
    Merge branch 'main' into feat/approvals-above-composer feat/approvals-above-composer Douglas Lai 2026-10-23 01:31:05 +01:00
  • bbe66c5083
    feat: turn the Session title into a menu with Pin, Rename, End and Delete (#2096) Douglas Lai 2026-10-23 01:30:29 +01:00
  • eff55a5a49 fix: match the question answer field to the composer design Douglasymlai 2026-10-23 01:17:10 +01:00
  • 480ef45445 fix: show the target and arguments on approval cards Douglasymlai 2026-10-23 01:10:14 +01:00
  • 3cff9aca6e fix: show legacy questions above the composer Douglasymlai 2026-10-23 00:51:29 +01:00
  • 3d691ee252 feat: show approvals and questions above the message box Douglasymlai 2026-10-22 23:24:47 +01:00
  • ccc5e95c42 fix: preserve Session names in task history updates feat/session-header-menu Douglasymlai 2026-10-23 00:51:21 +01:00
  • 8bc26203b6 feat: turn the Session title into a menu with Pin, Rename, End and Delete Douglasymlai 2026-10-22 23:25:17 +01:00
  • c6787c5f7a
    feat: show when the model changes between tasks (#2098) Douglas Lai 2026-10-23 01:15:44 +01:00
  • 7ab668f3c3 feat: show when the model changes between tasks feat/model-change-divider Douglasymlai 2026-10-22 23:30:34 +01:00
  • 949b3b0206 style: sort regression test imports fix/interrupted-run-actions Douglasymlai 2026-10-22 22:50:05 +01:00
  • 8bca411984 style: sort regression test imports fix/refused-run-after-reload Douglasymlai 2026-10-22 22:50:03 +01:00
  • e6dc7412be fix: format app dates with the selected language fix/dates-follow-app-language Douglasymlai 2026-10-22 22:45:40 +01:00
  • 0fad027805 fix: name PDF previews and fit their visible width fix/pdf-preview-title Douglasymlai 2026-10-22 22:45:39 +01:00
  • 8f2aa9e73d fix: preserve action receipts and files for interrupted tasks Douglasymlai 2026-10-22 22:45:39 +01:00
  • 3c163db24a fix: preserve automation wall times across clock changes fix/automation-local-timezone Douglasymlai 2026-10-22 22:45:38 +01:00
  • 19bdc817e8 fix: scope automations and their execution sessions to a Space fix/automation-space-scope Douglasymlai 2026-10-22 22:45:38 +01:00
  • a2c9327460 fix: admit background automations with their durable queue identity fix/automation-duplicate-run Douglasymlai 2026-10-22 22:45:37 +01:00
  • 3178068fb9 fix: persist refused task admission failures Douglasymlai 2026-10-22 22:45:36 +01:00
  • e208d161fb
    feat: expose resolved model identity per Run (#2061) Douglas Lai 2026-10-22 22:28:29 +01:00
  • ac34ce76e1
    Merge branch 'main' into feat/run-resolved-model feat/run-resolved-model Douglas Lai 2026-10-22 22:17:53 +01:00
  • afba7cf3c9 feat: expose resolved model identity per Run Douglasymlai 2026-10-22 22:09:35 +01:00
  • 8c1d7ab0c9 fix: format all dates in the app language Douglasymlai 2026-10-22 19:42:09 +01:00
  • 129ce235bf fix: show the file name and fit the page in PDF previews Douglasymlai 2026-10-22 19:42:02 +01:00
  • aabe08bc10 fix: show completed actions and written files when a task is interrupted Douglasymlai 2026-10-22 19:41:55 +01:00
  • 58cb53d708 fix: keep Automation schedules and run history in local time Douglasymlai 2026-10-22 19:41:48 +01:00
  • ab3b01f5ce fix: list Automations for the whole Space and give each run its own Session Douglasymlai 2026-10-22 19:41:42 +01:00
  • 1b84387bb4 fix: run an Automation only once when its Session is opened afterwards Douglasymlai 2026-10-22 19:41:35 +01:00
  • ef2d9e3c92 fix: keep a refused Session showing its error after a reload Douglasymlai 2026-10-22 19:41:28 +01:00
  • eb229e9c9e feat: add BytePlus ModelArk managed agents as a remote sub-agent provider feat/modelark-sub-agent Douglasymlai 2026-10-20 11:01:40 +01:00
  • 687ddc84ce Update WeChat QR code via QR Code Updater Wendong-Fan 2026-10-19 17:33:48 +08:00
  • 69aeb24b42 feat: name the timeline shortcut Dev mode and match the Session menu fix/chattimeline-eventbus-launch Douglasymlai 2026-10-17 22:00:17 +01:00
  • 6d38769645 chore: remove unused components chore/remove-unused-components Douglasymlai 2026-10-17 20:25:58 +01:00
  • 55fc91a17b feat: align legacy work log rows with Narrative Douglasymlai 2026-10-17 20:13:48 +01:00
  • f61cd453a4 feat: improve ChatTimeline presentation and Session controls Douglasymlai 2026-10-17 19:56:42 +01:00
  • f8b1407afc feat: add automation-draft and interactive-result default skills feat/default-task-skills Douglasymlai 2026-10-17 19:43:03 +01:00
  • 8f90b99125
    refactor: let a Session render outside the active Session view (#2068) Douglas Lai 2026-10-16 15:59:12 +01:00
  • c6f9d23eaa fix: send chat focus, scroll and task-card requests once to the focused Session refactor/session-pane-scope Douglasymlai 2026-10-16 15:24:10 +01:00
  • d58eda96fa fix: keep each Session's browser bounds and select the Session when its browser is clicked Douglasymlai 2026-10-16 15:24:10 +01:00
  • 08566a7ab3 fix: save task edits to the Session that owns them Douglasymlai 2026-10-16 15:24:10 +01:00
  • 98d5e7407a docs: remove Session split view planning docs Douglasymlai 2026-10-16 13:38:14 +01:00
  • e5b975a88d refactor: scope Session rendering to its pane Douglasymlai 2026-10-16 12:37:18 +01:00
  • 805c008e7a docs: add Session split view plan Douglasymlai 2026-10-15 22:46:28 +01:00
  • 09bc31ef95
    feat: show the Session summary as a column next to the preview (#2067) Douglas Lai 2026-10-16 11:26:47 +01:00
  • fe2da56610 docs: remove Session split view planning docs feat/session-summary-column Douglasymlai 2026-10-16 11:16:34 +01:00
  • 0c66286095 Merge remote-tracking branch 'origin/main' into feat/session-summary-column Douglasymlai 2026-10-16 10:58:20 +01:00
  • 8a86d60ba7 feat: add Session Summary column and align New session layout Douglasymlai 2026-10-16 10:55:54 +01:00
  • 672e948bcc
    fix(deps): pin transitive Vitest to 2.1.9 (#2075) v1.0.6 Tong Chen 2026-10-16 09:15:46 +08:00
  • 805fbe078e fix(deps): pin transitive Vitest to 2.1.9 fix/ci-npm-dependency-resolution 4pmtong 2026-10-16 09:12:02 +08:00
  • df0b6be45b fix(ci): pin npm for dependency resolution 4pmtong 2026-10-16 09:04:25 +08:00
  • 6bcde0b0e2
    chore: prepare release rebuild (#2074) Tong Chen 2026-10-16 08:50:12 +08:00
  • d55f70e28b chore: prepare release rebuild chore/release-rebuild 4pmtong 2026-10-16 08:48:14 +08:00
  • 27a0fd0795 docs: add Session split view plan feat/session-windows-and-tabs feat/new-session-layout Douglasymlai 2026-10-15 22:46:29 +01:00
  • cc7621445a docs: add Session split view plan feat/split-view-model-comparison feat/session-split-view Douglasymlai 2026-10-15 22:46:28 +01:00
  • 4ec0801360 docs: add Session split view plan Douglasymlai 2026-10-15 22:46:20 +01:00
  • f474825744
    release v1.0.6 (#2065) Tong Chen 2026-10-15 19:57:04 +08:00
  • f30faa055a release v1.0.6 release/v1.0.6 4pmtong 2026-10-15 19:39:41 +08:00
  • bbfd2ac1b4
    fix: keep a Run waiting when one of several open approvals is cancelled (#2053) Tong Chen 2026-10-15 13:04:23 +08:00
  • a3aa02eb3c
    Merge branch 'main' into fix/cancelled-approval-keeps-waiting fix/cancelled-approval-keeps-waiting Tong Chen 2026-10-15 12:13:05 +08:00
  • 7e8ef367d6
    fix: keep a parallel execution draft when the send stops before its request (#2052) Tong Chen 2026-10-15 12:12:52 +08:00
  • 88f725e880
    Merge branch 'main' into fix/managed-draft-before-delivery fix/managed-draft-before-delivery Tong Chen 2026-10-15 11:59:02 +08:00
  • becb300dae
    fix: keep Automation schedules with ranges or lists as stored (#2051) Tong Chen 2026-10-15 11:58:55 +08:00
  • e4a0cbdddd docs: add model comparison plan docs/model-comparison-plan Douglas 2026-10-14 23:55:08 +01:00
  • d6d2ef38a8 fix(app-shell): keep bare routes draggable without a native title row fix/windows-window-chrome Douglas 2026-10-14 23:07:43 +01:00
  • 517dc902be Merge remote-tracking branch 'origin/main' into fix/windows-window-chrome Douglas 2026-10-14 23:07:43 +01:00
  • 49315bdd70 docs: tighten recording plan permission, capture and licensing gaps fix/headless-run-recording-plan Douglas 2026-10-14 22:59:13 +01:00
  • e15c7e864b docs: address review gaps in the run recording plan Douglas 2026-10-14 15:53:45 +01:00
  • 348caafbfe docs: plan headless run recording with Electron adapter Douglas 2026-10-14 15:31:34 +01:00
  • a13fa651e8 fix: keep MCP connector names out of failure logs feat/remote-mcp-oauth Douglas 2026-10-14 14:33:22 +01:00
  • bcc1320bbe fix: keep failed MCP sign-ins from converting static-key connectors Douglas 2026-10-14 12:16:08 +01:00
  • b5173ef2bc chore: remove remote MCP OAuth planning document Douglas 2026-10-14 11:22:34 +01:00
  • 6777e2cc20 feat: authorize custom remote MCP connectors with OAuth Douglas 2026-10-14 10:52:02 +01:00
  • 772ab0f85e docs: record open review findings for resolved model on Run reads fix/per-run-model-identity Douglas 2026-10-14 10:31:29 +01:00
  • a5277ef2f9 feat: expose resolved model on run reads Douglas 2026-09-23 14:13:47 +01:00
  • 70dd3ea444
    Merge branch 'main' into fix/automation-unsupported-cron fix/automation-unsupported-cron Tong Chen 2026-10-14 16:05:03 +08:00
  • 98ce9fb14a
    test: replay seeded events before live ones in run state reconciliation tests (#2054) Tong Chen 2026-10-14 16:04:52 +08:00
  • 5ad31147b8 test: score memory proposals with the real tool schema and only gate stated scopes feat/memory-convention-evals 4pmtong 2026-10-13 20:23:14 +08:00
  • 2a88f33a94 fix: make the memory convention eval load the blind set and match the design's checks 4pmtong 2026-10-13 19:55:00 +08:00
  • e7ee8c0158 test: add an opt-in runner that scores memory convention proposals 4pmtong 2026-10-13 18:17:02 +08:00
  • 93d7537b7c test: add labelled data for the memory convention evaluation 4pmtong 2026-10-13 18:17:02 +08:00
  • 9079271574 fix: leave Memory rule suggestions to the user and cap their share of each scope feat/memory-model-conventions 4pmtong 2026-10-13 20:21:34 +08:00
  • 200a18edca fix: keep Memory rule suggestions from blocking Runs or explicit requests 4pmtong 2026-10-13 19:57:52 +08:00
  • b0c19086c2 feat: show suggested Memory rules for the user to accept, edit or dismiss 4pmtong 2026-10-13 19:40:51 +08:00
  • 1a8611b9b1 feat: let agents propose Memory rules that wait for the user to adopt them 4pmtong 2026-10-13 19:23:50 +08:00
  • ace1dfcb2c fix: stop guessing Memory rules from scope phrases 4pmtong 2026-10-13 19:23:43 +08:00
  • 592ab150fc fix: stop Memory from treating trigger messages as the user's words fix/memory-trigger-provenance 4pmtong 2026-10-13 18:50:18 +08:00
  • 453f5fec24 test: replay seeded events before live ones in run state reconciliation tests fix/run-reconciliation-test-cursor 4pmtong 2026-10-13 13:18:59 +08:00
  • 55996fd499 fix: keep the stored run-once setting when saving a schedule the editor cannot show 4pmtong 2026-10-13 12:51:30 +08:00
  • fd699fc64b fix: close the card of a cancelled approval and keep a stopped Run cancelled 4pmtong 2026-10-13 12:49:57 +08:00
  • c2c68df058 test: cover a sent execution request being marked as attempted 4pmtong 2026-10-13 12:46:35 +08:00
  • 5c4bd8f008 fix: keep a Run waiting when one of several open approvals is cancelled 4pmtong 2026-10-13 12:32:27 +08:00
  • 8e765bf18b fix: keep a parallel execution draft when the send stops before its request 4pmtong 2026-10-13 12:29:17 +08:00
  • 9d056146a7 fix: keep Automation schedules with ranges or lists as stored 4pmtong 2026-10-13 12:27:15 +08:00