Startboard project

Startboard / Design system

Documentation v1.0.0 · Public product

Design system contents

Implementation

Web and browser extension

The extension is an additional distribution of the dashboard rather than a separate design-system fork.

On this page

Shared presentation

Source README and extension README state that the website and extension render the same AppHome. The runtime adapter supplies API and website base URLs; extension requests include credentials and dispatch startboard:unauthorized on a 401 response.

Distribution contract

Manifest V3 overrides the new-tab page and requests host permission for https://startboard.so/*. Its content-security policy permits the service connection while keeping scripts and fonts local. npm run build:extension produces dist/extension via Vite.

The component docs therefore apply to the shared renderer. Login bootstrap, local extension fonts, permissions and installed-browser behavior require their own test matrix. No extension screenshot is claimed here.

Source references

Source references
Repository fileResponsibility
extension/README.mdBuild and usage
extension/manifest.jsonPermissions/CSP
lib/startboard-runtime.tsCredentialed fetch and unauthorized event

Reference downloads

Source audit: 2026-10-08 · Revision 08fa2595a668 · Documentation v1.0.0