Commit Graph

  • 8c5c2a0913 fix(desktop): narrow chat action hover area #642 程序员阿江(Relakkes) 2026-05-31 15:42:58 +08:00
  • 587922ba75 fix(desktop): refine activity profile editing 程序员阿江(Relakkes) 2026-05-31 15:42:44 +08:00
  • ef818f8d8c fix(desktop): keep dismissed task progress hidden 程序员阿江(Relakkes) 2026-05-31 13:52:54 +08:00
  • 3b1b96022f feat: add activity profile and themed usage heatmap 程序员阿江(Relakkes) 2026-05-31 00:29:05 +08:00
  • eede5568d2 fix: preserve chat flow after unsupported media 程序员阿江(Relakkes) 2026-05-30 23:51:12 +08:00
  • 1f9af7e578 feat: scope desktop reasoning effort to sessions 程序员阿江(Relakkes) 2026-05-30 22:30:24 +08:00
  • 29586ce384 fix: stabilize empty agentTaskNotifications to prevent scroll re-renders 程序员阿江(Relakkes) 2026-05-30 22:26:56 +08:00
  • 1110e5ab30 fix: make desktop updates non-blocking 程序员阿江(Relakkes) 2026-05-30 21:54:06 +08:00
  • 6ca7ee48a8 fix: unify desktop confirmation dialogs 程序员阿江(Relakkes) 2026-05-30 21:25:31 +08:00
  • 66a0d45627 fix: hold Mermaid rendering until streams finish #636 程序员阿江(Relakkes) 2026-05-30 19:57:39 +08:00
  • fd25e5732f fix: hide message actions after pointer clicks #642 程序员阿江(Relakkes) 2026-05-30 18:57:55 +08:00
  • 7f74de711f fix: reduce session list memory pressure (#649) 程序员阿江(Relakkes) 2026-05-29 14:07:30 +08:00
  • d9d0d20782 fix: repair desktop theme rendering for markdown #636 程序员阿江(Relakkes) 2026-05-29 13:23:03 +08:00
  • f559ed31dc fix: keep MCP and history navigation responsive (#648) 程序员阿江(Relakkes) 2026-05-29 13:22:26 +08:00
  • a7c62c93c0 fix: reduce session list parsing during long chats (#651) 程序员阿江(Relakkes) 2026-05-29 13:20:53 +08:00
  • b483a9929d fix: reveal message actions with timestamps on hover (#642) 程序员阿江(Relakkes) 2026-05-29 12:52:50 +08:00
  • 1ca29d8a4a fix(desktop): hide child webview while a fullscreen overlay (image preview) is open 程序员阿江(Relakkes) 2026-05-31 00:13:46 +08:00
  • 144ee5a779 fix(desktop): open-with trigger toggles its menu (re-click closes; ignore trigger in outside-close) 程序员阿江(Relakkes) 2026-05-31 00:09:32 +08:00
  • f17b0828a0 feat(desktop): change-card row opens the workspace diff instead of an inline diff 程序员阿江(Relakkes) 2026-05-31 00:01:04 +08:00
  • 8ddac90c11 feat(server): serve absolute local files via /local-file so file:// links open in the in-app browser 程序员阿江(Relakkes) 2026-05-30 23:46:34 +08:00
  • 1d9f4c9cb7 feat(desktop): unify right panel into Workbench with file/browser mode switch 程序员阿江(Relakkes) 2026-05-30 23:36:21 +08:00
  • 41d1cb5c00 feat(desktop): browser loading indicator (progress bar + spinner) with timeout fallback 程序员阿江(Relakkes) 2026-05-30 23:17:04 +08:00
  • d7d7cffddb feat(desktop): render AI-output videos inline as <video> (mp4/webm/mov) 程序员阿江(Relakkes) 2026-05-30 18:23:39 +08:00
  • 7d07a7cadc feat(server): preview-fs serves video with byte-range streaming (inline <video>) 程序员阿江(Relakkes) 2026-05-30 18:19:20 +08:00
  • f2f230914d feat(desktop): collapse long change-file lists in the turn card (show N more) 程序员阿江(Relakkes) 2026-05-30 18:15:00 +08:00
  • 0c24a5da3e feat(desktop): render relative workspace images inline; stop images doubling as cards 程序员阿江(Relakkes) 2026-05-30 18:11:21 +08:00
  • ac0cb4d0a0 feat(desktop): only previewable change rows (md/html/image) get the open-with pill 程序员阿江(Relakkes) 2026-05-30 17:44:38 +08:00
  • 78baace37e fix(desktop): de-duplicate localhost url in output card (hide subtitle when == title) 程序员阿江(Relakkes) 2026-05-30 17:10:40 +08:00
  • 95d1ba997a feat(desktop): render message-complete previewable refs as rich cards (drop inline pill) 程序员阿江(Relakkes) 2026-05-30 17:04:56 +08:00
  • e49b9390b6 feat(desktop): add assistantOutputTargets detector (preview refs from message text) 程序员阿江(Relakkes) 2026-05-30 16:58:09 +08:00
  • f93c94bb09 fix(desktop): inline open-with trigger = clear 打开方式 pill (bigger hit target) 程序员阿江(Relakkes) 2026-05-29 20:10:42 +08:00
  • a8406fd903 fix(desktop): open-with menu viewport-flip + openPreview opens panel 程序员阿江(Relakkes) 2026-05-29 19:58:01 +08:00
  • ca2de74f87 fix(desktop): selection回填只留用户意见+圈选截图,去掉selector/DOM/页面噪音 程序员阿江(Relakkes) 2026-05-29 18:01:00 +08:00
  • 81ed3e2530 feat(desktop): render changed files as rich cards (icon/type/open-with pill) 程序员阿江(Relakkes) 2026-05-29 17:38:10 +08:00
  • 4f03b8f6e6 feat(desktop): show open-with affordance on URLs rendered as inline code 程序员阿江(Relakkes) 2026-05-29 16:22:57 +08:00
  • 3f1617d139 feat(desktop): add per-file open-with/preview to the turn changes card 程序员阿江(Relakkes) 2026-05-29 16:20:27 +08:00
  • 0035e7df3f feat(desktop): add open-with menu on previewable links in completed AI messages 程序员阿江(Relakkes) 2026-05-29 15:29:36 +08:00
  • 50dbb6c822 feat(desktop): add open-with (IDE/file-manager/system) to workspace file context menu 程序员阿江(Relakkes) 2026-05-29 15:19:11 +08:00
  • 55b9ccc276 feat(desktop): add reusable open-with menu + items builder (IDE/Finder/browser) 程序员阿江(Relakkes) 2026-05-29 15:02:05 +08:00
  • c99472222a feat(desktop): open edit bubble on pick, bundle diff+description+annotated screenshot, signal picker-exited 程序员阿江(Relakkes) 2026-05-29 14:41:59 +08:00
  • 83a1a6a789 feat(desktop): add element edit bubble (描述/文本/颜色/背景/Opacity/字体) with live preview + diff 程序员阿江(Relakkes) 2026-05-29 14:38:22 +08:00
  • 677b6048c1 fix(desktop): selection captures full-page screenshot with annotated region (图4) 程序员阿江(Relakkes) 2026-05-29 14:25:26 +08:00
  • fcd766a5ff fix(desktop): reset picker state on selection + guard malformed preview payloads 程序员阿江(Relakkes) 2026-05-29 13:45:14 +08:00
  • b3c4f1b686 feat(desktop): add element-picker toggle to browser surface 程序员阿江(Relakkes) 2026-05-29 13:36:34 +08:00
  • dbef9f2d0a feat(desktop): bundle element selection into composer prefill 程序员阿江(Relakkes) 2026-05-29 13:33:55 +08:00
  • 96a288425f feat(desktop): render selection payload into composer text 程序员阿江(Relakkes) 2026-05-29 13:29:59 +08:00
  • 14e7228e33 feat(desktop): add edit popover apply-edit with optimistic preview + diff 程序员阿江(Relakkes) 2026-05-29 13:28:19 +08:00
  • 31359a9cd2 feat(desktop): add element picker state machine with shadow-dom overlay 程序员阿江(Relakkes) 2026-05-29 13:26:40 +08:00
  • 5083adc9f9 feat(desktop): add DOM tree navigation helpers 程序员阿江(Relakkes) 2026-05-29 13:24:36 +08:00
  • 19116cb4d9 feat(desktop): add element metadata builder 程序员阿江(Relakkes) 2026-05-29 13:23:33 +08:00
  • 7e417219df feat(desktop): add selector/nth-path builders for element picker 程序员阿江(Relakkes) 2026-05-29 13:21:58 +08:00
  • acbdd7f274 feat(desktop): wire screenshot capture button to composer prefill 程序员阿江(Relakkes) 2026-05-29 13:19:23 +08:00
  • 26018fa40b feat(desktop): in-page screenshot capture via html2canvas (mock-tested; real-engine validation deferred) 程序员阿江(Relakkes) 2026-05-29 13:13:31 +08:00
  • d8744048e3 feat(desktop): add planResize/compressDataUrl for screenshot payloads 程序员阿江(Relakkes) 2026-05-29 13:11:10 +08:00
  • 5d02f4c4e7 feat(desktop): subscribe preview bridge events into browser store 程序员阿江(Relakkes) 2026-05-29 13:08:36 +08:00
  • 36a3ffff34 feat(desktop): preview-agent bridge with ready/navigated reporting 程序员阿江(Relakkes) 2026-05-29 13:04:08 +08:00
  • 06461a93e9 feat(desktop): add preview bridge protocol and host<->page commands 程序员阿江(Relakkes) 2026-05-29 13:01:19 +08:00
  • d3e7a35e7a feat(desktop): build & inject preview-agent script into child webview 程序员阿江(Relakkes) 2026-05-29 12:58:21 +08:00
  • 029c2a3f8f feat(desktop): add open-with menu component for links 程序员阿江(Relakkes) 2026-05-29 12:42:30 +08:00
  • d9ebf4c2f1 feat(desktop): route assistant message links to in-app preview surfaces 程序员阿江(Relakkes) 2026-05-29 12:40:29 +08:00
  • 13222b375d feat(desktop): add handlePreviewLink action dispatcher 程序员阿江(Relakkes) 2026-05-29 12:36:59 +08:00
  • 8c4e8073ab feat(desktop): add classifyPreviewLink classifier 程序员阿江(Relakkes) 2026-05-29 12:34:54 +08:00
  • 36a3e4c018 feat(server): serve sandboxed workspace files via /preview-fs 程序员阿江(Relakkes) 2026-05-29 12:32:34 +08:00
  • a0d5e7c40c feat(server): add content-type map for preview-fs static route 程序员阿江(Relakkes) 2026-05-29 12:27:51 +08:00
  • 3077f1569d feat(desktop): mount BrowserSurface in right panel with TabBar toggle 程序员阿江(Relakkes) 2026-05-29 12:06:00 +08:00
  • 0ac56a6b11 feat(desktop): add BrowserSurface with bounds sync and address bar wiring 程序员阿江(Relakkes) 2026-05-29 12:00:11 +08:00
  • 259391eb51 feat(desktop): add preview child-webview lifecycle commands 程序员阿江(Relakkes) 2026-05-29 11:56:24 +08:00
  • 498556a3a2 feat(desktop): add preview url allowlist (normalize_preview_url) 程序员阿江(Relakkes) 2026-05-29 11:52:11 +08:00
  • bdfedcd2e7 feat(desktop): add BrowserAddressBar component 程序员阿江(Relakkes) 2026-05-29 11:48:53 +08:00
  • 25ea37bb3d feat(desktop): add previewBridge wrapper over tauri preview commands 程序员阿江(Relakkes) 2026-05-29 11:46:04 +08:00
  • 633ab63f36 feat(desktop): add browserPanelStore with history/loading/picker state 程序员阿江(Relakkes) 2026-05-29 11:41:41 +08:00
  • 53724a6652 feat(desktop): add computeWebviewBounds helper 程序员阿江(Relakkes) 2026-05-29 11:36:39 +08:00
  • 78565a7478 build(desktop): enable tauri unstable feature for multiwebview 程序员阿江(Relakkes) 2026-05-29 11:32:44 +08:00
  • 1bc65321e0 fix: avoid desktop image Read failures (#615) 程序员阿江(Relakkes) 2026-05-28 17:43:44 +08:00
  • 3f4d731cc7 fix: scope permission mode to sessions 程序员阿江(Relakkes) 2026-05-27 23:12:00 +08:00
  • 62f1aa71e8 fix: prevent accidental desktop chat sends (#631) 程序员阿江(Relakkes) 2026-05-27 23:03:18 +08:00
  • b45f83b157
    Merge a7ed7450a2795169851b614150063fe19d198264 into bee3d3286b49230bdf50b09cd28fdf9e33db2e3b Ericwyc-max 2026-05-28 16:41:30 +00:00
  • a7ed7450a2 fix: resolve sidecar memory leak and session list API timeout Ericwyc-max 2026-05-29 00:36:17 +08:00
  • 625fd98368 fix: unblock desktop confirm dialogs (#512) 程序员阿江(Relakkes) 2026-05-27 22:12:51 +08:00
  • aa749c5b37 fix: stop stuck desktop provider streams (#634) 程序员阿江(Relakkes) 2026-05-27 21:57:29 +08:00
  • bee3d3286b
    Merge pull request #593 from yjjheizhu/feat/i18n-slash-command-descriptions 程序员阿江-Relakkes 2026-05-27 21:19:45 +08:00
  • 3239c6e180 fix(provider): strip [1m]/[2m] suffix from model before sending to 3P APIs moyu12-ae 2026-05-27 16:19:06 +08:00
  • a5599fd3b8 fix(ci): add bun install to change-policy job to resolve axios dependency moyu12-ae 2026-05-27 15:33:17 +08:00
  • 1efe3f63c2 test(cache): add 26 integration tests + fix NaN edge case in computeCacheMetrics moyu12-ae 2026-05-27 15:14:37 +08:00
  • 681868188c fix(cache): add compactionCacheHitRatio to auto_compact_succeeded event moyu12-ae 2026-05-27 15:04:58 +08:00
  • 5877610077 feat(cache): add cache economics, pre-fold logic, and alreadyFoldedThisTurn moyu12-ae 2026-05-27 14:54:05 +08:00
  • f4eee4e3a5 feat(cache): multi-level compaction thresholds and CCH optimization moyu12-ae 2026-05-27 14:40:16 +08:00
  • a1cbf87a9b feat: improve image detection and default-enable auto-switching OHCJ099 2026-05-27 14:09:25 +08:00
  • d7a960ee8c feat: add image recognition model auto-switching OHCJ099 2026-05-27 14:08:32 +08:00
  • b2dfeb11cf fix(desktop): prevent raw i18n key from leaking in slash command descriptions 派大星 2026-05-26 22:52:18 +08:00
  • 1464ef538e release: v0.3.1 v0.3.1 程序员阿江(Relakkes) 2026-05-26 00:52:43 +08:00
  • 990733cf2c Merge remote-tracking branch 'origin/main' 程序员阿江(Relakkes) 2026-05-26 00:11:06 +08:00
  • c373f8cf45 fix: preserve Windows drive-root project identity Relakkes Yang 2026-05-25 23:23:15 +08:00
  • 9a6b0c4e72 fix: compact desktop terminal chrome 程序员阿江(Relakkes) 2026-05-25 23:20:28 +08:00
  • 76a4ca5d30 fix: preserve desktop terminal sessions across panel moves 程序员阿江(Relakkes) 2026-05-25 22:33:22 +08:00
  • 9746a6893b docs: restore pre-push gate note 程序员阿江(Relakkes) 2026-05-25 22:18:30 +08:00
  • fa7e1438e1 fix: avoid empty MCP flash during settings load 程序员阿江(Relakkes) 2026-05-25 20:58:06 +08:00
  • 043f0e7a2e docs: 简化贡献指南,补充桌面端手工测试和 PR 影响范围要求 程序员阿江(Relakkes) 2026-05-25 20:41:07 +08:00
  • c4890bdafc fix: keep project MCP entries visible in settings 程序员阿江(Relakkes) 2026-05-25 20:28:00 +08:00
  • 21954e5f5c fix: keep directory picker menu within viewport 程序员阿江(Relakkes) 2026-05-25 20:10:24 +08:00