Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions scripts/ci/source-file-size-baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
"src/main/services/team/TeamBackupService.ts": 1236,
"src/main/services/team/TeamBootstrapStateReader.ts": 908,
"src/main/services/team/TeamConfigReader.ts": 1151,
"src/main/services/team/TeamDataService.ts": 4126,
"src/main/services/team/TeamDataService.ts": 4121,
"src/main/services/team/TeamInboxReader.ts": 820,
"src/main/services/team/TeamLaunchStateEvaluator.ts": 1059,
"src/main/services/team/TeamLogSourceTracker.ts": 1088,
Expand Down Expand Up @@ -121,12 +121,12 @@
"src/renderer/components/team/dialogs/providerPrepareDiagnostics.ts": 1640,
"src/renderer/components/team/dialogs/ProvisioningProviderStatusList.tsx": 1206,
"src/renderer/components/team/dialogs/TaskDetailDialog.tsx": 1717,
"src/renderer/components/team/dialogs/TeamModelSelector.tsx": 3881,
"src/renderer/components/team/dialogs/TeamModelSelector.tsx": 3864,
"src/renderer/components/team/editor/EditorFileTree.tsx": 907,
"src/renderer/components/team/editor/ProjectEditorOverlay.tsx": 929,
"src/renderer/components/team/kanban/KanbanBoard.tsx": 919,
"src/renderer/components/team/kanban/KanbanTaskCard.tsx": 1081,
"src/renderer/components/team/members/MemberCard.tsx": 1635,
"src/renderer/components/team/members/MemberCard.tsx": 1586,
"src/renderer/components/team/members/MemberDraftRow.tsx": 1018,
"src/renderer/components/team/members/MemberList.tsx": 1370,
"src/renderer/components/team/members/MemberLogsTab.tsx": 985,
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ar/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "ويستخدم التخلف عن الدفع في الوقت المناسب للمزود المختار."
},
"multimodelOff": "مضاعف",
"unavailableInRuntime": "غير متاح في الوقت الحالي"
"unavailableInRuntime": "غير متاح في الوقت الحالي",
"defaultWithResolved": "الافتراضي - {{model}}",
"explicitChoice": "اختيار صريح - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/bn/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "নির্বাচিত উপলব্ধকারীর ডিফল্ট পদ্ধতি ব্যবহার করতে ব্যবহৃত হয় ।"
},
"multimodelOff": "মাল্টি মডেল বন্ধ করুন",
"unavailableInRuntime": "বর্তমানে চলমান নয়"
"unavailableInRuntime": "বর্তমানে চলমান নয়",
"defaultWithResolved": "ডিফল্ট - {{model}}",
"explicitChoice": "স্পষ্ট নির্বাচন - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/de/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Benutzt die Laufzeiteinstellung für den ausgewählten Anbieter."
},
"multimodelOff": "Multimodel ab",
"unavailableInRuntime": "Nicht verfügbar in der aktuellen Laufzeit"
"unavailableInRuntime": "Nicht verfügbar in der aktuellen Laufzeit",
"defaultWithResolved": "Standard - {{model}}",
"explicitChoice": "Explizite Auswahl - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/en/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -934,7 +934,9 @@
"runtime": "Uses the runtime default for the selected provider."
},
"multimodelOff": "Multimodel off",
"unavailableInRuntime": "Unavailable in current runtime"
"unavailableInRuntime": "Unavailable in current runtime",
"defaultWithResolved": "Default - {{model}}",
"explicitChoice": "Explicit choice - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/es/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Utiliza el predeterminado de tiempo de ejecución para el proveedor seleccionado."
},
"multimodelOff": "Multimodel off",
"unavailableInRuntime": "No disponible en tiempo de ejecución actual"
"unavailableInRuntime": "No disponible en tiempo de ejecución actual",
"defaultWithResolved": "Predeterminado - {{model}}",
"explicitChoice": "Selección explícita - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/fa/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "از پیش‌فرض زمان اجرا برای ارائه‌دهنده انتخاب‌شده استفاده می‌کند."
},
"multimodelOff": "چندمدلی خاموش",
"unavailableInRuntime": "در زمان اجرای فعلی در دسترس نیست"
"unavailableInRuntime": "در زمان اجرای فعلی در دسترس نیست",
"defaultWithResolved": "پیش‌فرض - {{model}}",
"explicitChoice": "انتخاب صریح - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/fil/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Ginagamit ang runtime default para sa napiling provider."
},
"multimodelOff": "Naka-off ang Multimodel",
"unavailableInRuntime": "Hindi available sa kasalukuyang runtime"
"unavailableInRuntime": "Hindi available sa kasalukuyang runtime",
"defaultWithResolved": "Paunang itinakda - {{model}}",
"explicitChoice": "Tahasang pagpili - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/fr/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Utilise la valeur par défaut d'exécution pour le fournisseur sélectionné."
},
"multimodelOff": "Modèle multiple désactivé",
"unavailableInRuntime": "Indisponible dans l'exécution actuelle"
"unavailableInRuntime": "Indisponible dans l'exécution actuelle",
"defaultWithResolved": "Par défaut - {{model}}",
"explicitChoice": "Choix explicite - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/hi/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "चयनित प्रदाता के लिए रनटाइम डिफ़ॉल्ट का उपयोग करता है।"
},
"multimodelOff": "मल्टीमॉडल बंद",
"unavailableInRuntime": "वर्तमान समय में अनुपलब्ध"
"unavailableInRuntime": "वर्तमान समय में अनुपलब्ध",
"defaultWithResolved": "डिफ़ॉल्ट - {{model}}",
"explicitChoice": "स्पष्ट चयन - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/id/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Menggunakan waktu-jalan default bagi penyedia yang dipilih."
},
"multimodelOff": "Matikan multimodel",
"unavailableInRuntime": "Tidak tersedia dalam waktu-jalan saat ini"
"unavailableInRuntime": "Tidak tersedia dalam waktu-jalan saat ini",
"defaultWithResolved": "Bawaan - {{model}}",
"explicitChoice": "Pilihan eksplisit - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/it/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Usa il valore predefinito del runtime per il provider selezionato."
},
"multimodelOff": "Multimodello disattivato",
"unavailableInRuntime": "Non disponibile nel runtime attuale"
"unavailableInRuntime": "Non disponibile nel runtime attuale",
"defaultWithResolved": "Predefinito - {{model}}",
"explicitChoice": "Scelta esplicita - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ja/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "選択したプロバイダのランタイムデフォルトを使用します。"
},
"multimodelOff": "マルチモデルオフ",
"unavailableInRuntime": "現在のランタイムで利用不可"
"unavailableInRuntime": "現在のランタイムで利用不可",
"defaultWithResolved": "デフォルト - {{model}}",
"explicitChoice": "明示的な選択 - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ko/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "선택한 공급자의 runtime default를 사용합니다."
},
"multimodelOff": "Multimodel 오프",
"unavailableInRuntime": "현재 런타임에서 사용 가능"
"unavailableInRuntime": "현재 런타임에서 사용할 수 없음",
"defaultWithResolved": "기본값 - {{model}}",
"explicitChoice": "명시적 선택 - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/mr/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "निवडलेल्या प्रोव्हायडरसाठी रनटाइम डीफॉल्ट वापरते."
},
"multimodelOff": "मल्टीमॉडेल बंद",
"unavailableInRuntime": "सध्याच्या रनटाइममध्ये उपलब्ध नाही"
"unavailableInRuntime": "सध्याच्या रनटाइममध्ये उपलब्ध नाही",
"defaultWithResolved": "डीफॉल्ट - {{model}}",
"explicitChoice": "स्पष्ट निवड - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ms/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Menggunakan lalai runtime untuk pembekal yang dipilih."
},
"multimodelOff": "Multimodel mati",
"unavailableInRuntime": "Tidak tersedia dalam runtime semasa"
"unavailableInRuntime": "Tidak tersedia dalam runtime semasa",
"defaultWithResolved": "Lalai - {{model}}",
"explicitChoice": "Pilihan eksplisit - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/nl/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Gebruikt de runtimestandaard voor de geselecteerde provider."
},
"multimodelOff": "Multimodel uit",
"unavailableInRuntime": "Niet beschikbaar in huidige runtime"
"unavailableInRuntime": "Niet beschikbaar in huidige runtime",
"defaultWithResolved": "Standaard - {{model}}",
"explicitChoice": "Expliciete keuze - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/pl/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Używa domyślnego modelu środowiska uruchomieniowego dla wybranego dostawcy."
},
"multimodelOff": "Wielomodelowy wył.",
"unavailableInRuntime": "Niedostępne w bieżącym środowisku uruchomieniowym"
"unavailableInRuntime": "Niedostępne w bieżącym środowisku uruchomieniowym",
"defaultWithResolved": "Domyślny - {{model}}",
"explicitChoice": "Jawny wybór - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/pt/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Usa o padrão de tempo de execução para o provedor selecionado."
},
"multimodelOff": "Multimodelo desligado",
"unavailableInRuntime": "Indisponível no tempo de execução atual"
"unavailableInRuntime": "Indisponível no tempo de execução atual",
"defaultWithResolved": "Padrão - {{model}}",
"explicitChoice": "Escolha explícita - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ro/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Folosește valoarea implicită a runtime-ului pentru furnizorul selectat."
},
"multimodelOff": "Multimodel dezactivat",
"unavailableInRuntime": "Indisponibil în runtime-ul curent"
"unavailableInRuntime": "Indisponibil în runtime-ul curent",
"defaultWithResolved": "Implicit - {{model}}",
"explicitChoice": "Alegere explicită - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ru/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -931,7 +931,9 @@
"runtime": "Использует значение по умолчанию из рантайма для выбранного провайдера."
},
"multimodelOff": "Multimodel выключен",
"unavailableInRuntime": "Недоступно в текущем рантайме"
"unavailableInRuntime": "Недоступно в текущем рантайме",
"defaultWithResolved": "По умолчанию - {{model}}",
"explicitChoice": "Выбрано явно - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/sw/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Inatumia chaguo-msingi ya runtime kwa mtoa huduma aliyechaguliwa."
},
"multimodelOff": "Modeli nyingi imezimwa",
"unavailableInRuntime": "Haipatikani katika runtime ya sasa"
"unavailableInRuntime": "Haipatikani katika runtime ya sasa",
"defaultWithResolved": "Chaguo-msingi - {{model}}",
"explicitChoice": "Chaguo bayana - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ta/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "தேர்ந்தெடுத்த வழங்குநருக்கான runtime இயல்புநிலையைப் பயன்படுத்துகிறது."
},
"multimodelOff": "Multimodel off",
"unavailableInRuntime": "தற்போதைய runtime இல் கிடைக்கவில்லை"
"unavailableInRuntime": "தற்போதைய runtime இல் கிடைக்கவில்லை",
"defaultWithResolved": "இயல்புநிலை - {{model}}",
"explicitChoice": "வெளிப்படையான தேர்வு - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/te/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "ఎంచుకున్న ప్రొవైడర్ కోసం రన్‌టైమ్ డిఫాల్ట్‌ను ఉపయోగిస్తుంది."
},
"multimodelOff": "Multimodel ఆఫ్",
"unavailableInRuntime": "ప్రస్తుత రన్‌టైమ్‌లో అందుబాటులో లేదు"
"unavailableInRuntime": "ప్రస్తుత రన్‌టైమ్‌లో అందుబాటులో లేదు",
"defaultWithResolved": "డిఫాల్ట్ - {{model}}",
"explicitChoice": "స్పష్ట ఎంపిక - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/th/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "ใช้ค่าเริ่มต้นของรันไทม์สำหรับผู้ให้บริการที่เลือก"
},
"multimodelOff": "ปิด Multimodel",
"unavailableInRuntime": "ไม่พร้อมใช้งานในรันไทม์ปัจจุบัน"
"unavailableInRuntime": "ไม่พร้อมใช้งานในรันไทม์ปัจจุบัน",
"defaultWithResolved": "ค่าเริ่มต้น - {{model}}",
"explicitChoice": "ตัวเลือกที่ระบุ - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/tr/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Seçili sağlayıcı için çalışma zamanı varsayılanını kullanır."
},
"multimodelOff": "Çoklu model kapalı",
"unavailableInRuntime": "Geçerli çalışma zamanında kullanılamıyor"
"unavailableInRuntime": "Geçerli çalışma zamanında kullanılamıyor",
"defaultWithResolved": "Varsayılan - {{model}}",
"explicitChoice": "Açık seçim - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/uk/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -901,7 +901,9 @@
"runtime": "Використовує значення середовища за замовчуванням для вибраного провайдера."
},
"multimodelOff": "Мультимодель вимкнено",
"unavailableInRuntime": "Недоступно в поточному середовищі"
"unavailableInRuntime": "Недоступно в поточному середовищі",
"defaultWithResolved": "За замовчуванням - {{model}}",
"explicitChoice": "Вибрано явно - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/ur/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "منتخب کردہ فراہم کُنندہ کے لیے چلائیں"
},
"multimodelOff": "معطل",
"unavailableInRuntime": "موجودہ دور میں غیر متصل"
"unavailableInRuntime": "موجودہ دور میں غیر متصل",
"defaultWithResolved": "طے شدہ - {{model}}",
"explicitChoice": "واضح انتخاب - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/vi/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "Dùng mặc định runtime cho nhà cung cấp đã chọn."
},
"multimodelOff": "Đa mô hình tắt",
"unavailableInRuntime": "Không khả dụng trong runtime hiện tại"
"unavailableInRuntime": "Không khả dụng trong runtime hiện tại",
"defaultWithResolved": "Mặc định - {{model}}",
"explicitChoice": "Lựa chọn rõ ràng - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
4 changes: 3 additions & 1 deletion src/features/localization/renderer/locales/zh/team.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,9 @@
"runtime": "使用所选提供商的运行时默认值。"
},
"multimodelOff": "多模型关闭",
"unavailableInRuntime": "当前运行时不可用"
"unavailableInRuntime": "当前运行时不可用",
"defaultWithResolved": "默认 - {{model}}",
"explicitChoice": "显式选择 - {{model}}"
},
"taskDetail": {
"actions": {
Expand Down
2 changes: 2 additions & 0 deletions src/features/localization/renderer/resources.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4788,13 +4788,15 @@ export default interface Resources {
openCodeWithResolved: 'Uses the OpenCode default model.\nCurrently resolves to {{model}}.';
runtime: 'Uses the runtime default for the selected provider.';
};
defaultWithResolved: 'Default - {{model}}';
empty: {
freeOpenCode: 'No free OpenCode models are available in the current runtime list.';
noModels: 'No models are available in the current runtime list.';
noSearchMatches: 'No models match this search.';
recommendedFreeOpenCode: 'No recommended free OpenCode models are available in the current runtime list.';
recommendedOpenCode: 'No recommended OpenCode models are available in the current runtime list.';
};
explicitChoice: 'Explicit choice - {{model}}';
fastMode: {
codexLabel: 'Fast mode (2x credits)';
defaultFast: 'Default (Fast)';
Expand Down
5 changes: 5 additions & 0 deletions src/features/team-provisioning/contracts/api.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
import type { UpdateMemberSettingsRequest, UpdateMemberSettingsResult } from './memberSettings';
import type { TeamProvisioningProgress } from '@shared/types/team';

export interface TeamProvisioningStatusApi {
getProvisioningStatus(runId: string): Promise<TeamProvisioningProgress>;
}

export interface TeamMemberSettingsApi {
updateMemberSettings(request: UpdateMemberSettingsRequest): Promise<UpdateMemberSettingsResult>;
}
1 change: 1 addition & 0 deletions src/features/team-provisioning/contracts/channels.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export const TEAM_UPDATE_MEMBER_SETTINGS = 'team:updateMemberSettings';
2 changes: 2 additions & 0 deletions src/features/team-provisioning/contracts/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
export type * from './api';
export * from './channels';
export type * from './memberSettings';
Loading
Loading