Move OpenCode UI into Electron shell

This commit is contained in:
2026-05-11 23:31:09 +00:00
parent 6f32a206b4
commit 08ed394737
40 changed files with 901 additions and 881 deletions
+118 -12
View File
@@ -47,6 +47,9 @@ importers:
electron:
specifier: ^42.0.1
version: 42.0.1
opencode-ai:
specifier: 1.14.48
version: 1.14.48
devDependencies:
electron-builder:
specifier: ^26.8.1
@@ -54,9 +57,6 @@ importers:
applications/remote-theia:
dependencies:
'@git.zone/ide-extension-opencode':
specifier: workspace:*
version: link:../../theia-extensions/gitzone-opencode
'@git.zone/ide-extension-product':
specifier: workspace:*
version: link:../../theia-extensions/gitzone-product
@@ -147,15 +147,6 @@ importers:
specifier: workspace:*
version: link:../protocol
theia-extensions/gitzone-opencode:
dependencies:
'@git.zone/ide-opencode-bridge':
specifier: workspace:*
version: link:../../packages/opencode-bridge
'@theia/core':
specifier: 1.71.0
version: 1.71.0
theia-extensions/gitzone-product:
dependencies:
'@theia/core':
@@ -5621,6 +5612,70 @@ packages:
resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
engines: {node: '>=8'}
opencode-ai@1.14.48:
resolution: {integrity: sha512-65ogCJao8ujS4gFP64QuStv/h+qII30xNiARGsu9ai8Uoj+a/m6gz8yhNC9oz1dZm7PF6n15iIpB/LzCXBrhZQ==}
hasBin: true
opencode-darwin-arm64@1.14.48:
resolution: {integrity: sha512-QF05WtuPVnXCkvBHdDSuIhHVgYb/f10HO2mRlUbbBWStbPedLWwOKC4YKUhpsrLAVBEFLcL/xh7RtPM70+0TZQ==}
cpu: [arm64]
os: [darwin]
opencode-darwin-x64-baseline@1.14.48:
resolution: {integrity: sha512-F3p1GRuPR+HKDVIGn/uS9N0685BQ1msOOZsYHiAc4Qe22ZhZGrnMveg4CZwDseAQxoFL5n29i9J7iw/QORmO/g==}
cpu: [x64]
os: [darwin]
opencode-darwin-x64@1.14.48:
resolution: {integrity: sha512-Yx0/opXz7cdne1Xi77TNTIwWpYSwv+T32PdEcyqrcgEx0NR5f4S4kEsydmKsV7lzFRSkqRXniwvLj+8BPJEwNA==}
cpu: [x64]
os: [darwin]
opencode-linux-arm64-musl@1.14.48:
resolution: {integrity: sha512-w+wY4ROlq6lpL+SPYLYHBA6k+twVU9kurBGt+6irf4ZA5BCkhva7mgRET4NBxheUKEPSEQknq3Umi2Ltab4G+w==}
cpu: [arm64]
os: [linux]
opencode-linux-arm64@1.14.48:
resolution: {integrity: sha512-DPZUi4IErlM/oXbNQKOiAqlmIij322sGUewNkvn+UptZtoqMVjtM8UQc6RkfoSQtAhk9zfdXTRjmajXpSSPJTA==}
cpu: [arm64]
os: [linux]
opencode-linux-x64-baseline-musl@1.14.48:
resolution: {integrity: sha512-92icmlOdDHLm0ityztGHGlgv6OiqQTdXYZRsPUs17IcHlkxLUT2b5O8HUpHk/xtMwyJEleYpV3E5EQz4vP5HVw==}
cpu: [x64]
os: [linux]
opencode-linux-x64-baseline@1.14.48:
resolution: {integrity: sha512-I8KoLTSpCYkChdosh2iFfXO0zwPuAp7ZbPZyzPN9R0jTW95EstO5qYPTLs8F+sZJiM+oUdxOEpgIVkGF6JMzAg==}
cpu: [x64]
os: [linux]
opencode-linux-x64-musl@1.14.48:
resolution: {integrity: sha512-h2QPam8t++TEphKm8zroxfuDZk8oAF40aKFxH753XrINfCAyRikOb/hNfLJd0J3oAcolxMbFHjr6c35zyJbzHQ==}
cpu: [x64]
os: [linux]
opencode-linux-x64@1.14.48:
resolution: {integrity: sha512-WLAABtQD2Zr1+7zfGRcNYdAKYtr2EuMY6RwjoNRAqHzQslOlItZhDpwdqg03YFe0zrQhg0IlK6iGuplF1ertdw==}
cpu: [x64]
os: [linux]
opencode-windows-arm64@1.14.48:
resolution: {integrity: sha512-WqcJHoxI3e06So6g83tKuyAGYXHp++/urLtojw78HDhV0RlO9Sthbv19YRu9gqp/GLYNqNChU5JLjVYFmoegkg==}
cpu: [arm64]
os: [win32]
opencode-windows-x64-baseline@1.14.48:
resolution: {integrity: sha512-3RC6Pq/9yJn4jnWjOdDbJPJgIoMXRmWr4AytNeBwi7NifTBGmGnqxU+mFRWYJxJmCIvyWxHw/iVfEUtoej7/JQ==}
cpu: [x64]
os: [win32]
opencode-windows-x64@1.14.48:
resolution: {integrity: sha512-dq5glnTtVjd5sJJcQWpcSHTHj4x9hKsBTFSvGV7tV+FoBTQFsnPtCFqt6Wmo/s0D0VYQsMz/syY1YGtrA+O3pA==}
cpu: [x64]
os: [win32]
opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
hasBin: true
@@ -15315,6 +15370,57 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
opencode-ai@1.14.48:
optionalDependencies:
opencode-darwin-arm64: 1.14.48
opencode-darwin-x64: 1.14.48
opencode-darwin-x64-baseline: 1.14.48
opencode-linux-arm64: 1.14.48
opencode-linux-arm64-musl: 1.14.48
opencode-linux-x64: 1.14.48
opencode-linux-x64-baseline: 1.14.48
opencode-linux-x64-baseline-musl: 1.14.48
opencode-linux-x64-musl: 1.14.48
opencode-windows-arm64: 1.14.48
opencode-windows-x64: 1.14.48
opencode-windows-x64-baseline: 1.14.48
opencode-darwin-arm64@1.14.48:
optional: true
opencode-darwin-x64-baseline@1.14.48:
optional: true
opencode-darwin-x64@1.14.48:
optional: true
opencode-linux-arm64-musl@1.14.48:
optional: true
opencode-linux-arm64@1.14.48:
optional: true
opencode-linux-x64-baseline-musl@1.14.48:
optional: true
opencode-linux-x64-baseline@1.14.48:
optional: true
opencode-linux-x64-musl@1.14.48:
optional: true
opencode-linux-x64@1.14.48:
optional: true
opencode-windows-arm64@1.14.48:
optional: true
opencode-windows-x64-baseline@1.14.48:
optional: true
opencode-windows-x64@1.14.48:
optional: true
opener@1.5.2: {}
opfs-worker@1.3.1(typescript@6.0.3):