Clone
2
Family
David Keane edited this page 2026-06-09 17:14:33 +01:00

Family

RangerHQ Tuner is one of several RangerHQ projects by David Keane. The family share a name, a visual identity (the helmet logo), a GPL v2+ licence, and a "lightweight, no-telemetry, hand-rolled" ethos. They live on different platforms because the audience for each is genuinely different.

Current family members

RangerHQ Tuner — this project

RangerHQ Radio — WordPress sibling

RangerHQ Radio is the older sibling — it shipped first, and its inc/history.php is the file that Tuner's src/lib/history.js mirrors exactly. The 4-button search URLs (Spotify, YouTube, Apple Music, Bandcamp) are the same URL templates in both.

RangerHQ Buddy — WordPress dashboard pet

  • Surface: WordPress admin
  • Function: A small virtual pet that lives in your WP dashboard. Mood will eventually reflect your site's health (post counts, outdated plugins, spam queue).
  • Repo: git.davidtkeane.com/ranger/rangerhq-buddy
  • Distribution: WordPress.org Plugin Directory (in review)

Unrelated to radio — different product, same family branding.

Coming next

RangerHQ Logbook

  • Surface: WordPress admin
  • Function: A site-changes audit log for WordPress administrators. Captures who did what when across plugins, themes, options, users — searchable + exportable.
  • Status: In design

Browser ports

  • Edge: Manifest V3 / Chromium-based — RangerHQ Tuner should work as-is, just needs separate Microsoft Edge Add-ons store submission.
  • Firefox: Needs a web-ext adaptation — different background-script model. On the future roadmap.

Why a "family" of small things instead of one big thing

Each project has a sharp, single purpose and ships on the surface where it actually belongs. The RangerHQ Tuner UI lives in the browser because that's where people listen to music; the WordPress family lives in wp-admin because that's where the WordPress workflow lives.

Sharing a brand across surfaces — same helmet, same colour palette, same "hand-rolled, no-telemetry" promise — means a user who likes one is more likely to try another. Sharing code patterns across surfaces (the 4-button search URLs, the FIFO-history dedup rule, the Keep-a-Changelog format) means each new sibling ships faster than the last.

Identity

  • Logo: the RangerHQ helmet (src/assets/img/ranger.png)
  • Palette: dark base #0f1411, accent green #6dbf7a (RangerHQ green), cream #f4e9b7 (highlights)
  • Typography: system fonts, no web fonts
  • Voice: matter-of-fact, "what it does today" + "what it doesn't do yet"
  • Maker: David Keane, Dublin, Ireland