thin RustyWolf window chrome; make heatmap proxy degrade gracefully on upstream failure

This commit is contained in:
dvorakmortonxd 2026-10-05 12:38:03 +02:00
commit 6daaf7e55b
8 changed files with 52 additions and 34 deletions

View file

@ -34,7 +34,7 @@ When in doubt, prefer updating. A stale README **or** agents.md is treated as a
## Bump the version on EVERY prompt — also do this every time
Another standing requirement: increment the **patch** version (`x.x.+1`, so
`2.2.8` → `2.2.9` → …) as part of every task, even the small ones. Keep all of
`2.2.9` → `2.2.10` → …) as part of every task, even the small ones. Keep all of
these in sync:
- `package.json` → `"version"`
@ -56,7 +56,7 @@ frosted-glass **web** site, and an alternate KDE/Plasma **desktop simulation**
utilities in the components (Tailwind is present via PostCSS but the look is
hand-written CSS).
- Path alias: `@/*` → `src/*`.
- Version: `2.2.9` (see `package.json`).
- Version: `2.2.10` (see `package.json`).
### Scripts
```bash
@ -96,6 +96,7 @@ src/app/
revival-inc/page.tsx → fullscreen iframe embedding /public/revival-inc/index.html
api/
heatmap/route.ts → proxy for git.dvorakmortonxd.dev contribution heatmap
(try/catch → 502 on upstream failure; the widget degrades to a fallback)
activities/route.ts → proxy for the user's GitDXD activity feed
ping/route.ts → service health check (HTTP + minecraft:// via mcstatus.io); host allowlist
frame/route.ts → header-stripping proxy so an unframeable friend site loads in a window; host allowlist