v1.7.35 — CS Monitor performance panel
·
385 commits
to main
since this release
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