Commit Graph

  • 8c6942e899 MUL-4142: fix issue project space pair update Naiyuan Qing 2026-07-07 14:34:11 +08:00
  • c201e020c0 MUL-4142: rename teams surface to spaces Naiyuan Qing 2026-07-07 14:14:32 +08:00
  • 57e9fc711a fix(teams): TeamIcon fallback uses semantic neutrals, not blue Naiyuan Qing 2026-07-06 19:00:31 +08:00
  • 3d9e5a22f1 revert(teams): default team keeps the empty icon Naiyuan Qing 2026-07-06 18:55:14 +08:00
  • 6e96fba865 style(teams): gofmt workspace.go Naiyuan Qing 2026-07-06 18:52:41 +08:00
  • 4b2645c35c fix(teams): hint moves below the picker row; default team gets a random emoji Naiyuan Qing 2026-07-06 18:51:56 +08:00
  • cf72243ea2 fix(projects): import useMemo missed in the teamSelectionMissing refactor Naiyuan Qing 2026-07-06 18:47:28 +08:00
  • cc753ee158 refactor(projects): single teamSelectionMissing memo drives hint, guard, and disable Naiyuan Qing 2026-07-06 18:46:00 +08:00
  • cccb146a98 fix(projects): disable create while the team selection is invalid Naiyuan Qing 2026-07-06 18:43:27 +08:00
  • b8f393cce7 feat(teams): Linear-style team/project conflict resolution Naiyuan Qing 2026-07-06 18:34:07 +08:00
  • eea0f5f639 refactor(teams): cut post-creation team editing from v1 UI Naiyuan Qing 2026-07-06 18:04:51 +08:00
  • 8de7468967 refactor(teams): drop the /teams management page from v1 Naiyuan Qing 2026-07-06 17:57:33 +08:00
  • c3b9736282 fix(teams): archive button is never hidden — disabled with the reason Naiyuan Qing 2026-07-06 17:34:13 +08:00
  • 529be1fde8 chore(teams): CLI move flag, docs, dead code, terminology Naiyuan Qing 2026-07-06 17:18:48 +08:00
  • 1d28f5c5f5 fix(teams): close the consistency gaps from the team-model audit Naiyuan Qing 2026-07-06 17:18:48 +08:00
  • 181f6cc4c6 feat(teams): admin-gate team key changes and archiving Naiyuan Qing 2026-07-06 17:18:48 +08:00
  • 14c4819e61 fix(teams): goto links flow three-up in a wrapping grid Naiyuan Qing 2026-07-06 16:37:02 +08:00
  • 606066c40b fix(teams): team detail container matches the detail-page width convention Naiyuan Qing 2026-07-06 16:28:41 +08:00
  • e7f81d930d refactor(teams): team settings surface becomes the team detail page Naiyuan Qing 2026-07-06 16:17:16 +08:00
  • 5b91457c10 fix(teams): first test-pass polish — copy, picker trigger, list order Naiyuan Qing 2026-07-06 16:16:59 +08:00
  • 7d7cb049e6 fix(layout): stable team drag with mixed expand states Naiyuan Qing 2026-07-03 17:46:02 +08:00
  • 4768b068dc feat(teams): Linear-style team page — two-column layout, blur-commit fields Naiyuan Qing 2026-07-03 17:46:02 +08:00
  • 53fc8e812c feat(views): team-first sidebar, team surfaces, and unified team UX Naiyuan Qing 2026-07-03 17:22:14 +08:00
  • d777fdac48 feat(core): team surfaces data layer — scope plan, my-teams order, routes Naiyuan Qing 2026-07-03 17:22:14 +08:00
  • 578912fe55 fix(issues): reconcile team-filtered lists when an issue moves teams Naiyuan Qing 2026-07-03 17:21:54 +08:00
  • 0f76d71034 feat(teams): per-user membership model with wholesale member configuration Naiyuan Qing 2026-07-03 17:21:54 +08:00
  • 46abbeb7cb feat(views): add move-to-team entries and creation-time-only team defaults Naiyuan Qing 2026-07-03 11:04:08 +08:00
  • 013b25be93 feat(issues): support moving issues between teams with identifier aliases Naiyuan Qing 2026-07-03 11:04:08 +08:00
  • e85d8d66fd docs: record team rollout decisions and follow-up plan Naiyuan Qing 2026-07-03 11:04:08 +08:00
  • abbdc4d745 test(server): make raw-SQL issue fixtures team-aware Naiyuan Qing 2026-07-03 10:09:24 +08:00
  • f0847d0c74 feat(issues): require a team on issue creation via header team picker Naiyuan Qing 2026-07-03 10:08:21 +08:00
  • 1bf8499bc6 feat(teams): default team inherits workspace name and slug-derived key Naiyuan Qing 2026-07-03 10:08:00 +08:00
  • 4b39812fad test(teams): unit-cover issueidentifier fallback chain and resolver memoization Naiyuan Qing 2026-07-02 15:36:03 +08:00
  • 3adf81fdec fix(teams): export views teams entry and cover teams nav in sidebar test mock Naiyuan Qing 2026-07-02 15:22:30 +08:00
  • 24a939c263 feat(teams): per-team issue numbering cutover migration and resolver audit Naiyuan Qing 2026-07-02 15:13:41 +08:00
  • 71c81caf07 fix(teams): resolve review blockers in team rollout Naiyuan Qing 2026-07-02 14:59:23 +08:00
  • 6415be9d66 refactor(teams): consolidate identifier and team resolution into single authorities Naiyuan Qing 2026-07-02 14:56:52 +08:00
  • c099753c90 fix(teams): register teams route in link-handler segments and route-shape test Naiyuan Qing 2026-07-02 14:34:52 +08:00
  • f043e479c9 fix(teams): frontend data-layer fixes for team rollout Naiyuan Qing 2026-07-02 14:31:36 +08:00
  • 8889d8e8cb docs(skills): sync built-in skills with team-aware CLI and identifier rules Naiyuan Qing 2026-07-02 14:15:38 +08:00
  • a5cc5ef3d7 MUL-3906: address team review blockers Naiyuan Qing 2026-07-01 15:25:13 +08:00
  • 9f8151cf42 MUL-3906: add team ownership rollout Naiyuan Qing 2026-07-01 15:06:28 +08:00
  • 54fd29ebdd MUL-4383 fix(daemon): stop routing CodeBuddy skills/memory through Claude's .claude paths (#5224) YikaJ 2026-07-15 16:47:15 +08:00
  • 6455d390e2 fix(agent): fail opencode runs whose stream ends without a terminal signal (#5238) Tran Quang 2026-07-15 15:40:59 +07:00
  • ea03912baf perf(desktop,issues): single-router tab sessions (MUL-4741 Phase 2) + trace-driven surface mount/render overhaul (MUL-4474/4750 reland) (#5403) Naiyuan Qing 2026-07-15 16:30:51 +08:00
  • 407f14d5af fix(notifications): make preference updates atomic Lambda 2026-07-15 16:27:26 +08:00
  • cb0625d245 fix(issues): wire swimlane's outer scroller into tab scroll restoration agent/walt/5f877447 Naiyuan Qing 2026-07-15 16:18:50 +08:00
  • c599f47ba4 fix(redact): cover GitHub fine-grained PATs and Google API keys (#4678) YOMXXX 2026-07-15 16:06:59 +08:00
  • fa2ad2b8ca Merge remote-tracking branch 'origin/main' into agent/walt/5f877447 Naiyuan Qing 2026-07-15 16:02:53 +08:00
  • b31132edf3 feat(agents): add access-scope column, filter, and bulk edit to agents list (#5393) chouti 2026-07-15 15:53:24 +08:00
  • 0fdfe91123 perf(ui): drive sidebar resize by direct DOM writes, drop motion/react Naiyuan Qing 2026-07-15 15:40:18 +08:00
  • c87e160374 perf(issues): stop double full-tree render passes on surface interactions Naiyuan Qing 2026-07-15 15:37:19 +08:00
  • f2c4b2cf50 MUL-4775: fix(daemon): negotiate websocket RPC support texjarvis 2026-07-15 02:29:05 -05:00
  • 52e2258049 perf(issues): lazy-mount column-header popups, right-size swimlane seed Naiyuan Qing 2026-07-15 15:12:35 +08:00
  • dddcff8744 fix(landing): point dashboard CTAs at the real workspace route (#5442) Naiyuan Qing 2026-07-15 14:44:49 +08:00
  • 50e28d539c feat(settings): open issue links in new tab by default, configurable in preferences (#5445) Jiayuan Zhang 2026-07-15 14:33:00 +08:00
  • ba333f7314 perf(editor): make unlabelled code fences plaintext instead of auto-detected Naiyuan Qing 2026-07-15 14:32:14 +08:00
  • 81ffba6740 feat(tabs): pull-based scroll restoration fed into virtualized lists (MUL-4741) Naiyuan Qing 2026-07-15 14:29:18 +08:00
  • e7d1a6089d feat(settings): open issue links in new tab by default, configurable in preferences agent/lambda/dc8a7b0b Lambda 2026-07-15 14:24:11 +08:00
  • 10ba23e4a5 feat(issues): register board columns and list scroller for scroll mementos Naiyuan Qing 2026-07-15 14:11:19 +08:00
  • 8429dc53eb refactor(desktop): single-router tab sessions with Coordinator protocol (MUL-4741 Phase 2) Naiyuan Qing 2026-07-15 14:09:34 +08:00
  • 684d2368f5 fix(views): open deferred pickers on click, align triggerRender types Naiyuan Qing 2026-07-15 14:09:17 +08:00
  • 08bec8bda3 fix(landing): point dashboard CTAs at the real workspace route agent/walt/a6069a24 Walt 2026-07-15 13:56:24 +08:00
  • 7f12380f05 feat(cli): add workspace create command (#5062) CAVIN 2026-07-15 13:49:56 +08:00
  • 51e4afc480 MUL-4753 Fix Lark recent context fetch degradation (#5401) LiaoyuanNing@TTC 2026-07-15 13:49:10 +08:00
  • f80b06991b fix(daemon): replay uncertain claims idempotently agent/sol-boy/854eba13 Eve 2026-07-15 13:44:10 +08:00
  • 66316c2614 fix(grok): harden ACP authentication and capabilities (#5440) Multica Eve 2026-07-15 13:35:55 +08:00
  • bf64bb9214 MUL-4781: keep machine CLI status visible Multica Eve 2026-07-15 13:35:44 +08:00
  • 7054ff7daf chore(desktop): add navigation boundary lint rule (MUL-4741 Phase 2 prereq) Naiyuan Qing 2026-07-15 13:34:04 +08:00
  • 9f837624af perf(editor): reduce issue detail mount cost Naiyuan Qing 2026-07-15 13:27:38 +08:00
  • 1812d784c8 fix(grok): harden ACP authentication and capabilities agent/sol-boy/mul-4787-grok-acp-fixes Eve 2026-07-15 13:25:30 +08:00
  • 400231647a fix(runtimes): keep machine CLI status visible agent/sol-boy/mul-4781-machine-cli-status Eve 2026-07-15 13:22:29 +08:00
  • 6c9f58a2ca fix(daemon): accept valid task claim responses (#5432) Andrew Noble 2026-07-14 22:20:08 -07:00
  • 56f453fed6 feat(agents): add loading skeleton for Recent work list (#5438) Bohan Jiang 2026-07-15 13:15:31 +08:00
  • 9715805130 feat(agents): add loading skeleton for Recent work list agent/j/41b25bbc J 2026-07-15 13:04:53 +08:00
  • 07e2d378bd feat(settings): add random color option to label and property color pickers (MUL-4786) (#5437) Jiayuan Zhang 2026-07-15 13:03:56 +08:00
  • 5b26b99722 MUL-4164: support Intel macOS Desktop packages (#5436) Multica Eve 2026-07-15 12:58:47 +08:00
  • e41b982945 feat(settings): unified color picker popover with presets and random for labels and property options (MUL-4786) agent/lambda/31a0f78d Lambda 2026-07-15 12:44:05 +08:00
  • 2c482ab366 MUL-4781: move daemon update to machine page (#5434) Multica Eve 2026-07-15 12:41:26 +08:00
  • 06d79c1750 feat(agent): add Grok Build CLI as an ACP runtime (#5285) Sanjay Ramadugu 2026-07-15 00:30:36 -04:00
  • e2f03d7be1 chore(runtimes): remove obsolete update hook agent/sol-boy/22a1a338 Eve 2026-07-15 12:29:23 +08:00
  • bdf206a12e feat(settings): add random color option to label and property color pickers (MUL-4786) Lambda 2026-07-15 12:23:22 +08:00
  • 101f21d55d fix(ui): render select labels instead of values (#5435) Jiayuan Zhang 2026-07-15 12:21:13 +08:00
  • 8d9a6d85e3 fix(ui): render select labels instead of values agent/fix-select-value-labels Jiayuan Zhang 2026-07-15 12:12:21 +08:00
  • 2396fc8d94 fix(runtimes): move daemon update to machine Eve 2026-07-15 12:09:58 +08:00
  • b85bb71a58 feat: custom issue properties — typed workspace-defined fields with list-surface support (MUL-4463) (#5335) Jiayuan Zhang 2026-07-15 12:00:28 +08:00
  • 7468ce06be fix(desktop): match canvas left margin to right when sidebar is collapsed (#5430) Jiayuan Zhang 2026-07-15 11:51:41 +08:00
  • ff8e91d15a fix(issues): stabilize board column scrollbar across mounts Naiyuan Qing 2026-07-15 11:45:06 +08:00
  • 79bfa08f58 perf(issues): defer per-card popup mounting, share one context menu per surface Naiyuan Qing 2026-07-15 11:43:58 +08:00
  • 6b2209d700 fix(properties): toast on failed board drag to a property column agent/lambda/768b92e0 Lambda 2026-07-15 11:43:02 +08:00
  • cb38babdd7 fix(desktop): match canvas left margin to right when sidebar is collapsed agent/lambda/5eb3ac35 Lambda 2026-07-15 11:42:43 +08:00
  • d49d309489 Merge remote-tracking branch 'origin/main' into agent/lambda/768b92e0 Lambda 2026-07-15 11:26:40 +08:00
  • e6726074ad fix(properties): open_only branch honors the properties filter Lambda 2026-07-15 11:24:19 +08:00
  • 8f92b5fdeb feat(search): add fold/unfold all comments commands to the command palette (#5417) Jiayuan Zhang 2026-07-15 11:21:54 +08:00
  • c402b91c1d fix(properties): harden concurrency and cache coordination from clean-room review Lambda 2026-07-15 11:20:14 +08:00
  • 5999eabd92 fix(views): stop showing backfilled attribution as a warning (MUL-4768) (#5421) Bohan Jiang 2026-07-15 04:09:19 +08:00
  • ccdca59ef9 docs(views): correct backfill wording in AttributionBadge (nit MUL-4768) agent/j/287129c5 J 2026-07-15 04:02:01 +08:00
  • a6c5042dfd fix(views): stop showing backfilled attribution as a warning (MUL-4768) J 2026-07-15 03:42:53 +08:00
  • 45c0b38a94 fix(attribution): put run avatar on the meta-line middot rhythm (MUL-4767) (#5420) Bohan Jiang 2026-07-15 03:39:48 +08:00
  • 3ae4a641eb fix(attribution): put run avatar on the meta-line middot rhythm (MUL-4767) agent/j/974a46fe J 2026-07-15 03:38:36 +08:00