Commit graph

1284 commits

Author SHA1 Message Date
777genius
8b75625af2 fix: allow quoted Windows shell metacharacters 2026-06-06 23:33:57 +03:00
777genius
af8a5fc66e fix(renderer): dedupe runtime watcher and model badges 2026-06-06 21:20:58 +03:00
777genius
ea56d15712 fix(team): harden runtime provider recovery 2026-06-06 21:20:23 +03:00
777genius
c8a3ad07ac fix(member-work-sync): repair nudges and stale report tokens 2026-06-06 21:19:52 +03:00
777genius
c322031542 fix(member-work-sync): preserve provider metadata when merging members 2026-06-06 21:19:18 +03:00
777genius
d15a17a1fc Merge branch 'feat/opencode-worktree-root-lanes' into dev 2026-06-06 21:08:11 +03:00
777genius
2f5454ab3c fix(team): route opencode lead through runtime 2026-06-06 21:04:56 +03:00
777genius
b748818795 feat: support opencode worktree root lanes 2026-06-06 21:03:47 +03:00
777genius
0551c9c363 fix(team): avoid epoch bootstrap timestamps 2026-06-06 20:47:16 +03:00
777genius
08b1de7fa2 fix(team): downgrade unavailable codex fast launches 2026-06-06 20:17:17 +03:00
777genius
0a3876e141 fix(team): reconcile confirmed codex bootstrap 2026-06-06 19:46:07 +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
6fb83676e7 fix(team): surface runtime launch stages 2026-06-05 16:51:47 +03:00
777genius
9cfbb3898d feat(codex): add custom provider profile
Refs: #202
2026-06-04 21:59:02 +03:00
777genius
1ff302aa68 fix(team): recognize submitted bootstrap timeout 2026-06-04 21:05:04 +03:00
777genius
cb411adb19 fix(stall-monitor): isolate hung scans 2026-06-03 22:48:06 +03:00
777genius
3f188f9367 fix(team): retry timed out reconcile drains 2026-06-03 22:47:53 +03:00
777genius
5366dbb34a fix(team): bound inbox relay waits 2026-06-03 22:47:38 +03:00
777genius
6d0b06e2b1 fix(member-work-sync): harden nudge dispatch lifecycle 2026-06-03 22:47:06 +03:00
777genius
3b9b6a5469 fix(member-work-sync): harden recovery delivery 2026-06-02 14:11:33 +03:00
777genius
440d37162b fix(ci): stabilize relay priority tests 2026-06-02 09:46:43 +03:00
777genius
d5c40e5a7c fix(ci): restore dev validation 2026-06-02 08:56:20 +03:00
777genius
63e2b18450 fix(team-prompts): clarify teammate file access 2026-06-01 23:42:46 +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
dd47dfb8a2 fix(member-work-sync): recover stale work leases 2026-06-01 23:38:44 +03:00
777genius
5b1fccdbed fix(team-tasks): resolve display task references 2026-06-01 23:38:20 +03:00
777genius
cb17bcfdb5 fix(team): show provider loading while models sync 2026-06-01 22:53:49 +03:00
777genius
544f4576d4 fix(member-work-sync): recover sleeping teammates 2026-06-01 21:51:08 +03:00
777genius
0d46aac5c0 fix(team): launch live roster members directly 2026-06-01 21:07:40 +03:00
777genius
ab3be12b94 fix(team): preserve metadata-only file additions 2026-06-01 19:41:46 +03:00
777genius
91ccd75ddf fix(team-runtime): ignore stale launch advisories 2026-05-31 22:21:01 +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
67a2c9ebac fix(runtime): reduce provider timeout warning noise 2026-05-31 20:19:00 +03:00
777genius
71e5174082 test(i18n): cover expanded app locale set 2026-05-31 19:32:06 +03:00
777genius
46bd1eb86c feat(i18n): add 15 app and landing languages
Add full app (7 namespaces) and landing translations for: it, tr, vi,
pl, fa (RTL), th, uk, nl, ta, te, mr, fil, ms, sw, ro. Bringing the
supported set to 29 languages.

- register locales in appLocale.ts and landing/data/i18n.ts
- regenerate resources.d.ts language-name keys
- add native exonyms for the new languages to every existing common.json
- extend localePolicy tests to cover the new locales

Catalogs verified for key/placeholder parity (i18n:validate, 29 locales).
2026-05-31 19:26:36 +03:00
777genius
705dea70f0 fix(team): remove mismatched task projection caches 2026-05-31 19:19:53 +03:00
777genius
9366c77046 fix(team): prune stale empty task projection caches 2026-05-31 19:10:18 +03:00
777genius
9ad258272d fix(team): clean corrupt task projection caches 2026-05-31 19:05:33 +03:00
777genius
e6d2a0baee fix(team): avoid oversized task projection cache loops 2026-05-31 19:01:02 +03:00
777genius
fcf9264193 fix(team): reject deleted task projection cache records 2026-05-31 18:51:20 +03:00
777genius
961691f477 fix(team): preserve cached task nested fields 2026-05-31 18:30:14 +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
816ff210b7 fix(recent-projects): keep codex partial warning only for empty results
Large Codex histories routinely hit the scan budget while still returning
useful project candidates, so the detailed "partial" warning was firing on
healthy degraded runs. Only warn when a degraded scan yields zero candidates;
otherwise the run is logged at info level with the degraded flag.
2026-05-31 17:55:01 +03:00
777genius
aa068efc68 fix(team): preserve task projection cache shape 2026-05-31 17:49:32 +03:00
777genius
f5f22e50fb perf(team): persist task projection cache 2026-05-31 16:54:24 +03:00
777genius
dc1d310df8 fix: restore dev validation after team page merge 2026-05-31 15:46:10 +03:00
777genius
9ffdb6468b perf(main): extend launch summary cache window 2026-05-31 12:57:31 +03:00