From bee5014f89cef6233ee42d3e9b16f0b9473df05a Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2026 15:48:41 +1000 Subject: [PATCH] feat(app): simplify experimental settings (#49373) Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com> --- .../regression/session-project-menu.spec.ts | 5 -- .../e2e/regression/settings-padding.spec.ts | 1 - .../regression/tab-navigate-mousedown.spec.ts | 49 +++++------ packages/app/src/runtime/i18n/am.ts | 6 -- packages/app/src/runtime/i18n/ar.ts | 7 -- packages/app/src/runtime/i18n/az.ts | 7 -- packages/app/src/runtime/i18n/bg.ts | 8 -- packages/app/src/runtime/i18n/bn.ts | 7 -- packages/app/src/runtime/i18n/br.ts | 8 -- packages/app/src/runtime/i18n/bs.ts | 8 -- packages/app/src/runtime/i18n/ca.ts | 8 -- packages/app/src/runtime/i18n/cs.ts | 7 -- packages/app/src/runtime/i18n/da.ts | 6 -- packages/app/src/runtime/i18n/de.ts | 7 -- packages/app/src/runtime/i18n/dv.ts | 8 -- packages/app/src/runtime/i18n/dz.ts | 8 -- packages/app/src/runtime/i18n/el.ts | 8 -- packages/app/src/runtime/i18n/en.ts | 6 -- packages/app/src/runtime/i18n/es.ts | 8 -- packages/app/src/runtime/i18n/et.ts | 7 -- packages/app/src/runtime/i18n/fa.ts | 8 -- packages/app/src/runtime/i18n/fi.ts | 8 -- packages/app/src/runtime/i18n/fo.ts | 7 -- packages/app/src/runtime/i18n/fr.ts | 8 -- packages/app/src/runtime/i18n/he.ts | 6 -- packages/app/src/runtime/i18n/hi.ts | 7 -- packages/app/src/runtime/i18n/hr.ts | 8 -- packages/app/src/runtime/i18n/hu.ts | 8 -- packages/app/src/runtime/i18n/hy.ts | 8 -- packages/app/src/runtime/i18n/id.ts | 7 -- packages/app/src/runtime/i18n/is.ts | 6 -- packages/app/src/runtime/i18n/it.ts | 8 -- packages/app/src/runtime/i18n/ja.ts | 7 -- packages/app/src/runtime/i18n/ka.ts | 8 -- packages/app/src/runtime/i18n/km.ts | 7 -- packages/app/src/runtime/i18n/ko.ts | 6 -- packages/app/src/runtime/i18n/lo.ts | 6 -- packages/app/src/runtime/i18n/lt.ts | 7 -- packages/app/src/runtime/i18n/lv.ts | 8 -- packages/app/src/runtime/i18n/mk.ts | 8 -- packages/app/src/runtime/i18n/mn.ts | 8 -- packages/app/src/runtime/i18n/ms.ts | 7 -- packages/app/src/runtime/i18n/my.ts | 8 -- packages/app/src/runtime/i18n/ne.ts | 7 -- packages/app/src/runtime/i18n/nl.ts | 7 -- packages/app/src/runtime/i18n/no.ts | 7 -- packages/app/src/runtime/i18n/pa.ts | 6 -- packages/app/src/runtime/i18n/pl.ts | 8 -- packages/app/src/runtime/i18n/ro.ts | 8 -- packages/app/src/runtime/i18n/ru.ts | 8 -- packages/app/src/runtime/i18n/si.ts | 7 -- packages/app/src/runtime/i18n/sk.ts | 8 -- packages/app/src/runtime/i18n/sl.ts | 8 -- packages/app/src/runtime/i18n/sq.ts | 8 -- packages/app/src/runtime/i18n/sr.ts | 8 -- packages/app/src/runtime/i18n/sv.ts | 7 -- packages/app/src/runtime/i18n/tg.ts | 8 -- packages/app/src/runtime/i18n/th.ts | 6 -- packages/app/src/runtime/i18n/tk.ts | 8 -- packages/app/src/runtime/i18n/tr.ts | 8 -- packages/app/src/runtime/i18n/uk.ts | 8 -- packages/app/src/runtime/i18n/ur.ts | 6 -- packages/app/src/runtime/i18n/uz.ts | 8 -- packages/app/src/runtime/i18n/vi.ts | 7 -- packages/app/src/runtime/i18n/zh.ts | 6 -- packages/app/src/runtime/i18n/zht.ts | 6 -- .../app/src/session/browser/attachments.ts | 6 +- .../src/session/session-identity-header.tsx | 25 +----- .../src/session/timeline/message-timeline.tsx | 16 +--- .../settings/experimental/experimental.tsx | 84 +------------------ packages/app/src/settings/general/general.tsx | 28 +++++++ packages/app/src/settings/model.test.ts | 16 ++-- packages/app/src/settings/model.tsx | 25 +----- packages/app/src/settings/search-catalog.ts | 26 ++---- .../app/src/settings/search-results.test.ts | 7 +- packages/app/src/settings/shell.tsx | 18 ++-- packages/app/src/shell/titlebar/tab-nav.tsx | 9 -- packages/plugin-browser/src/connection.ts | 2 +- 78 files changed, 94 insertions(+), 684 deletions(-) diff --git a/packages/app/e2e/regression/session-project-menu.spec.ts b/packages/app/e2e/regression/session-project-menu.spec.ts index 90311ae3b94..3d7d0e2f29e 100644 --- a/packages/app/e2e/regression/session-project-menu.spec.ts +++ b/packages/app/e2e/regression/session-project-menu.spec.ts @@ -37,11 +37,6 @@ for (const direction of ["ltr", "rtl"] as const) { "opencode.global.dat:language", JSON.stringify({ locale: direction === "rtl" ? "ar" : "en" }), ) - const settings = JSON.parse(localStorage.getItem("settings.v3") ?? "{}") - localStorage.setItem( - "settings.v3", - JSON.stringify({ ...settings, general: { ...settings.general, showProjectIcon: false } }), - ) }, direction) await page.setViewportSize({ width: workspace ? 900 : 1440, height: 900 }) await page.goto(stressSessionHref(fixture.targetID)) diff --git a/packages/app/e2e/regression/settings-padding.spec.ts b/packages/app/e2e/regression/settings-padding.spec.ts index 0a51cc35bb2..7812a3b9983 100644 --- a/packages/app/e2e/regression/settings-padding.spec.ts +++ b/packages/app/e2e/regression/settings-padding.spec.ts @@ -56,7 +56,6 @@ for (const viewport of [ "Models", "Extensions", "Server", - "Experimental", "About", ]) { if (viewport.width >= 816) await settings.getByRole("tab", { name, exact: true }).click() diff --git a/packages/app/e2e/regression/tab-navigate-mousedown.spec.ts b/packages/app/e2e/regression/tab-navigate-mousedown.spec.ts index 3a352c0927a..2ff07837f04 100644 --- a/packages/app/e2e/regression/tab-navigate-mousedown.spec.ts +++ b/packages/app/e2e/regression/tab-navigate-mousedown.spec.ts @@ -154,13 +154,13 @@ test("mobile drawer exposes close controls and navigates between tabs", async ({ } }) -test("vertical tabs show project details, resize, and navigate", async ({ page }) => { +test("vertical tabs resize and navigate without retired project labels", async ({ page }) => { await mockServer(page) await page.addInitScript( ({ server, sessionA, sessionB }) => { localStorage.setItem( "settings.v3", - JSON.stringify({ appearance: { tabLayout: "vertical", showProjectName: true }, general: { showStatus: true } }), + JSON.stringify({ appearance: { tabLayout: "vertical" }, general: { showStatus: true } }), ) localStorage.setItem( "opencode.window.browser.dat:tabs", @@ -183,7 +183,7 @@ test("vertical tabs show project details, resize, and navigate", async ({ page } await expect(sidebar).toHaveCSS("width", "260px") await expect(tabA).toContainText(sessionA.title) await expect(tabB).toContainText(sessionB.title) - await expect(tabB.locator('[data-slot="tab-project"]')).toHaveText("tab-project") + await expect(tabB.locator('[data-slot="tab-project"]')).toHaveCount(0) await expect( sidebar.getByRole("button", { name: "Home", exact: true }).getByText("Home", { exact: true }), ).toBeVisible() @@ -209,7 +209,7 @@ test("vertical tabs show project details, resize, and navigate", async ({ page } await page.mouse.move(box.x + box.width / 2 - 80, box.y + box.height / 2) await page.mouse.up() await expect(sidebar).toHaveCSS("width", "180px") - await expect(tabB.locator('[data-slot="tab-project"]')).toHaveText("tab-project") + await expect(tabB.locator('[data-slot="tab-project"]')).toHaveCount(0) const resized = await handle.boundingBox() if (!resized) throw new Error("resized vertical tab handle has no bounding box") @@ -432,7 +432,7 @@ for (const profile of [ }) } -test("dedicated experimental settings control vertical tab details", async ({ page }) => { +test("preferences control vertical tab layout and hide empty experimental settings", async ({ page }) => { await mockServer(page) await page.addInitScript( ({ server, sessionA }) => { @@ -452,15 +452,20 @@ test("dedicated experimental settings control vertical tab details", async ({ pa await expect(settings).toBeVisible() await expect(settings.getByRole("tablist").getByText("OpenCode Desktop", { exact: true })).toHaveCount(0) await expect(settings.getByRole("tablist").getByText(/^v\d+\./)).toHaveCount(0) - await settings.getByRole("tab", { name: "Appearance" }).click() - await expect(settings.getByRole("heading", { name: "Appearance", exact: true })).toBeVisible() - await expect(settings.locator('[data-action="settings-tab-layout"]')).toHaveCount(0) + await expect(settings.getByRole("heading", { name: "Preferences", exact: true })).toBeVisible() + await expect(settings.getByRole("tab", { name: "Experimental", exact: true })).toHaveCount(0) await expect(settings.getByRole("switch", { name: "Show project names", exact: true })).toHaveCount(0) - await settings.getByRole("tab", { name: "Experimental", exact: true }).click() - await expect(settings.getByRole("heading", { name: "Experimental", level: 2, exact: true })).toBeVisible() + const language = settings.locator('[data-action="settings-language"]') const layout = settings.locator('[data-action="settings-tab-layout"]') + await expect(language).toBeVisible() await expect(layout).toContainText("Horizontal") + await expect + .poll(async () => { + const [languageBox, layoutBox] = await Promise.all([language.boundingBox(), layout.boundingBox()]) + return !!languageBox && !!layoutBox && layoutBox.y > languageBox.y + }) + .toBe(true) await layout.click() await page.getByRole("option", { name: "Vertical" }).click() @@ -469,42 +474,38 @@ test("dedicated experimental settings control vertical tab details", async ({ pa await expect(page.locator('[data-slot="titlebar-tabs"]')).toHaveCount(0) const projectNames = page.locator('[data-slot="vertical-tabs-sidebar"] [data-slot="tab-project"]') await expect(projectNames).toHaveCount(0) - const projectNameSwitch = settings.getByRole("switch", { name: "Show project names", exact: true }) - await settings.locator('[data-action="settings-show-project-name"] [data-slot="switch-control"]').click() - await expect(projectNameSwitch).toBeChecked() - await expect(projectNames).toHaveText(["tab-project"]) await expect(settings.getByRole("complementary")).toHaveCSS("width", "240px") await page.setViewportSize({ width: 920, height: 720 }) await expect(page.locator('[data-slot="vertical-tabs-sidebar"]')).toHaveCSS("width", "260px") await expect(settings.getByRole("tablist")).toBeHidden() - await expect(settings.getByRole("button", { name: "Experimental", exact: true })).toBeVisible() + await expect(settings.getByRole("button", { name: "Preferences", exact: true })).toBeVisible() await page.setViewportSize({ width: 800, height: 720 }) await expect(settings.getByRole("tablist")).toBeHidden() - await expect(settings.getByRole("button", { name: "Experimental", exact: true })).toBeVisible() + await expect(settings.getByRole("button", { name: "Preferences", exact: true })).toBeVisible() await page.setViewportSize({ width: 390, height: 720 }) - await settings.getByRole("button", { name: "Experimental", exact: true }).click() + await settings.getByRole("button", { name: "Preferences", exact: true }).click() + await expect(page.getByRole("menuitemradio", { name: "Experimental", exact: true })).toHaveCount(0) await page.getByRole("menuitemradio", { name: "Appearance", exact: true }).click() await expect(settings.getByRole("heading", { name: "Appearance", exact: true })).toBeVisible() await expect(layout).toHaveCount(0) await settings.getByRole("button", { name: "Appearance", exact: true }).click() - await page.getByRole("menuitemradio", { name: "Experimental", exact: true }).click() - await expect(settings.getByRole("heading", { name: "Experimental", level: 2, exact: true })).toBeVisible() + await page.getByRole("menuitemradio", { name: "Preferences", exact: true }).click() + await expect(settings.getByRole("heading", { name: "Preferences", level: 2, exact: true })).toBeVisible() await expect(layout).toContainText("Vertical") - await expect(projectNameSwitch).toBeChecked() await settings.evaluate((element) => element.setAttribute("dir", "rtl")) - await expect(settings.getByRole("button", { name: "Experimental", exact: true })).toBeInViewport() + await expect(settings.getByRole("button", { name: "Preferences", exact: true })).toBeInViewport() await page.setViewportSize({ width: 390, height: 360 }) - await expect(settings.getByRole("button", { name: "Experimental", exact: true })).toBeInViewport() + await expect(settings.getByRole("button", { name: "Preferences", exact: true })).toBeInViewport() // Reload the UI-selected preference without seeding settings storage. await page.reload() const href = `/server/${base64Encode(server)}/session/${sessionA.id}` await page.getByRole("button", { name: "Tabs", exact: true }).click() - await expect(page.locator('[data-slot="mobile-tabs-drawer"] [data-slot="tab-project"]')).toHaveText(["tab-project"]) + await expect(page.locator('[data-slot="mobile-tabs-drawer"] [data-slot="tab-project"]')).toHaveCount(0) await expect( page .locator('[data-slot="mobile-tabs-drawer"]') @@ -522,7 +523,7 @@ test("dedicated experimental settings control vertical tab details", async ({ pa ).toBeVisible() await expect(page.locator('[data-slot="titlebar-tabs"]')).toHaveCount(0) await page.keyboard.press("Control+,") - await settings.getByRole("tab", { name: "Experimental", exact: true }).click() + await expect(settings.getByRole("heading", { name: "Preferences", exact: true })).toBeVisible() await expect(layout).toContainText("Vertical") }) diff --git a/packages/app/src/runtime/i18n/am.ts b/packages/app/src/runtime/i18n/am.ts index 2190818c5de..c321bc12737 100644 --- a/packages/app/src/runtime/i18n/am.ts +++ b/packages/app/src/runtime/i18n/am.ts @@ -1171,8 +1171,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "ተርሚናሉ በክፍለ ጊዜዎች ውስጥ የት እንደሚከፈት ይምረጡ", "settings.general.row.terminalPlacement.side": "ጎን", "settings.general.row.terminalPlacement.bottom": "ታች", - "settings.general.row.showProjectIcon.title": "የፕሮጀክት አዶ", - "settings.general.row.showProjectIcon.description": "የፕሮጀክት አዶውን በክፍለ ጊዜው ራስጌ ውስጥ አሳይ", "session.location.unavailable": "የክፍለ ጊዜው ቦታ አይገኝም", "session.location.description": "ይህን ክፍለ ጊዜ ለመቀጠል ሌላ ማውጫ ይምረጡ።", "session.location.choose": "ማውጫ ይምረጡ", @@ -1265,8 +1263,6 @@ export const dict = { "settings.about.typeset": "በInter እና IBM Plex Mono ተሰድሯል", "settings.about.tagline": "ያለ እርስዎ AI ምርጥ ሶፍትዌር መገንባት አይችልም", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "የፕሮጀክት ስሞችን አሳይ", - "settings.appearance.row.projectName.description": "የፕሮጀክት ስሞችን በቁመታዊ ትሮች እና በሞባይል ትር መሳቢያ ውስጥ አሳይ", "project.settings.title": "ፕሮጀክት አርትዕ", "settings.timeline.title": "የጊዜ መስመር", "settings.timeline.detail": "የጊዜ መስመር ዝርዝር", @@ -1435,8 +1431,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} ታይነት", "settings.timeline.grouped.label": "{{activity}} ተቧቧል", "settings.timeline.collapsed.label": "{{activity}} ወድቋል", - "settings.general.row.browserPane.title": "አሳሽ", - "settings.general.row.browserPane.description": "ወኪሎች የውስጠ-መተግበሪያ ልማት አሳሽ እንዲከፍቱ እና እንዲቆጣጠሩ ይፍቀዱላቸው።", "session.new.workspace.search.empty": "ምንም ተዛማጅ የስራ ዛፎች የሉም", "settings.workspaces.description": "የስራ ዛፎችን ይገምግሙ እና የዲስክ አጠቃቀምን ያስተዳድሩ", "settings.workspaces.empty.description": "በOpenCode የተፈጠሩ የሥራ ዛፎች እዚህ ይታያሉ", diff --git a/packages/app/src/runtime/i18n/ar.ts b/packages/app/src/runtime/i18n/ar.ts index 98fd9e5e814..51032322f65 100644 --- a/packages/app/src/runtime/i18n/ar.ts +++ b/packages/app/src/runtime/i18n/ar.ts @@ -1220,8 +1220,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "اختر مكان فتح المحطة الطرفية في الجلسات", "settings.general.row.terminalPlacement.side": "الجانب", "settings.general.row.terminalPlacement.bottom": "الأسفل", - "settings.general.row.showProjectIcon.title": "أيقونة المشروع", - "settings.general.row.showProjectIcon.description": "إظهار أيقونة المشروع في رأس الجلسة", "desktop.menu.installCli": "تثبيت CLI...", "desktop.cli.installed.title": "تم تثبيت CLI", "desktop.cli.installed.message": @@ -1349,9 +1347,6 @@ export const dict = { "settings.about.typeset": "منضّد بخطي \u2068Inter\u2069 و\u2068IBM Plex Mono\u2069", "settings.about.tagline": "لا يستطيع الذكاء الاصطناعي بناء برمجيات رائعة من دونك", "settings.about.copyright": "© \u2068Anomaly Innovations, Inc.\u2069", - "settings.appearance.row.projectName.title": "إظهار أسماء المشاريع", - "settings.appearance.row.projectName.description": - "إظهار أسماء المشاريع في علامات التبويب العمودية ودرج علامات التبويب على الهاتف", "project.settings.title": "تحرير المشروع", "settings.timeline.title": "المخطط الزمني", "settings.timeline.detail": "تفاصيل المخطط الزمني", @@ -1514,8 +1509,6 @@ export const dict = { "settings.timeline.visibility.label": "رؤية \u2068{{activity}}\u2069", "settings.timeline.grouped.label": "\u2068{{activity}}\u2069 مجمّع", "settings.timeline.collapsed.label": "\u2068{{activity}}\u2069 مطوي", - "settings.general.row.browserPane.title": "المتصفح", - "settings.general.row.browserPane.description": "السماح للوكلاء بفتح متصفح تطوير داخل التطبيق والتحكم فيه.", "session.new.workspace.search.empty": "لا توجد أشجار عمل مطابقة", "settings.workspaces.description": "مراجعة أشجار العمل وإدارة استخدام القرص", "settings.workspaces.empty.description": "ستظهر هنا أشجار العمل المنشأة في OpenCode", diff --git a/packages/app/src/runtime/i18n/az.ts b/packages/app/src/runtime/i18n/az.ts index ea9724b09b3..e97399b659f 100644 --- a/packages/app/src/runtime/i18n/az.ts +++ b/packages/app/src/runtime/i18n/az.ts @@ -1209,8 +1209,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Sessiyalarda terminalın harada açılacağını seçin", "settings.general.row.terminalPlacement.side": "Yan tərəf", "settings.general.row.terminalPlacement.bottom": "Aşağı", - "settings.general.row.showProjectIcon.title": "Layihə nişanı", - "settings.general.row.showProjectIcon.description": "Sessiya başlığında layihə nişanını göstərin", "session.location.unavailable": "Sessiyanın yeri əlçatan deyil", "session.location.description": "Bu sessiyanı davam etdirmək üçün başqa qovluq seçin.", "session.location.choose": "Qovluq seç", @@ -1303,8 +1301,6 @@ export const dict = { "settings.about.typeset": "Inter və IBM Plex Mono şriftləri ilə tərtib olunub", "settings.about.tagline": "Siz olmadan AI möhtəşəm proqram təminatı yarada bilməz", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Layihə adlarını göstər", - "settings.appearance.row.projectName.description": "Layihə adlarını şaquli tablarda və mobil tab panelində göstər", "project.settings.title": "Layihəni redaktə et", "settings.timeline.title": "Zaman xətti", "settings.timeline.detail": "Zaman xəttinin təfərrüatı", @@ -1489,9 +1485,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} görünüşü", "settings.timeline.grouped.label": "{{activity}} qruplaşdırılmış", "settings.timeline.collapsed.label": "{{activity}} çöktü", - "settings.general.row.browserPane.title": "Brauzer", - "settings.general.row.browserPane.description": - "Agentlərin tətbiq içi inkişaf brauzerini açmasına və idarə etməsinə icazə verin.", "session.new.workspace.search.empty": "Uyğun iş ağacları yoxdur", "settings.workspaces.description": "İş ağaclarını nəzərdən keçirin və disk istifadəsini idarə edin", "settings.workspaces.empty.description": "OpenCode-da yaradılan iş ağacları burada görünəcək", diff --git a/packages/app/src/runtime/i18n/bg.ts b/packages/app/src/runtime/i18n/bg.ts index b104e96b50b..e88ef0b2979 100644 --- a/packages/app/src/runtime/i18n/bg.ts +++ b/packages/app/src/runtime/i18n/bg.ts @@ -1212,8 +1212,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Изберете къде да се отваря терминалът в сесиите", "settings.general.row.terminalPlacement.side": "Отстрани", "settings.general.row.terminalPlacement.bottom": "Отдолу", - "settings.general.row.showProjectIcon.title": "Икона на проекта", - "settings.general.row.showProjectIcon.description": "Показване на иконата на проекта в заглавката на сесията", "session.location.unavailable": "Местоположението на сесията не е достъпно", "session.location.description": "Изберете друга директория, за да продължите тази сесия.", "session.location.choose": "Изберете директория", @@ -1307,9 +1305,6 @@ export const dict = { "settings.about.typeset": "Набор в Inter и IBM Plex Mono", "settings.about.tagline": "AI не може да създаде страхотен софтуер без вас", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Показване на имена на проекти", - "settings.appearance.row.projectName.description": - "Показване на имената на проекти във вертикални раздели и чекмеджето за раздели на мобилни устройства", "project.settings.title": "Редактиране на проект", "settings.timeline.title": "Хронология", "settings.timeline.detail": "Подробности за времевата линия", @@ -1495,9 +1490,6 @@ export const dict = { "settings.timeline.visibility.label": "Видимост на {{activity}}", "settings.timeline.grouped.label": "{{activity}} е групирано", "settings.timeline.collapsed.label": "{{activity}} е свито", - "settings.general.row.browserPane.title": "Браузър", - "settings.general.row.browserPane.description": - "Разрешете на агентите да отварят и управляват вграден браузър за разработка.", "session.new.workspace.search.empty": "Няма съответстващи работни дървета", "settings.workspaces.description": "Преглед на работните дървета и управление на дисковото пространство", "settings.workspaces.empty.description": "Създадените в OpenCode работни дървета ще се показват тук", diff --git a/packages/app/src/runtime/i18n/bn.ts b/packages/app/src/runtime/i18n/bn.ts index b079ccaed20..3285118268c 100644 --- a/packages/app/src/runtime/i18n/bn.ts +++ b/packages/app/src/runtime/i18n/bn.ts @@ -1193,8 +1193,6 @@ export const dict: Record = { "settings.general.row.terminalPlacement.description": "সেশনে টার্মিনাল কোথায় খুলবে তা বেছে নিন", "settings.general.row.terminalPlacement.side": "পাশে", "settings.general.row.terminalPlacement.bottom": "নিচে", - "settings.general.row.showProjectIcon.title": "প্রকল্পের আইকন", - "settings.general.row.showProjectIcon.description": "সেশন হেডারে প্রকল্পের আইকন দেখান", "session.location.unavailable": "সেশনের অবস্থান অনুপলব্ধ", "session.location.description": "এই সেশনটি চালিয়ে যেতে অন্য একটি ডিরেক্টরি বেছে নিন।", "session.location.choose": "ডিরেক্টরি বেছে নিন", @@ -1289,8 +1287,6 @@ export const dict: Record = { "settings.about.typeset": "Inter এবং IBM Plex Mono-তে টাইপসেট", "settings.about.tagline": "আপনাকে ছাড়া AI দারুণ সফটওয়্যার তৈরি করতে পারে না", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "প্রকল্পের নাম দেখান", - "settings.appearance.row.projectName.description": "উল্লম্ব ট্যাব ও মোবাইল ট্যাব ড্রয়ারে প্রকল্পের নাম দেখান", "project.settings.title": "প্রকল্প সম্পাদনা করুন", "settings.timeline.title": "টাইমলাইন", "settings.timeline.detail": "টাইমলাইনের বিস্তারিত", @@ -1472,9 +1468,6 @@ export const dict: Record = { "settings.timeline.visibility.label": "{{activity}} দৃশ্যমানতা", "settings.timeline.grouped.label": "{{activity}} গোষ্ঠীবদ্ধ", "settings.timeline.collapsed.label": "{{activity}} ভেঙে পড়েছে৷", - "settings.general.row.browserPane.title": "ব্রাউজার", - "settings.general.row.browserPane.description": - "এজেন্টদের একটি ইন-অ্যাপ ডেভেলপমেন্ট ব্রাউজার খুলতে এবং নিয়ন্ত্রণ করার অনুমতি দিন।", "session.new.workspace.search.empty": "কোনো মিলে যাওয়া ওয়ার্কট্রি নেই", "settings.workspaces.description": "ওয়ার্কট্রিগুলি পর্যালোচনা করুন এবং ডিস্কের ব্যবহার পরিচালনা করুন", "settings.workspaces.empty.description": "OpenCode-এ তৈরি ওয়ার্কট্রিগুলি এখানে উপস্থিত হবে৷", diff --git a/packages/app/src/runtime/i18n/br.ts b/packages/app/src/runtime/i18n/br.ts index c7f2683fad4..a3f0d99bd2d 100644 --- a/packages/app/src/runtime/i18n/br.ts +++ b/packages/app/src/runtime/i18n/br.ts @@ -150,9 +150,6 @@ export const dict = { "settings.timeline.visibility.label": "Visibilidade {{activity}}", "settings.timeline.grouped.label": "{{activity}} agrupado", "settings.timeline.collapsed.label": "{{activity}} entrou em colapso", - "settings.general.row.browserPane.title": "Navegador", - "settings.general.row.browserPane.description": - "Permita que os agentes abram e controlem um navegador de desenvolvimento no aplicativo.", "session.new.workspace.search.empty": "Nenhuma espaço de trabalho correspondente", "settings.workspaces.description": "Revise as espaços de trabalho e gerencie o uso do disco", "settings.workspaces.empty.description": "As espaços de trabalho criadas em OpenCode aparecerão aqui", @@ -274,9 +271,6 @@ export const dict = { "settings.about.typeset": "Composto em Inter e IBM Plex Mono", "settings.about.tagline": "A IA não consegue criar um ótimo software sem você", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Mostrar nomes dos projetos", - "settings.appearance.row.projectName.description": - "Mostrar nomes dos projetos nas abas verticais e no painel de abas para dispositivos móveis", "project.settings.title": "Editar projeto", "settings.timeline.title": "Linha do tempo", "settings.timeline.detail": "Detalhamento da linha do tempo", @@ -1572,8 +1566,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Escolha onde o terminal será aberto nas sessões", "settings.general.row.terminalPlacement.side": "Lateral", "settings.general.row.terminalPlacement.bottom": "Inferior", - "settings.general.row.showProjectIcon.title": "Ícone do projeto", - "settings.general.row.showProjectIcon.description": "Mostrar o ícone do projeto no cabeçalho da sessão", "command.debugBar.toggle": "Alternar barra de depuração", "command.session.location.cycle": "Alternar local da sessão", "dialog.provider.anthropic.note": "Acesso direto aos modelos Claude por chave de API", diff --git a/packages/app/src/runtime/i18n/bs.ts b/packages/app/src/runtime/i18n/bs.ts index 7a93f2ecaaa..3b77ad2d676 100644 --- a/packages/app/src/runtime/i18n/bs.ts +++ b/packages/app/src/runtime/i18n/bs.ts @@ -1298,8 +1298,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Odaberite gdje se terminal otvara u sesijama", "settings.general.row.terminalPlacement.side": "Sa strane", "settings.general.row.terminalPlacement.bottom": "Na dnu", - "settings.general.row.showProjectIcon.title": "Ikona projekta", - "settings.general.row.showProjectIcon.description": "Prikaži ikonu projekta u zaglavlju sesije", "session.location.unavailable": "Lokacija sesije nije dostupna", "session.location.description": "Odaberite drugi direktorij da nastavite ovu sesiju.", "session.location.choose": "Odaberi direktorij", @@ -1395,9 +1393,6 @@ export const dict = { "settings.about.typeset": "Postavljen u Inter i IBM Plex Mono", "settings.about.tagline": "AI ne može napraviti odličan softver bez vas", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Prikaži nazive projekata", - "settings.appearance.row.projectName.description": - "Prikaži nazive projekata u vertikalnim karticama i ladici mobilnih kartica", "project.settings.title": "Uredi projekat", "settings.timeline.title": "Vremenska linija", "settings.timeline.detail": "Detalji vremenske linije", @@ -1587,9 +1582,6 @@ export const dict = { "settings.timeline.visibility.label": "Vidljivost aktivnosti {{activity}}", "settings.timeline.grouped.label": "Aktivnost {{activity}} je grupisana", "settings.timeline.collapsed.label": "Aktivnost {{activity}} je sažeta", - "settings.general.row.browserPane.title": "Preglednik", - "settings.general.row.browserPane.description": - "Dozvoli agentima da otvore i upravljaju razvojnim preglednikom unutar aplikacije.", "session.new.workspace.search.empty": "Nema odgovarajućih worktreeova", "settings.workspaces.description": "Pregledajte worktreeove i upravljajte korištenjem diska", "settings.workspaces.empty.description": "Worktreeovi kreirani u OpenCode-u pojavit će se ovdje", diff --git a/packages/app/src/runtime/i18n/ca.ts b/packages/app/src/runtime/i18n/ca.ts index 4f28dddd29b..a0c623ec057 100644 --- a/packages/app/src/runtime/i18n/ca.ts +++ b/packages/app/src/runtime/i18n/ca.ts @@ -1213,8 +1213,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Trieu on s'obre el terminal a les sessions", "settings.general.row.terminalPlacement.side": "Al costat", "settings.general.row.terminalPlacement.bottom": "A baix", - "settings.general.row.showProjectIcon.title": "Icona del projecte", - "settings.general.row.showProjectIcon.description": "Mostra la icona del projecte a la capçalera de la sessió", "session.location.unavailable": "La ubicació de la sessió no està disponible", "session.location.description": "Trieu un altre directori per continuar aquesta sessió.", "session.location.choose": "Tria un directori", @@ -1309,9 +1307,6 @@ export const dict = { "settings.about.typeset": "Tipografia en Inter i IBM Plex Mono", "settings.about.tagline": "La IA no pot crear un gran programari sense tu", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Mostra els noms dels projectes", - "settings.appearance.row.projectName.description": - "Mostra els noms dels projectes a les pestanyes verticals i al calaix de pestanyes mòbils", "project.settings.title": "Modifica el projecte", "settings.timeline.title": "Cronologia", "settings.timeline.detail": "Detall de la cronologia", @@ -1490,9 +1485,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} visibilitat", "settings.timeline.grouped.label": "{{activity}} agrupat", "settings.timeline.collapsed.label": "{{activity}} col·lapsat", - "settings.general.row.browserPane.title": "Navegador", - "settings.general.row.browserPane.description": - "Permet als agents que obrin i controlin un navegador de desenvolupament dins de l'aplicació.", "session.new.workspace.search.empty": "No hi ha arbres de treball coincidents", "settings.workspaces.description": "Reviseu els arbres de treball i gestioneu l'ús del disc", "settings.workspaces.empty.description": "Els arbres de treball creats a OpenCode apareixeran aquí", diff --git a/packages/app/src/runtime/i18n/cs.ts b/packages/app/src/runtime/i18n/cs.ts index a851d3baf58..a77401f8a0c 100644 --- a/packages/app/src/runtime/i18n/cs.ts +++ b/packages/app/src/runtime/i18n/cs.ts @@ -1208,8 +1208,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Zvolte, kde se bude terminál v relacích otevírat", "settings.general.row.terminalPlacement.side": "Na straně", "settings.general.row.terminalPlacement.bottom": "Dole", - "settings.general.row.showProjectIcon.title": "Ikona projektu", - "settings.general.row.showProjectIcon.description": "Zobrazit ikonu projektu v záhlaví relace", "session.location.unavailable": "Umístění relace není dostupné", "session.location.description": "Chcete-li v této relaci pokračovat, vyberte jiný adresář.", "session.location.choose": "Vybrat adresář", @@ -1306,9 +1304,6 @@ export const dict = { "settings.about.typeset": "Typová sada v Inter a IBM Plex Mono", "settings.about.tagline": "AI nemůže vytvořit skvělý software bez vás", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Zobrazit názvy projektů", - "settings.appearance.row.projectName.description": - "Zobrazení názvů projektů na svislých kartách a v zásuvce mobilních karet", "project.settings.title": "Upravit projekt", "settings.timeline.title": "Časová osa", "settings.timeline.detail": "Detail časové osy", @@ -1502,8 +1497,6 @@ export const dict = { "settings.timeline.visibility.label": "Viditelnost aktivity {{activity}}", "settings.timeline.grouped.label": "Aktivita {{activity}} je seskupená", "settings.timeline.collapsed.label": "Aktivita {{activity}} je sbalená", - "settings.general.row.browserPane.title": "Prohlížeč", - "settings.general.row.browserPane.description": "Povolit agentům otevírat a ovládat vývojový prohlížeč v aplikaci.", "session.new.workspace.search.empty": "Žádné odpovídající pracovní stromy", "settings.workspaces.description": "Kontrola pracovních stromů a správa využití disku", "settings.workspaces.empty.description": "Zde se zobrazí pracovní stromy vytvořené v OpenCode", diff --git a/packages/app/src/runtime/i18n/da.ts b/packages/app/src/runtime/i18n/da.ts index c1edfc48ac5..42b75fb2167 100644 --- a/packages/app/src/runtime/i18n/da.ts +++ b/packages/app/src/runtime/i18n/da.ts @@ -147,8 +147,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} synlighed", "settings.timeline.grouped.label": "{{activity}} grupperet", "settings.timeline.collapsed.label": "{{activity}} kollapsede", - "settings.general.row.browserPane.title": "Browser", - "settings.general.row.browserPane.description": "Tillad agenter at åbne og styre en udviklingsbrowser i appen.", "session.new.workspace.search.empty": "Ingen matchende arbejdsområder", "settings.workspaces.description": "Gennemgå arbejdsområder og administrer diskbrug", "settings.workspaces.empty.description": "Arbejdstræer oprettet i OpenCode vises her", @@ -260,8 +258,6 @@ export const dict = { "settings.about.typeset": "Sat med Inter og IBM Plex Mono", "settings.about.tagline": "AI kan ikke bygge fantastisk software uden dig", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Vis projektnavne", - "settings.appearance.row.projectName.description": "Vis projektnavne i lodrette faner og mobilens fanepanel", "project.settings.title": "Rediger projekt", "settings.timeline.title": "Tidslinje", "settings.timeline.detail": "Tidslinjedetaljer", @@ -1615,8 +1611,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Vælg, hvor terminalen åbnes i sessioner", "settings.general.row.terminalPlacement.side": "Side", "settings.general.row.terminalPlacement.bottom": "Nederst", - "settings.general.row.showProjectIcon.title": "Projektikon", - "settings.general.row.showProjectIcon.description": "Vis projektikonet i sessionsoverskriften", "command.debugBar.toggle": "Slå fejlfindingslinjen til eller fra", "command.session.location.cycle": "Skift mellem sessionsplaceringer", "dialog.provider.anthropic.note": "Direkte adgang til Claude-modeller via API-nøgle", diff --git a/packages/app/src/runtime/i18n/de.ts b/packages/app/src/runtime/i18n/de.ts index 70eda91b145..b9654b1c05b 100644 --- a/packages/app/src/runtime/i18n/de.ts +++ b/packages/app/src/runtime/i18n/de.ts @@ -162,9 +162,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} Sichtbarkeit", "settings.timeline.grouped.label": "{{activity}} gruppiert", "settings.timeline.collapsed.label": "{{activity}} ist zusammengebrochen", - "settings.general.row.browserPane.title": "Browser", - "settings.general.row.browserPane.description": - "Erlauben Sie Agenten, einen In-App-Entwicklungsbrowser zu öffnen und zu steuern.", "session.new.workspace.search.empty": "Keine passenden Arbeitsbereiche", "settings.workspaces.description": "Überprüfen Sie Arbeitsbereiche und verwalten Sie die Festplattennutzung", "settings.workspaces.empty.description": "In OpenCode erstellte Arbeitsbereiche werden hier angezeigt", @@ -279,8 +276,6 @@ export const dict = { "settings.about.typeset": "Gesetzt in Inter und IBM Plex Mono", "settings.about.tagline": "KI kann ohne Sie keine großartige Software entwickeln", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Projektnamen anzeigen", - "settings.appearance.row.projectName.description": "Projektnamen in vertikalen Tabs und im mobilen Tab-Menü anzeigen", "project.settings.title": "Projekt bearbeiten", "settings.timeline.title": "Timeline", "settings.timeline.detail": "Timeline-Detailgrad", @@ -1573,8 +1568,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Wählen Sie aus, wo das Terminal in Sitzungen geöffnet wird", "settings.general.row.terminalPlacement.side": "Seitlich", "settings.general.row.terminalPlacement.bottom": "Unten", - "settings.general.row.showProjectIcon.title": "Projektsymbol", - "settings.general.row.showProjectIcon.description": "Projektsymbol in der Sitzungsüberschrift anzeigen", "command.debugBar.toggle": "Debug-Leiste ein-/ausblenden", "command.session.location.cycle": "Sitzungsort wechseln", "dialog.provider.anthropic.note": "Direkter Zugriff auf Claude-Modelle per API-Schlüssel", diff --git a/packages/app/src/runtime/i18n/dv.ts b/packages/app/src/runtime/i18n/dv.ts index 09fc7c16d09..c57299cdd46 100644 --- a/packages/app/src/runtime/i18n/dv.ts +++ b/packages/app/src/runtime/i18n/dv.ts @@ -1227,8 +1227,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "ސެޝަންތަކުގައި ޓާމިނަލް ހުޅުވާނެ ތަން ހޮވާށެވެ", "settings.general.row.terminalPlacement.side": "އަރިމަތީގައި", "settings.general.row.terminalPlacement.bottom": "ތިރީގައި", - "settings.general.row.showProjectIcon.title": "ޕްރޮޖެކްޓް އައިކޮން", - "settings.general.row.showProjectIcon.description": "ސެޝަން ހެޑަރގައި ޕްރޮޖެކްޓް އައިކޮން ދައްކާށެވެ", "session.location.unavailable": "ސެޝަންގެ ތަން ނުލިބެއެވެ", "session.location.description": "މި ސެޝަން ކުރިއަށް ގެންދިއުމަށް އެހެން ޑިރެކްޓަރީއެއް ހޮވާށެވެ.", "session.location.choose": "ޑިރެކްޓަރީ ހޮވާށެވެ", @@ -1322,9 +1320,6 @@ export const dict = { "settings.about.typeset": "Inter އަދި IBM Plex Mono އިން ޓައިޕްސެޓްކޮށްފައި", "settings.about.tagline": "ތިބާ ނެތި AI އަށް ރަނގަޅު ސޮފްޓްވެއަރ ނުހެދޭނެ", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "ޕްރޮޖެކްޓްގެ ނަންތައް ދައްކަވާ", - "settings.appearance.row.projectName.description": - "ވަރޓިކަލް ޓެބްތަކާއި މޯބައިލް ޓެބް ޑްރޯއަރގައި ޕްރޮޖެކްޓްގެ ނަންތައް ދައްކަވާ", "project.settings.title": "ޕްރޮޖެކްޓް އެޑިޓްކުރައްވާ", "settings.timeline.title": "ޓައިމްލައިން", "settings.timeline.detail": "ޓައިމްލައިންގެ ތަފްޞީލް", @@ -1519,9 +1514,6 @@ export const dict = { "settings.timeline.visibility.label": "\u2068{{activity}}\u2069 ފެންނަން ހުރުމެވެ", "settings.timeline.grouped.label": "\u2068{{activity}}\u2069 ގްރޫޕްކޮށްފައި ހުރެއެވެ", "settings.timeline.collapsed.label": "\u2068{{activity}}\u2069 ވެއްޓިއްޖެއެވެ", - "settings.general.row.browserPane.title": "ބްރައުޒާ އެވެ", - "settings.general.row.browserPane.description": - "އޭޖެންޓުންނަށް އިން-އެޕް ޑިވެލޮޕްމަންޓް ބްރައުޒާއެއް ހުޅުވައި ކޮންޓްރޯލް ކުރުމުގެ ހުއްދަ ދިނުން.", "session.new.workspace.search.empty": "އެއްގޮތް ވޯކްޓްރީއެއް ނެތެވެ", "settings.workspaces.description": "ވޯކްޓްރީތައް ރިވިއުކޮށް ޑިސްކް ބޭނުންކުރުން މެނޭޖްކުރުން", "settings.workspaces.empty.description": "OpenCode ގައި އުފެއްދި ވޯކްޓްރީތައް މިތަނުން ފެންނާނެއެވެ", diff --git a/packages/app/src/runtime/i18n/dz.ts b/packages/app/src/runtime/i18n/dz.ts index d8700bc843e..64861bd3e12 100644 --- a/packages/app/src/runtime/i18n/dz.ts +++ b/packages/app/src/runtime/i18n/dz.ts @@ -1138,8 +1138,6 @@ export const dict: Record = { "settings.general.row.terminalPlacement.description": "ལཱ་ཡུན་ཚུ་ནང་ ཊར་མི་ནཱལ་ག་ཏེ་ཁ་ཕྱེ་ནི་ཨིན་ན་གདམ་ཁ་རྐྱབས།", "settings.general.row.terminalPlacement.side": "ཟུར་ཁ།", "settings.general.row.terminalPlacement.bottom": "མཇུག་ལུ།", - "settings.general.row.showProjectIcon.title": "ལས་གཞིའི་ངོས་དཔར།", - "settings.general.row.showProjectIcon.description": "ལཱ་ཡུན་གྱི་མགོ་ཡིག་ནང་ ལས་གཞིའི་ངོས་དཔར་སྟོན།", "command.session.background": "རྒྱབ་ཁར་སྤོ།", "session.timeline.notice.finished": "{{actor}} མཇུག་བསྡུ་ཡོདཔ།", "session.timeline.notice.failed": "{{actor}} འཐུས་ཤོར་བྱུང་ཡོདཔ།", @@ -1313,9 +1311,6 @@ export const dict: Record = { "settings.about.typeset": "ཨིན་ཊར་དང་ཨའི་བི་ཨེམ་པེལེགསི་མོ་ནོ་ནང་ཡིག་དཔར་གཞི་སྒྲིག།", "settings.about.tagline": "ཁྱོད་མེད་པར་ AI གིས་མཉེན་ཆས་ལེགས་ཤོམ་བཟོ་མི་ཐུབ།", "settings.about.copyright": "© Anomaly གསར་གཏོད།", - "settings.appearance.row.projectName.title": "ལས་འགུལ་གྱི་མིང་ཚུ་སྟོན།", - "settings.appearance.row.projectName.description": - "ཀེར་ཕྲང་མཆོང་ལྡེ་དང་ མོ་བཱ་ཡེལ་མཆོང་ལྡེ་ཤུད་སྒམ་ནང་ལས་འགུལ་གྱི་མིང་ཚུ་སྟོན།", "project.settings.title": "ཞུན་དག་ལས་གཞི།", "settings.timeline.title": "དུས་ཚོད།", "settings.timeline.detail": "དུས་ཚོད་ཐིག་རྒྱས་པ།", @@ -1490,9 +1485,6 @@ export const dict: Record = { "settings.timeline.visibility.label": "{{activity}} མཐོང་ཚུལ།", "settings.timeline.grouped.label": "{{activity}} སྡེ་ཚན་བཟོ་ཡོདཔ།", "settings.timeline.collapsed.label": "{{activity}} རྡིབ་སོང་", - "settings.general.row.browserPane.title": "བརའུ་ཟར་", - "settings.general.row.browserPane.description": - "ལས་ཚབ་ཚུ་ལུ་ གློག་རིམ་ནང་གོང་འཕེལ་བརྡ་འཚོལ་ཅིག་ ཁ་ཕྱེ་ནི་དང་ཚད་འཛིན་འབད་བཅུག།", "session.new.workspace.search.empty": "མཐུན་སྒྲིག་ལཱ་ཤིང་མེད།", "settings.workspaces.description": "ལཱ་གི་ཤིང་ཚུ་བསྐྱར་ཞིབ་འབད་དེ་ ཌིཀསི་ལག་ལེན་འཛིན་སྐྱོང་འཐབ།", "settings.workspaces.empty.description": "OpenCode ནང་གསར་བསྐྲུན་འབད་ཡོད་པའི་ལཱ་ཤིང་ཚུ་ ནཱ་ལུ་འབྱུངམ་ཨིན།", diff --git a/packages/app/src/runtime/i18n/el.ts b/packages/app/src/runtime/i18n/el.ts index 6de34902c97..df630ba8c3f 100644 --- a/packages/app/src/runtime/i18n/el.ts +++ b/packages/app/src/runtime/i18n/el.ts @@ -1214,8 +1214,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Επιλέξτε πού ανοίγει το τερματικό στις συνεδρίες", "settings.general.row.terminalPlacement.side": "Στο πλάι", "settings.general.row.terminalPlacement.bottom": "Κάτω", - "settings.general.row.showProjectIcon.title": "Εικονίδιο έργου", - "settings.general.row.showProjectIcon.description": "Εμφάνιση του εικονιδίου έργου στην κεφαλίδα της συνεδρίας", "session.location.unavailable": "Η τοποθεσία της συνεδρίας δεν είναι διαθέσιμη", "session.location.description": "Επιλέξτε άλλον κατάλογο για να συνεχίσετε αυτή τη συνεδρία.", "session.location.choose": "Επιλογή καταλόγου", @@ -1310,9 +1308,6 @@ export const dict = { "settings.about.typeset": "Δακτυλογράφηση σε Inter και IBM Plex Mono", "settings.about.tagline": "Το AI δεν μπορεί να δημιουργήσει εξαιρετικό λογισμικό, χωρίς εσάς", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Εμφάνιση ονομάτων έργων", - "settings.appearance.row.projectName.description": - "Εμφάνιση ονομάτων έργων σε κάθετες καρτέλες και στο συρτάρι καρτελών για κινητά", "project.settings.title": "Επεξεργασία έργου", "settings.timeline.title": "Χρονολόγιο", "settings.timeline.detail": "Λεπτομέρειες χρονολογίου", @@ -1498,9 +1493,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} ορατότητα", "settings.timeline.grouped.label": "{{activity}} ομαδοποιημένα", "settings.timeline.collapsed.label": "Το {{activity}} κατέρρευσε", - "settings.general.row.browserPane.title": "Πρόγραμμα περιήγησης", - "settings.general.row.browserPane.description": - "Επιτρέψτε στους πράκτορες να ανοίγουν και να ελέγχουν ένα πρόγραμμα περιήγησης ανάπτυξης εντός εφαρμογής.", "session.new.workspace.search.empty": "Δεν υπάρχουν δέντρα εργασίας που να ταιριάζουν", "settings.workspaces.description": "Ελέγξτε τα δέντρα εργασίας και διαχειριστείτε τη χρήση του δίσκου", "settings.workspaces.empty.description": "Τα δέντρα εργασίας που δημιουργήθηκαν στο OpenCode θα εμφανιστούν εδώ", diff --git a/packages/app/src/runtime/i18n/en.ts b/packages/app/src/runtime/i18n/en.ts index a0e0d207a71..a2bd7ad8a90 100644 --- a/packages/app/src/runtime/i18n/en.ts +++ b/packages/app/src/runtime/i18n/en.ts @@ -1170,8 +1170,6 @@ export const dict = { "settings.appearance.row.tabs.description": "Choose how session tabs are arranged", "settings.appearance.row.tabs.horizontal": "Horizontal", "settings.appearance.row.tabs.vertical": "Vertical", - "settings.appearance.row.projectName.title": "Show project names", - "settings.appearance.row.projectName.description": "Show project names in vertical tabs and the mobile tab drawer", "settings.notifications.description": "Choose when to receive notifications and hear sounds", "settings.shortcuts.description": "Customize shortcuts for common actions", "settings.servers.description": "Manage server connections", @@ -1297,8 +1295,6 @@ export const dict = { "settings.general.row.uiFont.description": "Customise the font used throughout the interface", "settings.general.row.showFileTree.title": "File tree", "settings.general.row.showFileTree.description": "Show the file tree panel in sessions", - "settings.general.row.browserPane.title": "Browser", - "settings.general.row.browserPane.description": "Allow agents to open and control an in-app development browser.", "settings.general.row.showNavigation.title": "Navigation controls", "settings.general.row.showNavigation.description": "Show the back and forward buttons in the desktop title bar", "settings.general.row.showSearch.title": "Command palette", @@ -1307,8 +1303,6 @@ export const dict = { "settings.general.row.showTerminal.description": "Show the terminal button in the desktop title bar", "settings.general.row.showStatus.title": "Server status", "settings.general.row.showStatus.description": "Show the server status button in the title bar", - "settings.general.row.showProjectIcon.title": "Show project icon", - "settings.general.row.showProjectIcon.description": "Show project icon in session header", "settings.general.row.mobileTitlebarBottom.title": "Bottom navigation", "settings.general.row.mobileTitlebarBottom.description": "Place the title bar at the bottom of the screen on mobile", "settings.general.row.mobileDiffWrap.description": diff --git a/packages/app/src/runtime/i18n/es.ts b/packages/app/src/runtime/i18n/es.ts index ca7137d04ba..32668b9d08b 100644 --- a/packages/app/src/runtime/i18n/es.ts +++ b/packages/app/src/runtime/i18n/es.ts @@ -152,9 +152,6 @@ export const dict = { "settings.timeline.visibility.label": "Visibilidad {{activity}}", "settings.timeline.grouped.label": "{{activity}} agrupado", "settings.timeline.collapsed.label": "{{activity}} colapsó", - "settings.general.row.browserPane.title": "Navegador", - "settings.general.row.browserPane.description": - "Permita que los agentes abran y controlen un navegador de desarrollo en la aplicación.", "session.new.workspace.search.empty": "No hay espacios de trabajo coincidentes", "settings.workspaces.description": "Revisar espacios de trabajo y administrar el uso del disco", "settings.workspaces.empty.description": "Los espacios de trabajo creados en OpenCode aparecerán aquí", @@ -276,9 +273,6 @@ export const dict = { "settings.about.typeset": "Compuesto con Inter e IBM Plex Mono", "settings.about.tagline": "La IA no puede crear software excelente sin ti", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Mostrar nombres de proyectos", - "settings.appearance.row.projectName.description": - "Mostrar nombres de proyectos en las pestañas verticales y el panel de pestañas móvil", "project.settings.title": "Editar proyecto", "settings.timeline.title": "Cronología", "settings.timeline.detail": "Detalle de la cronología", @@ -1657,8 +1651,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Elige dónde se abre el terminal en las sesiones", "settings.general.row.terminalPlacement.side": "Lateral", "settings.general.row.terminalPlacement.bottom": "Inferior", - "settings.general.row.showProjectIcon.title": "Icono del proyecto", - "settings.general.row.showProjectIcon.description": "Mostrar el icono del proyecto en el encabezado de la sesión", "command.debugBar.toggle": "Alternar barra de depuración", "command.session.location.cycle": "Cambiar la ubicación de la sesión", "dialog.provider.anthropic.note": "Acceso directo a los modelos Claude mediante una clave de API", diff --git a/packages/app/src/runtime/i18n/et.ts b/packages/app/src/runtime/i18n/et.ts index 598724bdcb1..7d12061baca 100644 --- a/packages/app/src/runtime/i18n/et.ts +++ b/packages/app/src/runtime/i18n/et.ts @@ -1192,8 +1192,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Vali, kus terminal seanssides avaneb", "settings.general.row.terminalPlacement.side": "Küljel", "settings.general.row.terminalPlacement.bottom": "All", - "settings.general.row.showProjectIcon.title": "Projekti ikoon", - "settings.general.row.showProjectIcon.description": "Kuva projekti ikoon seansi päises", "session.location.unavailable": "Seansi asukoht pole saadaval", "session.location.description": "Selle seansi jätkamiseks vali teine kataloog.", "session.location.choose": "Vali kataloog", @@ -1286,9 +1284,6 @@ export const dict = { "settings.about.typeset": "Sisestatud Inter ja IBM Plex Mono", "settings.about.tagline": "AI ei saa ilma sinuta suurepärast tarkvara luua", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Näita projektide nimesid", - "settings.appearance.row.projectName.description": - "Kuva projektide nimed vertikaalsetel vahekaartidel ja mobiili vahekaartide sahtlis", "project.settings.title": "Redigeeri projekti", "settings.timeline.title": "Ajaskaala", "settings.timeline.detail": "Ajaskaala üksikasjad", @@ -1452,8 +1447,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} nähtavus", "settings.timeline.grouped.label": "{{activity}} rühmitatud", "settings.timeline.collapsed.label": "{{activity}} varises kokku", - "settings.general.row.browserPane.title": "Brauser", - "settings.general.row.browserPane.description": "Lubage agentidel avada ja juhtida rakendusesisest arendusbrauserit.", "session.new.workspace.search.empty": "Sobivaid tööpuid pole", "settings.workspaces.description": "Vaadake üle tööpuud ja hallake kettakasutust", "settings.workspaces.empty.description": "Siin kuvatakse programmis OpenCode loodud tööpuud", diff --git a/packages/app/src/runtime/i18n/fa.ts b/packages/app/src/runtime/i18n/fa.ts index 818c4c3a521..903e911e96d 100644 --- a/packages/app/src/runtime/i18n/fa.ts +++ b/packages/app/src/runtime/i18n/fa.ts @@ -1198,8 +1198,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "محل باز شدن ترمینال در جلسه‌ها را انتخاب کنید", "settings.general.row.terminalPlacement.side": "کنار", "settings.general.row.terminalPlacement.bottom": "پایین", - "settings.general.row.showProjectIcon.title": "نماد پروژه", - "settings.general.row.showProjectIcon.description": "نمایش نماد پروژه در سربرگ جلسه", "desktop.menu.installCli": "نصب CLI...", "desktop.cli.installed.title": "CLI نصب شد", "desktop.cli.installed.message": @@ -1303,9 +1301,6 @@ export const dict = { "settings.about.typeset": "حروف‌چینی با \u2068Inter\u2069 و \u2068IBM Plex Mono\u2069", "settings.about.tagline": "هوش مصنوعی بدون شما نمی‌تواند نرم‌افزار عالی بسازد", "settings.about.copyright": "© \u2068Anomaly Innovations, Inc.\u2069", - "settings.appearance.row.projectName.title": "نمایش نام پروژه‌ها", - "settings.appearance.row.projectName.description": - "نمایش نام پروژه‌ها در برگه‌های عمودی و کشوی برگه‌ها در تلفن همراه", "project.settings.title": "ویرایش پروژه", "settings.timeline.title": "خط زمانی", "settings.timeline.detail": "جزئیات خط زمانی", @@ -1471,9 +1466,6 @@ export const dict = { "settings.timeline.visibility.label": "نمایان بودن \u2068{{activity}}\u2069", "settings.timeline.grouped.label": "\u2068{{activity}}\u2069 گروه‌بندی‌شده", "settings.timeline.collapsed.label": "\u2068{{activity}}\u2069 جمع‌شده", - "settings.general.row.browserPane.title": "مرورگر", - "settings.general.row.browserPane.description": - "به عامل‌ها اجازه دهید یک مرورگر توسعهٔ درون‌برنامه‌ای را باز و کنترل کنند.", "session.new.workspace.search.empty": "هیچ درخت‌کار مطابقی نیست", "settings.workspaces.description": "بازبینی درخت‌های کار و مدیریت مصرف دیسک", "settings.workspaces.empty.description": "درخت‌های کار ایجادشده در OpenCode اینجا ظاهر می‌شوند", diff --git a/packages/app/src/runtime/i18n/fi.ts b/packages/app/src/runtime/i18n/fi.ts index d95f018f438..58d18449114 100644 --- a/packages/app/src/runtime/i18n/fi.ts +++ b/packages/app/src/runtime/i18n/fi.ts @@ -144,9 +144,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} näkyvyys", "settings.timeline.grouped.label": "{{activity}} ryhmitelty", "settings.timeline.collapsed.label": "{{activity}} romahti", - "settings.general.row.browserPane.title": "Selain", - "settings.general.row.browserPane.description": - "Salli agenttien avata ja hallita sovelluksen sisäistä kehitysselainta.", "session.new.workspace.search.empty": "Ei vastaavia työpuita", "settings.workspaces.description": "Tarkastele työpuita ja hallitse levyn käyttöä", "settings.workspaces.empty.description": "OpenCode:llä luodut työtilat näkyvät täällä", @@ -258,9 +255,6 @@ export const dict = { "settings.about.typeset": "Kirjasinlajit Inter ja IBM Plex Mono", "settings.about.tagline": "Tekoäly ei voi rakentaa erinomaista ohjelmistoa ilman sinua", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Näytä projektien nimet", - "settings.appearance.row.projectName.description": - "Näytä projektien nimet pystysuuntaisissa välilehdissä ja mobiililaitteen välilehtipaneelissa", "project.settings.title": "Muokkaa projektia", "settings.timeline.title": "Aikajana", "settings.timeline.detail": "Aikajanan tarkkuus", @@ -1535,8 +1529,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Valitse, mihin terminaali avautuu istunnoissa", "settings.general.row.terminalPlacement.side": "Sivulla", "settings.general.row.terminalPlacement.bottom": "Alhaalla", - "settings.general.row.showProjectIcon.title": "Projektikuvake", - "settings.general.row.showProjectIcon.description": "Näytä projektikuvake istunnon otsikossa", "command.debugBar.toggle": "Näytä tai piilota virheenkorjauspalkki", "command.session.location.cycle": "Vaihda istunnon sijaintia", "dialog.provider.anthropic.note": "Suora pääsy Claude-malleihin API-avaimella", diff --git a/packages/app/src/runtime/i18n/fo.ts b/packages/app/src/runtime/i18n/fo.ts index 744cf888f8d..57ac01fddff 100644 --- a/packages/app/src/runtime/i18n/fo.ts +++ b/packages/app/src/runtime/i18n/fo.ts @@ -1195,8 +1195,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Vel, hvar terminalurin skal lata upp í setum", "settings.general.row.terminalPlacement.side": "Á síðuni", "settings.general.row.terminalPlacement.bottom": "Niðast", - "settings.general.row.showProjectIcon.title": "Verkætlanarímynd", - "settings.general.row.showProjectIcon.description": "Vís verkætlanarímyndina í setuhøvdinum", "session.location.unavailable": "Staðsetingin hjá setuni er ikki tøk", "session.location.description": "Vel eina aðra skrá til at halda fram við hesi setuni.", "session.location.choose": "Vel skrá", @@ -1290,9 +1288,6 @@ export const dict = { "settings.about.typeset": "Skriftsett í Inter og IBM Plex Mono", "settings.about.tagline": "AI kann ikki byggja góða ritbúnað, uttan teg", "settings.about.copyright": "© Anomaly nýskapanir, Inc.", - "settings.appearance.row.projectName.title": "Vís verkætlanarnøvn", - "settings.appearance.row.projectName.description": - "Vís verkætlanarnøvn í loddrættum flikum og fartelefonflipukuffuni", "project.settings.title": "Rætta verkætlan", "settings.timeline.title": "Tíðarlinja", "settings.timeline.detail": "Smálutir á tíðarlinju", @@ -1456,8 +1451,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} sjónleiki", "settings.timeline.grouped.label": "{{activity}} bólkað", "settings.timeline.collapsed.label": "{{activity}} fall saman", - "settings.general.row.browserPane.title": "Kaga", - "settings.general.row.browserPane.description": "Loyva umboðum at lata upp og stýra einum menningarkagara í appini.", "session.new.workspace.search.empty": "Eingi samsvarandi arbeiðstrø", "settings.workspaces.description": "Gjøgnumganga arbeiðstrø og stýr disknýtslu", "settings.workspaces.empty.description": "Arbeiðstrø, sum eru stovnað í OpenCode, koma at síggjast her", diff --git a/packages/app/src/runtime/i18n/fr.ts b/packages/app/src/runtime/i18n/fr.ts index 047ce54947d..e24ec9c8ded 100644 --- a/packages/app/src/runtime/i18n/fr.ts +++ b/packages/app/src/runtime/i18n/fr.ts @@ -153,9 +153,6 @@ export const dict = { "settings.timeline.visibility.label": "Visibilité {{activity}}", "settings.timeline.grouped.label": "{{activity}} groupé", "settings.timeline.collapsed.label": "{{activity}} effondré", - "settings.general.row.browserPane.title": "Navigateur", - "settings.general.row.browserPane.description": - "Autorisez les agents à ouvrir et à contrôler un navigateur de développement intégré à l'application.", "session.new.workspace.search.empty": "Aucun espace de travail correspondant", "settings.workspaces.description": "Examiner les espaces de travail et gérer l'utilisation du disque", "settings.workspaces.empty.description": "Les espaces de travail créés dans OpenCode apparaîtront ici", @@ -278,9 +275,6 @@ export const dict = { "settings.about.typeset": "Composé en Inter et IBM Plex Mono", "settings.about.tagline": "L’IA ne peut pas créer d’excellents logiciels sans vous", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Afficher le nom des projets", - "settings.appearance.row.projectName.description": - "Afficher le nom des projets dans les onglets verticaux et le tiroir d’onglets mobile", "project.settings.title": "Modifier le projet", "settings.timeline.title": "Chronologie", "settings.timeline.detail": "Niveau de détail de la chronologie", @@ -1596,8 +1590,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Choisissez où le terminal s'ouvre dans les sessions", "settings.general.row.terminalPlacement.side": "Côté", "settings.general.row.terminalPlacement.bottom": "Bas", - "settings.general.row.showProjectIcon.title": "Icône du projet", - "settings.general.row.showProjectIcon.description": "Afficher l'icône du projet dans l'en-tête de la session", "command.debugBar.toggle": "Afficher ou masquer la barre de débogage", "command.session.location.cycle": "Changer l’emplacement de la session", "dialog.provider.anthropic.note": "Accès direct aux modèles Claude avec une clé API", diff --git a/packages/app/src/runtime/i18n/he.ts b/packages/app/src/runtime/i18n/he.ts index 692b277a939..f5270a770ba 100644 --- a/packages/app/src/runtime/i18n/he.ts +++ b/packages/app/src/runtime/i18n/he.ts @@ -1188,8 +1188,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "בחר היכן המסוף ייפתח בהפעלות", "settings.general.row.terminalPlacement.side": "בצד", "settings.general.row.terminalPlacement.bottom": "למטה", - "settings.general.row.showProjectIcon.title": "סמל הפרויקט", - "settings.general.row.showProjectIcon.description": "הצג את סמל הפרויקט בכותרת ההפעלה", "desktop.menu.installCli": "התקנת CLI...", "desktop.cli.installed.title": "CLI הותקן", "desktop.cli.installed.message": @@ -1298,8 +1296,6 @@ export const dict = { "settings.about.typeset": "סודר בגופנים \u2068Inter\u2069 ו-\u2068IBM Plex Mono\u2069", "settings.about.tagline": "בינה מלאכותית לא יכולה לבנות תוכנה מעולה בלעדיך", "settings.about.copyright": "© \u2068Anomaly Innovations, Inc.\u2069", - "settings.appearance.row.projectName.title": "הצג שמות פרויקטים", - "settings.appearance.row.projectName.description": "הצג שמות פרויקטים בכרטיסיות אנכיות ובמגירת הכרטיסיות בנייד", "project.settings.title": "ערוך פרויקט", "settings.timeline.title": "ציר זמן", "settings.timeline.detail": "פירוט ציר הזמן", @@ -1457,8 +1453,6 @@ export const dict = { "settings.timeline.visibility.label": "הנראות של \u2068{{activity}}\u2069", "settings.timeline.grouped.label": "\u2068{{activity}}\u2069 מקובץ", "settings.timeline.collapsed.label": "\u2068{{activity}}\u2069 מכווץ", - "settings.general.row.browserPane.title": "דפדפן", - "settings.general.row.browserPane.description": "מתן אפשרות לסוכנים לפתוח דפדפן פיתוח בתוך היישום ולשלוט בו.", "session.new.workspace.search.empty": "אין עצי עבודה תואמים", "settings.workspaces.description": "סקירת עצי עבודה וניהול השימוש בדיסק", "settings.workspaces.empty.description": "עצי עבודה שנוצרו ב-OpenCode יופיעו כאן", diff --git a/packages/app/src/runtime/i18n/hi.ts b/packages/app/src/runtime/i18n/hi.ts index d39dc971453..85e2204247d 100644 --- a/packages/app/src/runtime/i18n/hi.ts +++ b/packages/app/src/runtime/i18n/hi.ts @@ -1202,8 +1202,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "चुनें कि सेशन में टर्मिनल कहाँ खुले", "settings.general.row.terminalPlacement.side": "किनारे", "settings.general.row.terminalPlacement.bottom": "नीचे", - "settings.general.row.showProjectIcon.title": "प्रोजेक्ट आइकन", - "settings.general.row.showProjectIcon.description": "सेशन हेडर में प्रोजेक्ट आइकन दिखाएँ", "session.location.unavailable": "सेशन का स्थान उपलब्ध नहीं है", "session.location.description": "इस सेशन को जारी रखने के लिए कोई अन्य डायरेक्टरी चुनें।", "session.location.choose": "डायरेक्टरी चुनें", @@ -1297,8 +1295,6 @@ export const dict = { "settings.about.typeset": "Inter और IBM Plex Mono में अक्षर-संयोजन", "settings.about.tagline": "आपके बिना AI बेहतरीन सॉफ़्टवेयर नहीं बना सकता", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "प्रोजेक्ट के नाम दिखाएँ", - "settings.appearance.row.projectName.description": "वर्टिकल टैब और मोबाइल टैब ड्रॉअर में प्रोजेक्ट के नाम दिखाएँ", "project.settings.title": "प्रोजेक्ट संपादित करें", "settings.timeline.title": "टाइमलाइन", "settings.timeline.detail": "टाइमलाइन विवरण", @@ -1482,9 +1478,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} दृश्यता", "settings.timeline.grouped.label": "{{activity}} समूहीकृत", "settings.timeline.collapsed.label": "{{activity}} ढह गया", - "settings.general.row.browserPane.title": "ब्राउज़र", - "settings.general.row.browserPane.description": - "एजेंटों को इन-ऐप डेवलपमेंट ब्राउज़र खोलने और नियंत्रित करने की अनुमति दें।", "session.new.workspace.search.empty": "कोई मेल खाता कार्यवृक्ष नहीं", "settings.workspaces.description": "वर्कट्रीज़ की समीक्षा करें और डिस्क उपयोग प्रबंधित करें", "settings.workspaces.empty.description": "OpenCode में बनाए गए वर्कट्री यहां दिखाई देंगे", diff --git a/packages/app/src/runtime/i18n/hr.ts b/packages/app/src/runtime/i18n/hr.ts index 296534e2fcb..97559324a5a 100644 --- a/packages/app/src/runtime/i18n/hr.ts +++ b/packages/app/src/runtime/i18n/hr.ts @@ -1210,8 +1210,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Odaberite gdje se terminal otvara u sesijama", "settings.general.row.terminalPlacement.side": "Sa strane", "settings.general.row.terminalPlacement.bottom": "Pri dnu", - "settings.general.row.showProjectIcon.title": "Ikona projekta", - "settings.general.row.showProjectIcon.description": "Prikaži ikonu projekta u zaglavlju sesije", "session.location.unavailable": "Lokacija sesije nije dostupna", "session.location.description": "Odaberite drugi direktorij za nastavak ove sesije.", "session.location.choose": "Odaberi direktorij", @@ -1306,9 +1304,6 @@ export const dict = { "settings.about.typeset": "Označeno u Inter i IBM Plex Mono", "settings.about.tagline": "AI ne može izgraditi odličan softver, bez vas", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Prikaži nazive projekata", - "settings.appearance.row.projectName.description": - "Prikaži nazive projekata u okomitim karticama i ladici mobilnih kartica", "project.settings.title": "Uredi projekt", "settings.timeline.title": "Vremenska linija", "settings.timeline.detail": "Detalj vremenske trake", @@ -1499,9 +1494,6 @@ export const dict = { "settings.timeline.visibility.label": "Vidljivost aktivnosti {{activity}}", "settings.timeline.grouped.label": "Aktivnost {{activity}} je grupirana", "settings.timeline.collapsed.label": "Aktivnost {{activity}} je sažeta", - "settings.general.row.browserPane.title": "Preglednik", - "settings.general.row.browserPane.description": - "Dozvoli agentima da otvore i upravljaju razvojnim preglednikom unutar aplikacije.", "session.new.workspace.search.empty": "Nema odgovarajućih radnih stabala", "settings.workspaces.description": "Pregledajte radno stabloove i upravljajte korištenjem diska", "settings.workspaces.empty.description": "Worktreeovi kreirani u OpenCode-u pojavit će se ovdje", diff --git a/packages/app/src/runtime/i18n/hu.ts b/packages/app/src/runtime/i18n/hu.ts index 5b5531cff59..e42b58782f8 100644 --- a/packages/app/src/runtime/i18n/hu.ts +++ b/packages/app/src/runtime/i18n/hu.ts @@ -1211,8 +1211,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Válassza ki, hol nyíljon meg a terminál a munkamenetekben", "settings.general.row.terminalPlacement.side": "Oldalt", "settings.general.row.terminalPlacement.bottom": "Alul", - "settings.general.row.showProjectIcon.title": "Projektikon", - "settings.general.row.showProjectIcon.description": "A projektikon megjelenítése a munkamenet fejlécében", "session.location.unavailable": "A munkamenet helye nem érhető el", "session.location.description": "Válasszon másik könyvtárat a munkamenet folytatásához.", "session.location.choose": "Könyvtár kiválasztása", @@ -1305,9 +1303,6 @@ export const dict = { "settings.about.typeset": "Betűkészlet Inter és IBM Plex Mono nyelven", "settings.about.tagline": "Az AI nem tud nagyszerű szoftvert készíteni nélküled", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Projektnevek megjelenítése", - "settings.appearance.row.projectName.description": - "A projektnevek megjelenítése a függőleges lapokon és a mobillap-fiókban", "project.settings.title": "Projekt szerkesztése", "settings.timeline.title": "Idővonal", "settings.timeline.detail": "Idővonal részletei", @@ -1483,9 +1478,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} láthatóság", "settings.timeline.grouped.label": "{{activity}} csoportosított", "settings.timeline.collapsed.label": "{{activity}} összeomlott", - "settings.general.row.browserPane.title": "Böngésző", - "settings.general.row.browserPane.description": - "Lehetővé teszi az ügynökök számára egy alkalmazáson belüli fejlesztői böngésző megnyitását és vezérlését.", "session.new.workspace.search.empty": "Nincs megfelelő munkafa", "settings.workspaces.description": "A munkafák áttekintése és a lemezhasználat kezelése", "settings.workspaces.empty.description": "A OpenCode-ben létrehozott munkafák itt jelennek meg", diff --git a/packages/app/src/runtime/i18n/hy.ts b/packages/app/src/runtime/i18n/hy.ts index 76490ac1d8d..b6b52c988d3 100644 --- a/packages/app/src/runtime/i18n/hy.ts +++ b/packages/app/src/runtime/i18n/hy.ts @@ -1204,8 +1204,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Ընտրեք, թե նիստերում որտեղ բացվի տերմինալը", "settings.general.row.terminalPlacement.side": "Կողքից", "settings.general.row.terminalPlacement.bottom": "Ներքևում", - "settings.general.row.showProjectIcon.title": "Նախագծի պատկերակ", - "settings.general.row.showProjectIcon.description": "Ցույց տալ նախագծի պատկերակը նիստի վերնագրում", "session.location.unavailable": "Նիստի տեղադրությունն անհասանելի է", "session.location.description": "Այս նիստը շարունակելու համար ընտրեք այլ գրացուցակ։", "session.location.choose": "Ընտրել գրացուցակ", @@ -1298,9 +1296,6 @@ export const dict = { "settings.about.typeset": "Շարված է Inter և IBM Plex Mono տառատեսակներով", "settings.about.tagline": "AI-ը չի կարող հիանալի ծրագրակազմ ստեղծել առանց ձեզ", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Ցուցադրել նախագծերի անունները", - "settings.appearance.row.projectName.description": - "Ցուցադրել նախագծերի անունները ուղղահայաց ներդիրներում և բջջային ներդիրների դարակում", "project.settings.title": "Խմբագրել նախագիծը", "settings.timeline.title": "Ժամանակագիծ", "settings.timeline.detail": "Ժամանակագծի մանրամասներ", @@ -1484,9 +1479,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} տեսանելիություն", "settings.timeline.grouped.label": "{{activity}} խմբավորված", "settings.timeline.collapsed.label": "{{activity}} ծալված է", - "settings.general.row.browserPane.title": "Բրաուզեր", - "settings.general.row.browserPane.description": - "Թույլատրել գործակալներին բացել և կառավարել հավելվածում կառուցված բրաուզերը:", "session.new.workspace.search.empty": "Համապատասխան աշխատանքային ծառեր չկան", "settings.workspaces.description": "Դիտարկել աշխատանքային ծառերը և կառավարել սկավառակի օգտագործումը", "settings.workspaces.empty.description": "OpenCode-ում ստեղծված աշխատանքային ծառերը կհայտնվեն այստեղ", diff --git a/packages/app/src/runtime/i18n/id.ts b/packages/app/src/runtime/i18n/id.ts index ed39feddd61..8d3cb01125e 100644 --- a/packages/app/src/runtime/i18n/id.ts +++ b/packages/app/src/runtime/i18n/id.ts @@ -1312,8 +1312,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Pilih tempat terminal dibuka dalam sesi", "settings.general.row.terminalPlacement.side": "Samping", "settings.general.row.terminalPlacement.bottom": "Bawah", - "settings.general.row.showProjectIcon.title": "Ikon proyek", - "settings.general.row.showProjectIcon.description": "Tampilkan ikon proyek di header sesi", "session.location.unavailable": "Lokasi sesi tidak tersedia", "session.location.description": "Pilih direktori lain untuk melanjutkan sesi ini.", "session.location.choose": "Pilih direktori", @@ -1406,8 +1404,6 @@ export const dict = { "settings.about.typeset": "Pengesetan di Inter dan IBM Plex Mono", "settings.about.tagline": "AI tidak dapat membuat perangkat lunak yang hebat tanpa Anda", "settings.about.copyright": "© Anomali Innovations, Inc.", - "settings.appearance.row.projectName.title": "Tampilkan nama proyek", - "settings.appearance.row.projectName.description": "Tampilkan nama proyek di tab vertikal dan laci tab seluler", "project.settings.title": "Sunting proyek", "settings.timeline.title": "Garis Waktu", "settings.timeline.detail": "Detail garis waktu", @@ -1592,9 +1588,6 @@ export const dict = { "settings.timeline.visibility.label": "Visibilitas {{activity}}", "settings.timeline.grouped.label": "{{activity}} dikelompokkan", "settings.timeline.collapsed.label": "{{activity}} diciutkan", - "settings.general.row.browserPane.title": "Peramban", - "settings.general.row.browserPane.description": - "Izinkan agen untuk membuka dan mengontrol peramban pengembangan dalam aplikasi.", "session.new.workspace.search.empty": "Tidak ada worktree yang cocok", "settings.workspaces.description": "Tinjau worktree dan kelola penggunaan disk", "settings.workspaces.empty.description": "Worktree yang dibuat di OpenCode akan muncul di sini", diff --git a/packages/app/src/runtime/i18n/is.ts b/packages/app/src/runtime/i18n/is.ts index aef0aab29c6..511c1125f62 100644 --- a/packages/app/src/runtime/i18n/is.ts +++ b/packages/app/src/runtime/i18n/is.ts @@ -1198,8 +1198,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Veldu hvar skjáhermirinn opnast í setum", "settings.general.row.terminalPlacement.side": "Til hliðar", "settings.general.row.terminalPlacement.bottom": "Neðst", - "settings.general.row.showProjectIcon.title": "Verkefnistákn", - "settings.general.row.showProjectIcon.description": "Sýna verkefnistáknið í haus setunnar", "session.location.unavailable": "Staðsetning setunnar er ekki tiltæk", "session.location.description": "Veldu aðra möppu til að halda þessari setu áfram.", "session.location.choose": "Velja möppu", @@ -1291,8 +1289,6 @@ export const dict = { "settings.about.typeset": "Tegund í Inter og IBM Plex Mono", "settings.about.tagline": "AI getur ekki smíðað frábæran hugbúnað án þín", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Sýndu nöfn verkefna", - "settings.appearance.row.projectName.description": "Sýndu nöfn verkefna í lóðréttum flipa og farsímaflipaskúffunni", "project.settings.title": "Breyta verkefni", "settings.timeline.title": "Tímalína", "settings.timeline.detail": "Upplýsingar tímalínu", @@ -1457,8 +1453,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} skyggni", "settings.timeline.grouped.label": "{{activity}} flokkaður", "settings.timeline.collapsed.label": "{{activity}} hrundi", - "settings.general.row.browserPane.title": "Vafri", - "settings.general.row.browserPane.description": "Leyfa umboðsmönnum að opna og stjórna þróunarvafra í forriti.", "session.new.workspace.search.empty": "Engin samsvarandi vinnutré", "settings.workspaces.description": "Skoðaðu vinnutré og stjórnaðu diskanotkun", "settings.workspaces.empty.description": "Vinnutré sem búin eru til í OpenCode munu birtast hér", diff --git a/packages/app/src/runtime/i18n/it.ts b/packages/app/src/runtime/i18n/it.ts index d3502825a01..f9974ece823 100644 --- a/packages/app/src/runtime/i18n/it.ts +++ b/packages/app/src/runtime/i18n/it.ts @@ -152,9 +152,6 @@ export const dict = { "settings.timeline.visibility.label": "Visibilità {{activity}}", "settings.timeline.grouped.label": "{{activity}} raggruppato", "settings.timeline.collapsed.label": "{{activity}} è crollato", - "settings.general.row.browserPane.title": "Navigatore", - "settings.general.row.browserPane.description": - "Consenti agli agenti di aprire e controllare un browser di sviluppo in-app.", "session.new.workspace.search.empty": "Nessun spazio di lavoro corrispondente", "settings.workspaces.description": "Esamina gli spazi di lavoro e gestisci l'utilizzo del disco", "settings.workspaces.empty.description": "Gli spazi di lavoro creati in OpenCode appariranno qui", @@ -276,9 +273,6 @@ export const dict = { "settings.about.typeset": "Composto in Inter e IBM Plex Mono", "settings.about.tagline": "L’IA non può creare software eccellente senza di te", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Mostra nomi dei progetti", - "settings.appearance.row.projectName.description": - "Mostra i nomi dei progetti nelle schede verticali e nel pannello delle schede per dispositivi mobili", "project.settings.title": "Modifica progetto", "settings.timeline.title": "Sequenza temporale", "settings.timeline.detail": "Dettaglio della sequenza temporale", @@ -1572,8 +1566,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Scegli dove si apre il terminale nelle sessioni", "settings.general.row.terminalPlacement.side": "Laterale", "settings.general.row.terminalPlacement.bottom": "In basso", - "settings.general.row.showProjectIcon.title": "Icona del progetto", - "settings.general.row.showProjectIcon.description": "Mostra l'icona del progetto nell'intestazione della sessione", "command.debugBar.toggle": "Mostra o nascondi la barra di debug", "command.session.location.cycle": "Cambia la posizione della sessione", "dialog.provider.anthropic.note": "Accesso diretto ai modelli Claude tramite chiave API", diff --git a/packages/app/src/runtime/i18n/ja.ts b/packages/app/src/runtime/i18n/ja.ts index 831a6924390..7d996fa8636 100644 --- a/packages/app/src/runtime/i18n/ja.ts +++ b/packages/app/src/runtime/i18n/ja.ts @@ -1229,8 +1229,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "セッションでターミナルを開く位置を選択します", "settings.general.row.terminalPlacement.side": "横", "settings.general.row.terminalPlacement.bottom": "下", - "settings.general.row.showProjectIcon.title": "プロジェクトアイコン", - "settings.general.row.showProjectIcon.description": "セッションヘッダーにプロジェクトアイコンを表示します", "session.location.unavailable": "セッションの場所を利用できません", "session.location.description": "このセッションを続行するには、別のディレクトリを選択してください。", "session.location.choose": "ディレクトリを選択", @@ -1324,8 +1322,6 @@ export const dict = { "settings.about.typeset": "InterおよびIBM Plex Monoのタイプセット", "settings.about.tagline": "AIはあなたなしで素晴らしいソフトウェアを構築することはできません", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "プロジェクト名を表示", - "settings.appearance.row.projectName.description": "プロジェクト名を垂直タブとモバイルタブドロワーに表示する", "project.settings.title": "プロジェクトを編集", "settings.timeline.title": "タイムライン", "settings.timeline.detail": "タイムラインの詳細", @@ -1513,9 +1509,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} の可視性", "settings.timeline.grouped.label": "{{activity}} をグループ化", "settings.timeline.collapsed.label": "{{activity}} を折りたたむ", - "settings.general.row.browserPane.title": "ブラウザー", - "settings.general.row.browserPane.description": - "エージェントがアプリ内開発ブラウザーを開き、制御できるようにします。", "session.new.workspace.search.empty": "一致するワークツリーがありません", "settings.workspaces.description": "ワークツリーを確認してディスク使用量を管理", "settings.workspaces.empty.description": "OpenCodeで作成されたワークツリーはここに表示されます", diff --git a/packages/app/src/runtime/i18n/ka.ts b/packages/app/src/runtime/i18n/ka.ts index 5c16ee6aacb..e3b506fd9b3 100644 --- a/packages/app/src/runtime/i18n/ka.ts +++ b/packages/app/src/runtime/i18n/ka.ts @@ -1197,8 +1197,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "აირჩიეთ, სად გაიხსნას ტერმინალი სესიებში", "settings.general.row.terminalPlacement.side": "გვერდით", "settings.general.row.terminalPlacement.bottom": "ქვემოთ", - "settings.general.row.showProjectIcon.title": "პროექტის ხატულა", - "settings.general.row.showProjectIcon.description": "პროექტის ხატულის ჩვენება სესიის სათაურში", "session.location.unavailable": "სესიის მდებარეობა მიუწვდომელია", "session.location.description": "ამ სესიის გასაგრძელებლად აირჩიეთ სხვა დირექტორია.", "session.location.choose": "დირექტორიის არჩევა", @@ -1291,9 +1289,6 @@ export const dict = { "settings.about.typeset": "აწყობილია Inter და IBM Plex Mono შრიფტებით", "settings.about.tagline": "AI ვერ შექმნის შესანიშნავ პროგრამულ უზრუნველყოფას თქვენ გარეშე", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "პროექტების სახელების ჩვენება", - "settings.appearance.row.projectName.description": - "პროექტების სახელების ჩვენება ვერტიკალურ ჩანართებსა და მობილური ჩანართების უჯრაში", "project.settings.title": "პროექტის რედაქტირება", "settings.timeline.title": "დროის ხაზი", "settings.timeline.detail": "დროის ხაზის დეტალები", @@ -1479,9 +1474,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} ხილვადობა", "settings.timeline.grouped.label": "{{activity}} ჯგუფური", "settings.timeline.collapsed.label": "{{activity}} ჩაკეცილია", - "settings.general.row.browserPane.title": "ბრაუზერი", - "settings.general.row.browserPane.description": - "აგენტებს შეუძლიათ გახსნან და მართონ აპლიკაციაში ინტეგრირებული ბრაუზერი.", "session.new.workspace.search.empty": "შესაბამისი სამუშაო ხეები არ არის", "settings.workspaces.description": "მიმოიხილეთ სამუშაო ხეები და მართეთ დისკის გამოყენება", "settings.workspaces.empty.description": "OpenCode-ში შექმნილი სამუშაო ხეები გამოჩნდება აქ", diff --git a/packages/app/src/runtime/i18n/km.ts b/packages/app/src/runtime/i18n/km.ts index dc2570ef3db..a247ba72e23 100644 --- a/packages/app/src/runtime/i18n/km.ts +++ b/packages/app/src/runtime/i18n/km.ts @@ -1212,8 +1212,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "ជ្រើសរើសទីតាំងដែលស្ថានីយបើកក្នុងសម័យ", "settings.general.row.terminalPlacement.side": "ចំហៀង", "settings.general.row.terminalPlacement.bottom": "ខាងក្រោម", - "settings.general.row.showProjectIcon.title": "រូបតំណាងគម្រោង", - "settings.general.row.showProjectIcon.description": "បង្ហាញរូបតំណាងគម្រោងក្នុងបឋមកថាសម័យ", "session.location.unavailable": "ទីតាំងសម័យមិនអាចប្រើបាន", "session.location.description": "ជ្រើសថតមួយផ្សេងទៀត ដើម្បីបន្តសម័យនេះ។", "session.location.choose": "ជ្រើសថត", @@ -1306,8 +1304,6 @@ export const dict = { "settings.about.typeset": "Typeset នៅក្នុង Inter និង IBM Plex Mono", "settings.about.tagline": "AI មិនអាចបង្កើតកម្មវិធីដ៏អស្ចារ្យបានទេ បើគ្មានអ្នក", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "បង្ហាញឈ្មោះគម្រោង", - "settings.appearance.row.projectName.description": "បង្ហាញឈ្មោះគម្រោងក្នុងផ្ទាំងបញ្ឈរ និងថតផ្ទាំងចល័ត", "project.settings.title": "កែសម្រួលគម្រោង", "settings.timeline.title": "បន្ទាត់ពេលវេលា", "settings.timeline.detail": "ព័ត៌មានលម្អិតអំពីពេលវេលា", @@ -1491,9 +1487,6 @@ export const dict = { "settings.timeline.visibility.label": "ភាពច្បាស់លាស់របស់ {{activity}}", "settings.timeline.grouped.label": "{{activity}} បានក្រុម", "settings.timeline.collapsed.label": "{{activity}} បានបង្រួម", - "settings.general.row.browserPane.title": "កម្មវិធីរុករក", - "settings.general.row.browserPane.description": - "អនុញ្ញាតឲ្យភ្នាក់ងារបើកនិងគ្រប់គ្រងកម្មវិធីរុករកក្នុងកម្មវិធីអភិវឌ្ឍន៍។", "session.new.workspace.search.empty": "មិនមាន worktrees ត្រូវគ្នា", "settings.workspaces.description": "ពិនិត្យមើល worktrees និងគ្រប់គ្រងការប្រើប្រាស់ឌីស", "settings.workspaces.empty.description": "Worktrees ដែលបានបង្កើតក្នុង OpenCode នឹងបង្ហាញនៅទីនេះ", diff --git a/packages/app/src/runtime/i18n/ko.ts b/packages/app/src/runtime/i18n/ko.ts index 03f2ea6d99b..e984781ff6a 100644 --- a/packages/app/src/runtime/i18n/ko.ts +++ b/packages/app/src/runtime/i18n/ko.ts @@ -1229,8 +1229,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "세션에서 터미널이 열릴 위치를 선택합니다", "settings.general.row.terminalPlacement.side": "측면", "settings.general.row.terminalPlacement.bottom": "하단", - "settings.general.row.showProjectIcon.title": "프로젝트 아이콘", - "settings.general.row.showProjectIcon.description": "세션 헤더에 프로젝트 아이콘 표시", "session.location.unavailable": "세션 위치를 사용할 수 없음", "session.location.description": "이 세션을 계속하려면 다른 디렉터리를 선택하세요.", "session.location.choose": "디렉터리 선택", @@ -1323,8 +1321,6 @@ export const dict = { "settings.about.typeset": "Inter 및 IBM Plex Mono의 조판", "settings.about.tagline": "AI는 당신 없이는 훌륭한 소프트웨어를 만들 수 없습니다", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "프로젝트 이름 표시", - "settings.appearance.row.projectName.description": "수직 탭과 모바일 탭 서랍에 프로젝트 이름 표시", "project.settings.title": "프로젝트 편집", "settings.timeline.title": "타임라인", "settings.timeline.detail": "타임라인 세부정보", @@ -1506,8 +1502,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} 가시성", "settings.timeline.grouped.label": "{{activity}} 그룹화됨", "settings.timeline.collapsed.label": "{{activity}} 접힘", - "settings.general.row.browserPane.title": "브라우저", - "settings.general.row.browserPane.description": "에이전트가 앱 내 개발 브라우저를 열고 제어하도록 허용합니다.", "session.new.workspace.search.empty": "일치하는 작업 트리가 없습니다", "settings.workspaces.description": "작업 트리를 검토하고 디스크 사용량을 관리하세요", "settings.workspaces.empty.description": "OpenCode에서 생성된 작업 트리가 여기에 표시됩니다", diff --git a/packages/app/src/runtime/i18n/lo.ts b/packages/app/src/runtime/i18n/lo.ts index dcc5d761136..334bf790bd4 100644 --- a/packages/app/src/runtime/i18n/lo.ts +++ b/packages/app/src/runtime/i18n/lo.ts @@ -1211,8 +1211,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "ເລືອກບ່ອນທີ່ສະຖານີຈະເປີດໃນເຊດຊັນ", "settings.general.row.terminalPlacement.side": "ດ້ານຂ້າງ", "settings.general.row.terminalPlacement.bottom": "ດ້ານລຸ່ມ", - "settings.general.row.showProjectIcon.title": "ໄອຄອນໂຄງການ", - "settings.general.row.showProjectIcon.description": "ສະແດງໄອຄອນໂຄງການໃນສ່ວນຫົວຂອງເຊດຊັນ", "session.location.unavailable": "ບ່ອນຢູ່ຂອງເຊດຊັນບໍ່ພ້ອມໃຊ້ງານ", "session.location.description": "ເລືອກໄດເຣັກທໍຣີອື່ນເພື່ອສືບຕໍ່ເຊດຊັນນີ້.", "session.location.choose": "ເລືອກໄດເຣັກທໍຣີ", @@ -1305,8 +1303,6 @@ export const dict = { "settings.about.typeset": "Typeset ໃນ Inter ແລະ IBM Plex Mono", "settings.about.tagline": "AI ບໍ່ສາມາດສ້າງຊອບແວທີ່ດີໄດ້, ຖ້າບໍ່ມີທ່ານ", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "ສະແດງຊື່ໂຄງການ", - "settings.appearance.row.projectName.description": "ສະແດງຊື່ໂຄງການໃນແຖບແນວຕັ້ງ ແລະແຖບລິ້ນຊັກມືຖື", "project.settings.title": "ແກ້ໄຂໂຄງການ", "settings.timeline.title": "ທາມລາຍ", "settings.timeline.detail": "ລາຍລະອຽດທາມລາຍ", @@ -1482,8 +1478,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} ການມອງເຫັນ", "settings.timeline.grouped.label": "{{activity}} ຖືກຈັດກຸ່ມ", "settings.timeline.collapsed.label": "{{activity}} ຖືກຫຍໍ້", - "settings.general.row.browserPane.title": "ເບຣາວເຊີ", - "settings.general.row.browserPane.description": "ອະນຸຍາດໃຫ້ເອເຈັນເປີດແລະຄວບຄຸມເບຣາວເຊີພັດທະນາໃນແອັບ.", "session.new.workspace.search.empty": "ບໍ່ມີໄມ້ງານທີ່ກົງກັນ", "settings.workspaces.description": "ກວດສອບໄມ້ງານແລະຈັດການການໃຊ້ດິສກ໌", "settings.workspaces.empty.description": "ເຄື່ອງມືງານທີ່ສ້າງໃນ OpenCode ຈະປາກົດຢູ່ນີ້", diff --git a/packages/app/src/runtime/i18n/lt.ts b/packages/app/src/runtime/i18n/lt.ts index 4583061c9bd..27454bc177e 100644 --- a/packages/app/src/runtime/i18n/lt.ts +++ b/packages/app/src/runtime/i18n/lt.ts @@ -1216,8 +1216,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Pasirinkite, kur seansuose atidaromas terminalas", "settings.general.row.terminalPlacement.side": "Šone", "settings.general.row.terminalPlacement.bottom": "Apačioje", - "settings.general.row.showProjectIcon.title": "Projekto piktograma", - "settings.general.row.showProjectIcon.description": "Rodyti projekto piktogramą seanso antraštėje", "session.location.unavailable": "Seanso vieta nepasiekiama", "session.location.description": "Pasirinkite kitą katalogą, kad galėtumėte tęsti šį seansą.", "session.location.choose": "Pasirinkti katalogą", @@ -1313,9 +1311,6 @@ export const dict = { "settings.about.typeset": "Rinkinys „Inter“ ir „IBM Plex Mono“.", "settings.about.tagline": "AI negali sukurti puikios programinės įrangos be jūsų", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Rodyti projektų pavadinimus", - "settings.appearance.row.projectName.description": - "Rodyti projektų pavadinimus vertikaliuose skirtukuose ir skirtukų stalčiuje mobiliesiems", "project.settings.title": "Redaguoti projektą", "settings.timeline.title": "Laiko juosta", "settings.timeline.detail": "Laiko juostos informacija", @@ -1492,8 +1487,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} matomumas", "settings.timeline.grouped.label": "{{activity}} sugrupuoti", "settings.timeline.collapsed.label": "{{activity}} sugriuvo", - "settings.general.row.browserPane.title": "Naršyklė", - "settings.general.row.browserPane.description": "Leiskite agentams atidaryti ir valdyti programos kūrimo naršyklę.", "session.new.workspace.search.empty": "Nėra atitinkamų darbmedžių", "settings.workspaces.description": "Peržiūrėkite darbo medžius ir tvarkykite disko naudojimą", "settings.workspaces.empty.description": "Čia bus rodomi OpenCode sukurti darbo medžiai", diff --git a/packages/app/src/runtime/i18n/lv.ts b/packages/app/src/runtime/i18n/lv.ts index 718033fd656..84040cd7dff 100644 --- a/packages/app/src/runtime/i18n/lv.ts +++ b/packages/app/src/runtime/i18n/lv.ts @@ -1205,8 +1205,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Izvēlieties, kur sesijās tiek atvērts terminālis", "settings.general.row.terminalPlacement.side": "Sānos", "settings.general.row.terminalPlacement.bottom": "Apakšā", - "settings.general.row.showProjectIcon.title": "Projekta ikona", - "settings.general.row.showProjectIcon.description": "Rādīt projekta ikonu sesijas galvenē", "session.location.unavailable": "Sesijas atrašanās vieta nav pieejama", "session.location.description": "Izvēlieties citu direktoriju, lai turpinātu šo sesiju.", "session.location.choose": "Izvēlēties direktoriju", @@ -1301,9 +1299,6 @@ export const dict = { "settings.about.typeset": "Salikums Inter un IBM Plex Mono", "settings.about.tagline": "AI nevar izveidot lielisku programmatūru bez jums", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Parādiet projektu nosaukumus", - "settings.appearance.row.projectName.description": - "Rādīt projektu nosaukumus vertikālajās cilnēs un mobilo ierīču ciļņu atvilktnē", "project.settings.title": "Rediģēt projektu", "settings.timeline.title": "Laika skala", "settings.timeline.detail": "Laika skalas informācija", @@ -1479,9 +1474,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} redzamība", "settings.timeline.grouped.label": "{{activity}} grupēti", "settings.timeline.collapsed.label": "{{activity}} sabruka", - "settings.general.row.browserPane.title": "Pārlūkprogramma", - "settings.general.row.browserPane.description": - "Ļaujiet aģentiem atvērt un kontrolēt lietotnes izstrādes pārlūkprogrammu.", "session.new.workspace.search.empty": "Nav atbilstošu darba koku", "settings.workspaces.description": "Pārskatiet darba kokus un pārvaldiet diska lietojumu", "settings.workspaces.empty.description": "Šeit tiks parādīti OpenCode izveidotie darba koki", diff --git a/packages/app/src/runtime/i18n/mk.ts b/packages/app/src/runtime/i18n/mk.ts index 465305c98c5..de7926c80e9 100644 --- a/packages/app/src/runtime/i18n/mk.ts +++ b/packages/app/src/runtime/i18n/mk.ts @@ -1206,8 +1206,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Изберете каде да се отвора терминалот во сесиите", "settings.general.row.terminalPlacement.side": "Отстрана", "settings.general.row.terminalPlacement.bottom": "Долу", - "settings.general.row.showProjectIcon.title": "Икона на проектот", - "settings.general.row.showProjectIcon.description": "Прикажи ја иконата на проектот во заглавието на сесијата", "session.location.unavailable": "Локацијата на сесијата не е достапна", "session.location.description": "Изберете друг директориум за да ја продолжите оваа сесија.", "session.location.choose": "Избери директориум", @@ -1302,9 +1300,6 @@ export const dict = { "settings.about.typeset": "Типови во Inter и IBM Plex Mono", "settings.about.tagline": "AI не може да изгради одличен софтвер, без вас", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Прикажи ги имињата на проектите", - "settings.appearance.row.projectName.description": - "Прикажи ги имињата на проектите во вертикалните јазичиња и фиоката за мобилни јазичиња", "project.settings.title": "Уреди проект", "settings.timeline.title": "Времеплов", "settings.timeline.detail": "Детали за временската линија", @@ -1491,9 +1486,6 @@ export const dict = { "settings.timeline.visibility.label": "Видливост на {{activity}}", "settings.timeline.grouped.label": "{{activity}} групирано", "settings.timeline.collapsed.label": "{{activity}} склопено", - "settings.general.row.browserPane.title": "Прелистувач", - "settings.general.row.browserPane.description": - "Дозволи на агентите да отворат и контролираат прелистувач за развој во апликацијата.", "session.new.workspace.search.empty": "Нема соодветни worktrees", "settings.workspaces.description": "Прегледај worktrees и управувај со употребата на дискот", "settings.workspaces.empty.description": "Worktrees креирани во OpenCode ќе се прикажат тука", diff --git a/packages/app/src/runtime/i18n/mn.ts b/packages/app/src/runtime/i18n/mn.ts index 52a0fac83d4..9eb6cdad438 100644 --- a/packages/app/src/runtime/i18n/mn.ts +++ b/packages/app/src/runtime/i18n/mn.ts @@ -1208,8 +1208,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Сессүүдэд терминал хаана нээгдэхийг сонгоно уу", "settings.general.row.terminalPlacement.side": "Хажууд", "settings.general.row.terminalPlacement.bottom": "Доор", - "settings.general.row.showProjectIcon.title": "Төслийн дүрс", - "settings.general.row.showProjectIcon.description": "Сессийн толгой хэсэгт төслийн дүрсийг харуулах", "session.location.unavailable": "Сессийн байршил боломжгүй байна", "session.location.description": "Энэ сессийг үргэлжлүүлэхийн тулд өөр директор сонгоно уу.", "session.location.choose": "Директор сонгох", @@ -1302,9 +1300,6 @@ export const dict = { "settings.about.typeset": "Inter болон IBM Plex Mono үсгийн хэвээр өрсөн", "settings.about.tagline": "Тангүйгээр AI гайхалтай програм хангамж бүтээж чадахгүй", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Төслийн нэрсийг харуулах", - "settings.appearance.row.projectName.description": - "Төслийн нэрсийг босоо табууд болон мобайл табын шургуулгад харуулах", "project.settings.title": "Төслийг засах", "settings.timeline.title": "Цагийн шугам", "settings.timeline.detail": "Цагийн шугамын дэлгэрэнгүй", @@ -1486,9 +1481,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} харагдах байдал", "settings.timeline.grouped.label": "{{activity}} бүлэглэв", "settings.timeline.collapsed.label": "{{activity}} нурсан", - "settings.general.row.browserPane.title": "Хөтөч", - "settings.general.row.browserPane.description": - "Агентуудад апп дотроо хөгжүүлэлтийн хөтчийг нээж, удирдахыг зөвшөөрнө үү.", "session.new.workspace.search.empty": "Тохирох ажиллах мод байхгүй", "settings.workspaces.description": "Ажлын модыг шалгаж, дискний хэрэглээг удирдах", "settings.workspaces.empty.description": "OpenCode-д үүсгэсэн Worktrees энд харагдана", diff --git a/packages/app/src/runtime/i18n/ms.ts b/packages/app/src/runtime/i18n/ms.ts index 3379a01849a..6eb0c45f3e1 100644 --- a/packages/app/src/runtime/i18n/ms.ts +++ b/packages/app/src/runtime/i18n/ms.ts @@ -1218,8 +1218,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Pilih tempat terminal dibuka dalam sesi", "settings.general.row.terminalPlacement.side": "Sisi", "settings.general.row.terminalPlacement.bottom": "Bawah", - "settings.general.row.showProjectIcon.title": "Ikon projek", - "settings.general.row.showProjectIcon.description": "Tunjukkan ikon projek dalam pengepala sesi", "session.location.unavailable": "Lokasi sesi tidak tersedia", "session.location.description": "Pilih direktori lain untuk meneruskan sesi ini.", "session.location.choose": "Pilih direktori", @@ -1312,8 +1310,6 @@ export const dict = { "settings.about.typeset": "Set taip dalam Inter dan IBM Plex Mono", "settings.about.tagline": "AI tidak boleh membina perisian yang hebat, tanpa anda", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Tunjukkan nama projek", - "settings.appearance.row.projectName.description": "Tunjukkan nama projek dalam tab menegak dan laci tab mudah alih", "project.settings.title": "Edit projek", "settings.timeline.title": "Garis masa", "settings.timeline.detail": "Perincian garis masa", @@ -1496,9 +1492,6 @@ export const dict = { "settings.timeline.visibility.label": "Ketampakan {{activity}}", "settings.timeline.grouped.label": "{{activity}} dikelompokkan", "settings.timeline.collapsed.label": "{{activity}} diruntuhkan", - "settings.general.row.browserPane.title": "Pelayar", - "settings.general.row.browserPane.description": - "Beri kebenaran kepada ejen untuk membuka dan mengawal pelayar pembangunan dalam apl.", "session.new.workspace.search.empty": "Tiada worktree sepadan", "settings.workspaces.description": "Semak worktree dan urus penggunaan cakera", "settings.workspaces.empty.description": "Worktree yang dibuat dalam OpenCode akan muncul di sini", diff --git a/packages/app/src/runtime/i18n/my.ts b/packages/app/src/runtime/i18n/my.ts index 67d6ae095a7..8dcffe07551 100644 --- a/packages/app/src/runtime/i18n/my.ts +++ b/packages/app/src/runtime/i18n/my.ts @@ -1234,8 +1234,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "ဆက်ရှင်များတွင် Terminal ဖွင့်မည့်နေရာကို ရွေးချယ်ပါ", "settings.general.row.terminalPlacement.side": "ဘေးဘက်", "settings.general.row.terminalPlacement.bottom": "အောက်ဘက်", - "settings.general.row.showProjectIcon.title": "ပရောဂျက် အိုင်ကွန်", - "settings.general.row.showProjectIcon.description": "ဆက်ရှင် ခေါင်းစီးတွင် ပရောဂျက် အိုင်ကွန်ကို ပြပါ", "session.location.unavailable": "ဆက်ရှင်တည်နေရာကို မရရှိနိုင်ပါ", "session.location.description": "ဤဆက်ရှင်ကို ဆက်လုပ်ရန် အခြား directory တစ်ခုကို ရွေးပါ။", "session.location.choose": "Directory ရွေးပါ", @@ -1328,9 +1326,6 @@ export const dict = { "settings.about.typeset": "Inter နှင့် IBM Plex Mono တွင် အမျိုးအစားအစုံ", "settings.about.tagline": "AI သည် သင်မပါဘဲ ကောင်းမွန်သော ဆော့ဖ်ဝဲလ်ကို မတည်ဆောက်နိုင်ပါ။", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "ပရောဂျက်အမည်များကို ပြပါ။", - "settings.appearance.row.projectName.description": - "ဒေါင်လိုက်တက်ဘ်များနှင့် မိုဘိုင်းတက်ဘ်အံဆွဲများတွင် ပရောဂျက်အမည်များကို ပြပါ။", "project.settings.title": "ပရောဂျက်ကို တည်းဖြတ်ပါ။", "settings.timeline.title": "အချိန်ဇယား", "settings.timeline.detail": "အချိန်ဇယားအသေးစိတ်", @@ -1523,9 +1518,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} မြင်သာမှု", "settings.timeline.grouped.label": "{{activity}} အုပ်စုဖွဲ့ပြီး", "settings.timeline.collapsed.label": "{{activity}} ပိတ်ထား", - "settings.general.row.browserPane.title": "ဘရောက်ဇာ", - "settings.general.row.browserPane.description": - "အက်ပလီကေးရှင်းတွင်း ဖွင့်၍ ထိန်းချုပ်နိုင်သော ဖွံ့ဖြိုးရေးဘရောက်ဇာအား အေးဂျင့်များကိုခွင့်ပြုပါ။", "session.new.workspace.search.empty": "ကိုက်ညီသော worktrees မရှိပါ", "settings.workspaces.description": "worktrees ကို ပြန်လည်သုံးသပ်ပြီး ဒစ်စ်ကိုသုံးစွဲမှုကို စီမံပါ", "settings.workspaces.empty.description": "OpenCode တွင်ဖန်တီးထားသော worktrees များကို ဒီမှာတွေ့နိုင်ပါမည်", diff --git a/packages/app/src/runtime/i18n/ne.ts b/packages/app/src/runtime/i18n/ne.ts index bd18a752fa7..341fb024244 100644 --- a/packages/app/src/runtime/i18n/ne.ts +++ b/packages/app/src/runtime/i18n/ne.ts @@ -1196,8 +1196,6 @@ export const dict: Record = { "settings.general.row.terminalPlacement.description": "सत्रहरूमा टर्मिनल कहाँ खुल्ने छान्नुहोस्", "settings.general.row.terminalPlacement.side": "छेउमा", "settings.general.row.terminalPlacement.bottom": "तल", - "settings.general.row.showProjectIcon.title": "परियोजना आइकन", - "settings.general.row.showProjectIcon.description": "सत्र हेडरमा परियोजना आइकन देखाउनुहोस्", "session.location.unavailable": "सत्रको स्थान उपलब्ध छैन", "session.location.description": "यो सत्र जारी राख्न अर्को डाइरेक्टरी छान्नुहोस्।", "session.location.choose": "डाइरेक्टरी छान्नुहोस्", @@ -1291,8 +1289,6 @@ export const dict: Record = { "settings.about.typeset": "Inter र IBM Plex Mono मा अक्षर संयोजन", "settings.about.tagline": "तपाईंबिना AI ले उत्कृष्ट सफ्टवेयर बनाउन सक्दैन", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "परियोजनाका नामहरू देखाउनुहोस्", - "settings.appearance.row.projectName.description": "ठाडा ट्याब र मोबाइल ट्याब ड्रअरमा परियोजनाका नामहरू देखाउनुहोस्", "project.settings.title": "परियोजना सम्पादन गर्नुहोस्", "settings.timeline.title": "समयरेखा", "settings.timeline.detail": "समयरेखा विवरण", @@ -1475,9 +1471,6 @@ export const dict: Record = { "settings.timeline.visibility.label": "{{activity}} दृश्यता", "settings.timeline.grouped.label": "{{activity}} समूहबद्ध", "settings.timeline.collapsed.label": "{{activity}} पतन भयो", - "settings.general.row.browserPane.title": "ब्राउजर", - "settings.general.row.browserPane.description": - "एजेन्टहरूलाई इन-एप विकास ब्राउजर खोल्न र नियन्त्रण गर्न अनुमति दिनुहोस्।", "session.new.workspace.search.empty": "मिल्दो कार्य रूखहरू छैनन्", "settings.workspaces.description": "कार्यवृक्षहरू समीक्षा गर्नुहोस् र डिस्क प्रयोग व्यवस्थापन गर्नुहोस्", "settings.workspaces.empty.description": "OpenCode मा सिर्जना गरिएका Worktrees यहाँ देखिनेछन्", diff --git a/packages/app/src/runtime/i18n/nl.ts b/packages/app/src/runtime/i18n/nl.ts index bd220ef62f2..e67ae562ef2 100644 --- a/packages/app/src/runtime/i18n/nl.ts +++ b/packages/app/src/runtime/i18n/nl.ts @@ -153,8 +153,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}}-zichtbaarheid", "settings.timeline.grouped.label": "{{activity}} gegroepeerd", "settings.timeline.collapsed.label": "{{activity}} stortte in", - "settings.general.row.browserPane.title": "Browser", - "settings.general.row.browserPane.description": "Laat agenten een in-app-ontwikkelingsbrowser openen en beheren.", "session.new.workspace.search.empty": "Geen bijpassende werkruimten", "settings.workspaces.description": "Bekijk werkruimten en beheer het schijfgebruik", "settings.workspaces.empty.description": "Werkbomen die in OpenCode zijn gemaakt, verschijnen hier", @@ -269,9 +267,6 @@ export const dict = { "settings.about.typeset": "Opgemaakt in Inter en IBM Plex Mono", "settings.about.tagline": "AI kan geen geweldige software bouwen zonder jou", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Projectnamen tonen", - "settings.appearance.row.projectName.description": - "Projectnamen tonen in verticale tabbladen en de mobiele tabbladenlade", "project.settings.title": "Project bewerken", "settings.timeline.title": "Tijdlijn", "settings.timeline.detail": "Tijdlijndetails", @@ -1551,8 +1546,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Kies waar de terminal in sessies wordt geopend", "settings.general.row.terminalPlacement.side": "Zijkant", "settings.general.row.terminalPlacement.bottom": "Onderkant", - "settings.general.row.showProjectIcon.title": "Projectpictogram", - "settings.general.row.showProjectIcon.description": "Toon het projectpictogram in de sessiekop", "command.debugBar.toggle": "Debugbalk in-/uitschakelen", "command.session.location.cycle": "Sessielocatie wisselen", "dialog.provider.anthropic.note": "Directe toegang tot Claude-modellen via een API-sleutel", diff --git a/packages/app/src/runtime/i18n/no.ts b/packages/app/src/runtime/i18n/no.ts index fad083d3d89..b2283e68dc6 100644 --- a/packages/app/src/runtime/i18n/no.ts +++ b/packages/app/src/runtime/i18n/no.ts @@ -148,9 +148,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} synlighet", "settings.timeline.grouped.label": "{{activity}} gruppert", "settings.timeline.collapsed.label": "{{activity}} kollapset", - "settings.general.row.browserPane.title": "Nettleser", - "settings.general.row.browserPane.description": - "Tillat agenter å åpne og kontrollere en utviklingsnettleser i appen.", "session.new.workspace.search.empty": "Ingen matchende arbeidsområder", "settings.workspaces.description": "Se gjennom arbeidsområder og administrer diskbruk", "settings.workspaces.empty.description": "Arbeidstre opprettet i OpenCode vil vises her", @@ -262,8 +259,6 @@ export const dict = { "settings.about.typeset": "Satt med Inter og IBM Plex Mono", "settings.about.tagline": "KI kan ikke bygge fantastisk programvare uten deg", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Vis prosjektnavn", - "settings.appearance.row.projectName.description": "Vis prosjektnavn i vertikale faner og mobilens faneskuff", "project.settings.title": "Rediger prosjekt", "settings.timeline.title": "Tidslinje", "settings.timeline.detail": "Tidslinjedetaljer", @@ -1630,8 +1625,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Velg hvor terminalen åpnes i sesjoner", "settings.general.row.terminalPlacement.side": "Siden", "settings.general.row.terminalPlacement.bottom": "Nederst", - "settings.general.row.showProjectIcon.title": "Prosjektikon", - "settings.general.row.showProjectIcon.description": "Vis prosjektikonet i sesjonsoverskriften", "command.debugBar.toggle": "Vis eller skjul feilsøkingslinjen", "command.session.location.cycle": "Bytt øktplassering", "dialog.provider.anthropic.note": "Direkte tilgang til Claude-modeller via API-nøkkel", diff --git a/packages/app/src/runtime/i18n/pa.ts b/packages/app/src/runtime/i18n/pa.ts index e98f7a87c06..6270219ebdb 100644 --- a/packages/app/src/runtime/i18n/pa.ts +++ b/packages/app/src/runtime/i18n/pa.ts @@ -1213,8 +1213,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "چنو کہ سیشناں وچ ٹرمینل کتھے کھلے", "settings.general.row.terminalPlacement.side": "پاسے", "settings.general.row.terminalPlacement.bottom": "تھلے", - "settings.general.row.showProjectIcon.title": "پروجیکٹ آئیکن", - "settings.general.row.showProjectIcon.description": "سیشن دے سرنامے وچ پروجیکٹ آئیکن وکھاؤ", "session.location.unavailable": "سیشن دی جگہ دستیاب نئیں", "session.location.description": "ایہہ سیشن جاری رکھن لئی ہور ڈائریکٹری چنو۔", "session.location.choose": "ڈائریکٹری چنو", @@ -1308,8 +1306,6 @@ export const dict = { "settings.about.typeset": "Inter تے IBM Plex Mono وچ ٹائپ سیٹ", "settings.about.tagline": "تہاڈے بغیر AI ودھیا سافٹ ویئر نئیں بݨا سکدا", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "پروجیکٹ دے ناں وکھاؤ", - "settings.appearance.row.projectName.description": "کھڑویں ٹیباں تے موبائل ٹیب دراز وچ پروجیکٹ دے ناں وکھاؤ", "project.settings.title": "پروجیکٹ وچ تبدیلی کرو", "settings.timeline.title": "ٹائم لائن", "settings.timeline.detail": "ٹائم لائن دی تفصیل", @@ -1489,8 +1485,6 @@ export const dict = { "settings.timeline.visibility.label": "\u2068{{activity}}\u2069 مرئیت", "settings.timeline.grouped.label": "\u2068{{activity}}\u2069 گروپ کیا گیا۔", "settings.timeline.collapsed.label": "\u2068{{activity}}\u2069 منہدم ہو گیا۔", - "settings.general.row.browserPane.title": "براؤزر", - "settings.general.row.browserPane.description": "ایجنٹوں کو درون ایپ ڈویلپمنٹ براؤزر کھولنے اور کنٹرول کرنے دیں۔", "session.new.workspace.search.empty": "کوئی مماثل کام دے درخت نئیں نیں۔", "settings.workspaces.description": "ورک ٹریس دا جائزہ لیں اور ڈسک دے استعمال دا انتظام کرو۔", "settings.workspaces.empty.description": "OpenCode میں بنائے گئے ورک ٹریس یہاں ظاہر ہوں گے۔", diff --git a/packages/app/src/runtime/i18n/pl.ts b/packages/app/src/runtime/i18n/pl.ts index 8eb85e23095..7f60922d52d 100644 --- a/packages/app/src/runtime/i18n/pl.ts +++ b/packages/app/src/runtime/i18n/pl.ts @@ -1227,8 +1227,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Wybierz, gdzie terminal ma się otwierać w sesjach", "settings.general.row.terminalPlacement.side": "Z boku", "settings.general.row.terminalPlacement.bottom": "Na dole", - "settings.general.row.showProjectIcon.title": "Ikona projektu", - "settings.general.row.showProjectIcon.description": "Pokaż ikonę projektu w nagłówku sesji", "session.location.unavailable": "Lokalizacja sesji jest niedostępna", "session.location.description": "Wybierz inny katalog, aby kontynuować tę sesję.", "session.location.choose": "Wybierz katalog", @@ -1325,9 +1323,6 @@ export const dict = { "settings.about.typeset": "Zestaw w Inter i IBM Plex Mono", "settings.about.tagline": "AI nie może zbudować świetnego oprogramowania bez Ciebie", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Pokaż nazwy projektów", - "settings.appearance.row.projectName.description": - "Wyświetlaj nazwy projektów w zakładkach pionowych i szufladzie zakładek mobilnych", "project.settings.title": "Edytuj projekt", "settings.timeline.title": "Oś czasu", "settings.timeline.detail": "Szczegóły osi czasu", @@ -1520,9 +1515,6 @@ export const dict = { "settings.timeline.visibility.label": "Widoczność {{activity}}", "settings.timeline.grouped.label": "{{activity}} pogrupowane", "settings.timeline.collapsed.label": "{{activity}} zwinięte", - "settings.general.row.browserPane.title": "Przeglądarka", - "settings.general.row.browserPane.description": - "Zezwól agentom na otwieranie i kontrolowanie przeglądarki do programowania w aplikacji.", "session.new.workspace.search.empty": "Brak pasujących drzew pracy", "settings.workspaces.description": "Przeglądaj drzewa pracy i zarządzaj wykorzystaniem dysku", "settings.workspaces.empty.description": "Drzewa pracy utworzone w OpenCode pojawią się tutaj", diff --git a/packages/app/src/runtime/i18n/ro.ts b/packages/app/src/runtime/i18n/ro.ts index d038d8174c5..8fe47e39d85 100644 --- a/packages/app/src/runtime/i18n/ro.ts +++ b/packages/app/src/runtime/i18n/ro.ts @@ -1205,8 +1205,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Alegeți unde se deschide terminalul în sesiuni", "settings.general.row.terminalPlacement.side": "Lateral", "settings.general.row.terminalPlacement.bottom": "Jos", - "settings.general.row.showProjectIcon.title": "Pictograma proiectului", - "settings.general.row.showProjectIcon.description": "Afișează pictograma proiectului în antetul sesiunii", "session.location.unavailable": "Locația sesiunii nu este disponibilă", "session.location.description": "Alegeți alt director pentru a continua această sesiune.", "session.location.choose": "Alege directorul", @@ -1301,9 +1299,6 @@ export const dict = { "settings.about.typeset": "Compoziție în Inter și IBM Plex Mono", "settings.about.tagline": "AI nu poate construi un software grozav fără tine", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Afișați numele proiectelor", - "settings.appearance.row.projectName.description": - "Afișați numele proiectelor în file verticale și în sertarul de file mobil", "project.settings.title": "Editați proiectul", "settings.timeline.title": "Cronologie", "settings.timeline.detail": "Detalii cronologie", @@ -1479,9 +1474,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} vizibilitate", "settings.timeline.grouped.label": "{{activity}} grupat", "settings.timeline.collapsed.label": "{{activity}} s-a prăbușit", - "settings.general.row.browserPane.title": "Browser", - "settings.general.row.browserPane.description": - "Permiteți agenților să deschidă și să controleze un browser de dezvoltare în aplicație.", "session.new.workspace.search.empty": "Nu se potrivesc arbori de lucru", "settings.workspaces.description": "Examinați arborele de lucru și gestionați utilizarea discului", "settings.workspaces.empty.description": "Arborele de lucru creat în OpenCode vor apărea aici", diff --git a/packages/app/src/runtime/i18n/ru.ts b/packages/app/src/runtime/i18n/ru.ts index a42c3e36c42..79d99b70a21 100644 --- a/packages/app/src/runtime/i18n/ru.ts +++ b/packages/app/src/runtime/i18n/ru.ts @@ -1303,8 +1303,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Выберите, где открывать терминал в сеансах", "settings.general.row.terminalPlacement.side": "Сбоку", "settings.general.row.terminalPlacement.bottom": "Снизу", - "settings.general.row.showProjectIcon.title": "Значок проекта", - "settings.general.row.showProjectIcon.description": "Показывать значок проекта в заголовке сеанса", "session.location.unavailable": "Расположение сессии недоступно", "session.location.description": "Выберите другой каталог, чтобы продолжить эту сессию.", "session.location.choose": "Выбрать каталог", @@ -1402,9 +1400,6 @@ export const dict = { "settings.about.typeset": "Набор в Inter и IBM Plex Mono", "settings.about.tagline": "AI не сможет создать отличное программное обеспечение без вас", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Показать названия проектов", - "settings.appearance.row.projectName.description": - "Показывать названия проектов на вертикальных вкладках и в панели мобильных вкладок.", "project.settings.title": "Редактировать проект", "settings.timeline.title": "Хронология", "settings.timeline.detail": "Подробности временной шкалы", @@ -1599,9 +1594,6 @@ export const dict = { "settings.timeline.visibility.label": "Видимость {{activity}}", "settings.timeline.grouped.label": "{{activity}} сгруппировано", "settings.timeline.collapsed.label": "{{activity}} свернуто", - "settings.general.row.browserPane.title": "Браузер", - "settings.general.row.browserPane.description": - "Разрешить агентам открывать и управлять встроенным браузером для разработки.", "session.new.workspace.search.empty": "Совпадающих рабочих деревьев нет", "settings.workspaces.description": "Просмотрите рабочие деревья и управляйте использованием диска", "settings.workspaces.empty.description": "Рабочие деревья, созданные в OpenCode, появятся здесь", diff --git a/packages/app/src/runtime/i18n/si.ts b/packages/app/src/runtime/i18n/si.ts index 53755b66aee..9575f91746d 100644 --- a/packages/app/src/runtime/i18n/si.ts +++ b/packages/app/src/runtime/i18n/si.ts @@ -1191,8 +1191,6 @@ export const dict: Record = { "settings.general.row.terminalPlacement.description": "සැසි තුළ ටර්මිනලය විවෘත වන ස්ථානය තෝරන්න", "settings.general.row.terminalPlacement.side": "පැත්තේ", "settings.general.row.terminalPlacement.bottom": "පහළ", - "settings.general.row.showProjectIcon.title": "ව්‍යාපෘති නිරූපකය", - "settings.general.row.showProjectIcon.description": "සැසි ශීර්ෂයේ ව්‍යාපෘති නිරූපකය පෙන්වන්න", "session.location.unavailable": "සැසි ස්ථානය ලබා ගත නොහැක", "session.location.description": "මෙම සැසිය දිගටම කරගෙන යාමට වෙනත් නාමාවලියක් තෝරන්න.", "session.location.choose": "නාමාවලිය තෝරන්න", @@ -1286,8 +1284,6 @@ export const dict: Record = { "settings.about.typeset": "Inter සහ IBM Plex Mono අකුරුවලින් සකසා ඇත", "settings.about.tagline": "ඔබ නොමැතිව AI හට විශිෂ්ට මෘදුකාංග තැනිය නොහැක", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "ව්‍යාපෘති නම් පෙන්වන්න", - "settings.appearance.row.projectName.description": "සිරස් ටැබ් සහ ජංගම ටැබ් ලාච්චුවේ ව්‍යාපෘති නම් පෙන්වන්න", "project.settings.title": "ව්‍යාපෘතිය සංස්කරණය කරන්න", "settings.timeline.title": "කාලරේඛාව", "settings.timeline.detail": "කාලරේඛා විස්තර", @@ -1471,9 +1467,6 @@ export const dict: Record = { "settings.timeline.visibility.label": "{{activity}} දෘශ්‍යතාව", "settings.timeline.grouped.label": "{{activity}} සමූහගත කර ඇත", "settings.timeline.collapsed.label": "{{activity}} හකුළන ලදී", - "settings.general.row.browserPane.title": "බ්රවුසරය", - "settings.general.row.browserPane.description": - "යෙදුම-තුළ සංවර්ධන බ්‍රවුසරයක් විවෘත කිරීමට සහ පාලනය කිරීමට නියෝජිතයින්ට ඉඩ දෙන්න.", "session.new.workspace.search.empty": "ගැළපෙන වැඩ ගස් නැත", "settings.workspaces.description": "වැඩ ගස් සමාලෝචනය කර තැටි භාවිතය කළමනාකරණය කරන්න", "settings.workspaces.empty.description": "OpenCode හි සාදන ලද වැඩ ගස් මෙහි දිස් වනු ඇත", diff --git a/packages/app/src/runtime/i18n/sk.ts b/packages/app/src/runtime/i18n/sk.ts index e4e50b27fd8..b702dd903a0 100644 --- a/packages/app/src/runtime/i18n/sk.ts +++ b/packages/app/src/runtime/i18n/sk.ts @@ -1227,8 +1227,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Vyberte, kde sa má terminál v reláciách otvárať", "settings.general.row.terminalPlacement.side": "Na boku", "settings.general.row.terminalPlacement.bottom": "Dole", - "settings.general.row.showProjectIcon.title": "Ikona projektu", - "settings.general.row.showProjectIcon.description": "Zobraziť ikonu projektu v hlavičke relácie", "session.location.unavailable": "Umiestnenie relácie nie je dostupné", "session.location.description": "Ak chcete pokračovať v tejto relácii, vyberte iný adresár.", "session.location.choose": "Vybrať adresár", @@ -1322,9 +1320,6 @@ export const dict = { "settings.about.typeset": "typová súprava v Inter a IBM Plex Mono", "settings.about.tagline": "AI nedokáže vytvoriť skvelý softvér bez vás", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Zobraziť názvy projektov", - "settings.appearance.row.projectName.description": - "Zobrazenie názvov projektov na vertikálnych kartách a na zásuvke mobilných kariet", "project.settings.title": "Upraviť projekt", "settings.timeline.title": "Časová os", "settings.timeline.detail": "Detail časovej osi", @@ -1506,9 +1501,6 @@ export const dict = { "settings.timeline.visibility.label": "Viditeľnosť {{activity}}", "settings.timeline.grouped.label": "{{activity}} zoskupené", "settings.timeline.collapsed.label": "{{activity}} zbalené", - "settings.general.row.browserPane.title": "Webový prehliadač", - "settings.general.row.browserPane.description": - "Povoliť agentom otvárať a ovládať zabudovaný vývojový webový prehliadač.", "session.new.workspace.search.empty": "Žiadne zodpovedajúce worktree", "settings.workspaces.description": "Prehliadnite worktree a spravujte využitie disku", "settings.workspaces.empty.description": "Worktree vytvorené v OpenCode sa tu zobrazia", diff --git a/packages/app/src/runtime/i18n/sl.ts b/packages/app/src/runtime/i18n/sl.ts index e89d6f0cc2a..d97025ae65d 100644 --- a/packages/app/src/runtime/i18n/sl.ts +++ b/packages/app/src/runtime/i18n/sl.ts @@ -1231,8 +1231,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Izberite, kje se terminal odpre v sejah", "settings.general.row.terminalPlacement.side": "Ob strani", "settings.general.row.terminalPlacement.bottom": "Spodaj", - "settings.general.row.showProjectIcon.title": "Ikona projekta", - "settings.general.row.showProjectIcon.description": "Prikaži ikono projekta v glavi seje", "session.location.unavailable": "Mesto seje ni na voljo", "session.location.description": "Za nadaljevanje te seje izberite drugo mapo.", "session.location.choose": "Izberi mapo", @@ -1325,9 +1323,6 @@ export const dict = { "settings.about.typeset": "Vrsta v Inter in IBM Plex Mono", "settings.about.tagline": "AI ne more zgraditi odlične programske opreme brez vas", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Pokaži imena projektov", - "settings.appearance.row.projectName.description": - "Pokaži imena projektov v navpičnih zavihkih in predalu mobilnih zavihkov", "project.settings.title": "Uredi projekt", "settings.timeline.title": "Časovnica", "settings.timeline.detail": "Podrobnosti o časovnici", @@ -1507,9 +1502,6 @@ export const dict = { "settings.timeline.visibility.label": "Vidnost: {{activity}}", "settings.timeline.grouped.label": "{{activity}} združeno", "settings.timeline.collapsed.label": "{{activity}} strnjeno", - "settings.general.row.browserPane.title": "Spletni brskalnik", - "settings.general.row.browserPane.description": - "Dovoli agentom odpiranje in upravljanje vgrajenega razvojnega brskalnika.", "session.new.workspace.search.empty": "Ni ustreznih delovnih dreves", "settings.workspaces.description": "Preglejte delovna drevesa in upravljajte porabo diska", "settings.workspaces.empty.description": "Delovna drevesa, ustvarjena v OpenCode, se bodo prikazala tukaj", diff --git a/packages/app/src/runtime/i18n/sq.ts b/packages/app/src/runtime/i18n/sq.ts index ecc26c16814..e0ce8aa00f7 100644 --- a/packages/app/src/runtime/i18n/sq.ts +++ b/packages/app/src/runtime/i18n/sq.ts @@ -1201,8 +1201,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Zgjidhni ku hapet terminali në sesione", "settings.general.row.terminalPlacement.side": "Anash", "settings.general.row.terminalPlacement.bottom": "Poshtë", - "settings.general.row.showProjectIcon.title": "Ikona e projektit", - "settings.general.row.showProjectIcon.description": "Shfaq ikonën e projektit në kokën e sesionit", "session.location.unavailable": "Vendndodhja e sesionit nuk është e disponueshme", "session.location.description": "Zgjidhni një drejtori tjetër për të vazhduar këtë sesion.", "session.location.choose": "Zgjidhni drejtorinë", @@ -1295,9 +1293,6 @@ export const dict = { "settings.about.typeset": "Llojet në Inter dhe IBM Plex Mono", "settings.about.tagline": "AI nuk mund të ndërtojë softuer të shkëlqyeshëm, pa ju", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Trego emrat e projekteve", - "settings.appearance.row.projectName.description": - "Shfaq emrat e projekteve në skedat vertikale dhe sirtarin e skedave celulare", "project.settings.title": "Redakto projektin", "settings.timeline.title": "Afati kohor", "settings.timeline.detail": "Detajet e afatit kohor", @@ -1468,9 +1463,6 @@ export const dict = { "settings.timeline.visibility.label": "dukshmëria {{activity}}", "settings.timeline.grouped.label": "{{activity}} grupuar", "settings.timeline.collapsed.label": "{{activity}} u rrëzua", - "settings.general.row.browserPane.title": "Shfletuesi", - "settings.general.row.browserPane.description": - "Lejo agjentët të hapin dhe kontrollojnë një shfletues të zhvillimit brenda aplikacionit.", "session.new.workspace.search.empty": "Nuk ka pemë pune që përputhen", "settings.workspaces.description": "Rishikoni pemët e punës dhe menaxhoni përdorimin e diskut", "settings.workspaces.empty.description": "Pemët e punës të krijuara në OpenCode do të shfaqen këtu", diff --git a/packages/app/src/runtime/i18n/sr.ts b/packages/app/src/runtime/i18n/sr.ts index 8a178ede4f0..6d77a2e6cfc 100644 --- a/packages/app/src/runtime/i18n/sr.ts +++ b/packages/app/src/runtime/i18n/sr.ts @@ -1216,8 +1216,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Изаберите где се терминал отвара у сесијама", "settings.general.row.terminalPlacement.side": "Са стране", "settings.general.row.terminalPlacement.bottom": "При дну", - "settings.general.row.showProjectIcon.title": "Икона пројекта", - "settings.general.row.showProjectIcon.description": "Прикажи икону пројекта у заглављу сесије", "session.location.unavailable": "Локација сесије није доступна", "session.location.description": "Изаберите други директоријум да бисте наставили ову сесију.", "session.location.choose": "Изабери директоријум", @@ -1311,9 +1309,6 @@ export const dict = { "settings.about.typeset": "Откуцано у Inter и IBM Plex Mono", "settings.about.tagline": "AI не може да направи одличан софтвер без вас", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Прикажи називе пројеката", - "settings.appearance.row.projectName.description": - "Прикажи називе пројеката у вертикалним картицама и фиоци картица за мобилне уређаје", "project.settings.title": "Уреди пројекат", "settings.timeline.title": "Временска линија", "settings.timeline.detail": "Детаљи временске линије", @@ -1495,9 +1490,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} видљивост", "settings.timeline.grouped.label": "{{activity}} груписано", "settings.timeline.collapsed.label": "{{activity}} скупљено", - "settings.general.row.browserPane.title": "Прегледник", - "settings.general.row.browserPane.description": - "Дозволи агентима да отварају и контролишу уграђени развојни прегледник.", "session.new.workspace.search.empty": "Нема одговарајућих радних стабала", "settings.workspaces.description": "Прегледајте радна стабла и управљајте коришћењем диска", "settings.workspaces.empty.description": "Wорктрее-ови креирани у OpenCode биће приказани овде", diff --git a/packages/app/src/runtime/i18n/sv.ts b/packages/app/src/runtime/i18n/sv.ts index d87c3e8bd50..575bb594d4d 100644 --- a/packages/app/src/runtime/i18n/sv.ts +++ b/packages/app/src/runtime/i18n/sv.ts @@ -149,9 +149,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} synlighet", "settings.timeline.grouped.label": "{{activity}} grupperad", "settings.timeline.collapsed.label": "{{activity}} kollapsade", - "settings.general.row.browserPane.title": "Webbläsare", - "settings.general.row.browserPane.description": - "Tillåt agenter att öppna och styra en webbläsare för utveckling i appen.", "session.new.workspace.search.empty": "Inga matchande arbetsyta", "settings.workspaces.description": "Granska arbetsyta och hantera diskanvändning", "settings.workspaces.empty.description": "Arbetsträd skapade i OpenCode kommer att visas här", @@ -264,8 +261,6 @@ export const dict = { "settings.about.typeset": "Satt med Inter och IBM Plex Mono", "settings.about.tagline": "AI kan inte bygga fantastisk programvara utan dig", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Visa projektnamn", - "settings.appearance.row.projectName.description": "Visa projektnamn i vertikala flikar och den mobila flikpanelen", "project.settings.title": "Redigera projekt", "settings.timeline.title": "Tidslinje", "settings.timeline.detail": "Tidslinjedetaljer", @@ -1533,8 +1528,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Välj var terminalen öppnas i sessioner", "settings.general.row.terminalPlacement.side": "Sidan", "settings.general.row.terminalPlacement.bottom": "Nederst", - "settings.general.row.showProjectIcon.title": "Projektikon", - "settings.general.row.showProjectIcon.description": "Visa projektikonen i sessionshuvudet", "command.debugBar.toggle": "Visa eller dölj felsökningsfältet", "command.session.location.cycle": "Växla sessionsplats", "dialog.provider.anthropic.note": "Direktåtkomst till Claude-modeller via API-nyckel", diff --git a/packages/app/src/runtime/i18n/tg.ts b/packages/app/src/runtime/i18n/tg.ts index 01efc8ae050..9468b5b90bd 100644 --- a/packages/app/src/runtime/i18n/tg.ts +++ b/packages/app/src/runtime/i18n/tg.ts @@ -1205,8 +1205,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Интихоб кунед, ки терминал дар сессияҳо дар куҷо кушода шавад", "settings.general.row.terminalPlacement.side": "Канор", "settings.general.row.terminalPlacement.bottom": "Поён", - "settings.general.row.showProjectIcon.title": "Нишонаи лоиҳа", - "settings.general.row.showProjectIcon.description": "Нишонаи лоиҳаро дар сарлавҳаи сессия нишон диҳед", "session.location.unavailable": "Ҷойгиршавии сессия дастнорас аст", "session.location.description": "Барои идомаи ин сессия директорияи дигарро интихоб кунед.", "session.location.choose": "Интихоби директория", @@ -1301,9 +1299,6 @@ export const dict = { "settings.about.typeset": "Бо Inter ва IBM Plex Mono ҳуруфчинӣ шудааст", "settings.about.tagline": "AI бе шумо нармафзори олӣ сохта наметавонад", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Номҳои лоиҳаҳоро нишон диҳед", - "settings.appearance.row.projectName.description": - "Номҳои лоиҳаҳоро дар ҷадвалбандҳои амудӣ ва кашовари ҷадвалбандҳои мобилӣ нишон диҳед", "project.settings.title": "Таҳрири лоиҳа", "settings.timeline.title": "Ҷадвали вақт", "settings.timeline.detail": "Тафсилоти ҷадвали вақт", @@ -1494,9 +1489,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} намоён", "settings.timeline.grouped.label": "{{activity}} гурӯҳбандӣ шудааст", "settings.timeline.collapsed.label": "{{activity}} фурӯ рехт", - "settings.general.row.browserPane.title": "Браузер", - "settings.general.row.browserPane.description": - "Ба агентҳо иҷозат диҳед, ки браузери таҳияи дохили барномаро кушоянд ва назорат кунанд.", "session.new.workspace.search.empty": "Дарахти мувофиқ нест", "settings.workspaces.description": "Дарахтони корро аз назар гузаронед ва истифодаи дискро идора кунед", "settings.workspaces.empty.description": "Дарахтҳои кории дар OpenCode сохташуда дар ин ҷо пайдо мешаванд", diff --git a/packages/app/src/runtime/i18n/th.ts b/packages/app/src/runtime/i18n/th.ts index 5d6b135d33b..21f7d4f8c2c 100644 --- a/packages/app/src/runtime/i18n/th.ts +++ b/packages/app/src/runtime/i18n/th.ts @@ -1299,8 +1299,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "เลือกตำแหน่งที่เทอร์มินัลจะเปิดในเซสชัน", "settings.general.row.terminalPlacement.side": "ด้านข้าง", "settings.general.row.terminalPlacement.bottom": "ด้านล่าง", - "settings.general.row.showProjectIcon.title": "ไอคอนโปรเจกต์", - "settings.general.row.showProjectIcon.description": "แสดงไอคอนโปรเจกต์ในส่วนหัวของเซสชัน", "session.location.unavailable": "ตำแหน่งเซสชันไม่พร้อมใช้งาน", "session.location.description": "เลือกไดเรกทอรีอื่นเพื่อดำเนินเซสชันนี้ต่อ", "session.location.choose": "เลือกไดเรกทอรี", @@ -1393,8 +1391,6 @@ export const dict = { "settings.about.typeset": "เรียงพิมพ์ใน Inter และ IBM Plex Mono", "settings.about.tagline": "AI ไม่สามารถสร้างซอฟต์แวร์ที่ยอดเยี่ยมได้หากไม่มีคุณ", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "แสดงชื่อโครงการ", - "settings.appearance.row.projectName.description": "แสดงชื่อโครงการในแท็บแนวตั้งและลิ้นชักแท็บมือถือ", "project.settings.title": "แก้ไขโครงการ", "settings.timeline.title": "ไทม์ไลน์", "settings.timeline.detail": "รายละเอียดไทม์ไลน์", @@ -1569,8 +1565,6 @@ export const dict = { "settings.timeline.visibility.label": "การมองเห็น {{activity}}", "settings.timeline.grouped.label": "{{activity}} ถูกจัดกลุ่ม", "settings.timeline.collapsed.label": "{{activity}} ถูกย่อ", - "settings.general.row.browserPane.title": "เบราว์เซอร์", - "settings.general.row.browserPane.description": "อนุญาตให้ตัวแทนเปิดและควบคุมเบราว์เซอร์สำหรับพัฒนาในแอป", "session.new.workspace.search.empty": "ไม่มี worktree ที่ตรงกัน", "settings.workspaces.description": "ตรวจสอบ worktree และจัดการการใช้งานดิสก์", "settings.workspaces.empty.description": "Worktree ที่สร้างใน OpenCode จะปรากฏที่นี่", diff --git a/packages/app/src/runtime/i18n/tk.ts b/packages/app/src/runtime/i18n/tk.ts index 5d78530e835..d05682da290 100644 --- a/packages/app/src/runtime/i18n/tk.ts +++ b/packages/app/src/runtime/i18n/tk.ts @@ -1197,8 +1197,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Sessiýalarda terminalyň nirede açyljakdygyny saýlaň", "settings.general.row.terminalPlacement.side": "Gapdalda", "settings.general.row.terminalPlacement.bottom": "Aşakda", - "settings.general.row.showProjectIcon.title": "Taslama nyşany", - "settings.general.row.showProjectIcon.description": "Taslama nyşanyny sessiýanyň sözbaşysynda görkeziň", "session.location.unavailable": "Sessiýanyň ýerleşýän ýeri elýeterli däl", "session.location.description": "Bu sessiýany dowam etdirmek üçin başga katalog saýlaň.", "session.location.choose": "Katalog saýlaň", @@ -1292,9 +1290,6 @@ export const dict = { "settings.about.typeset": "Inter we IBM Plex Mono bilen düzüldi", "settings.about.tagline": "AI sizsiz ajaýyp programma üpjünçiligini döredip bilmez", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Taslama atlaryny görkez", - "settings.appearance.row.projectName.description": - "Taslama atlaryny dik sahypalarda we mobil sahypa çekmesinde görkez", "project.settings.title": "Taslamany redaktirle", "settings.timeline.title": "Wagt çyzgysy", "settings.timeline.detail": "Wagt çyzgysynyň jikme-jigi", @@ -1474,9 +1469,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} görünmek", "settings.timeline.grouped.label": "{{activity}} toparlanandyr", "settings.timeline.collapsed.label": "{{activity}} ýykyldy", - "settings.general.row.browserPane.title": "Brauzer", - "settings.general.row.browserPane.description": - "Agentlere programma içindäki brauzeri açmaga we dolandyrmaga rugsat beriň.", "session.new.workspace.search.empty": "Gabat gelýän iş agaçlary ýok", "settings.workspaces.description": "Iş agaçlaryny gözden geçiriň we disk ulanylyşyny dolandyryň", "settings.workspaces.empty.description": "OpenCode-da döredilen iş agaçlary şu ýerde peýda bolar", diff --git a/packages/app/src/runtime/i18n/tr.ts b/packages/app/src/runtime/i18n/tr.ts index e18db1534a2..d13fa54ec40 100644 --- a/packages/app/src/runtime/i18n/tr.ts +++ b/packages/app/src/runtime/i18n/tr.ts @@ -1225,8 +1225,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Oturumlarda terminalin nerede açılacağını seçin", "settings.general.row.terminalPlacement.side": "Yan", "settings.general.row.terminalPlacement.bottom": "Alt", - "settings.general.row.showProjectIcon.title": "Proje simgesi", - "settings.general.row.showProjectIcon.description": "Oturum başlığında proje simgesini göster", "command.session.background": "Arka plana taşı", @@ -1401,9 +1399,6 @@ export const dict = { "settings.about.typeset": "Inter ve IBM Plex Mono'da dizgi", "settings.about.tagline": "Yapay zeka siz olmadan mükemmel yazılım geliştiremez", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Proje adlarını göster", - "settings.appearance.row.projectName.description": - "Proje adlarını dikey sekmelerde ve mobil sekme çekmecesinde gösterin", "project.settings.title": "Projeyi düzenle", "settings.timeline.title": "Zaman çizelgesi", "settings.timeline.detail": "Zaman çizelgesi ayrıntısı", @@ -1571,9 +1566,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} görünürlük", "settings.timeline.grouped.label": "{{activity}} gruplandırılmış", "settings.timeline.collapsed.label": "{{activity}} çöktü", - "settings.general.row.browserPane.title": "Tarayıcı", - "settings.general.row.browserPane.description": - "Temsilcilerin uygulama içi geliştirme tarayıcısını açmasına ve kontrol etmesine izin verin.", "session.new.workspace.search.empty": "Eşleşen çalışma ağacı yok", "settings.workspaces.description": "Çalışma ağaçlarını inceleyin ve disk kullanımını yönetin", "settings.workspaces.empty.description": "OpenCode'de oluşturulan çalışma ağaçları burada görünecek", diff --git a/packages/app/src/runtime/i18n/uk.ts b/packages/app/src/runtime/i18n/uk.ts index a03f7934e9b..2f46ad889f0 100644 --- a/packages/app/src/runtime/i18n/uk.ts +++ b/packages/app/src/runtime/i18n/uk.ts @@ -1331,8 +1331,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Виберіть, де відкриватиметься термінал у сеансах", "settings.general.row.terminalPlacement.side": "Збоку", "settings.general.row.terminalPlacement.bottom": "Знизу", - "settings.general.row.showProjectIcon.title": "Піктограма проєкту", - "settings.general.row.showProjectIcon.description": "Показувати піктограму проєкту в заголовку сеансу", "session.location.unavailable": "Розташування сесії недоступне", "session.location.description": "Виберіть інший каталог, щоб продовжити цю сесію.", "session.location.choose": "Вибрати каталог", @@ -1425,9 +1423,6 @@ export const dict = { "settings.about.typeset": "Набір на Inter та IBM Plex Mono", "settings.about.tagline": "AI не може створити чудове програмне забезпечення без вас", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Показати назви проектів", - "settings.appearance.row.projectName.description": - "Показувати назви проектів у вертикальних вкладках і панелі мобільних вкладок", "project.settings.title": "Редагувати проект", "settings.timeline.title": "Хронологія", "settings.timeline.detail": "Деталі часової шкали", @@ -1607,9 +1602,6 @@ export const dict = { "settings.timeline.visibility.label": "Видимість {{activity}}", "settings.timeline.grouped.label": "{{activity}} згруповано", "settings.timeline.collapsed.label": "{{activity}} згорнуте", - "settings.general.row.browserPane.title": "Веббраузер", - "settings.general.row.browserPane.description": - "Дозволити агентам відкривати та керувати вбудованим веббраузером для розробки.", "session.new.workspace.search.empty": "Немає підходящих робочих дерев", "settings.workspaces.description": "Перегляньте робочі дерева та керуйте використанням диска", "settings.workspaces.empty.description": "Робочі дерева, створені в OpenCode, з’являться тут", diff --git a/packages/app/src/runtime/i18n/ur.ts b/packages/app/src/runtime/i18n/ur.ts index e16c3e06d3a..a2f5cceb594 100644 --- a/packages/app/src/runtime/i18n/ur.ts +++ b/packages/app/src/runtime/i18n/ur.ts @@ -1217,8 +1217,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "منتخب کریں کہ سیشنز میں ٹرمینل کہاں کھلے", "settings.general.row.terminalPlacement.side": "کنارے پر", "settings.general.row.terminalPlacement.bottom": "نیچے", - "settings.general.row.showProjectIcon.title": "پروجیکٹ آئیکن", - "settings.general.row.showProjectIcon.description": "سیشن ہیڈر میں پروجیکٹ آئیکن دکھائیں", "session.location.unavailable": "سیشن کا مقام دستیاب نہیں ہے", "session.location.description": "اس سیشن کو جاری رکھنے کے لیے کوئی دوسری ڈائریکٹری منتخب کریں۔", "session.location.choose": "ڈائریکٹری منتخب کریں", @@ -1312,8 +1310,6 @@ export const dict = { "settings.about.typeset": "Inter اور IBM Plex Mono میں ٹائپ سیٹ", "settings.about.tagline": "آپ کے بغیر AI بہترین سافٹ ویئر نہیں بنا سکتا", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "پروجیکٹ کے نام دکھائیں", - "settings.appearance.row.projectName.description": "عمودی ٹیبز اور موبائل ٹیب دراز میں پروجیکٹ کے نام دکھائیں", "project.settings.title": "پروجیکٹ میں ترمیم کریں", "settings.timeline.title": "ٹائم لائن", "settings.timeline.detail": "ٹائم لائن کی تفصیل", @@ -1496,8 +1492,6 @@ export const dict = { "settings.timeline.visibility.label": "\u2068{{activity}}\u2069 مرئیت", "settings.timeline.grouped.label": "\u2068{{activity}}\u2069 گروپ کیا گیا۔", "settings.timeline.collapsed.label": "\u2068{{activity}}\u2069 منہدم ہو گیا۔", - "settings.general.row.browserPane.title": "براؤزر", - "settings.general.row.browserPane.description": "ایجنٹوں کو درون ایپ ڈویلپمنٹ براؤزر کھولنے اور کنٹرول کرنے دیں۔", "session.new.workspace.search.empty": "کوئی مماثل کام کے درخت نہیں ہیں۔", "settings.workspaces.description": "ورک ٹریس کا جائزہ لیں اور ڈسک کے استعمال کا انتظام کریں۔", "settings.workspaces.empty.description": "OpenCode میں بنائے گئے ورک ٹریس یہاں ظاہر ہوں گے۔", diff --git a/packages/app/src/runtime/i18n/uz.ts b/packages/app/src/runtime/i18n/uz.ts index f10712e2a90..95a3d4661c1 100644 --- a/packages/app/src/runtime/i18n/uz.ts +++ b/packages/app/src/runtime/i18n/uz.ts @@ -1212,8 +1212,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Sessiyalarda terminal qayerda ochilishini tanlang", "settings.general.row.terminalPlacement.side": "Yon tomonda", "settings.general.row.terminalPlacement.bottom": "Pastda", - "settings.general.row.showProjectIcon.title": "Loyiha belgisi", - "settings.general.row.showProjectIcon.description": "Sessiya sarlavhasida loyiha belgisini ko‘rsatish", "session.location.unavailable": "Sessiya joylashuvi mavjud emas", "session.location.description": "Bu sessiyani davom ettirish uchun boshqa katalogni tanlang.", "session.location.choose": "Katalogni tanlash", @@ -1306,9 +1304,6 @@ export const dict = { "settings.about.typeset": "Inter va IBM Plex Mono shriftlarida terilgan", "settings.about.tagline": "Sizsiz AI ajoyib dasturiy ta’minot yarata olmaydi", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "Loyiha nomlarini ko‘rsatish", - "settings.appearance.row.projectName.description": - "Loyiha nomlarini vertikal varaqlar va mobil varaqlar tortmasida ko‘rsatish", "project.settings.title": "Loyihani tahrirlash", "settings.timeline.title": "Vaqt jadvali", "settings.timeline.detail": "Vaqt jadvali tafsilotlari", @@ -1496,9 +1491,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} koʻrinish", "settings.timeline.grouped.label": "{{activity}} guruhlangan", "settings.timeline.collapsed.label": "{{activity}} yopildi", - "settings.general.row.browserPane.title": "Brauzer", - "settings.general.row.browserPane.description": - "Agentlarga ilova ichidagi ishlab chiqish brauzerini ochish va boshqarishga ruxsat bering.", "session.new.workspace.search.empty": "Mos keladigan ishchi daraxtlar yo'q", "settings.workspaces.description": "Ish daraxtlarini ko'rib chiqing va diskdan foydalanishni boshqaring", "settings.workspaces.empty.description": "OpenCode-da yaratilgan ishchi daraxtlar bu erda paydo bo'ladi", diff --git a/packages/app/src/runtime/i18n/vi.ts b/packages/app/src/runtime/i18n/vi.ts index 6b2f0bbee18..5c089d6865e 100644 --- a/packages/app/src/runtime/i18n/vi.ts +++ b/packages/app/src/runtime/i18n/vi.ts @@ -1229,8 +1229,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "Chọn vị trí mở terminal trong các phiên", "settings.general.row.terminalPlacement.side": "Bên cạnh", "settings.general.row.terminalPlacement.bottom": "Phía dưới", - "settings.general.row.showProjectIcon.title": "Biểu tượng dự án", - "settings.general.row.showProjectIcon.description": "Hiển thị biểu tượng dự án trong tiêu đề phiên", "session.location.unavailable": "Vị trí phiên không khả dụng", "session.location.description": "Chọn một thư mục khác để tiếp tục phiên này.", "session.location.choose": "Chọn thư mục", @@ -1323,8 +1321,6 @@ export const dict = { "settings.about.typeset": "Bộ sắp chữ trong Inter và IBM Plex Mono", "settings.about.tagline": "AI không thể xây dựng phần mềm tuyệt vời nếu không có bạn", "settings.about.copyright": "© Anomaly Đổi mới, Inc.", - "settings.appearance.row.projectName.title": "Hiển thị tên dự án", - "settings.appearance.row.projectName.description": "Hiển thị tên dự án trong tab dọc và ngăn tab di động", "project.settings.title": "Chỉnh sửa dự án", "settings.timeline.title": "Dòng thời gian", "settings.timeline.detail": "Chi tiết dòng thời gian", @@ -1509,9 +1505,6 @@ export const dict = { "settings.timeline.visibility.label": "Hiển thị {{activity}}", "settings.timeline.grouped.label": "{{activity}} đã được nhóm", "settings.timeline.collapsed.label": "{{activity}} đã được thu gọn", - "settings.general.row.browserPane.title": "Trình duyệt", - "settings.general.row.browserPane.description": - "Cho phép các tác nhân mở và điều khiển trình duyệt phát triển trong ứng dụng.", "session.new.workspace.search.empty": "Không có worktree phù hợp", "settings.workspaces.description": "Xem lại các worktree và quản lý mức sử dụng ổ đĩa", "settings.workspaces.empty.description": "Các worktree được tạo trong OpenCode sẽ xuất hiện ở đây", diff --git a/packages/app/src/runtime/i18n/zh.ts b/packages/app/src/runtime/i18n/zh.ts index 726efa5bf92..e62e0709cdb 100644 --- a/packages/app/src/runtime/i18n/zh.ts +++ b/packages/app/src/runtime/i18n/zh.ts @@ -1284,8 +1284,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "选择会话中终端的打开位置", "settings.general.row.terminalPlacement.side": "侧边", "settings.general.row.terminalPlacement.bottom": "底部", - "settings.general.row.showProjectIcon.title": "项目图标", - "settings.general.row.showProjectIcon.description": "在会话标题栏中显示项目图标", "session.location.unavailable": "会话位置不可用", "session.location.description": "请选择其他目录以继续此会话。", "session.location.choose": "选择目录", @@ -1379,8 +1377,6 @@ export const dict = { "settings.about.typeset": "Inter和IBM Plex Mono中的排版", "settings.about.tagline": "没有您,人工智能无法构建出色的软件", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "显示项目名称", - "settings.appearance.row.projectName.description": "在垂直选项卡和移动选项卡抽屉中显示项目名称", "project.settings.title": "编辑项目", "settings.timeline.title": "时间表", "settings.timeline.detail": "时间轴详细信息", @@ -1551,8 +1547,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} 可见性", "settings.timeline.grouped.label": "{{activity}} 已分组", "settings.timeline.collapsed.label": "{{activity}} 已折叠", - "settings.general.row.browserPane.title": "浏览器", - "settings.general.row.browserPane.description": "允许代理打开并控制应用内开发浏览器。", "session.new.workspace.search.empty": "没有匹配的工作树", "settings.workspaces.description": "查看工作树并管理磁盘使用", "settings.workspaces.empty.description": "在 OpenCode 中创建的工作树将显示在此处", diff --git a/packages/app/src/runtime/i18n/zht.ts b/packages/app/src/runtime/i18n/zht.ts index b9cef1732c3..1ae5b0c7053 100644 --- a/packages/app/src/runtime/i18n/zht.ts +++ b/packages/app/src/runtime/i18n/zht.ts @@ -1276,8 +1276,6 @@ export const dict = { "settings.general.row.terminalPlacement.description": "選擇終端機在工作階段中的開啟位置", "settings.general.row.terminalPlacement.side": "側邊", "settings.general.row.terminalPlacement.bottom": "底部", - "settings.general.row.showProjectIcon.title": "專案圖示", - "settings.general.row.showProjectIcon.description": "在工作階段標頭中顯示專案圖示", "session.location.unavailable": "工作階段位置無法使用", "session.location.description": "請選擇其他目錄以繼續此工作階段。", "session.location.choose": "選擇目錄", @@ -1371,8 +1369,6 @@ export const dict = { "settings.about.typeset": "Inter和IBM Plex Mono中的排版", "settings.about.tagline": "如果沒有您, AI就無法構建出色的軟件", "settings.about.copyright": "© Anomaly Innovations, Inc.", - "settings.appearance.row.projectName.title": "顯示專案名稱", - "settings.appearance.row.projectName.description": "在垂直索引標籤和行動索引標籤抽屜中顯示專案名稱", "project.settings.title": "編輯專案", "settings.timeline.title": "時間軸", "settings.timeline.detail": "時間軸詳細資訊", @@ -1543,8 +1539,6 @@ export const dict = { "settings.timeline.visibility.label": "{{activity}} 可見性", "settings.timeline.grouped.label": "{{activity}} 已分組", "settings.timeline.collapsed.label": "{{activity}} 已摺疊", - "settings.general.row.browserPane.title": "瀏覽器", - "settings.general.row.browserPane.description": "允許代理程式開啟並控制內建開發瀏覽器。", "session.new.workspace.search.empty": "沒有匹配的工作樹", "settings.workspaces.description": "檢視工作樹並管理磁碟使用量", "settings.workspaces.empty.description": "在 OpenCode 中建立的工作樹將顯示在此處", diff --git a/packages/app/src/session/browser/attachments.ts b/packages/app/src/session/browser/attachments.ts index db08d76e397..9cdd14701e3 100644 --- a/packages/app/src/session/browser/attachments.ts +++ b/packages/app/src/session/browser/attachments.ts @@ -6,7 +6,6 @@ import type { BrowserPaneCommand } from "@/runtime/platform/browser-pane" import { usePlatform } from "@/runtime/platform/platform" import type { useServer } from "@/runtime/server/current" import type { SessionStateKey } from "@/runtime/server/scope" -import { useSettings } from "@/settings/model" import { findSessionTab, tabKey, useTabs } from "@/shell/tabs/tabs" import { useCurrentRoute, useLayout } from "@/shell/state/layout" import { sessionBrowserTab } from "@/shell/state/session-tabs" @@ -33,7 +32,6 @@ export const { use: useBrowserAttachments, provider: BrowserAttachmentsProvider gate: false, init: () => { const platform = usePlatform() - const settings = useSettings() const language = useLanguage() const shellTabs = useTabs() const layout = useLayout() @@ -45,9 +43,7 @@ export const { use: useBrowserAttachments, provider: BrowserAttachmentsProvider const live = new Map() const preview = new Map void>>() const key = (server: Server, sessionID: string) => `${server.key}\n${sessionID}` - const enabled = createMemo( - () => !!platform.browserPane && settings.ready() && settings.general.experimentalBrowser(), - ) + const enabled = createMemo(() => !!platform.browserPane) const close = (id: string) => { live.get(id)?.dispose() live.delete(id) diff --git a/packages/app/src/session/session-identity-header.tsx b/packages/app/src/session/session-identity-header.tsx index e08227c434c..9545e414cf7 100644 --- a/packages/app/src/session/session-identity-header.tsx +++ b/packages/app/src/session/session-identity-header.tsx @@ -15,7 +15,6 @@ import { usePlatform } from "@/runtime/platform/platform" import { displayName, errorMessage, getProjectAvatarSource, projectForSession } from "@/shell/layout/helpers" import { getProjectAvatarVariant, useLayout, type LocalProject } from "@/shell/state/layout" import { tabKey, useTabs } from "@/shell/tabs/tabs" -import { useSettings } from "@/settings/model" import { useSettingsSurface } from "@/settings/surface" import { pathKey } from "@/workspaces/path-key" import { isProjectDirectory, isWorkspaceDirectory } from "@/workspaces/paths" @@ -39,7 +38,6 @@ export function SessionProjectMenu(props: { project?: Omit directory?: string workspace: boolean - showProjectIcon: boolean }) { const server = useServer() const language = useLanguage() @@ -90,20 +88,9 @@ export function SessionProjectMenu(props: { aria-label={projectName()} data-slot="session-project-trigger" icon={ - - - - } - > - - + + + } /> @@ -209,7 +196,6 @@ export function SessionIdentityHeader(props: { sessionID: string; session?: Sess const tabs = useTabs() const language = useLanguage() const pending = createMemo(() => tabs.pendingSession(server.key, props.sessionID)) - const settings = useSettings() const navigate = useNavigate() const tab = createMemo(() => tabs.store.find( @@ -263,8 +249,6 @@ export function SessionIdentityHeader(props: { sessionID: string; session?: Sess ) ?? server.ctx.sync.data.project.find((item) => isProjectDirectory(item, value)) ) }) - const showProjectIcon = () => - import.meta.env.VITE_OPENCODE_CHANNEL !== "prod" && settings.general.showProjectIcon() && !!directory() const workspaceSession = createMemo(() => !!pending() || isWorkspaceDirectory(project(), directory() ?? "")) const navigateParent = () => { const id = parentID() @@ -275,7 +259,7 @@ export function SessionIdentityHeader(props: { sessionID: string; session?: Sess } return ( - +
@@ -284,7 +268,6 @@ export function SessionIdentityHeader(props: { sessionID: string; session?: Sess project={project()} directory={directory()} workspace={workspaceSession()} - showProjectIcon={showProjectIcon()} /> {(value) => ( diff --git a/packages/app/src/session/timeline/message-timeline.tsx b/packages/app/src/session/timeline/message-timeline.tsx index b5030bf03a4..58fbbaaebfd 100644 --- a/packages/app/src/session/timeline/message-timeline.tsx +++ b/packages/app/src/session/timeline/message-timeline.tsx @@ -20,7 +20,6 @@ import { InlineInput } from "@opencode/ui/inline-input" import { Keybind } from "@opencode/ui/keybind" import { Menu } from "@opencode/ui/menu" import { TextShimmer } from "@opencode/ui/text-shimmer" -import { ProjectAvatar } from "@opencode/ui/project-avatar" import { SummaryPopover } from "../summary/popover" import { SessionContextUsage } from "@/session/timeline/session-context-usage" import { useLanguage } from "@/runtime/i18n/language" @@ -32,11 +31,9 @@ import { getReadyMarkdown, preloadMarkdown } from "@opencode/session-ui/markdown import { createTimelineController, type TimelineController, type TimelineSessionSource } from "./controller" import { createTimelineVirtualizer } from "./virtualizer" import { containsDirectory, isWorkspaceDirectory } from "@/workspaces/paths" -import { getProjectAvatarVariant } from "@/shell/state/layout" -import { displayName, getProjectAvatarSource, projectForSession } from "@/shell/layout/helpers" +import { projectForSession } from "@/shell/layout/helpers" import { parseCommentNote, readPromptPresentation } from "@/composer/comment-note" import { useCommand } from "@/shell/commands/command" -import { useSettings } from "@/settings/model" import { SessionProjectMenu, SessionTitleHeader } from "../session-identity-header" import { SessionHeaderSpacer } from "@/session/header/session-header" import type { BackgroundTask } from "../summary/background" @@ -133,7 +130,6 @@ function MessageTimelineView( const language = useLanguage() const server = useServer() const data = server.ctx.data - const settings = useSettings() const sdk = useWorkspaceLocation() const sessionID = props.data.sessionID const sessionStatus = props.data.status @@ -151,19 +147,11 @@ function MessageTimelineView( : projects.find((item) => containsDirectory(item.worktree, sessionDirectory())) }) const workspaceSession = createMemo(() => isWorkspaceDirectory(project(), sessionDirectory())) - const showProjectIcon = () => import.meta.env.VITE_OPENCODE_CHANNEL !== "prod" && settings.general.showProjectIcon() const avatarProject = createMemo(() => { const session = props.session.data.info() if (!session) return return projectForSession(session, server.ctx.projects.list()) ?? project() }) - const projectAvatar = () => ( - - ) createEffect(() => { const directory = project()?.worktree if (!directory) return @@ -423,7 +411,6 @@ function MessageTimelineView( project={avatarProject()} directory={sessionDirectory()} workspace={workspaceSession()} - showProjectIcon={showProjectIcon()} />
- -
-
- - - option === settings.appearance.tabLayout())} + aria-label={language.t("settings.appearance.row.tabs.title")} + placement="bottom-end" + gutter={6} + label={(option) => + option === "horizontal" + ? language.t("settings.appearance.row.tabs.horizontal") + : language.t("settings.appearance.row.tabs.vertical") + } + onSelect={(option) => option && settings.appearance.setTabLayout(option)} + /> + + ) +} + export const SettingsGeneral: Component = () => { const language = useLanguage() const platform = usePlatform() @@ -320,6 +347,7 @@ export const SettingsGeneral: Component = () => {

{language.t("settings.general.section.general")}

+ diff --git a/packages/app/src/settings/model.test.ts b/packages/app/src/settings/model.test.ts index 57caec8390e..e73e829c7a5 100644 --- a/packages/app/src/settings/model.test.ts +++ b/packages/app/src/settings/model.test.ts @@ -69,7 +69,6 @@ describe("settings schema", () => { showFileTree: false, showNavigation: false, showSearch: false, - showProjectIcon: false, showTerminal: false, timelineDetail: timelinePresets[2].value, showCustomAgents: false, @@ -77,7 +76,6 @@ describe("settings schema", () => { mobileDiffWrap: true, terminalPlacement: "side", followUpBehavior: "steer", - experimentalBrowser: false, }, sessionSummary: { projectExpanded: true, serverExpanded: true }, appearance: { @@ -86,7 +84,6 @@ describe("settings schema", () => { sans: "", terminal: "", tabLayout: "horizontal", - showProjectName: false, }, keybinds: {}, permissions: { autoApprove: false }, @@ -132,7 +129,6 @@ describe("settings schema", () => { sans: "", terminal: "", tabLayout: "vertical", - showProjectName: true, }) expect(settings.permissions.autoApprove).toBe(true) expect(settings.workspaces).toEqual({ defaultDestination: "new", lastUsed: { good: "workspace" } }) @@ -142,10 +138,14 @@ describe("settings schema", () => { expect(decode(encode(settings))).toEqual(settings) }) - test("browser attachment is opt-in and preserves an explicit choice", () => { - expect(decode({}).general.experimentalBrowser).toBe(false) - expect(decode({ general: { experimentalBrowser: true } }).general.experimentalBrowser).toBe(true) - expect(decode({ general: { experimentalBrowser: false } }).general.experimentalBrowser).toBe(false) + test("discards retired experimental preferences", () => { + const settings = decode({ + general: { experimentalBrowser: false, showProjectIcon: true }, + appearance: { showProjectName: true }, + }) + expect(settings.general).not.toHaveProperty("experimentalBrowser") + expect(settings.general).not.toHaveProperty("showProjectIcon") + expect(settings.appearance).not.toHaveProperty("showProjectName") }) test.each([undefined, null, false, 7, "invalid", []].map((invalid) => [invalid]))( diff --git a/packages/app/src/settings/model.tsx b/packages/app/src/settings/model.tsx index eadae5269ac..8a01d934272 100644 --- a/packages/app/src/settings/model.tsx +++ b/packages/app/src/settings/model.tsx @@ -79,7 +79,6 @@ const generalSchema = Persistence.struct({ showFileTree: Schema.Boolean, showNavigation: Schema.Boolean, showSearch: Schema.Boolean, - showProjectIcon: Schema.Boolean, showTerminal: Schema.Boolean, timelineDetail: Persistence.struct({ shell: activitySchema, @@ -94,7 +93,6 @@ const generalSchema = Persistence.struct({ mobileDiffWrap: Schema.Boolean, terminalPlacement: Schema.Literals(["side", "bottom"]), followUpBehavior: Schema.Literals(["queue", "steer"]), - experimentalBrowser: Schema.Boolean, }) const appearanceSchema = Persistence.struct({ @@ -103,7 +101,6 @@ const appearanceSchema = Persistence.struct({ sans: Schema.String, terminal: Schema.String, tabLayout: Schema.Literals(["horizontal", "vertical"]), - showProjectName: Schema.Boolean, }) const permissionsSchema = Persistence.struct({ @@ -243,7 +240,6 @@ export const defaultSettings: Settings = { showFileTree: false, showNavigation: false, showSearch: false, - showProjectIcon: false, showTerminal: false, timelineDetail: { ...timelinePresets[2].value }, showCustomAgents: false, @@ -251,10 +247,9 @@ export const defaultSettings: Settings = { mobileDiffWrap: true, terminalPlacement: "side", followUpBehavior: "steer", - experimentalBrowser: false, }, sessionSummary: { projectExpanded: true, serverExpanded: true }, - appearance: { fontSize: 14, mono: "", sans: "", terminal: "", tabLayout: "horizontal", showProjectName: false }, + appearance: { fontSize: 14, mono: "", sans: "", terminal: "", tabLayout: "horizontal" }, keybinds: {}, permissions: { autoApprove: false }, workspaces: { defaultDestination: "last-used", lastUsed: {} }, @@ -321,10 +316,6 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont setShowSearch(value: boolean) { setStore("general", "showSearch", value) }, - showProjectIcon: withFallback(() => store.general?.showProjectIcon, defaultSettings.general.showProjectIcon), - setShowProjectIcon(value: boolean) { - setStore("general", "showProjectIcon", value) - }, showTerminal: withFallback(() => store.general?.showTerminal, defaultSettings.general.showTerminal), setShowTerminal(value: boolean) { setStore("general", "showTerminal", value) @@ -359,13 +350,6 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont setFollowUpBehavior(value: FollowUpBehavior) { setStore("general", "followUpBehavior", value) }, - experimentalBrowser: withFallback( - () => store.general?.experimentalBrowser, - defaultSettings.general.experimentalBrowser, - ), - setExperimentalBrowser(value: boolean) { - setStore("general", "experimentalBrowser", value) - }, }, sessionSummary: { projectExpanded: withFallback( @@ -409,13 +393,6 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont setTabLayout(value: TabLayout) { setStore("appearance", "tabLayout", value) }, - showProjectName: withFallback( - () => store.appearance?.showProjectName, - defaultSettings.appearance.showProjectName, - ), - setShowProjectName(value: boolean) { - setStore("appearance", "showProjectName", value) - }, }, keybinds: { get: (action: string) => store.keybinds?.[action], diff --git a/packages/app/src/settings/search-catalog.ts b/packages/app/src/settings/search-catalog.ts index 95289681a70..983992d1ccf 100644 --- a/packages/app/src/settings/search-catalog.ts +++ b/packages/app/src/settings/search-catalog.ts @@ -34,9 +34,14 @@ export const clientSettings: Entry[] = [ keywords: "display sleep awake local", available: "desktop", }, - { tab: "experimental", label: "settings.tab.experimental" }, { tab: "about", label: "settings.tab.about", keywords: "version license credits" }, { tab: "general", label: "settings.general.row.language.title", target: "settings-language" }, + { + tab: "general", + label: "settings.appearance.row.tabs.title", + target: "settings-tab-layout", + keywords: "vertical horizontal tabs", + }, { tab: "general", label: "settings.workspaces.default.title", @@ -180,25 +185,6 @@ export const clientSettings: Entry[] = [ description: "settings.general.sounds.errors.description", keywords: "sound audio errors", }, - { - tab: "experimental", - label: "settings.general.row.browserPane.title", - target: "settings-experimental-browser", - available: "browser", - }, - { - tab: "experimental", - label: "settings.appearance.row.tabs.title", - target: "settings-tab-layout", - keywords: "vertical horizontal tabs", - }, - { tab: "experimental", label: "settings.appearance.row.projectName.title", target: "settings-show-project-name" }, - { - tab: "experimental", - label: "settings.general.row.showProjectIcon.title", - target: "settings-show-project-icon", - available: "dev", - }, ] export const serverSettings: Entry[] = [ diff --git a/packages/app/src/settings/search-results.test.ts b/packages/app/src/settings/search-results.test.ts index a0e48f6f8fb..03bd4e85c54 100644 --- a/packages/app/src/settings/search-results.test.ts +++ b/packages/app/src/settings/search-results.test.ts @@ -54,9 +54,10 @@ describe("settings search index", () => { expect(targets({})).not.toContain("settings-pinch-zoom") expect(targets({})).not.toContain("settings-experimental-browser") expect(targets({})).not.toContain("settings-show-project-icon") + expect(targets({})).toContain("settings-tab-layout") expect(targets({ desktop: true })).toContain("settings-pinch-zoom") - expect(targets({ browser: true })).toContain("settings-experimental-browser") - expect(targets({ dev: true })).toContain("settings-show-project-icon") + expect(targets({ browser: true })).not.toContain("settings-experimental-browser") + expect(targets({ dev: true })).not.toContain("settings-show-project-icon") expect(targets({ dev: true })).not.toContain("settings-mobile-titlebar-bottom") expect(targets({ dev: true, mobile: true })).toContain("settings-mobile-titlebar-bottom") }) @@ -91,7 +92,7 @@ describe("settings search ranking", () => { "Default environment", ]) expect(rankSettings("mcps", index(), root).map((item) => item.view.type)).toEqual(["server", "server"]) - expect(rankSettings("project name", index(), root).map((item) => item.title)).toEqual(["Show project names"]) + expect(rankSettings("project name", index(), root)).toEqual([]) expect(rankSettings("startup", index(), root)).toEqual([]) }) diff --git a/packages/app/src/settings/shell.tsx b/packages/app/src/settings/shell.tsx index 77c249eb57b..85d2d94a5a6 100644 --- a/packages/app/src/settings/shell.tsx +++ b/packages/app/src/settings/shell.tsx @@ -15,7 +15,7 @@ import { DialogServer } from "@/servers/connect/dialog" import { LocationProvider } from "@/workspaces/location" import { SettingsGeneral } from "./general/general" import { SettingsAppearance } from "./appearance/appearance" -import { SettingsExperimental } from "./experimental/experimental" +import { experimentalSettingsAvailable, SettingsExperimental } from "./experimental/experimental" import { SettingsKeybinds } from "./keybinds/keybinds" import { SettingsNotifications } from "./notifications/notifications" import { SettingsPairing } from "./pairing/pairing" @@ -55,10 +55,10 @@ const serverTabs = [ { value: "extensions", icon: pageIcons.extensions, label: "settings.tab.extensions" }, ] as const -const trailingTabs = [ - [{ value: "experimental", icon: pageIcons.experimental, label: "settings.tab.experimental" }], - [{ value: "about", icon: pageIcons.about, label: "settings.tab.about" }], +const experimentalTab = [ + { value: "experimental", icon: pageIcons.experimental, label: "settings.tab.experimental" }, ] as const +const aboutTab = [{ value: "about", icon: pageIcons.about, label: "settings.tab.about" }] as const const nestedServerTabs = [ { value: "general", icon: pageIcons.servers, label: "settings.general.section.general" }, @@ -220,6 +220,11 @@ function RootSettings() { return connectionFor(list(), layout.home.selection().server) }) const sourceDirectory = useSettingsDirectory(sourceServer) + createEffect(() => { + const view = surface.view() + if (experimentalSettingsAvailable || view.type !== "root" || view.tab !== "experimental") return + surface.open("general") + }) const addServer = () => void dialog.push(() => ( surface.openServer(ServerConnection.key(server))} /> @@ -255,7 +260,10 @@ function RootSettings() { ], }, ]), - ...trailingTabs.map((items) => ({ items: items.map((item) => ({ ...item, label: language.t(item.label) })) })), + ...(experimentalSettingsAvailable + ? [{ items: experimentalTab.map((item) => ({ ...item, label: language.t(item.label) })) }] + : []), + { items: aboutTab.map((item) => ({ ...item, label: language.t(item.label) })) }, ]) createEffect(() => { diff --git a/packages/app/src/shell/titlebar/tab-nav.tsx b/packages/app/src/shell/titlebar/tab-nav.tsx index 365cbd15727..b241a9dc5e7 100644 --- a/packages/app/src/shell/titlebar/tab-nav.tsx +++ b/packages/app/src/shell/titlebar/tab-nav.tsx @@ -14,7 +14,6 @@ import { SessionTabAvatar } from "@/shell/layout/session-tab-avatar" import { SessionProgressIndicatorV2 } from "@opencode/session-ui/v2/session-progress-indicator-v2" import type { SessionInfo } from "@opencode/client/promise" import { sessionTabTitle } from "./tab-title" -import { useSettings } from "@/settings/model" import { canOpenTabRename, forwardTabRef } from "./tab-gesture" import { TabPreviewPopover } from "./tab-popover" import "./tab-nav.css" @@ -40,7 +39,6 @@ export function TabNavItem(props: { orientation?: "horizontal" | "vertical" }) { const language = useLanguage() - const settings = useSettings() const [menu, setMenu] = createStore({ open: false, rename: false }) const [editing, setEditing] = createSignal(false) const [titleOverflowing, setTitleOverflowing] = createSignal(false) @@ -300,13 +298,6 @@ export function TabNavItem(props: { event.preventDefault() }} /> - - {(name) => ( - - {name()} - - )} -
diff --git a/packages/plugin-browser/src/connection.ts b/packages/plugin-browser/src/connection.ts index 5e0d1a1ae10..6d29cce01fc 100644 --- a/packages/plugin-browser/src/connection.ts +++ b/packages/plugin-browser/src/connection.ts @@ -138,7 +138,7 @@ export const make = Effect.fn("BrowserConnection.make")(function* ( if (!browser) return yield* new Tool.Error({ message: - "[browser.disconnected] No desktop browser is connected to this session. Open this session in the desktop app, enable the experimental browser setting, and wait for it to connect. Then call browser.tabs.list({}). Repeating browser actions while disconnected will not help.", + "[browser.disconnected] No desktop browser is connected to this session. Open this session in the desktop app and wait for it to connect. Then call browser.tabs.list({}). Repeating browser actions while disconnected will not help.", }) const tab = "tabID" in action ? browser.state.tabs.find((tab) => tab.id === action.tabID) : undefined if ("tabID" in action && !tab)