From 948ca66ee488e000834e841a8c975b81a45ab39d Mon Sep 17 00:00:00 2001 From: Aaron Trowbridge Date: Sat, 5 Sep 2026 19:59:43 -0400 Subject: [PATCH 1/3] =?UTF-8?q?chore(app-bundle):=20manifest=20refresh=20?= =?UTF-8?q?=E2=80=94=20adopt=20the=20three=20#774=20session-ui=20overlay?= =?UTF-8?q?=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The committed manifest lagged the overlay by three files added in #774 (packages/session-ui/src/v2/components/{diff-gutter-extension, editable-diff-view-core,editable-diff-view}.ts): present in overlay/, absent from manifest.files — the drift gate fails on pristine main with 'stray files in overlay/ not in the manifest'. Repair path per #796: recompute the manifest from the committed overlay against the v1.18.29 upstream tree (scripts/refresh_manifest.mjs). --- packages/app-bundle/manifest.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/app-bundle/manifest.json b/packages/app-bundle/manifest.json index e27e22fe..e72ef9b1 100644 --- a/packages/app-bundle/manifest.json +++ b/packages/app-bundle/manifest.json @@ -6,7 +6,7 @@ "fork_sha": "d161eb0cfc6d03a53311e083b590005b4161c13a", "upstream_base": "v1.18.29", "upstream_base_sha": "16747470f976aca3d362ad730bcd3fe82ecc2c9a", - "extracted_at": "2026-09-05T05:30:14.193Z", + "extracted_at": "2026-09-05T23:59:41.804Z", "per_package": { "packages/app": { "A": 124, @@ -29,7 +29,7 @@ "D": 0 }, "packages/session-ui": { - "A": 14, + "A": 17, "M": 28, "D": 0 }, @@ -40,7 +40,7 @@ } }, "counts": { - "overlay_total": 576, + "overlay_total": 579, "deletions": 7, "server_coupled": 47 }, @@ -853,6 +853,9 @@ "packages/session-ui/src/v2/components/attachment-card-v2.css": "M", "packages/session-ui/src/v2/components/basic-tool-v2.css": "M", "packages/session-ui/src/v2/components/basic-tool-v2.tsx": "M", + "packages/session-ui/src/v2/components/diff-gutter-extension.ts": "A", + "packages/session-ui/src/v2/components/editable-diff-view-core.ts": "A", + "packages/session-ui/src/v2/components/editable-diff-view.tsx": "A", "packages/session-ui/src/v2/components/file-name-picker.test.tsx": "A", "packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx": "M", "packages/session-ui/src/v2/components/session-review-v2.css": "M", @@ -919,10 +922,7 @@ "packages/sdk/js/src/v2/gen/sdk.gen.ts": "M", "packages/sdk/js/src/v2/gen/types.gen.ts": "M", "packages/session-ui/src/v2/components/prompt-input/attachments.ts": "M", - "packages/session-ui/src/v2/components/prompt-input/index.tsx": "M", - "packages/session-ui/src/v2/components/diff-gutter-extension.ts": "A", - "packages/session-ui/src/v2/components/editable-diff-view-core.ts": "A", - "packages/session-ui/src/v2/components/editable-diff-view.tsx": "A" + "packages/session-ui/src/v2/components/prompt-input/index.tsx": "M" }, "files": { "packages/app/CONTEXT.md": "7dc4bf176a32ee578a54593a58a6b97907ffc5a9baf7ae7c16a8fa920d8e6e86", @@ -1434,6 +1434,9 @@ "packages/session-ui/src/v2/components/attachment-card-v2.css": "3b4b9c23d69e76b35488bc3a65fb51211038c3e8aac015df3f531b4e97e96359", "packages/session-ui/src/v2/components/basic-tool-v2.css": "55d3aa179704deddda7149342a951229ff5561127f786dd551e5df9aea8a7835", "packages/session-ui/src/v2/components/basic-tool-v2.tsx": "ece46d761f7d51a7a0925b3df00a5c289d891e9a514ee721016eb723d87fb406", + "packages/session-ui/src/v2/components/diff-gutter-extension.ts": "aed07587c0c9a5f110f9ea91aa42679d6f9f66b2ec4de9043d6e2233a375acb8", + "packages/session-ui/src/v2/components/editable-diff-view-core.ts": "75174c6b3378639a4dfc6fedd8b0119b048fd08665111f0f9ef25247b3a95366", + "packages/session-ui/src/v2/components/editable-diff-view.tsx": "e95276e111b5a3eb0172a2066ed3a436bb917baa1b65575626f94a17923194f1", "packages/session-ui/src/v2/components/file-name-picker.test.tsx": "1ce9741e315b549165d390c74b5885a43580aa70e24de987f9ba8388cd521b41", "packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx": "456d122f4ef68d8c265ad51d95ff77bf3f8c16dd5e7e9cccaaf73a0de781778c", "packages/session-ui/src/v2/components/session-review-v2.css": "34cfe1428aafa2c05f5025a180d56ccc5b04746ccdffc7d537d1d69068f02662", @@ -1500,10 +1503,7 @@ "packages/sdk/js/src/v2/gen/sdk.gen.ts": "57597d710845cc0004ba778522c9bdf088fe9f7c23d7d9a3d947038a1fdc2674", "packages/sdk/js/src/v2/gen/types.gen.ts": "40460004bb971a4f8dcc5dcd9f9643cc839f5d75b6820a103ecf7cc21235d9b6", "packages/session-ui/src/v2/components/prompt-input/attachments.ts": "ff66078f2edc9a67a4df0d7dfd76a49be5eab27ac332b303f3412721ef7268ea", - "packages/session-ui/src/v2/components/prompt-input/index.tsx": "6cbd3a1e3a4fd789284526e5981c6fd2d4952f3926c5a1be0609bb6832453997", - "packages/session-ui/src/v2/components/diff-gutter-extension.ts": "aed07587c0c9a5f110f9ea91aa42679d6f9f66b2ec4de9043d6e2233a375acb8", - "packages/session-ui/src/v2/components/editable-diff-view-core.ts": "75174c6b3378639a4dfc6fedd8b0119b048fd08665111f0f9ef25247b3a95366", - "packages/session-ui/src/v2/components/editable-diff-view.tsx": "e95276e111b5a3eb0172a2066ed3a436bb917baa1b65575626f94a17923194f1" + "packages/session-ui/src/v2/components/prompt-input/index.tsx": "6cbd3a1e3a4fd789284526e5981c6fd2d4952f3926c5a1be0609bb6832453997" }, "upstream_base_archive_sha256": "8fd2a4e179a6a001e68f1f0986e6687be524a9a28239b8997c6b7e9a72033231" } From dc08246a26b5e3e0dbef0371c7b47391837cdb28 Mon Sep 17 00:00:00 2001 From: Aaron Trowbridge Date: Sat, 5 Sep 2026 19:59:49 -0400 Subject: [PATCH 2/3] fix(app-bundle): reconcile SessionCache with canonical server-session shape MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Canonical's server-session.ts builds its store literal without diff_version (v1.18.29 and current upstream HEAD alike) and passes that draft to dropSessionCaches — which the overlay types with diff_version REQUIRED, so the materialized tree fails typecheck at server-session.ts(497): error TS2741: Property 'diff_version' is missing ... but required in type 'SessionCache' The field is an overlay-only cache-invalidation counter (no canonical wire shape to match), so the reconciliation is to widen the parameter type: diff_version becomes optional on SessionCache and the delete is guarded. The overlay's own global store type (global-sync/types.ts State) still declares diff_version required — only dropSessionCaches' parameter widens. --- packages/app-bundle/manifest.json | 4 ++-- .../packages/app/src/context/global-sync/session-cache.ts | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/app-bundle/manifest.json b/packages/app-bundle/manifest.json index e72ef9b1..224b2804 100644 --- a/packages/app-bundle/manifest.json +++ b/packages/app-bundle/manifest.json @@ -6,7 +6,7 @@ "fork_sha": "d161eb0cfc6d03a53311e083b590005b4161c13a", "upstream_base": "v1.18.29", "upstream_base_sha": "16747470f976aca3d362ad730bcd3fe82ecc2c9a", - "extracted_at": "2026-09-05T23:59:41.804Z", + "extracted_at": "2026-09-05T23:59:49.342Z", "per_package": { "packages/app": { "A": 124, @@ -1402,7 +1402,7 @@ "packages/app/src/context/global-sync/event-reducer.test.ts": "600cd7654854b910f25c61b20d8ae69f043f52ed544e6bf9be5ee9e5bbd6c96e", "packages/app/src/context/global-sync/event-reducer.ts": "667fbae1259f6deed77573edd2b742beee4f825b4306b6d861670443e381a55f", "packages/app/src/context/global-sync/session-cache.test.ts": "c66d790c6336794b2b1d707e2739fe0992ccad7ed3b96187b124b5c783ef332a", - "packages/app/src/context/global-sync/session-cache.ts": "1849408caba0f114809f37153e7d531bf2776572433880a96c5ebd31d7b30aa3", + "packages/app/src/context/global-sync/session-cache.ts": "b901b3cb392f29f011765ce8be5451a255853964c46b6a2053b3c2b178a65281", "packages/app/src/context/global-sync/types.ts": "901c9bd1fda63dab676d33dc1a8582a29f8ee00aa20458e843aed5f93414fa84", "packages/app/src/pages/home/home-projects-view.tsx": "074f1cdd7926db9574164824666cd63f1f5bd0f8e8dfb65453f6fe8f2dca0ec8", "packages/app/src/pages/home/home-sessions-view.tsx": "5b73b18e4349a628a15e09a3810ecf2319bde222e18fe8de5d08373ac91fb37c", diff --git a/packages/app-bundle/overlay/packages/app/src/context/global-sync/session-cache.ts b/packages/app-bundle/overlay/packages/app/src/context/global-sync/session-cache.ts index 3fb2d82a..0f3e2deb 100644 --- a/packages/app-bundle/overlay/packages/app/src/context/global-sync/session-cache.ts +++ b/packages/app-bundle/overlay/packages/app/src/context/global-sync/session-cache.ts @@ -7,7 +7,10 @@ export const SESSION_CACHE_LIMIT = 40 type SessionCache = { session_status: Record session_diff: Record - diff_version: Record + // Overlay-only cache-invalidation counter. Canonical's server-session store + // (upstream, incl. HEAD) does not carry it, so it stays optional here — + // canonical's store draft must satisfy this type at the dropSessionCaches call. + diff_version?: Record todo: Record message: Record session_message: Record @@ -35,7 +38,7 @@ export function dropSessionCaches(store: SessionCache, sessionIDs: Iterable Date: Sat, 5 Sep 2026 19:59:54 -0400 Subject: [PATCH 3/3] fix(app-bundle): restore session.exportTrace in the non-English app locales MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The overlay's i18n parity test fails on pristine main: en.ts carries "session.exportTrace" (added at the fork pin) but none of the 17 non-English app locale dicts do — the parity test aborts on the first locale (ar) with missing: ["session.exportTrace"]. The ui and desktop domains are clean. Issue #821 attributes this to the 'am' locale; that attribution traces to PR #819's review notes and does not reproduce: the overlay carries no am dict and its parity test checks the 17 locales it owns. The reproducible failure is the missing key across all 17, restored here following each table's own terminology (br is pt-BR upstream). --- packages/app-bundle/manifest.json | 36 +++++++++---------- .../overlay/packages/app/src/i18n/ar.ts | 1 + .../overlay/packages/app/src/i18n/br.ts | 1 + .../overlay/packages/app/src/i18n/bs.ts | 1 + .../overlay/packages/app/src/i18n/da.ts | 1 + .../overlay/packages/app/src/i18n/de.ts | 1 + .../overlay/packages/app/src/i18n/es.ts | 1 + .../overlay/packages/app/src/i18n/fr.ts | 1 + .../overlay/packages/app/src/i18n/ja.ts | 1 + .../overlay/packages/app/src/i18n/ko.ts | 1 + .../overlay/packages/app/src/i18n/no.ts | 1 + .../overlay/packages/app/src/i18n/pl.ts | 1 + .../overlay/packages/app/src/i18n/ru.ts | 1 + .../overlay/packages/app/src/i18n/th.ts | 1 + .../overlay/packages/app/src/i18n/tr.ts | 1 + .../overlay/packages/app/src/i18n/uk.ts | 1 + .../overlay/packages/app/src/i18n/zh.ts | 1 + .../overlay/packages/app/src/i18n/zht.ts | 1 + 18 files changed, 35 insertions(+), 18 deletions(-) diff --git a/packages/app-bundle/manifest.json b/packages/app-bundle/manifest.json index 224b2804..327fc933 100644 --- a/packages/app-bundle/manifest.json +++ b/packages/app-bundle/manifest.json @@ -6,7 +6,7 @@ "fork_sha": "d161eb0cfc6d03a53311e083b590005b4161c13a", "upstream_base": "v1.18.29", "upstream_base_sha": "16747470f976aca3d362ad730bcd3fe82ecc2c9a", - "extracted_at": "2026-09-05T23:59:49.342Z", + "extracted_at": "2026-09-05T23:59:52.231Z", "per_package": { "packages/app": { "A": 124, @@ -1053,26 +1053,26 @@ "packages/app/src/context/vault-panel.ts": "f91cb5fb49a9f0d46bd2a1b131f9a218b30147e2ad3617d2a2dc4f1e14599a53", "packages/app/src/context/workbench.tsx": "69a44da2b69989bd2c67ebffdb49941841f3f4718d6a70d659c828b57928d9eb", "packages/app/src/context/zoom-keybind.test.ts": "a1385c93639687a7dac7d21f8f02841d82a55e42465ce3836b97b16c82b52469", - "packages/app/src/i18n/ar.ts": "28cd812279cf0435d59b90912cb94044d95b9476b9f125de219e856928230681", - "packages/app/src/i18n/br.ts": "4dbccb7c1b618de7adb8182a26fd8033b42937613d9a8c31dbb329e0dce5e64f", - "packages/app/src/i18n/bs.ts": "09f6e5fed81e06a1dcabe2cf011b4cdbbc04ce7dce3b62792cca33867eeeb009", - "packages/app/src/i18n/da.ts": "3b9aa81a934df108e3201a771452a0df1d1e3410516ef8b5e78d1fdc89e05b8c", - "packages/app/src/i18n/de.ts": "3e7c56e1b38c6c8555fe9c944097b87de563c43990ac62d0d341b820fa292724", + "packages/app/src/i18n/ar.ts": "73590a04f4337b9c550446754bd55e71487188b4ad0b1eae924ba4eb8ae8b3d0", + "packages/app/src/i18n/br.ts": "7fc9b3a14b87a9d351bd3aed6560682c75b7e1a86b76059261b52615465a454c", + "packages/app/src/i18n/bs.ts": "84f86c37de46f3523a0bfbcd2c6cee05f6a5c495e0df4bd76df8736f6e1e3ba8", + "packages/app/src/i18n/da.ts": "f57efad216b9b172ee1e0d919a9abab2238201b028d126f58dd10b3641b40e7b", + "packages/app/src/i18n/de.ts": "491b979b355bd1f9199eee52d7b6ed9b4c973adeb1abd270c643d38a1fe9ce76", "packages/app/src/i18n/desktop-native.ts": "8fed66d36a0b6cdbf50e3a50f14b6f8ab3570e342e0905e5a926d7dc6c57f8fa", "packages/app/src/i18n/en.ts": "60a5ef27885a1dbfd52407cdded8c2bb82ed855099eacbe22b6c50c232a420ce", - "packages/app/src/i18n/es.ts": "4da12deea30d5a59a1951b117b796ae200f9e276a253bbf12f38ce493bcabf61", - "packages/app/src/i18n/fr.ts": "b4e44f910b6329384d6b829f5062a73b7ae63c8d9095b04aaf80c1335603674d", - "packages/app/src/i18n/ja.ts": "659865ed067c1dde1444c8561de26eac95e54dcb2407267f14b9f45994c5ac4f", - "packages/app/src/i18n/ko.ts": "df31dc838120bcc0b31d7837ad87bde0c573b519e37080e6bce5cbf9dcfe08cf", - "packages/app/src/i18n/no.ts": "25e8ef730b71829e71c232a58797b7130f17461fb6b707bc9ec04c22ac4e389c", + "packages/app/src/i18n/es.ts": "0c237b7ba382206cb56490ea59465fa14eb88edf1bd36bc9d86f299a524c05b7", + "packages/app/src/i18n/fr.ts": "972ec4f769c54008842e6139ccfa86c69ed92cc9a3dc40016f3c45df23397148", + "packages/app/src/i18n/ja.ts": "290210752ccc43483305563d8605839356bbcd7c5e0271e82ea6798a56e6888e", + "packages/app/src/i18n/ko.ts": "c8a904103386f3045ced7d3078969829c15a22fb0f55b49f2fa533e7954179e6", + "packages/app/src/i18n/no.ts": "f00ea84634534835dee8f5cba884d460ba24fe0a6929838f544077c7f276d8ff", "packages/app/src/i18n/parity.test.ts": "2c8a1d3af6648cbce73c4fee45008c9928d1126a6b044cb0a32dbc566967c161", - "packages/app/src/i18n/pl.ts": "26ac13d31f7b0c835e4b5c3c6a5d118b610098487ec3132ab6e2cdf2f28ce02a", - "packages/app/src/i18n/ru.ts": "22c7053a3323ac70607e4c298ed8e39cd93188712a3b521760ffd18c20e3b206", - "packages/app/src/i18n/th.ts": "4fb6bc8ad159c1dc6968e04ecb7d9b13502518ccc011e0b8cf31457f9696e7f4", - "packages/app/src/i18n/tr.ts": "a1323a199ed765e3a85e2f231213d4f0732c7eedbc57fb497d34fca0775b2a11", - "packages/app/src/i18n/uk.ts": "1e19646ad7c00359633c31afccd26ad2e818b4daeb13dbeefe1f6645f110c157", - "packages/app/src/i18n/zh.ts": "f029176c561e5ae2c05311a0f03f77308ac97982c90b6ddca2a350f5f34079a5", - "packages/app/src/i18n/zht.ts": "0eca67807223cafee656cf1b06e92721bf9d51608c03e1dc0a1c9204fc675a97", + "packages/app/src/i18n/pl.ts": "94d01bcdf3118b1b32b145c11d7feba1aae7dc3779628ca5ffde32a0741e96bd", + "packages/app/src/i18n/ru.ts": "b5915b2caa6abaed282e98199199f16d1c07ade665dcc1d4f3712748b71f834c", + "packages/app/src/i18n/th.ts": "9b303b59d37d32543037408c68dd36938fd21810c60a7ee5c96a4d50bea056c7", + "packages/app/src/i18n/tr.ts": "34856c6612e26a275474c5541590efa5dd62f1611691ed5b78e5a73fb95e4f14", + "packages/app/src/i18n/uk.ts": "86946f950242eee4d7899179f5dc988a80919670fbb775ebf262652028bed6df", + "packages/app/src/i18n/zh.ts": "afac0a2d6c520de3e85e6ab9473ace3f555a6ef625193c8513095dab55559754", + "packages/app/src/i18n/zht.ts": "c557224be62151611f6d051ee77115ddf3b4b3359dbc656d89b9f0c6534846bb", "packages/app/src/pages/error.tsx": "db9ba0847cfb205100ad6133cce30c6ea2ce983802af44947e6d2b746c2a6ec5", "packages/app/src/pages/home-projects.test.ts": "a90155c37210a0e5b7a095bbfc3ba2d40681f02927d9726148a706bed5ba7891", "packages/app/src/pages/home-projects.ts": "d55124578dc839b98e2084b488d818e30e4a1abf1ae264499b83e403c2aabca7", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/ar.ts b/packages/app-bundle/overlay/packages/app/src/i18n/ar.ts index f5b871d1..a9a7f6b8 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/ar.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/ar.ts @@ -643,6 +643,7 @@ export const dict = { "session.share.action.view": "عرض", "session.share.copy.copied": "تم النسخ", "session.share.copy.copyLink": "نسخ الرابط", + "session.exportTrace": "تصدير التتبع", "lsp.tooltip.none": "لا توجد خوادم LSP", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "جارٍ تحميل الموجه...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/br.ts b/packages/app-bundle/overlay/packages/app/src/i18n/br.ts index 8e553fbc..516543bb 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/br.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/br.ts @@ -651,6 +651,7 @@ export const dict = { "session.share.action.view": "Ver", "session.share.copy.copied": "Copiado", "session.share.copy.copyLink": "Copiar link", + "session.exportTrace": "Exportar trace", "lsp.tooltip.none": "Nenhum servidor LSP", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "Carregando prompt...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/bs.ts b/packages/app-bundle/overlay/packages/app/src/i18n/bs.ts index b1da656f..51856e46 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/bs.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/bs.ts @@ -708,6 +708,7 @@ export const dict = { "session.share.action.view": "Prikaži", "session.share.copy.copied": "Kopirano", "session.share.copy.copyLink": "Kopiraj link", + "session.exportTrace": "Izvezi trag", "lsp.tooltip.none": "Nema LSP servera", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/da.ts b/packages/app-bundle/overlay/packages/app/src/i18n/da.ts index 6c8eccd8..165d3ec0 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/da.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/da.ts @@ -705,6 +705,7 @@ export const dict = { "session.share.action.view": "Vis", "session.share.copy.copied": "Kopieret", "session.share.copy.copyLink": "Kopier link", + "session.exportTrace": "Eksportér sporing", "lsp.tooltip.none": "Ingen LSP-servere", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/de.ts b/packages/app-bundle/overlay/packages/app/src/i18n/de.ts index 0fc55e75..e7209ad6 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/de.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/de.ts @@ -660,6 +660,7 @@ export const dict = { "session.share.action.view": "Ansehen", "session.share.copy.copied": "Kopiert", "session.share.copy.copyLink": "Link kopieren", + "session.exportTrace": "Trace exportieren", "lsp.tooltip.none": "Keine LSP-Server", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "Lade Prompt...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/es.ts b/packages/app-bundle/overlay/packages/app/src/i18n/es.ts index 72f3152a..09b8450d 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/es.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/es.ts @@ -711,6 +711,7 @@ export const dict = { "session.share.action.view": "Ver", "session.share.copy.copied": "Copiado", "session.share.copy.copyLink": "Copiar enlace", + "session.exportTrace": "Exportar traza", "lsp.tooltip.none": "Sin servidores LSP", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/fr.ts b/packages/app-bundle/overlay/packages/app/src/i18n/fr.ts index ee47be36..bb399aac 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/fr.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/fr.ts @@ -656,6 +656,7 @@ export const dict = { "session.share.action.view": "Voir", "session.share.copy.copied": "Copié", "session.share.copy.copyLink": "Copier le lien", + "session.exportTrace": "Exporter la trace", "lsp.tooltip.none": "Aucun serveur LSP", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "Chargement du prompt...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/ja.ts b/packages/app-bundle/overlay/packages/app/src/i18n/ja.ts index 5789239e..e97765af 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/ja.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/ja.ts @@ -647,6 +647,7 @@ export const dict = { "session.share.action.view": "表示", "session.share.copy.copied": "コピーしました", "session.share.copy.copyLink": "リンクをコピー", + "session.exportTrace": "トレースをエクスポート", "lsp.tooltip.none": "LSPサーバーなし", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "プロンプトを読み込み中...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/ko.ts b/packages/app-bundle/overlay/packages/app/src/i18n/ko.ts index 3c871057..84ed46b7 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/ko.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/ko.ts @@ -523,6 +523,7 @@ export const dict = { "session.share.action.view": "보기", "session.share.copy.copied": "복사됨", "session.share.copy.copyLink": "링크 복사", + "session.exportTrace": "트레이스 내보내기", "lsp.tooltip.none": "LSP 서버 없음", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "프롬프트 로드 중...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/no.ts b/packages/app-bundle/overlay/packages/app/src/i18n/no.ts index 21fa4438..46497064 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/no.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/no.ts @@ -589,6 +589,7 @@ export const dict = { "session.share.action.view": "Vis", "session.share.copy.copied": "Kopiert", "session.share.copy.copyLink": "Kopier lenke", + "session.exportTrace": "Eksporter spor", "lsp.tooltip.none": "Ingen LSP-servere", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/pl.ts b/packages/app-bundle/overlay/packages/app/src/i18n/pl.ts index 8bee1740..20e5dc7b 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/pl.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/pl.ts @@ -651,6 +651,7 @@ export const dict = { "session.share.action.view": "Widok", "session.share.copy.copied": "Skopiowano", "session.share.copy.copyLink": "Kopiuj link", + "session.exportTrace": "Eksportuj ślad", "lsp.tooltip.none": "Brak serwerów LSP", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "Ładowanie promptu...", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/ru.ts b/packages/app-bundle/overlay/packages/app/src/i18n/ru.ts index 19de4d5d..d417ec3e 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/ru.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/ru.ts @@ -708,6 +708,7 @@ export const dict = { "session.share.action.view": "Посмотреть", "session.share.copy.copied": "Скопировано", "session.share.copy.copyLink": "Копировать ссылку", + "session.exportTrace": "Экспортировать трассировку", "lsp.tooltip.none": "Нет LSP серверов", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/th.ts b/packages/app-bundle/overlay/packages/app/src/i18n/th.ts index 07d1ba24..3410151e 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/th.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/th.ts @@ -702,6 +702,7 @@ export const dict = { "session.share.action.view": "ดู", "session.share.copy.copied": "คัดลอกแล้ว", "session.share.copy.copyLink": "คัดลอกลิงก์", + "session.exportTrace": "ส่งออก trace", "lsp.tooltip.none": "ไม่มีเซิร์ฟเวอร์ LSP", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/tr.ts b/packages/app-bundle/overlay/packages/app/src/i18n/tr.ts index 09ab55fb..45374409 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/tr.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/tr.ts @@ -713,6 +713,7 @@ export const dict = { "session.share.action.view": "Görüntüle", "session.share.copy.copied": "Kopyalandı", "session.share.copy.copyLink": "Bağlantı kopyala", + "session.exportTrace": "İzlemeyi dışa aktar", "lsp.tooltip.none": "LSP sunucusu yok", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/uk.ts b/packages/app-bundle/overlay/packages/app/src/i18n/uk.ts index 43aa325a..27dddb51 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/uk.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/uk.ts @@ -756,6 +756,7 @@ export const dict = { "session.share.action.view": "Переглянути", "session.share.copy.copied": "Скопійовано", "session.share.copy.copyLink": "Копіювати посилання", + "session.exportTrace": "Експортувати трасування", "lsp.tooltip.none": "Немає серверів LSP", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/zh.ts b/packages/app-bundle/overlay/packages/app/src/i18n/zh.ts index adfcff20..28af538e 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/zh.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/zh.ts @@ -698,6 +698,7 @@ export const dict = { "session.share.action.view": "查看", "session.share.copy.copied": "已复制", "session.share.copy.copyLink": "复制链接", + "session.exportTrace": "导出追踪", "lsp.tooltip.none": "没有 LSP 服务器", "lsp.label.connected": "{{count}} LSP", diff --git a/packages/app-bundle/overlay/packages/app/src/i18n/zht.ts b/packages/app-bundle/overlay/packages/app/src/i18n/zht.ts index 83bc7124..ad6489f0 100644 --- a/packages/app-bundle/overlay/packages/app/src/i18n/zht.ts +++ b/packages/app-bundle/overlay/packages/app/src/i18n/zht.ts @@ -696,6 +696,7 @@ export const dict = { "session.share.action.view": "檢視", "session.share.copy.copied": "已複製", "session.share.copy.copyLink": "複製連結", + "session.exportTrace": "匯出追蹤", "lsp.tooltip.none": "沒有 LSP 伺服器", "lsp.label.connected": "{{count}} LSP",