Real-time god roll alerts for Destiny 2. Auto-locks keepers before you dismantle them.
Overwolf app, CEF-based. Vite + TypeScript + React + Tailwind.
npm install
npm run dev # vite build --watch — rebuilds dist/ on change
npm run build
npm run typecheckOverwolf apps load from disk, not a dev server. After building:
- Open Overwolf → wrench icon in dock → About → Development Options.
- "Load unpacked extension" → select this repo's
dist/folder. - Cryptarch appears in the dock; click it to open Settings.
Reload the unpacked extension to pick up changes.
src/background/— invisible controller window (no React).src/overlay/— in-game notification overlay (React,InputPassstyle).src/settings/— desktop settings window (React, 4-tab skeleton).src/shared/— messaging helpers, types, constants.src/core/— business logic (Bungie client, scoring, storage). Scaffolded, populated in later briefs.public/manifest.json— Overwolf app manifest, copied verbatim todist/.
- Auto-lock model. The overlay is display-only; the background auto-locks high-scoring drops via the Bungie API. See
InputPasson the overlay window. - Background logs land at
%localappdata%\Overwolf\Log\Apps\Cryptarch\. Overlay/settings have their own DevTools (right-click → Inspect).