Uh oh!
There was an error while loading. Please reload this page.
feat: scaffold Electron + React + TypeScript project - #5
Conversation
Electron shell with 4-step setup wizard (harnesses, SSO, gateway, done). Shared types for tool install specs, gateway config, and SSO config. Vite-powered renderer with dark theme. electron-builder packaging.
dac0268 to
c8e953bCompare* chore: rename weldable to hoist Rename the app across package.json, electron-builder (appId app.hoist, productName Hoist), main window title, preload/renderer bridge (HoistAPI exposed as window.hoist), and UI logo text. Co-authored-by: opencode <opencode@anthropic.com> * docs: add BYOK brief and architecture decision records Rewrite BRIEF.md for hoist with additive BYOK/key-vault scope alongside the existing harness install / SSO / gateway work. Add four ADRs: 0001 secret-storage backend abstraction, 0002 provider registry catalog, 0003 key validity and expiry probing, 0004 bundled external binaries. Co-authored-by: opencode <opencode@anthropic.com> * chore: add vault/provider/probe type skeleton Lay down compiling type stubs for the Phase 1+ work: SecretBackend interface and availability types (ADR-0001), ProviderEntry catalog shape (ADR-0002), and ProbeResult/ProbeKind/BudgetProbeKind (ADR-0003). gitignore .opencode/. Co-authored-by: opencode <opencode@anthropic.com> --------- Co-authored-by: opencode <opencode@anthropic.com>
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
johnnyhuy
commented
Jul 19, 2026
Closing in favour of a fresh PR against |
Summary
Initial scaffolding for the weldable desktop app.
ToolInstallSpec,GatewayConfig,SSOConfig.dmg,.exe,.AppImage)npm run dev,npm run build,npm run typecheckall passing