Changelog
Release notes for Grafucci Code. Current build: v1.2.69. The same history is available in wp-admin under Grafucci Code → Settings after install.
v1.2.69 Current
- remove Test data and Clear test data controls from Settings, Tools, and System Test
- stop admin POST handlers for creating or clearing QA test fixtures
v1.2.68
- stop auto-disabling Header / Run everywhere snippets when WordPress or other plugins save via AJAX (Customizer colors, Elementor, Heartbeat, etc.)
- stop auto-disabling snippets on recoverable PHP parse errors when repair fails — log only
- stop auto-disabling snippets while saving theme colors in the Customizer
- show language flags (Polylang image or emoji) instead of EN/AN text badges
- hide the Page generator when Execution is Auto insert — it only shows for Shortcode
- clean up multilingual page rules and Page connect UI — fewer nested boxes and less text
v1.2.67
- improve GitHub preview — changes-only view with stronger red/green backgrounds (side-by-side removed)
- show at least the first changed lines for large files instead of an empty “too large” message
- fix screenshot fake GitHub sync overview so linked snippets stay in sync / behind / local instead of all Issues
- improve Polylang language flags and make connecting a missing language page clearer
v1.2.66
- fix GitHub review diffs for changed files — red/green unified view with line numbers (WordPress Text_Diff API)
- fix busy loaders centering in the viewport during GitHub sync and license actions
- improve display-condition page pickers — Choose page placeholder stays out of the open list
- allow auto-disable when PHP repair fails for non-recoverable parse fatals (e.g. JavaScript run as PHP)
v1.2.65
- ignore stored page rules while a snippet is set to Shortcode — placement controls where it runs
- keep page rules in the database when switching Auto → Shortcode so they return if you switch back to Auto
v1.2.64
- fix page rules (Run only on / Don\'t run on) ignored after GitHub sync, activate/deactivate, or plugin update until re-saved
- fix deferred snippet HTML skipping include/exclude checks on the frontend
- prevent quick edit, duplicate, version restore, and method switches from wiping page rules
- preserve multi-page include/exclude lists through GitHub sync and activate/deactivate
- flush active-snippet cache on plugin upgrade so page rules apply immediately
- include page rules in full JSON import/export
- preserve page rules when saving as Shortcode instead of clearing them
- flush active-snippet cache after quick edit and version restore
- respect page rules for run_everywhere CSS/JS in wp-admin
- include page rules in compact JSON export
v1.2.63
- fix GitHub Sync review loading overlay stretching past the viewport — full-screen fixed overlay with scroll lock while busy
- fix Apply button when nothing changed — disabled, grayed out, labeled Nothing to apply
- hide unchanged snippets dropdown and header badge when everything is already up to date
- fix View details Screenshots tab showing raw CSS as visible text
- fix View version details Screenshots tab using broken Freemius remote readme instead of plugin screenshots
- improve screenshot captions under each image in View details
- confirm OK with WordPress 7.0.2
v1.2.62
- fix deactivation feedback modal buttons — use default WordPress colors instead of brand teal on Processing state
- add View details screenshots with dashboard, editor, folders, GitHub sync, and settings captures
- remove Contributors from View details; Author links to grafucci.com/code
- improve GitHub diff review — side-by-side view, lazy-loaded previews, and refreshed diff panel layout
- add screenshot demo data and fake GitHub tooling on Settings → Testing (testing ZIP only; omitted from customer release)
- ship grafucci-code-testing.zip for local screenshot and demo-data work
v1.2.61
- improve GitHub Sync stability and diff review
- refine display conditions and Polylang page pickers
- polish PHP safety and error logging
v1.2.52
- add display conditions — multi-page include/exclude chips
- add per-language page pickers when Polylang is active
- add section scoping — “Only run on” a page tree
v1.2.50
- add dedicated GitHub Sync admin screen
- connect GitHub via OAuth Device Flow (PAT fallback)
- add Update from GitHub with side-by-side diff review
- store GitHub tokens encrypted in WordPress
v1.1.3
- remove Full Scan from customer release builds (dev/local only)
- add health check for production-safe system verification
v1.1.1
- add Audit Log for PHP snippet change history
- add Testing Mode — Update saves private draft; Publish promotes to live
- keep PHP execution off by default on fresh installs
- add Freemius license activation (Settings → License)
- add snippet library, folders, generated pages, and shortcode execution
- add GitHub Sync, import/export, and Safe Mode on licensed installs