Skip to content

v2.60.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 12:01
· 5 commits to main since this release
24f266b

Random AI prompt + image generator for the Stable Diffusion WebUI -- a CLI and a local web UI.

Pre-release software. Provided as-is under Apache-2.0.

What's new in this release

2026-07-25 — deps (2.60.2) — merge all four pending Dependabot groups (#56, #57, #59, #60)

Closed every open Dependabot PR during the release, verified against the project's own dev gate.
Dependabot regenerated the groups mid-release (#59/#60 superseded #56/#57 with newer targets), so all
four were folded into dev, superset-wins. Final merged state — engine group: compromise
14.15.1→14.16.0, @playwright/test 1.61.1→1.62.0, eslint 10.6.0→10.8.0, prettier
3.9.4→3.9.6, stylelint 17.14.0→17.14.1; github-actions group: action-version pins bumped
across all nine workflow files (ci, codeql, scorecard, sonar, pages, release,
netlify-deploy, branch-sync, visual-baselines) — e.g. actions/checkout v7.0.1,
actions/setup-node v7.0.0, actions/setup-java v5.6.0 — no code impact. Merged into dev with
--no-ff and verified locally with npm install + npm test green (the project's dev gate; CI
runs only on the main PR). PATCH bump 2.60.1 → 2.60.2.

2026-07-25 — docs/notes — fairyfox: adopt the hub 0.20.2 → 1.6.1 standards span

Ran the fairyfox adopting-updates flow against hub 1.6.1 (the mirror had been force-pushed and
renumbered from 0.20.x). Adopted the whole span under the standing adopt-standards-by-default grant:
seeded the project's first notes/reference/adoption-manifest.md (the 0.21.0 linchpin — a per-
standard record where copied-only ≠ adopted and no Standards adopted ✅ is written without a
backing row); added four new-standard notes — checklists-are-contracts, mandate-ledger, docker,
readme; folded the material changes into planning (phase-by-default), engineering-quality (the
ship contract — Scorecard ≥ 7.0 floor, tech-debt removal, PR triage), git-workflow (the pre-release
manifest gate), coins (base counter mandatory), and compliance (matrix rows); and wired
checklists-are-contracts / mandate-ledger / the manifest / phase-by-default into CLAUDE.md Default
Workflow step 0. The README was brought to the new readme standard: a worded 📖 Documentation
link near the top, an organized Get it section (Try it live / Download / Source), and a mesh
footer
; its badge block already carried all 20 canonical badges in order (adopted as a filing act).
Browser-gated docs-site visual work — the chrome bump 2.2.1 → 2.3.0 plus the 1.4.0 subnav / on-
site Notes / coins-presence requirements — is deferred as a named tracked gap in the manifest, per
the runbook's "phase a mixed adoption." Notes/docs + README only — no VERSION bump. Full account:
fairyfox-reports/2026-07-25-adopting-updates.md.

2026-07-19 — docs-site — fairyfox: add the coins counter to the docs chrome

The docs-site shared chrome gained the coins reading-engagement counter (a button beside the reader
"Aa"), correcting an earlier miscall that filed coins as out-of-scope — it ships as part of the chrome
this node already wears, and the docs site is same-origin under fairyfox.io/<key>/, so it shares the
hub wallet. Verified the rest of the chrome is already current at bundle 2.2.1 (reader constants + nav
match the master); coins was the sole gap. assets/docs-theme/modules/coins.js is the master coins.js
vendored verbatim (the earning engine must not be reimplemented), injected after initReader() so
its button sits left of "Aa"; theme/coins.css carries the button/panel/pop/read-time styles on the
project tokens; notes/reference/coins.md + a compliance row document it. Same-origin with the hub, so
the hub /legal/coins/ page covers the fairyfox:coins:a disclosure and no project legal page changes.
Notes/docs-theme only — no VERSION bump. Verified: npm run docs, check:docs, lint/format:check.

2026-07-19 — docs — fairyfox: adopt six new mesh standards as reference notes

A fairyfox system update check refreshed the hub mirror to 0.20.2 and found six standards that
postdate this node's last adoption — all already practiced here but with no first-class home in the
tree. Under the hub's standing adopt-standards-by-default authorization (owner-confirmed scope: adopt
all), added notes/reference/{engineering-quality,planning,research-capture,working-rhythm, self-hosted-assets,agent-tooling}.md, each mapping the hub canonical to how this project already
satisfies it (working-agreements, the Default Workflow, self-hosted fonts, PowerShell/file-tools,
notes-first). Wired in: a plan-before-execute step 0 in the CLAUDE.md Default Workflow, rows for
all six in the compliance audit matrix, and index/folder-map entries in
notes/README.md. Notes-only — no VERSION bump. Verification: check:docs (461 links), format:check,
smoke all green. Process reports: notes/fairyfox-reports/2026-07-19-{check-for-updates,adopting-updates}.md.

How to get it

Prefer not to build? Download a pre-built edition:

  • Desktop app -- Windows .msi / .exe (or a portable .zip), macOS .dmg, Linux .AppImage / .deb (attached below). Self-contained; nothing to install first.
  • random-ai-prompt-2.60.2-online.zip -- the online edition as static files; host it anywhere, or just use https://prompt.fairyfox.io.
  • random-ai-prompt-2.60.2.tar.gz -- source tarball (run with Node 24: npm install then npm start).
  • random-ai-prompt-2.60.2-docs.zip -- the generated documentation site.

What's Changed

Full Changelog: v2.60.1...v2.60.2