Changelog
Everything shipped on this project, newest first — new cheatsheets, theme features, fixes, and the occasional bit of housekeeping.
Cheatsheet depth pass complete — every page now has real depth
Twenty-one cheatsheets that had shipped as thin stubs were rebuilt against /midjourney/ as the benchmark. A full audit now reports 98 pages with none under 8 KB — the backlog is empty.
- Microsoft 365: Teams, SharePoint, OneDrive, PowerPoint, OneNote, Access.
- Google Workspace: Slides, Forms, Chat, Keep, AppSheet.
- Apple iWork: Pages, Numbers, Keynote.
- Cloud & infrastructure: Kubernetes, Terraform, Azure, Google Cloud.
- Tools & platforms: Jira, Confluence, Zoom, Salesforce, Grok, DeepSeek.
- Each gained a multi-tab structure, searchable reference tables, worked examples, curated external resources — and an honest section on limitations rather than only the happy path.
98 cheatsheets0 thin pagesTwo new AI Tools cheatsheets: Herdr and Lovable
Both products post-date the model's training data, so both pages were compiled from the vendors' current documentation rather than from memory — which mattered, since both lineups had moved on considerably.
- Herdr — the Rust terminal multiplexer built for AI coding agents, with per-pane awareness of whether the agent inside is working, blocked, idle or done.
- Lovable — the AI app builder, covering prompting technique, scoping discipline, the credit model, and the security checks worth running before publishing.
Ghost Admin theme settings: Title Case, grouped and documented
All 16 custom settings in Design → Theme now read as Title Case (Default Mode, Site BG Favorites, Components BG Color…) and are sorted A–Z within scope groups.
- Ghost derives each label from its key name and offers no label property, so this required renaming every key — with a database migration so no stored setting reset.
- The Components page now documents all 16 settings, up from 11, including the four per-page theme pickers.
- Grouping headings and separator rules are not possible: Ghost's
groupproperty accepts only three fixed values and a theme cannot inject markup into that panel. Noted on the page itself.
package.jsoncustom-components.hbsThe header robot came alive
The Human/Cyber toggle swapped its icon font for an inline SVG so the head, antenna and eyes animate independently — an idle bob and blink, a lean and wiggle on hover, and a cyan visor with a scan line in Cyber mode. Theme switching is untouched.
partials/header.hbsassets/css/main.cssContrast and readability fixes
- The Components page's tab buttons were near-invisible in Cyber mode — measured 1.04:1 on hover. Now 8.7:1 or better in both modes.
- Two changelog tag colours failed WCAG AA on light backgrounds and were darkened; all ten theme/tag combinations now pass.
- Brand accents for new pages are chosen to work on both the light and dark themes rather than matching a logo that only reads on one.
This page, and some repo housekeeping
- Added this changelog with a vertical release timeline, authored in Ghost's editor so a release can be logged without a theme deploy.
- A pre-push hook that refuses commits leaving the engineering changelog untouched is now tracked in the repo rather than one local checkout.
- Removed a stale
.well-known/acme-challengescaffold file from the very first commit. Certificate renewal is unaffected.
Cheatsheet Libraries reorganized into categories
The flat index became ten categorised sections, each an independent query guarded so an empty category renders nothing rather than a bare heading — a new category needs no template edit. Every original page was backfilled with the short card intro that newer pages already had.
custom-cheatsheet-index.hbsassets/css/cheatsheet.cssTwenty new cheatsheets across cloud, dev tools, design, and AI
- Cloud & infrastructure: DigitalOcean, AWS, Cloudflare, Docker, Nginx.
- Databases: MySQL, PostgreSQL, Redis.
- Developer tools: VS Code, SSH, Regex, npm & Node.js.
- Design & creative: Photoshop, Illustrator, InDesign, GIMP.
- Productivity & AI: ChatGPT, Notion, Slack.
- PowerShell shipped with 100 cmdlets plus Exchange Online, Azure, and SQL Server tabs.
Theme Blueprint and Theme Builder tabs for ProcessWire and WordPress
Both pages gained a theme-structure blueprint and a comprehensive builder guide. The ProcessWire Twig guide needed sub-navigation of its own, which introduced a nested tab system — the existing tab handler already scoped siblings correctly, so it worked with no JavaScript changes and only a new CSS modifier.
assets/css/cheatsheet.cssBackground patterns doubled, Effects & Interactions gallery, brand theming
- Background patterns went from 50 to 100, with a Pick Favorites control panel.
- An Effects & Interactions section where all eight items got working live demos rather than descriptions.
- Per-page brand colours rolled out across every cheatsheet then live.
- New internal Dashboard and Style Guide pages.
- Fixed a script-order race that intermittently broke the effect demos.
San Pedro theme built, repo established
Repo setup and live-theme sync, the ITOps theme build, and then San Pedro itself — a luxury editorial theme with a Human/Cyber mode toggle, built across a full session of feedback rounds and closed out with a documentation pass.
Unified cheatsheet system
The foundation everything since has been built on. Fifteen cheatsheet pages each carried their own duplicated <style> and <script> blocks, drifting apart in quality. All fifteen were migrated onto one shared template, stylesheet, and script, with per-page brand colours and a responsive table that turns into cards on mobile instead of scrolling sideways.
custom-cheatsheet.hbsassets/css/cheatsheet.cssassets/js/cheatsheet.jsSitewide background patterns, Components page, cheatsheet navigation
- A background-pattern system with tag override and auto-rotate, plus the first Components & Elements page.
- Cheatsheet cross-navigation: a back link and a previous/next pager.
- Library favicons, a tech background, and an About page rebuild with a kinetic heading.
- A long run of Cursor IDE fixes — a CSS leak into sitewide styles, a stale slug breaking its favicon and a link, width and pager inconsistencies against the other pages.
Twelve cheatsheets authored from scratch
WordPress, ProcessWire, Google Analytics, Figma, Procreate, iPhone iOS, iPadOS, Windows, TikTok, YouTube, Facebook, and Android — taking the library to 27 pages.