Commit Graph

  • 5606184bfc test(attachments): pin the CLI capability header and the rotation premise feat/stable-attachment-urls-cli Bohan-J 2026-07-29 18:09:35 +08:00
  • 2609b9b394 fix(issues): stop the request loop when an identifier names no issue Bohan-J 2026-07-29 18:09:25 +08:00
  • 2eb82382c3 fix(views): open a background tab on middle-click of AppLink (MUL-5457) agent/lambda/6cb3c05f Lambda 2026-07-29 18:08:09 +08:00
  • 4baf82c150 fix(views): open a real browser tab on modifier-click for non-anchor surfaces (MUL-5456) agent/lambda/4ce39989 Lambda 2026-07-29 18:04:18 +08:00
  • 454c3b94e7 feat(issues): add "Open in new tab" to the issue actions menu (MUL-5455) agent/lambda/6937e8d2 Lambda 2026-07-29 18:03:07 +08:00
  • 1f5580adbf feat(agents): use the runtime icon as the default agent avatar (MUL-5399) Lambda 2026-07-28 17:38:40 +08:00
  • 9dde8370a5 docs(changelog): add v0.4.14 release entry (#6120) v0.4.14 Multica Eve 2026-07-29 17:58:47 +08:00
  • e273ee9d0c refactor(issues): make the single-request guarantee for identifier URLs explicit Bohan-J 2026-07-29 17:35:05 +08:00
  • bb5542063c docs(changelog): add v0.4.14 release entry agent/elon/33036620 Eve 2026-07-29 17:29:04 +08:00
  • 9094b76ecc feat(attachments): let callers opt out of pre-signed URLs in bulk responses Bohan-J 2026-07-29 17:26:53 +08:00
  • 5f820a1d22 perf(agents): raise the model catalog serve window to 24h (MUL-5444) (#6115) Multica Eve 2026-07-29 17:25:20 +08:00
  • 1c2d39cd91 Merge origin/main into agent/walt/ea30b90a Naiyuan Qing 2026-07-29 17:16:55 +08:00
  • 85dc3a401e feat(issues): support human-readable issue URLs using issue keys (MUL-5354) Bohan-J 2026-07-29 17:15:08 +08:00
  • 4599eea314 fix(skills): put the skill detail page's remaining sizes on the type scale Naiyuan Qing 2026-07-29 17:12:56 +08:00
  • 545afea827 Revert "feat(ui): establish a role-named type scale and migrate ad-hoc font s…" (#6116) Jiayuan Zhang 2026-07-29 17:10:33 +08:00
  • f0920d78b7 Revert "feat(ui): establish a role-named type scale and migrate ad-hoc font s…" revert-6108-agent/lambda/fc77a472 Jiayuan Zhang 2026-07-29 17:10:18 +08:00
  • 459482e2fb perf(agents): raise the model catalog serve window to 24h (MUL-5444) agent/eve/serve-window-24h Eve 2026-07-29 17:07:28 +08:00
  • 0e01d1d95c docs(agent): correct cachedDiscovery's key comment after path scoping fix/model-list-custom-profile-binary Eve 2026-07-29 17:07:08 +08:00
  • 53cffba518 refactor(ui): fold the muted-foreground guard into one text-tone contract agent/lambda/1b865d1c Lambda 2026-07-29 16:56:14 +08:00
  • 61898e808e fix(daemon): enumerate the custom runtime profile's binary for model lists (MUL-5471) Eve 2026-07-29 16:54:17 +08:00
  • c3859a3602 Merge origin/main into agent/walt/ea30b90a Naiyuan Qing 2026-07-29 16:51:02 +08:00
  • 7391de4d73 fix(ui): replace the text-alpha ladder with solid tones (MUL-5452) Lambda 2026-07-29 16:46:09 +08:00
  • 096b4a6bb6 refactor(skills): stop the skill header restating what the Overview tab edits Naiyuan Qing 2026-07-29 16:42:07 +08:00
  • a0ef1a43f3 fix(daemon): diagnose silent OpenClaw npm shim failures on Windows (MUL-5422) (#6084) Multica Eve 2026-07-29 16:30:35 +08:00
  • d68d636c91 feat(ui): establish a role-named type scale and migrate ad-hoc font sizes (MUL-5451) (#6108) Jiayuan Zhang 2026-07-29 16:30:13 +08:00
  • 4f70480039 fix(typography): real Inter italic + variable Geist Mono on desktop (MUL-5449) (#6105) Jiayuan Zhang 2026-07-29 16:29:05 +08:00
  • c4f10e420c docs(daemon): tighten OpenClaw timeout wording and pipe-EOF claims (MUL-5422) bugfix/mul-5422-openclaw-windows-cmd-diagnostics Eve 2026-07-29 16:21:10 +08:00
  • 5230e4772f docs(typography): correct stale Geist Mono note in font-synthesis comment agent/lambda/58ec70f1 Lambda 2026-07-29 16:20:46 +08:00
  • e083193a5a test(channel): wait for the async media goroutine before asserting on it (#6107) Bohan Jiang 2026-07-29 16:18:32 +08:00
  • b0ea743ae0 feat(ui): establish a role-named type scale and migrate ad-hoc font sizes (MUL-5451) Lambda 2026-07-29 16:17:12 +08:00
  • 9738b80e90 test(channel): wait for the async media goroutine before asserting on it fix/flaky-media-assertion Bohan-J 2026-07-29 16:11:18 +08:00
  • e45a8f6c12 fix(daemon): scan comment roots before bulk reads in agent catch-up (MUL-5372) (#6093) Bohan Jiang 2026-07-29 16:08:55 +08:00
  • 4c1144f40f docs(daemon): correct two stale comments on the OpenClaw CLI timeout (MUL-5422) Eve 2026-07-29 16:07:16 +08:00
  • 77df7f5448 fix(daemon): drop the WaitDelay change and wrap the context error (MUL-5422) Eve 2026-07-29 15:26:12 +08:00
  • 5e9905bd18 fix(daemon): bound execOpenclawCLI so its 5s timeout is actually enforceable Eve 2026-07-29 14:59:23 +08:00
  • 86b96af346 test(daemon): make the OpenClaw timeout regression PATH-independent Eve 2026-07-29 14:50:37 +08:00
  • 88d8db8354 fix(daemon): address review on OpenClaw shim diagnostics (MUL-5422) Eve 2026-07-29 14:40:00 +08:00
  • 4bc6ef82c4 fix(daemon): diagnose silent OpenClaw npm shim failures on Windows (MUL-5422) Eve 2026-07-29 14:12:55 +08:00
  • c25a82eee0 perf(agents): fast model discovery on runtime switch (MUL-5444) (#6098) Multica Eve 2026-07-29 16:03:26 +08:00
  • 9a6d072905 fix(typography): give desktop the variable Geist Mono (MUL-5449) Lambda 2026-07-29 16:00:58 +08:00
  • 621eda667a fix(typography): load real Inter italic on web and desktop (MUL-5449) Lambda 2026-07-29 15:52:42 +08:00
  • f46f215d54 fix(ui): keep page-level action bars out from under the chat launcher Naiyuan Qing 2026-07-29 15:55:32 +08:00
  • 280fa28e0d fix(agent): deny CodeBuddy's interactive plan-mode tools in headless runs (MUL-5383) (#6104) Bohan Jiang 2026-07-29 15:55:02 +08:00
  • 30318b79bc MUL-5426: fix(daemon): retire sessions whose history the provider refuses to replay (#6083) Bohan Jiang 2026-07-29 15:54:51 +08:00
  • d2b47a86a9 docs(daemon): address review nits on comment-catchup change fix/bounded-comment-catchup Bohan-J 2026-07-29 15:54:19 +08:00
  • be87c5ae7e test(session): require pgx.ErrNoRows in the resume-exclusion assertions fix/unresumable-session-history Bohan-J 2026-07-29 15:14:34 +08:00
  • bef54a197a fix(session): close the Chat and fresh-retry paths that resurrect a poisoned session Bohan-J 2026-07-29 14:53:22 +08:00
  • 7cd3580912 fix(daemon): retire sessions whose history the provider refuses to replay Bohan-J 2026-07-29 14:12:38 +08:00
  • 06a100d612 fix(editor): render proxy-mode inline images from an authenticated byte fetch (MUL-5445) (#6091) Bohan Jiang 2026-07-29 15:45:11 +08:00
  • cb91ad7d9e fix(agent): deny CodeBuddy's interactive plan-mode tools in headless runs (MUL-5383) agent/j/20838165 Bohan-J 2026-07-29 15:43:05 +08:00
  • 607209de7c fix(avatar): serve avatars through a signed endpoint on private buckets (MUL-5393) (#6088) Bohan Jiang 2026-07-29 15:39:18 +08:00
  • 9ff766d700 fix(ui): tabular figures on live task timers (MUL-5448) (#6094) Jiayuan Zhang 2026-07-29 15:38:12 +08:00
  • e54296eabb fix(ui): raise light muted-foreground to clear WCAG AA (MUL-5447) (#6095) Jiayuan Zhang 2026-07-29 15:37:20 +08:00
  • 99698cda93 fix(agents): address review on model discovery SWR (MUL-5444) agent/eve/2d350aa7 Eve 2026-07-29 15:36:50 +08:00
  • 503b09c5de fix(web): give landing CJK headlines a real serif and CJK metrics (MUL-5446) (#6101) Jiayuan Zhang 2026-07-29 15:36:42 +08:00
  • e1bc092ee2 fix(issues): widen the reading measure to max-w-2xl (MUL-5450) agent/lambda/3c8aeb6d Lambda 2026-07-29 15:28:15 +08:00
  • d395cc3504 fix(web): give landing CJK headlines a real serif and CJK metrics (MUL-5446) agent/lambda/e79c8878 Lambda 2026-07-29 15:27:36 +08:00
  • 136765c83b fix(avatar): only publish avatar-class objects through the signed endpoint (MUL-5393) agent/j/e0aeeeff Bohan-J 2026-07-29 15:11:21 +08:00
  • 7503595bb9 fix(avatar): serve avatars through a signed endpoint on private buckets (MUL-5393) Bohan-J 2026-07-29 14:26:17 +08:00
  • bdae0d2a03 fix(attachments): serve proxy-mode downloads with a scoped capability URL (MUL-5292) (#6092) Bohan Jiang 2026-07-29 15:20:13 +08:00
  • 6c9a59cc14 refactor(uploads): widen handleUpload contract, fix interrupted doc drift (#6035) Naiyuan Qing 2026-07-29 15:17:40 +08:00
  • dc422627b0 feat(skills): rebuild skill detail page around Overview/Files tabs (MUL-5443) NevilleQingNY 2026-07-29 15:17:22 +08:00
  • de3e0ae556 fix(agent): make cursor stream protocol drift loud instead of silent (MUL-5434) (#6089) Multica Eve 2026-07-29 15:15:41 +08:00
  • e70e71fea1 fix(issues): repair the issue Table's column interactions, loading states and scroll rendering (#6036) Naiyuan Qing 2026-07-29 15:13:20 +08:00
  • bd7e758fc9 refactor(daemon): keep comment-read flag semantics in one place Bohan-J 2026-07-29 15:11:30 +08:00
  • 07a78d910d fix(daemon): discover agent CLIs installed after startup (MUL-5439) (#6086) Multica Eve 2026-07-29 15:08:56 +08:00
  • 2a8b5d8ecd perf(agents): make runtime model discovery fast on runtime switch (MUL-5444) Eve 2026-07-29 15:06:28 +08:00
  • 5fa94e59ab fix(ui): let group rows report their height, and re-measure the frozen edge on resize fix/table-interaction Naiyuan Qing 2026-07-29 15:03:14 +08:00
  • 3eb1d53add fix(daemon): keep CLI discovery out of custom-profile convergence (MUL-5439) agent/eve/bf701735 Eve 2026-07-29 15:01:19 +08:00
  • 985bd3d4be fix(issues): cap the issue-detail reading measure (MUL-5450) Lambda 2026-07-29 14:59:53 +08:00
  • e6be57ffb6 fix(issues): scope the title cell's actions to the title cell Naiyuan Qing 2026-07-29 14:58:51 +08:00
  • b3847b4172 MUL-5433: fix(agent/hermes): pin session id mid-flight for daemon resume (#6070) David Zhang 2026-07-29 02:58:01 -04:00
  • b10a82f1a8 fix(ui): raise light muted-foreground to clear WCAG AA (MUL-5447) agent/lambda/1074b8d4 Lambda 2026-07-29 14:56:45 +08:00
  • 47f07d3027 fix(agent): report cursor unhandled events as evidence, not as a verdict fix/cursor-unknown-event-type-diagnostics Eve 2026-07-29 14:54:22 +08:00
  • 85ad29c065 fix(ui): tabular figures on live task timers (MUL-5448) agent/lambda/850b259b Lambda 2026-07-29 14:53:54 +08:00
  • 70384dd13c fix(daemon): scan comment roots before bulk reads in agent catch-up Bohan-J 2026-07-29 14:51:18 +08:00
  • 6c38acf05e fix(editor): render proxy-mode inline images from an authenticated byte fetch (MUL-5445) agent/j/41a01026 J 2026-07-29 14:49:14 +08:00
  • 3506b1083f fix(editor): cap prose measure at 64ch agent/lambda/716fd93b Lambda 2026-07-29 14:45:45 +08:00
  • 19d2ec36db fix(desktop): load Geist Mono 500 Lambda 2026-07-29 14:45:45 +08:00
  • aef304ed1f fix(views): tabular-nums on live elapsed counters Lambda 2026-07-29 14:45:45 +08:00
  • c6a41b2ad0 fix(web): give landing CJK headlines a real serif stack Lambda 2026-07-29 14:45:31 +08:00
  • 88e276755b fix(ui): raise light-mode muted-foreground to WCAG AA Lambda 2026-07-29 14:45:18 +08:00
  • bec44e1ca6 fix(daemon): retry discovery until registered, and never evict live runtimes Eve 2026-07-29 14:43:04 +08:00
  • b207a93117 fix(ui): measure table rows instead of assuming they are all one height Naiyuan Qing 2026-07-29 14:36:15 +08:00
  • d4dac0e77c perf(agents): index-backed latest-terminal lookup in task snapshot (MUL-5436) (#6085) Multica Eve 2026-07-29 14:28:44 +08:00
  • be121ef759 fix(agent): make cursor stream protocol drift loud instead of silent (MUL-5434) Eve 2026-07-29 14:28:02 +08:00
  • efb9bdadf4 feat(issues): show the table's own grid while its first page loads, and end its columns like every other surface Naiyuan Qing 2026-07-29 14:25:40 +08:00
  • 37c77e8a0b fix(issues): give the table's title column back the width its hover actions held Naiyuan Qing 2026-07-29 14:25:29 +08:00
  • 90e8d7871c fix(ui): stop the table header flickering black during scroll Naiyuan Qing 2026-07-29 14:24:42 +08:00
  • 6d98b5eeb3 fix(editor): re-sign cross-origin attachment URLs (#6029) 苗大 2026-07-29 14:19:25 +08:00
  • 168e31f6a3 fix(daemon): discover agent CLIs installed after startup (MUL-5439) Eve 2026-07-29 14:18:31 +08:00
  • 2f70cd7259 perf(agents): index-backed latest-terminal lookup in task snapshot (MUL-5436) perf/agent-task-snapshot-latest-terminal Eve 2026-07-29 14:15:27 +08:00
  • cc5ee169f0 fix(agents): allow agent owners to manage their own agent's env (MUL-5438) (#6080) Bohan Jiang 2026-07-29 14:01:09 +08:00
  • 8a64c9f21e docs(agents): correct stale "owner/admin only" env permission wording agent/j/e2ed1fc1 Bohan-J 2026-07-29 14:00:54 +08:00
  • 37e4ed5330 feat(ui): size a table column to its content on double-click Naiyuan Qing 2026-07-29 13:52:18 +08:00
  • bd7098a078 fix(ui): mark the frozen column boundary while the table is scrolled sideways Naiyuan Qing 2026-07-29 13:46:15 +08:00
  • b5992c4454 fix(featureflags): publish the hang stack capture flag to clients (MUL-5345) (#6079) Naiyuan Qing 2026-07-29 13:37:53 +08:00
  • 77907db1e3 MUL-5406: propagate non-ErrNoRows scope DB errors (#6057) XuSt 2026-07-29 13:22:12 +08:00
  • b995c2bf55 fix(agents): let agent owners manage their own agent's env (MUL-5438) Bohan-J 2026-07-29 13:21:27 +08:00
  • 8921994667 fix(featureflags): publish the hang stack capture flag to clients (MUL-5345) walt/mul-5345-publish-stack-capture-flag multica-agent 2026-07-29 13:18:58 +08:00