777genius
34c2215c31
perf(renderer): cache active teammate roster keys
2026-05-31 06:16:19 +03:00
777genius
ad6a7b1998
perf(renderer): compare kanban task dependencies
2026-05-31 05:59:02 +03:00
777genius
ad2f602cba
perf(renderer): gate timeline live lead props
2026-05-31 05:58:56 +03:00
777genius
a4ad5f6297
perf(renderer): cache member telemetry preview snapshots
2026-05-31 05:58:49 +03:00
777genius
db2c82475b
perf(renderer): pass composer member avatars
2026-05-31 05:37:33 +03:00
777genius
4d0f3d802b
perf(renderer): skip idle reply candidate scans
2026-05-31 05:35:02 +03:00
777genius
5041c79916
perf(renderer): cache repeated team badge selectors
2026-05-31 05:28:10 +03:00
777genius
93a45e0823
perf(renderer): defer lead thought preview work
2026-05-31 05:13:22 +03:00
777genius
9a1c778d67
perf(renderer): cache member runtime telemetry renders
2026-05-31 05:05:54 +03:00
777genius
0924a35682
perf(renderer): isolate kanban log activity updates
2026-05-31 04:53:40 +03:00
777genius
583bb5f26a
perf(renderer): isolate pending replies from team page root
2026-05-31 04:46:22 +03:00
777genius
7019567537
perf(renderer): isolate send dialog state from team page
2026-05-31 04:39:08 +03:00
777genius
c9e9e4ae09
perf(renderer): ignore lead activity churn in task sidebar
2026-05-31 04:33:47 +03:00
777genius
e21e80ac05
perf(renderer): reduce kanban grid resize handles
2026-05-31 04:26:04 +03:00
777genius
b9bc6ff83e
perf(renderer): compare visible sidebar project rows
2026-05-31 04:21:34 +03:00
777genius
5669373283
perf(renderer): narrow messages panel loading state
2026-05-31 04:19:00 +03:00
777genius
36939d428a
perf(renderer): skip stable sidebar task group renders
2026-05-31 04:15:01 +03:00
777genius
b6ea569623
perf(renderer): ignore member telemetry history churn
2026-05-31 04:08:51 +03:00
777genius
a2a4f99fce
perf(renderer): avoid sorting stable team mention metadata
2026-05-31 04:00:34 +03:00
777genius
b9527004f3
perf(renderer): stabilize messages team mention selector
2026-05-31 03:58:13 +03:00
777genius
4fe21949e2
perf(renderer): cache activity item parsing
2026-05-31 03:53:52 +03:00
777genius
bc660e7e9b
perf(renderer): slow process-lite runtime telemetry refresh
2026-05-31 03:46:25 +03:00
777genius
b2c416dee6
perf(renderer): narrow sidebar task team subscriptions
2026-05-31 03:37:22 +03:00
777genius
4799fe1a3b
perf(renderer): cache activity timeline rendering
2026-05-31 03:31:50 +03:00
777genius
b8f394d9f7
perf(renderer): skip avatar lookups for hidden member badges
2026-05-31 03:21:21 +03:00
777genius
c02565b07d
perf(renderer): skip unchanged kanban task cards
2026-05-31 03:19:31 +03:00
777genius
a491cd6c1c
perf(renderer): narrow activity approval subscriptions
2026-05-31 03:12:21 +03:00
777genius
b6308ccb42
perf(renderer): defer message filter option work
2026-05-31 03:03:55 +03:00
777genius
808e5f73e4
perf(renderer): lazy mount closed menu controls
2026-05-31 02:59:56 +03:00
777genius
f06a50f859
perf(renderer): reduce sidebar task list render work
2026-05-31 02:55:14 +03:00
777genius
12c578a44d
perf(renderer): mount team dialogs on demand
2026-05-31 02:42:48 +03:00
777genius
b6139d8558
perf(renderer): skip unchanged project task groups
2026-05-31 02:36:13 +03:00
777genius
fd3137237d
perf(renderer): memoize project task groups
2026-05-31 02:32:59 +03:00
777genius
ee5554e59d
perf(renderer): stabilize kanban board handlers
2026-05-31 02:27:30 +03:00
777genius
9376416b50
perf(renderer): memoize global task rows
2026-05-31 02:22:43 +03:00
777genius
64d2bae98d
perf(renderer): memoize member card row controls
2026-05-31 02:14:32 +03:00
777genius
a5444f3240
perf(renderer): defer inactive messages panel branches
2026-05-31 02:07:52 +03:00
777genius
482105a94c
perf(renderer): memoize kanban task card actions
2026-05-31 02:02:53 +03:00
777genius
93b53dbeb2
perf(renderer): lazy render unread comment tooltip
2026-05-31 01:55:00 +03:00
777genius
c7af5cd891
perf(renderer): reduce team page render work
2026-05-31 01:45:57 +03:00
777genius
b8e1958db8
perf(renderer): lazy render task tooltip content
2026-05-31 01:39:57 +03:00
777genius
027623c8d1
perf(renderer): avoid timer sync on telemetry-only updates
2026-05-31 00:54:17 +03:00
777genius
6b08e0d1a7
perf(renderer): batch visible message read updates
2026-05-31 00:48:26 +03:00
777genius
e5f2c262e8
perf(renderer): memoize global task rows
2026-05-31 00:40:24 +03:00
777genius
7de2da23d4
perf(renderer): defer member telemetry sparklines
2026-05-31 00:33:46 +03:00
777genius
2f0abb430c
perf(renderer): share unchanged global tasks
2026-05-31 00:20:34 +03:00
777genius
8f1e223d61
perf(renderer): slow task refreshes during launch
2026-05-30 22:57:41 +03:00
777genius
7ea57cb012
perf(renderer): defer task project scans
2026-05-30 22:33:17 +03:00
777genius
9f8fc6895a
fix(renderer): use context menu open change signal
2026-05-30 21:02:51 +03:00
777genius
b8a53dcc09
perf(renderer): reduce member card render work
2026-05-30 20:58:31 +03:00
777genius
60d806135c
perf(renderer): lazy mount task context menus
2026-05-30 20:54:22 +03:00
777genius
2c13516d9f
perf(renderer): lazy render member hover cards
2026-05-30 20:50:17 +03:00
777genius
7be9158eb3
fix(team): prevent composer recipient overflow
2026-05-30 18:46:21 +03:00
777genius
a7606032fc
fix(runtime): preserve provider status during refresh failures
2026-05-30 18:44:31 +03:00
777genius
0a8fbc9801
fix: avoid render-time ref access in height reveal
2026-05-30 18:02:19 +03:00
777genius
1ebeba8f6e
fix: satisfy lint after performance fixes
2026-05-30 17:43:08 +03:00
777genius
126a485477
wip: team messages panel updates and runtime usage cache refinements
...
Checkpoint of in-progress work:
- renderer: team messages panel/composer, messagesPanelLogic, teamSlice,
AnimatedHeightReveal plus their tests
- main: runtime process usage-stats caching (ignoreCachedMisses, bounded
eviction), alive-run-id helpers, team watch-scope notify wiring
Note: the getTeamAgentRuntimeSnapshot rssBytes expectation in
TeamAgentLaunchMatrix.safe-e2e is environment-dependent and still red.
2026-05-30 12:54:11 +03:00
ShyamKumar1
c23ccde24d
fix: prevent stale-runtime display on team lead for OpenCode teams
...
The team lead's runtime is tracked via config.leadSessionId, not as a
spawned runtime process. In the OpenCode adapter path,
buildTeamAgentRuntimeSnapshot creates a synthetic runtime entry for the
lead with alive:false (no CLI child pid) and no livenessKind, which the
getCurrentRuntimeOfflineVisualState function then classifies as
stale_runtime. This causes every team to show the lead as stale-runtime
permanently.
Add a guard in getCurrentRuntimeOfflineVisualState to skip the
stale_runtime classification when the member is the team lead and the
runtime entry carries the 'lead' backend marker.
2026-05-29 23:13:07 +03:00
777genius
c0b9b4ec5d
perf: isolate task detail dialog state
2026-05-29 17:02:00 +03:00
777genius
b830a3c53d
perf: preload task detail dialog
2026-05-29 16:39:38 +03:00
777genius
5898fbeaa9
perf: slow live runtime polling
2026-05-29 16:15:54 +03:00
777genius
322c63ea8b
perf: skip offline runtime polling
2026-05-29 16:11:16 +03:00
777genius
e4483a3ad6
perf: reduce idle team refresh polling
2026-05-29 15:57:12 +03:00
777genius
889e4cc374
perf: avoid sidebar timeline virtualization churn
2026-05-29 15:54:49 +03:00
777genius
0555a5e3be
perf: trim kanban resize handles
2026-05-29 15:51:40 +03:00
777genius
e1e5b68e8a
perf: simplify kanban task card chrome
2026-05-29 15:43:03 +03:00
777genius
32b7bc3386
perf: unmount hidden team list tab
2026-05-29 15:37:12 +03:00
777genius
0c6bf5dd33
perf: page large team sections
2026-05-29 15:30:27 +03:00
777genius
2793dfc5b2
fix: keep team card text measurable
2026-05-29 15:25:01 +03:00
777genius
7ab0a41728
perf: simplify compact thought previews
2026-05-29 15:20:03 +03:00
777genius
f05aefe097
perf: trim team page render overhead
2026-05-29 15:15:01 +03:00
777genius
ef129f8931
perf: skip unchanged lead log renders
2026-05-29 14:46:54 +03:00
777genius
906942cb7a
perf: isolate messages panel logic exports
2026-05-29 12:26:09 +03:00
777genius
3c37b22379
perf: debounce messages scroll persistence
2026-05-29 12:26:04 +03:00
777genius
fa3f8ce85c
perf: defer message composer suggestion data
2026-05-29 12:25:53 +03:00
777genius
4b85433afb
perf: stop composer orbit idle animation
2026-05-29 12:23:45 +03:00
777genius
35a01f06d4
perf: stop composer orbit idle animation
2026-05-29 12:14:58 +03:00
777genius
8adbfd5357
perf: isolate messages panel logic exports
2026-05-29 12:10:26 +03:00
777genius
870861da9d
perf: debounce messages scroll persistence
2026-05-29 12:04:33 +03:00
777genius
14f25fdc81
perf: reduce team page runtime telemetry load
2026-05-29 10:50:42 +03:00
777genius
6eada589aa
feat(team): add Opus 4.8 to model catalog and runtime profile
...
Wire claude-opus-4-8 (+ [1m] variant) through the team model picker
alongside 4.7 and 4.6, point the opus alias label at 4.8, update the
reasoning/long-context predicates, and switch the fast-mode UI
message to mention 4.8.
2026-05-29 00:54:33 +03:00
777genius
90fe3c9107
fix(opencode): detect managed node_modules symlink permission failures
...
Распознаём отдельную диагностику для EPERM на создании managed
node_modules symlink под Windows и подсказываем пользователю
запустить приложение от имени Administrator. UI-подсказка и
provisioning hint показываются только для этого случая, обычный
Windows access-denied flow не затрагивается.
2026-05-28 23:55:28 +03:00
777genius
005742e9ad
perf(team): throttle runtime watcher refreshes
2026-05-28 23:09:20 +03:00
777genius
8edff2f0c3
perf(team): isolate task duration ticking
2026-05-28 22:30:07 +03:00
777genius
5e3e77bf65
perf(team): reduce render hot path lookups
2026-05-28 22:03:40 +03:00
777genius
97eb98466a
perf(team): batch task presence updates
2026-05-28 21:56:36 +03:00
777genius
ff0543caf9
perf(team): cache transcript and telemetry scans
2026-05-28 21:30:32 +03:00
777genius
371bf948c2
fix(i18n): cover missing ui translations
2026-05-28 18:36:34 +03:00
777genius
c49d6c373e
merge: dev into main
...
# Conflicts:
# .github/workflows/reviewrouter-codex.yml
# .github/workflows/reviewrouter-interaction.yml
2026-05-28 02:07:36 +03:00
iliya
209b9c72ad
fix: count OpenCode inventory fallback as connected
2026-05-27 23:43:25 +03:00
infiniti
c9e7e49a78
fix: show OpenCode inventory fallback as available
2026-05-27 23:00:32 +03:00
777genius
0339e9d183
chore(runtime): polish provider settings
2026-05-27 21:54:34 +03:00
777genius
d477d272c5
fix(textarea): stabilize inline interaction overlays
2026-05-27 21:54:18 +03:00
777genius
431e3f9a46
fix(terminal): avoid duplicate strict mode spawns
2026-05-27 21:54:03 +03:00
777genius
46a525aea1
fix(cli-status): refresh auth after terminal close
2026-05-27 21:53:47 +03:00
infiniti
ebcc0e717f
fix(team): reconcile provisioned-but-not-alive bootstrap state
2026-05-27 12:16:41 +03:00
Илия
3849c01955
fix(provenance): classify synthetic user turns
...
* fix(provenance): classify synthetic user turns
* fix(provenance): keep assistant display rendering intact
* fix(provenance): preserve source tool result rows
2026-05-26 23:51:17 +03:00
777genius
1eae8305ea
fix(context): reset lazy project scope
2026-05-26 18:54:17 +03:00
777genius
1b36d1daa6
fix(context): clear project loading on ssh reset
2026-05-26 18:47:16 +03:00
777genius
2fdbf301b4
fix(context): guard project fetches by scope
2026-05-26 18:33:47 +03:00