Commit Graph

  • d66455d44d feat(chat): auto-focus compose box on new chat agent/lambda/f880d8ce Lambda 2026-07-09 14:18:09 +08:00
  • faf260cee0 Merge branch 'main' into pr-4784-fix Naiyuan Qing 2026-07-09 14:13:19 +08:00
  • 3fa9d619a7 fix(integrations): auto-recycle IM bot slots on owner delete + accurate conflict copy (#4810) agent/j/c891a576 J 2026-07-09 14:05:11 +08:00
  • c5a5d9eb74 fix(migrate): backfill identifier aliases for renamed legacy prefixes Naiyuan Qing 2026-07-09 13:54:48 +08:00
  • e6e63e6a13 feat(chat): LLM-generated chat session titles with silent fallback (MUL-4295) (#5141) LinYushen 2026-07-09 13:49:07 +08:00
  • 0c2e48ded2 refactor: retire FF_RUNTIME_BRIEF_SLIM, make slim runtime brief the only path (MUL-4297) Multica Eve 2026-07-09 13:48:33 +08:00
  • f94d98b0de feat(projects): guard removing a space from a project when it still has issues Naiyuan Qing 2026-07-09 13:35:43 +08:00
  • a6be0f62b1 fix(server): lowercase space key in issue-identifier-alias lookups Naiyuan Qing 2026-07-09 13:35:23 +08:00
  • 612e57e350 feat(issues): push priority filter into ListIssues as a server list membership dimension (MUL-4289) agent/walt/631e37c8 Naiyuan Qing 2026-07-09 13:33:54 +08:00
  • 0ffb5f6863 fix(markdown): drop trailing markdown delimiters from linkified URLs (MUL-4242) (#5139) Naiyuan Qing 2026-07-09 13:33:19 +08:00
  • 987c8bf2fc refactor(runtime-brief): retire FF_RUNTIME_BRIEF_SLIM, make slim brief the only path (MUL-4297) refactor/remove-ff-runtime-brief-slim Eve 2026-07-09 13:33:01 +08:00
  • 528d3c7fbb fix: use short task temp dirs for agent env (#5140) Multica Eve 2026-07-09 13:05:54 +08:00
  • 75695a2e40 fix(comments): guarantee at-least-once processing of user comments (MUL-4195) (#5068) Multica Eve 2026-07-09 12:48:57 +08:00
  • 22a71bafe3 feat(server): add basic LLM API layer with OpenAI-compatible endpoints (#5138) Multica Eve 2026-07-09 12:42:59 +08:00
  • 5812158ded fix(makefile): inject version ldflags into make daemon/multica/cli targets (#5054) Gabriel Lopez-Seco 2026-07-09 00:24:24 -04:00
  • 954aa349b0 fix(markdown): drop trailing markdown delimiters from linkified URLs (MUL-4242) agent/walt/md-linkify-unify Naiyuan Qing 2026-07-09 12:08:17 +08:00
  • 3fdcdb1a39 fix(cli): retry transient assignee resolver fetches (#5078) CAVIN 2026-07-09 11:52:03 +08:00
  • 0582db356e feat(issues): make cancelled a default status, not filter-gated (MUL-4290) (#5135) Naiyuan Qing 2026-07-09 11:10:24 +08:00
  • 99cf9e73d0 feat(issues): make cancelled a default status, not filter-gated (MUL-4290) agent/walt/a852cc45 Naiyuan Qing 2026-07-09 10:46:42 +08:00
  • d8b4dc3baa refactor(ui): converge ActorAvatar size to semantic tiers (MUL-4277) Naiyuan Qing 2026-07-09 10:19:48 +08:00
  • 6077f1a9b0 feat(issues): surface cancelled issues via status filter (MUL-4261) (#5099) Naiyuan Qing 2026-07-09 10:07:34 +08:00
  • cac2965ddb fix(markdown): autolink read-only URLs in the parse tree, not raw text (MUL-4242) (#5091) Naiyuan Qing 2026-07-09 09:49:11 +08:00
  • c297e69931 fix(markdown): keep every URL in a CJK-separated run linked in readonly agent/walt/195b43c4 Naiyuan Qing 2026-07-09 09:28:10 +08:00
  • 67cd1e645a fix(core): add exponential backoff with jitter to WSClient reconnect (#5036) MeloMei 2026-07-09 08:55:19 +08:00
  • 3a3159a14a fix(ui): unify chat list & inbox list avatar size to 32px [MUL-4283] (#5121) Jiayuan Zhang 2026-07-09 02:51:39 +08:00
  • 3efe5bac17 fix(views): restore chat and inbox list gutters (#5120) Jiayuan Zhang 2026-07-09 02:29:21 +08:00
  • f8c4c88129 feat(agents): show runtime model + effort on agent hover card [MUL-4280] (#5117) Jiayuan Zhang 2026-07-09 02:08:36 +08:00
  • 23e4f125b2 feat(chat): default floating chat window to on (#5113) Jiayuan Zhang 2026-07-09 01:41:35 +08:00
  • 3a5581156b Merge branch 'main' into sidebar-chat-space v0.5 sidebar-chat-space Jiayuan Zhang 2026-07-09 01:36:44 +08:00
  • 4a93f4ce41 fix(chat): advance selection to next chat when archiving the open session (#5110) Jiayuan Zhang 2026-07-08 23:13:46 +08:00
  • 956f74e1d2 fix(chat): refresh Chat V2 input placeholder without remount (MUL-4276) (#5111) Jiayuan Zhang 2026-07-08 23:05:53 +08:00
  • a51ab4d551 feat(chat): Chat V2 — first-class IM-style Chat tab (MUL-4171) (#5076) Jiayuan Zhang 2026-07-08 21:58:16 +08:00
  • 54c6dba7e6 fix(chat): address floating-window + archived-agent review blockers (MUL-4171) agent/lambda/e5a4c3a5 Lambda 2026-07-08 21:43:31 +08:00
  • 0369efc4e4 feat(chat): handle archived agents in Chat V2 list & conversation (MUL-4265) (#5100) Jiayuan Zhang 2026-07-08 21:15:59 +08:00
  • ee8e3b94b9 feat(chat): apply archived-agent read-only to the floating chat window (MUL-4265) agent/lambda/mul-4265-archived-chat Lambda 2026-07-08 21:13:05 +08:00
  • fd1a416c12 feat(chat): archive chats from the list, delete only from Archived (MUL-4263) (#5098) Jiayuan Zhang 2026-07-08 21:10:46 +08:00
  • d252a77f40 refactor(chat): drop chat-list archive marker, keep conversation read-only (MUL-4265) Lambda 2026-07-08 19:21:13 +08:00
  • 754097ad84 feat(chat): handle archived agents in Chat V2 list & conversation (MUL-4265) Lambda 2026-07-08 19:02:05 +08:00
  • afc7ac4bd0 feat: space rollout — space-first navigation, per-user membership, move-to-space (MUL-4142) Naiyuan Qing 2026-07-08 20:57:38 +08:00
  • aa27fefde1 fix(views): stale identifier-first route assertions + IssueDetail resolve loop Naiyuan Qing 2026-07-08 20:46:21 +08:00
  • 37d299fd4a feat(skills): search runtime local skills coderbaozi 2026-07-08 20:09:38 +08:00
  • 7fce7af590 test(desktop): mock useCurrentWorkspace/useQuery for tab-bar space icon Naiyuan Qing 2026-07-08 19:53:21 +08:00
  • 7b6fa2a14a fix(chat): use the original floating window, not the rewritten one (MUL-4235) (#5102) Jiayuan Zhang 2026-07-08 19:49:51 +08:00
  • b4aeb56e94 fix(channels): auto-reclaim orphaned bot installations + accurate rebind conflict copy J 2026-07-08 19:31:55 +08:00
  • 7c7ee795fb fix(chat): use the original floating window, not the rewritten one (MUL-4235) agent/lambda/chat-fab-original Lambda 2026-07-08 19:20:23 +08:00
  • 47fc21718e feat(desktop): show the space's own icon on space-scoped tabs Naiyuan Qing 2026-07-08 19:06:05 +08:00
  • ec05a76ff8 fix(issues): swimlane must keep the cancelled column when filtered (MUL-4261) agent/walt/8d88433e Naiyuan Qing 2026-07-08 19:05:39 +08:00
  • 7ad6591c05 fix(mobile): restore agent invocation target_type "team" enum value Naiyuan Qing 2026-07-08 19:00:07 +08:00
  • 38a8d19229 fix(chat): restore the original floating window instead of rewriting it agent/lambda/chat-fab-setting Lambda 2026-07-08 18:56:40 +08:00
  • 0a13877d2e feat(issues): surface cancelled issues via status filter (MUL-4261) Naiyuan Qing 2026-07-08 18:53:20 +08:00
  • 05ad0d292f fix(server): backfill space_id in raw-SQL test fixtures + generator/mobile CI fixes Naiyuan Qing 2026-07-08 18:53:18 +08:00
  • 6be496c652 refactor(cli): make issue reorder require exactly one target flag via a cobra flag group [MUL-4222] (#5095) Firer 2026-07-08 11:49:56 +01:00
  • 3790ca78e7 fix(desktop): run git describe without a shell so version derivation works on Windows (#5097) Bohan Jiang 2026-07-08 18:49:46 +08:00
  • 5f084aff03 feat(chat): archive chats from the list, delete only from Archived (MUL-4263) agent/lambda/mul-4263-chat-archive Lambda 2026-07-08 18:47:35 +08:00
  • 9ca3e45857 test(views): fix app-sidebar useWorkspacePaths mock for the new chat nav (MUL-4171) Lambda 2026-07-08 18:42:52 +08:00
  • 1c4fde0785 fix(desktop): run git describe without a shell so version derivation works on Windows fix/desktop-windows-git-describe-quoting J 2026-07-08 18:38:24 +08:00
  • 7796f2d8e5 fix(chat): self-heal dangling session in shared controller, not just ChatPage (MUL-4171) Lambda 2026-07-08 18:28:11 +08:00
  • 42f797d7b3 feat(spaces): agent space-context, create-space route, reserved key, creation defaults Naiyuan Qing 2026-07-08 18:18:31 +08:00
  • a94216406a fix(chat): address review findings + unbreak CI (MUL-4171) Lambda 2026-07-08 18:12:05 +08:00
  • c05b67ae4a docs(changelog): add v0.3.41 release notes (en/zh/ja/ko) (#5094) v0.3.41 Multica Eve 2026-07-08 17:37:33 +08:00
  • 7c4671e463 fix(chat): stop welcome intro session repeating the same introduction (MUL-4259) Lambda 2026-07-08 17:33:22 +08:00
  • 27a40075d1 docs(changelog): add v0.3.41 release notes (en/zh/ja/ko) feature/changelog-v0.3.41 Multica Eve 2026-07-08 17:17:31 +08:00
  • bb4deffe1c fix(chat): rename + menu upload item to "Image or files" (MUL-4250) (#5092) Jiayuan Zhang 2026-07-08 17:15:59 +08:00
  • a84beaffba fix(inbox): match chat list selected-item style (inset padding + rounded) (#5093) Jiayuan Zhang 2026-07-08 17:15:22 +08:00
  • cdb4634fc9 fix(inbox): match chat list selected-item style (inset padding + rounded) agent/lambda/deb4635a Lambda 2026-07-08 17:11:40 +08:00
  • 159a8c5005 fix(chat): rename + menu upload item to "Image or files" (MUL-4250) agent/lambda/d7761a4b-2 Lambda 2026-07-08 17:11:25 +08:00
  • 9df40b7b13 fix(markdown): autolink read-only URLs in the parse tree, not raw text Naiyuan Qing 2026-07-08 17:09:06 +08:00
  • b2dab3f9be fix(editor): scope Phase 2 autolink to the captured candidate range (MUL-4241) Naiyuan Qing 2026-07-08 17:07:22 +08:00
  • bcb111dbd9 fix(runtimes): machine-level rename + fix picker search copy (MUL-4217) (#5087) Bohan Jiang 2026-07-08 17:01:43 +08:00
  • 40e640c5a7 feat(chat): round send button, move file upload into a + menu (MUL-4250) (#5088) Jiayuan Zhang 2026-07-08 16:52:01 +08:00
  • 3c2cbb9b18 fix(runtimes): always show machine header in picker; pre-fill rename with shared name only agent/j/machine-name-rename J 2026-07-08 16:51:14 +08:00
  • ad74cf2622 feat(editor): Linear-style issue identifier autolink (MUL-4241) Naiyuan Qing 2026-07-08 16:48:17 +08:00
  • 875eb55109 fix(chat): friendlier failure message when agent runtime errors (MUL-4249) (#5085) Jiayuan Zhang 2026-07-08 16:37:58 +08:00
  • 12e44773fb feat(chat): round send button, move file upload into a + menu (MUL-4250) agent/lambda/d7761a4b Lambda 2026-07-08 16:37:22 +08:00
  • f895dc4a64 fix(runtimes): make rename a machine action + fix picker search copy (MUL-4217) J 2026-07-08 16:32:42 +08:00
  • 72f05ebedd fix(chat): friendlier failure message when agent runtime errors (MUL-4249) agent/lambda/ba05f445 Lambda 2026-07-08 16:23:49 +08:00
  • f35746df8d Merge origin/main into pr-4784-fix: combine autopilot list filters Naiyuan Qing 2026-07-08 16:19:49 +08:00
  • fd3216fd6b feat(lark): let an agent's owner bind/manage its Lark bot (MUL-4213) (#5079) Bohan Jiang 2026-07-08 16:19:41 +08:00
  • 4b1ecbf61f feat(chat): pin a chat to the top of the Chat list (MUL-4240) (#5082) Jiayuan Zhang 2026-07-08 16:17:39 +08:00
  • 947a54b674 docs(agent): align state guidance with sweep (#5083) Naiyuan Qing 2026-07-08 16:14:48 +08:00
  • a477179f60 docs(agent): align state guidance with sweep rules agent/howard/12571435 Naiyuan Qing 2026-07-08 16:14:03 +08:00
  • 5b9d8903fa feat(views): rebuild avatar cropper to the "Edit avatar" reference form Naiyuan Qing 2026-07-08 16:13:10 +08:00
  • fd813f2569 fix(lark): isolate topic-group sessions by thread (#5061) beast 2026-07-08 16:11:18 +08:00
  • c86c1e59e2 docs(agent): align state guidance with sweep agent/howard/a6ec1ab2 Naiyuan Qing 2026-07-08 16:10:04 +08:00
  • db84ff57c8 feat(chat): pin a chat to the top of the Chat list (MUL-4240) agent/lambda/pin-chat Jiayuan Zhang 2026-07-08 16:09:56 +08:00
  • c8cfd0a214 fix(desktop): restrict git describe to semver tags for version derivation (#5057) YYClaw 2026-07-08 16:04:54 +08:00
  • b9a23add55 refactor(chat): drop starter prompts from chat empty state (MUL-4237) (#5081) Jiayuan Zhang 2026-07-08 16:02:57 +08:00
  • 9b2d09331e feat(chat): Settings toggle for the floating chat window (MUL-4235) (#5080) Jiayuan Zhang 2026-07-08 16:01:57 +08:00
  • fd58e13bec feat(runtimes): custom runtime names + searchable machine-grouped picker (MUL-4217) (#5070) Bohan Jiang 2026-07-08 16:00:17 +08:00
  • 934a4e5494 feat(chat): dedicated Chat settings tab, floating window opt-in (MUL-4235) Lambda 2026-07-08 15:59:09 +08:00
  • f8d168159f refactor(chat): drop starter prompts from chat empty state (MUL-4237) lambda/mul-4237-remove-chat-starter-prompts Lambda 2026-07-08 15:53:14 +08:00
  • 0e596acb1c feat(chat): Settings toggle for the floating chat window (MUL-4235) Lambda 2026-07-08 15:48:57 +08:00
  • 3dce7bc925 feat(chat): make new-agent welcome read as an agent-initiated intro (MUL-4230) Lambda 2026-07-08 15:40:40 +08:00
  • 9ce59ecf31 Merge remote-tracking branch 'origin/main' into agent/walt/7cccdcec Naiyuan Qing 2026-07-08 15:26:55 +08:00
  • a308fb65f2 fix(runtimes): inherit machine name for failed-profile registrations too agent/j/7cbce642 J 2026-07-08 15:17:57 +08:00
  • 68cd730fec feat(chat): Chat V2 — first-class IM-style Chat tab (MUL-4171) Lambda 2026-07-08 15:12:57 +08:00
  • 91105c54df feat(views): unify avatar upload with crop editing across web/desktop Naiyuan Qing 2026-07-08 15:02:37 +08:00
  • c2c5e0224a fix(runtimes): address review — persist machine name on new registrations, keep custom_name in register response J 2026-07-08 14:56:25 +08:00
  • 9ffc5af030 fix(comments): merge only into the queued task, never a deferred fallback (MUL-4195) feature/mul-4195-comment-at-least-once Eve 2026-07-08 14:54:36 +08:00
  • 405d88c1dc feat(squad): allow members to create and manage their own squads (MUL-4223) (#5071) Bohan Jiang 2026-07-08 14:51:54 +08:00