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