Skip to content

Releases: andrewbakercloudscale/cloudscale-devtools

v1.8.6 — Copy to clipboard, Escape key, entity fixes

05 Apr 22:00

Choose a tag to compare

What's new

Copy to Clipboard

  • New Copy button (electric pink) in the panel header copies the active tab as clean plain text
  • Summary copy captures everything visible: environment, DB/HTTP/log/cache/asset cards, plugin leaderboard, slowest queries, N+1 patterns, slowest HTTP calls, duplicate query groups, slowest hooks

Escape key

  • Closes the help panel if open
  • Otherwise collapses any open EXPLAIN results and expanded detail rows

Help panel improvements

  • Added Template and Transients help cards
  • Fixed scroll bleed-through (overscroll-behavior: contain)

Bug fixes

  • Fixed build.sh sed dot-escaping bug that was corrupting HTML entities (e.g. 🔴&#1.8.38;) on every version bump
  • Restored corrupted 🔴 (Issues) and 📈 (DB Queries) entities in panel titles

v1.7.45 — Fix panel not opening (iOS Safari)

05 Apr 11:47

Choose a tag to compare

Bug fixes

  • Fixed panel not opening on iOS Safari — WordPress registers some scripts/styles with src = false (inline-only assets). PHP's ?? operator doesn't catch false, so it was being JSON-encoded as a boolean into the JS payload. When renderAssets() tried to call .replace() on it, it crashed before bindEvents() ran — killing all click events on the panel.
  • Removed debug overlay and restored filemtime() cache busting

v1.7.38 — Fix help popover on mobile

05 Apr 09:47

Choose a tag to compare

Fixed the ? help popover overflowing the screen on mobile. Now uses position:fixed with max-height and overflow-y:auto so it scrolls within the viewport on any screen size.

v1.7.37 — CS Monitor: Assets, Hooks, Object Cache

05 Apr 09:31

Choose a tag to compare

What's new in CS Monitor

Assets tab

All enqueued JS and CSS files loaded on the current page, attributed to the plugin, theme, or wp-core that registered them. Filter by type (JS/CSS), plugin, or search by handle/path.

Hooks tab

Top 50 WordPress action/filter hooks by cumulative execution time. Sortable by count, total time, or max single fire. Search filter for quick lookup.

Summary enhancements

  • Object cache card — hit rate %, total hits/misses, persistent cache detection (Redis/Memcache)
  • Slowest Hooks bar chart — top 8 hooks by total time
  • Assets card — JS + CSS count at a glance

v1.7.35 — CS Monitor performance panel

05 Apr 09:19

Choose a tag to compare

CS Monitor — DevTools-style performance panel

A full developer performance panel docked at the bottom of every WordPress admin and frontend page (visible to manage_options users only).

Features

DB Queries

  • Every query timed and attributed to the responsible plugin
  • N+1 pattern detection (same query looping ≥3 times)
  • Duplicate query highlighting
  • Call-stack trace showing hook → plugin → function chain
  • EXPLAIN on demand for SELECT queries
  • Multi-column sort (time, plugin, rows)
  • Colour-coded severity: fast / medium / slow / critical

HTTP / REST

  • Outbound HTTP calls with latency and status
  • Plugin attribution via backtrace file paths

Logs

  • Reads wp-content/debug.log (last 500 entries)
  • Captures in-request PHP warnings/notices/deprecated
  • Filter by level and source
  • One-click debug logging toggle (stored in DB, survives container restarts)

Summary

  • Plugin leaderboard by DB query time
  • Top 5 slowest queries and HTTP calls
  • N+1 pattern list and exact duplicate groups

UI

  • Tall pill toggle button — easy to tap on mobile
  • ? help popover explaining every tab and colour code
  • JSON export
  • Keyboard shortcut Ctrl+Shift+M
  • Resize handle with localStorage persistence
  • Mobile: query column shown, plugin/rows hidden, horizontal scroll

v1.7.4

28 Feb 23:18

Choose a tag to compare

Initial open source release of CloudScale Code Block.