Skip to content

elite-dangerous-universe-places

Audience: Agent

Universe Places (EDUP) — hosted web app for commander bookmark registries (system, body, surface, screenshot places). Data lives on the edup origin (edup.bookmarks.v2 in localStorage).

Stack

Vite + Solid + TypeScript. Journal: useJournalConnection.ts (IFM). Cross-app query provider: src/edos/placesQueryIpc.ts.

Run / build

cd elite-dangerous-universe-places
npm install
npm run dev
npm run build
npm test

Runtime URLs

Usage Default
Deployed UI https://edup.howfe.org
Remote journal reader https://edjr.howfe.org
API cache https://api-cache.howfe.org

Bootstrap (URL)

edup.system, edup.systemAddress, edup.body, edup.q, edup.kind, edup.place (share) — see app README.md.

Provider query API (not IFM)

On its own origin, EDUP answers edos.places.query with edos.places.queryResult (manifest postMessage array).

Cross-app access: sibling consumers (for example Stellar Scan in EDAC) must use the composition-host proxy — HOSTED_APP_CONTRACT.md. The host forwards edos.places.query from the composition host origin (e.g. https://edac.howfe.org). Consumers must not embed a hidden EDUP iframe to read bookmarks.

Integration