Skip to content

Desktop renderer

Maintained HTML and release UI assets assembled into Electron by prepare:desktop. The retained interface receives profile-dependent local state for account and service presentation.

  • index.html: page entry, resource loading, CSP.
  • assets: retained scripts and styles; locate components by feature or settings text.
  • local-marketplace.css: scoped layout for local plugin rows; pot cards, search, detail sections and dialogs reuse retained components.
  • Main process: IPC, windows, host capabilities. Do not pass the model key to the renderer.

This is not a complete original React/TypeScript source tree. After changes, rebuild and prepare from the root, then verify actual desktop interactions. Media-playback policy changes must preserve unrelated script and network restrictions.

Architecture ยท Packaging