Commit graph

1310 commits

Author SHA1 Message Date
777genius
af8a5fc66e fix(renderer): dedupe runtime watcher and model badges 2026-06-06 21:20:58 +03:00
777genius
4defb4aafc Merge remote-tracking branch 'origin/main'
# Conflicts:
#	landing/components/layout/AppFooter.vue
#	landing/components/layout/AppHeader.vue
#	src/features/localization/renderer/locales/ar/settings.json
#	src/features/localization/renderer/locales/bn/settings.json
#	src/features/localization/renderer/locales/de/settings.json
#	src/features/localization/renderer/locales/es/settings.json
#	src/features/localization/renderer/locales/fr/settings.json
#	src/features/localization/renderer/locales/hi/settings.json
#	src/features/localization/renderer/locales/id/settings.json
#	src/features/localization/renderer/locales/ja/settings.json
#	src/features/localization/renderer/locales/ko/settings.json
#	src/features/localization/renderer/locales/pt/settings.json
#	src/features/localization/renderer/locales/ur/settings.json
#	src/features/localization/renderer/locales/zh/settings.json
#	src/features/tmux-installer/main/infrastructure/runtime/TmuxPlatformCommandExecutor.ts
#	src/features/tmux-installer/main/infrastructure/runtime/__tests__/TmuxPlatformCommandExecutor.test.ts
#	src/main/services/team/TeamProvisioningService.ts
#	src/main/services/team/TeamRuntimeLivenessResolver.ts
#	src/main/services/team/TeamTaskActivityIntervalService.ts
#	src/main/services/team/TeamTranscriptProjectResolver.ts
#	src/main/services/team/provisioning/TeamProvisioningPromptBuilders.ts
#	src/renderer/components/team/messages/MessageComposer.pendingSend.test.tsx
#	src/renderer/components/team/messages/MessageComposer.tsx
#	src/renderer/components/team/messages/MessagesPanel.tsx
#	src/renderer/components/team/messages/messagesPanelLogic.ts
#	src/renderer/components/team/useTeamAgentRuntimeWatcher.ts
#	src/renderer/index.css
#	src/renderer/store/index.ts
#	src/renderer/store/team/teamResolvedMembers.ts
#	src/renderer/utils/__tests__/teamModelAvailability.codexCatalog.test.ts
#	src/renderer/utils/teamModelCatalog.ts
#	src/shared/utils/contextMetrics.ts
#	test/main/services/team/TeamProvisioningPromptBuilders.test.ts
#	test/main/services/team/TeamProvisioningService.test.ts
#	test/main/services/team/TeamProvisioningServiceRelay.test.ts
#	test/main/services/team/TeamRuntimeLivenessResolver.test.ts
#	test/main/services/team/TeamTranscriptProjectResolver.test.ts
#	test/renderer/components/team/messages/MessagesPanel.test.ts
#	test/renderer/utils/teamModelAvailability.test.ts
2026-06-06 17:44:52 +03:00
777genius
c0a34600c7 Merge branch 'feat/opencode-live-task-activity' into merge/opencode-live-task-activity-into-origin-main-20260606 2026-06-06 17:28:16 +03:00
777genius
9cfbb3898d feat(codex): add custom provider profile
Refs: #202
2026-06-04 21:59:02 +03:00
777genius
3408868441 merge: dev into main 2026-06-02 11:49:25 +03:00
777genius
d5c40e5a7c fix(ci): restore dev validation 2026-06-02 08:56:20 +03:00
777genius
2486999e49 fix(models): keep Anthropic fallback options with catalog 2026-06-01 23:45:46 +03:00
777genius
c1112872b1 feat(discord): show server member count badge 2026-06-01 23:42:33 +03:00
777genius
7c0e3db0b7 feat(models): support Anthropic runtime catalog options 2026-06-01 23:42:22 +03:00
777genius
3265920ec6 fix(codex): keep catalog hydration in loading state 2026-06-01 23:42:07 +03:00
777genius
cb17bcfdb5 fix(team): show provider loading while models sync 2026-06-01 22:53:49 +03:00
777genius
5d05434bbb fix(team): count changes badge by files 2026-06-01 21:37:23 +03:00
777genius
0d46aac5c0 fix(team): launch live roster members directly 2026-06-01 21:07:40 +03:00
777genius
61418cf2f2 feat(models): add Opus 4.8 selector support 2026-05-31 22:20:29 +03:00
777genius
d6b6d3609d fix(team-runtime): stabilize transient offline snapshots 2026-05-31 20:51:07 +03:00
777genius
cfabe5e706 fix(renderer): preserve task links in markdown code spans 2026-05-31 20:47:32 +03:00
777genius
a17cdd19e7 perf(splash): preload startup avatar assets 2026-05-31 20:19:22 +03:00
777genius
b9cfdb9323 fix(team-messages): scope debounced sidebar scroll persistence to its team
A scroll within the 100ms persist debounce could otherwise have its queued
update fire after the user switched teams, writing the previous team's offset
under the new team and restoring the sidebar to the wrong position. Capture the
team that scheduled the update and drop it on fire if the active team changed.
2026-05-31 18:29:35 +03:00
777genius
06ebb3d2b5 fix(ci): restore dev validation 2026-05-31 16:43:14 +03:00
777genius
dc1d310df8 fix: restore dev validation after team page merge 2026-05-31 15:46:10 +03:00
Илия
fde59c0a4a
perf: reduce lags Merge pull request #195 from 777genius/perf/team-page-lag-optimization
perf: reduce team page main-process lag

Merge pull request #195 from 777genius/perf/team-page-lag-optimization
2026-05-31 15:22:03 +03:00
777genius
53a4c0e9e6 perf(renderer): defer launch dialog heavy work 2026-05-31 12:11:58 +03:00
777genius
174ad83b47 perf(renderer): coalesce initial global task refreshes 2026-05-31 11:38:23 +03:00
777genius
0ec8a3f962 perf(renderer): ignore provisioning heartbeat rerenders 2026-05-31 10:37:16 +03:00
777genius
d50d81632a fix(renderer): suppress recoverable OpenCode refresh advisories 2026-05-31 09:31:50 +03:00
777genius
614d69beb8 perf(renderer): cache sidebar team signatures 2026-05-31 08:14:52 +03:00
777genius
c90d8b9577 perf(renderer): narrow theme store subscription 2026-05-31 08:12:15 +03:00
777genius
d10eeea269 perf(renderer): preserve unchanged team list state 2026-05-31 08:08:11 +03:00
777genius
290f01e559 perf(renderer): cache activity render signatures 2026-05-31 08:03:31 +03:00
777genius
d433df78af perf(renderer): skip shared snapshot branches early 2026-05-31 08:00:59 +03:00
777genius
36f69f5ae4 perf(renderer): defer task context menu translations 2026-05-31 07:59:04 +03:00
777genius
68d07f56ad perf(renderer): reduce runtime snapshot equality churn 2026-05-31 07:55:20 +03:00
777genius
94c09727f1 perf(renderer): precompute sidebar task local state 2026-05-31 07:43:41 +03:00
777genius
a0bdb4648f perf(renderer): cache sidebar task timestamps 2026-05-31 07:28:24 +03:00
777genius
bfabc57652 perf(renderer): trim snapshot sharing type checks 2026-05-31 07:25:14 +03:00
777genius
dbc5b5bd32 perf(renderer): skip unused member badge store reads 2026-05-31 07:20:56 +03:00
777genius
c508af8903 perf(renderer): reduce snapshot sharing allocations 2026-05-31 07:16:33 +03:00
777genius
90dbea57f4 perf(renderer): reduce activity cache key churn 2026-05-31 07:14:22 +03:00
777genius
0c1d3edb42 perf(renderer): collapse team message filter passes 2026-05-31 07:10:46 +03:00
777genius
da7d71c0b8 perf(renderer): share sidebar task theme state 2026-05-31 07:06:08 +03:00
777genius
5f5b3dc62c perf(renderer): cache team message filter data 2026-05-31 07:01:27 +03:00
777genius
5d129ce822 perf(renderer): reduce sidebar signature allocations 2026-05-31 06:55:59 +03:00
777genius
d5db717b54 perf(renderer): cache stable team message keys 2026-05-31 06:54:46 +03:00
777genius
b9b337ea15 perf(renderer): reduce activity cache key allocations 2026-05-31 06:53:43 +03:00
777genius
87cec43154 perf(renderer): skip inactive sidebar task grouping 2026-05-31 06:50:01 +03:00
777genius
8eada276ca perf(renderer): reuse global task notification indexes 2026-05-31 06:45:42 +03:00
777genius
c1ebecf813 perf(renderer): reduce activity timer storage writes 2026-05-31 06:37:38 +03:00
777genius
03106e0c24 perf(renderer): centralize theme side effects 2026-05-31 06:35:21 +03:00
777genius
61919f5aec perf(renderer): reuse theme state in activity badges 2026-05-31 06:31:16 +03:00
777genius
477d18d798 perf(renderer): memoize active task summary data 2026-05-31 06:25:28 +03:00