| author | |
| committer | |
| log | c1ade7db946b58fe5f1f8069c7b8f2b9c3df550e |
| tree | 95b323a103107ff59c5185ca374ba52e5475ea35 |
| parent | f55c66b323d23ee876bf7b5754a814dd83467789 |
| signature | Signed by PGP key B5690EEEBB952194 |
2 files changed, 7 insertions(+), 0 deletions(-)
scripts/build-desktop-artifact.test.ts+5| ... | ... | @@ -721,6 +721,11 @@ it.layer(NodeServices.layer)("build-desktop-artifact", (it) => { |
| 721 | 721 | assert.deepStrictEqual(win.files, DESKTOP_FILE_EXCLUSIONS); |
| 722 | 722 | assert.deepStrictEqual(winWithoutWslRuntime.files, win.files); |
| 723 | 723 | assert.notProperty(mac.mac as Record<string, unknown>, "sign"); |
| 724 | assert.propertyVal( | |
| 725 | (mac.mac as Record<string, unknown>).extendInfo as Record<string, unknown>, | |
| 726 | "NSLocalNetworkUsageDescription", | |
| 727 | "T3 Code connects to devices on your local network for remote environments and commands run by terminals and coding agents.", | |
| 728 | ); | |
| 724 | 729 | for (const config of [linux, win]) { |
| 725 | 730 | assert.deepStrictEqual(config.electronLanguages, DESKTOP_ELECTRON_LANGUAGES); |
| 726 | 731 | } |
scripts/build-desktop-artifact.ts+2| ... | ... | @@ -2811,6 +2811,8 @@ export const createBuildConfig = Effect.fn("createBuildConfig")(function* ( |
| 2811 | 2811 | icon: "icon.icns", |
| 2812 | 2812 | category: "public.app-category.developer-tools", |
| 2813 | 2813 | extendInfo: { |
| 2814 | NSLocalNetworkUsageDescription: | |
| 2815 | "T3 Code connects to devices on your local network for remote environments and commands run by terminals and coding agents.", | |
| 2814 | 2816 | NSScreenCaptureUsageDescription: |
| 2815 | 2817 | "T3 Code captures the active window when you use the window capture shortcut.", |
| 2816 | 2818 | // macOS lists an app under Default web browser only when it opens web |