Skip to content

v1.5.0 β€” Reimagine, product repos for every tool, live health badges, self-driving funnel CI

Latest

Choose a tag to compare

@Kayforkind Kayforkind released this 07 Sep 17:40
· 28 commits to main since this release

Live: https://navigatorslab.com/tools/ Β· Free & open source (MIT) β€” no accounts, no uploads, nothing retained.

🎨 New tool: Reimagine (16th)

Redesign any HTML page in 17 directions from its own content β€” palette, motif, motion derived from the source. Nothing invented, nothing uploaded. Lives at /reimagine/, standalone repo reimagine-it, with a new Design category on the hub.

🧰 Every tool now has a full product repo

Each of the 15 tools has its own repo β€” and each repo runs the real tool on its own GitHub Pages (demo.html with the exact asset closure, self-hosted OCR/MP3 engines, meta-CSP intact), plus:

  • a branded landing page and an in-depth README with in-task screenshots (file loaded, results on screen, export ready)
  • links everywhere: navigatorslab.com/<Tool-Name> pretty URLs ↔ repo Pages ↔ hub
  • verified end-to-end: zero 404s/console errors across all 30 pages + live QR round-trip on Pages

🩺 Live health badges on every repo README

  • Pages deployment badge (GitHub deployments API)
  • "live check" badge served from status.json-driven endpoint files (badge-<id>.json), regenerated by the weekly production watch and cached 5 minutes at the edge β€” the badge flips red the moment production breaks

πŸ€– Fully self-driving funnel CI

The funnel-sync workflow builds the hub, regenerates all 15 repos, force-pushes from CI (FUNNEL_TOKEN), and posts a job summary of pushed/up-to-date repos. Triggers on catalog, screenshot, or generator changes.

πŸ”§ Fixes & hardening

  • production regression caught and fixed: pretty URLs 404ing after the Reimagine deploy (stale worker bundle) β€” now 301ing again for all 15 tools + /Reimagine
  • status checker now uses curl (Cloudflare bot-protection 403'd python's TLS fingerprint)
  • hub E2E updated for 16 cards; funnel-sync builds before generating
  • status page + badge coverage include external tools

Gates: 84 unit Β· 29 E2E Β· 26 security β€” all at the production URL shape Β· CI, Pages, and funnel-sync workflows green.