v1.0.5
— Pro 1.0.5 — GEO Status dashboard widget + blue/green/yellow palette LatestRelease notes
Fifth patch of the 1.x line. Introduces a "GEO Status" widget on the WordPress main dashboard and recalibrates the traffic-light indicator palette in the admin column to use more encouraging colors.
📊 New "GEO Status" dashboard widget
On admin login, on the WordPress main dashboard (wp-admin/index.php), a new widget shows the at-a-glance GEO completeness state of the entire archive.
What it shows:
- Average completeness percentage across the whole archive (large indicator at the top)
- Distribution by level in 3 colored boxes:
- 🔵 Complete ≥80% — posts ready for GEO-optimized publication
- 🟢 Partial 40-79% — posts that could be improved
- 🟡 To fill <40% — audit priority
- Top 5 posts with lowest completeness — with direct Edit links, so you can start from the most critical without hunting for them
The widget is Pro-only and visible only to users with the edit_posts capability (respects the WordPress standard). If your site has no published posts in GEO-enabled content types, the widget shows a friendly empty state with instructions instead.
Performance: aggregate stats are cached for 1h in a transient. Every post save automatically invalidates both the aggregate cache (widget) and the per-post cache (admin column), so numbers stay fresh without waiting. On sites with huge archives (10,000+ posts) the widget analyzes the last 500 modified posts to stay fast — a note is shown transparently under the total.
🎨 Recalibrated Completion Column palette
The traffic-light indicator in the GEO column of post/page/CPT lists changes palette:
- Before: 🟢 green ≥80% · 🟡 yellow 40-79% · 🔴 red <40%
- After: 🔵 blue ≥80% · 🟢 green 40-79% · 🟡 yellow <40%
Why the change: red on only-partially-filled content was a false alarm signal — in editorial reality managing large archives means always having a queue of posts to polish, that's not a "problem". The new palette:
- Doesn't stigmatize — no content is marked as "wrong"
- Communicates progression: blue = excellent, green = good, yellow = to improve
- Consistent with the WordPress admin look (blue = native primary color)
Percentage thresholds are unchanged (80% / 40%) and remain customizable via the innogai22_pro_completeness_thresholds filter. Under the hood the levels were renamed from green/yellow/red to high/mid/low — semantic names that won't need to change again if we touch the palette in the future.
🛡️ No action required
Zero-friction update: no DB changes, no migrations. The widget auto-registers on the first dashboard load after the update; the new palette appears immediately in post lists as soon as the admin refreshes a screen.