Changelog

Release notes for Grafucci Code. Current build: v1.6.0. The same history is available in wp-admin under Grafucci Code → Settings after install.

v1.6.0 Current

  • add a redesigned admin interface on every Grafucci Code screen, with light and dark themes and bundled Hanken Grotesk and JetBrains Mono fonts
  • add a sidebar for navigation with live counts, Safe Mode and Testing Mode status, Settings, Help and the upgrade link
  • add a Ctrl K / Cmd K command palette to jump to any screen or setting, or search snippets
  • add folders to the sidebar, keeping drag and drop, select mode, colors, sort modes and bulk actions
  • improve Snippets with a full table, one-line rows, larger type icons, status tabs, a Filter popover for type, location, page and GitHub, and a selection bar for bulk actions
  • improve the code editor with a rebuilt top bar, a full light and dark syntax palette and a save bar; Ctrl S still saves
  • improve the new snippet dialog with fewer steps and number keys to pick the code type
  • improve Pages as a list with details: search, filters, the free plan meter, output, address, Polylang translations and Disconnect, which keeps the WordPress page
  • improve Health, formerly Tools, with Errors, Checks and Activity as lists with full messages, context, findings by line and copy details
  • improve Settings with one header and tabs, clearer rows and switches, a save bar that appears on change, and rewritten License, Account and AI Connect panels
  • improve GitHub, formerly Sync, with a connection bar, even count cells and the activity log beside the work area on wide screens
  • improve Import / Export as its own page, opened from Snippets
  • improve Polylang support so a snippet lists every connected page, one per language
  • improve notices so every admin notice appears in one place above each screen
  • improve dialogs, toasts, the folder menu and confirm popups with the new styles
  • improve the WordPress admin menu by no longer folding it on Grafucci screens
  • improve the interface by removing keyboard hints from New snippet, search and the sidebar; the shortcuts still work
  • improve the plugin details screenshots with new light and dark captures of every screen, including the command palette and AI Connect
  • improve demo snippets so they start inactive
  • improve AI Connect with a Pro check on its REST endpoints
  • improve wp-admin speed by loading the folder list, snippet counts and folder lookups once per request, cutting about 30 percent of queries on a Grafucci page
  • improve wp-admin speed by checking migrations with one option read instead of one per migration
  • improve WordPress coding standards compliance with input unslashing, wp_delete_file and translator notes
  • fix Ctrl K opening both the Grafucci search and the WordPress command palette
  • fix link buttons losing their color in dark mode and low contrast on muted text

v1.5.8

  • speed up PHP snippets by compiling each one once and reusing that file on later page views
  • stop rewriting unchanged GitHub-linked snippet files on every request
  • cache the shortcode-only PHP list for five minutes, and clear it when a snippet is saved or toggled
  • check duplicate PHP faster by comparing hashes first and loading full snippet code only when needed

v1.3.0

  • remove hidden GitHub files from the list after you delete them on GitHub and check status
  • add a folder right-click menu to rename, add a child folder, pin, set a color, or delete
  • keep pinned folders at the top of their group
  • add Unassigned in the folder sidebar for snippets that have no folder
  • ask for Auto insert or Shortcode in the new snippet window before choosing where it runs
  • show the full Grafucci Code logo in the header, with a separate logo for dark mode
  • update the plugin banner, plugin icon, and WordPress menu icon
  • rename the main screen to Snippets
  • quiet GitHub counts so Linked and In sync sit apart from Behind and New
  • lead the Plugins screen name with GitHub Sync

v1.2.105

  • fix GitHub Apply so completed reviews return to the correct page
  • improve Limit to pages expansion so its content stays contained during animation

v1.2.104

  • fix GitHub Apply so a large folder preview is not lost mid-run
  • keep the review available if some files apply and others fail

v1.2.103

  • fix Update from GitHub so a large folder like grafucci still opens the review instead of silently stopping
  • show GitHub scan errors in the overlay so they are not missed after loading

v1.2.102

  • fix Update from GitHub so it opens the review screen after scanning folders
  • close folder options on the first outside click without also triggering that click
  • improve the GitHub Check and Update overlay with status animation instead of a static Loading line

v1.2.101

  • remove search from the snippet type dropdown — keep it on Folder
  • stop Auto insert and Shortcode from using the jumpy panel animation
  • close folder options as soon as you click anywhere else
  • soften GitHub Change, Preview Pull, and Push hover
  • make Disconnect on the snippet GitHub card red

v1.2.100

  • stop the Snippets folder tree from flashing every folder open on load
  • close folder settings when opening rename, new folder, color, or the parent dropdown
  • rebuild the New snippet dialog as a compact type and location picker
  • restore the Limit to pages icon and open it without a layout jump
  • fade Auto insert and Shortcode panels instead of snapping
  • move GitHub Sync to the top of the snippet editor sidebar
  • flatten Saved versions so it matches other editor cards

v1.2.99

  • fix moving folders in the Snippets sidebar
  • put the snippet drag handle beside the title instead of above it
  • remove the extra View page link so it only appears in row actions
  • close folder options when you click the same menu again, click outside, or press Escape
  • drop the left color bar on the active folder
  • use a grey folder settings panel instead of a strong blue one
  • cover the whole plugin screen with the GitHub Check overlay, not the WordPress admin bar or menu
  • add space above Bulk actions on the snippets table
  • simplify Auto insert and Shortcode labels in the snippet editor
  • show Limit to pages as an open/close row
  • move the shortcode reminder to a small help icon next to Where it loads

v1.2.98

  • keep the GitHub busy overlay on the GitHub page so it does not cover the WordPress admin bar
  • add space under GitHub folder lists so borders are not stuck to the bottom of the page
  • enlarge folder expand, drag, and options controls so they are easier to hit
  • open folder options from the button instead of the exact click point on the dots
  • soften folder selection, rename, and settings highlights
  • allow dragging snippets from the table onto sidebar folders
  • show View page on snippets that have a connected WordPress page
  • add a Has page filter on the snippets list
  • simplify the snippet editor sidebar — type and folder first, then how it runs
  • collapse optional page limits in the snippet editor
  • shrink search fields inside dropdowns
  • use a red confirm button for trash and delete

v1.2.97

  • restore a full-screen overlay while Update from GitHub is comparing files
  • keep Apply and Cancel visible at the top of Review changes
  • simplify unchanged and new file rows on the Review changes screen
  • move GitHub sync progress and Check onto the repo and branch row
  • show Check as an icon-only control on GitHub Sync

v1.2.96

  • hide the plugin header menu and hamburger on smaller screens
  • shrink the New snippet dialog on smaller screens so it does not fill the viewport
  • show snippet row actions on hover instantly, like WordPress posts
  • keep hidden GitHub files out of the header Updates count after refresh
  • show the Priority column by default
  • match Generated Pages status filters to the Snippets All / Active links
  • use a white WordPress admin menu icon without a square background
  • remove the double focus ring on search fields and New snippet type choices

v1.2.95

  • remove the Folders admin page — organize folders from the Snippets sidebar
  • show Testing mode on in the header when Testing Mode is enabled
  • space the header GitHub and Check controls so they match Errors and Settings
  • redraw the WordPress admin menu icon without a white square
  • show snippet priority as a plain number instead of a wide badge
  • keep snippet row actions visible under the title like WordPress posts
  • replace the GitHub Check and Update overlay with an inline progress bar
  • add a Settings option to email when a snippet is auto-disabled, off by default
  • redesign the New snippet dialog as a centered picker

v1.2.94

  • change the plugins-list name to Grafucci Code – PHP, CSS, JavaScript and HTML Snippets with Folders, Shortcodes, Generated Pages and Safe Mode

v1.2.93

  • fix Plugin Check errors on snippet issue counts and the new-snippet picker

v1.2.92

  • change the plugins-list name to Grafucci Code – Insert Headers and Footers + Custom Code Snippets – WordPress Code Manager

v1.2.91

  • update the plugin package so sites already on 1.2.90 can install this copy

v1.2.90

  • show GitHub sync status and Check again next to the repo toolbar
  • keep the header GitHub refresh visible and show a count when there are updates
  • change the header Testing Mode label from Test to Testing

v1.2.89

  • compact the header GitHub control to a status dot, update count, and refresh check
  • shorten Testing Mode in the header to Test with an on/off switch
  • move Check status and in-sync progress into the GitHub toolbar
  • move Update from GitHub next to the folder scan heading
  • show sync status counts below the folder workspace

v1.2.88

  • fix Safe Mode warning flashing as a toast on every Settings tab
  • fix in-page warnings being converted to toasts that vanish right away
  • fix warning banners looking like normal cards in dark mode
  • allow hiding GitHub files from the Sync list without removing them from the repo

v1.2.87

  • improve GitHub Sync — click a status count to list the snippets in that group
  • improve the admin header so it matches Grafucci Booking — mark logo, page nav, and tools
  • change the plugin logo and WordPress.org banner to the code-brace mark

v1.2.86

  • change the plugin logo from angle brackets to a code-brace mark
  • update the WordPress plugin banner to match the new logo
  • improve the admin header so it matches Grafucci Booking — logo, page nav, and tools

v1.2.85

  • stop loading the deprecated jshint editor script so WordPress 7.1 does not warn
  • redesign the GitHub Sync page with compact counts instead of six status boxes
  • change GitHub and WordPress folder pickers into one scan workspace
  • show the snippet name first in the browser tab when editing
  • add a dark-mode header logo

v1.2.84

  • speed up Update from GitHub so it scans the repo once instead of walking every folder
  • clear the New count on the GitHub Sync dashboard as soon as you apply imported files

v1.2.83

  • fix Update from GitHub hanging on Loading after you click the button
  • fix Check status so new GitHub files show in the overview instead of only already-linked snippets
  • hide Cursor and editor folders from the GitHub folder list so they are not imported

v1.2.82

  • fix GitHub Check status so it stays fast with hundreds of linked snippets — compare file SHAs instead of downloading every file

v1.2.81

  • remove unused Settings tabs for General, New snippets, and Advanced
  • move dark and light theme to the plugin header on every screen
  • keep snippet type detection always on when you paste code
  • remove the AI code review placeholder from Settings
  • improve folder rename so the name edits on the same row
  • improve the new folder form with a title and a Create button
  • improve the folder options menu with icons
  • keep snippet icons as outline only
  • improve the Folders page with a 3-dot menu, drag handle, and tighter rows

v1.2.80

  • fix the Inside folder dropdown so it stays on screen and scrolls when the list is long
  • keep Folders page icon style, color, and size separate from the Snippets sidebar
  • add snippet icon style on the Folders page so folder and snippet icons can look different
  • apply Folders page icon color and size to snippet icons as well
  • improve the Folders page table, bulk actions, and checkboxes
  • improve adding and renaming folders on Folders and in the Snippets sidebar
  • add a type and location picker when creating a snippet
  • group Runs on into theme locations and default locations
  • add a Main starter folder alongside Header and Footer

v1.2.72

  • redesign the Folders page toolbar, settings popover, and snippet rows so actions sit with each name
  • keep the Snippets folder sidebar open — drag to resize, no collapse control
  • fix the Page rules plus button so it adds the chosen page instead of only opening the dropdown
  • simplify language page rules with a flag and language-code badge on one row
  • prevent duplicate snippets when Shortcode and Auto insert saves race
  • stop leftover shortcodes from also running after a snippet is switched to Auto insert
  • show error logs in the plugin header with a count badge
  • make snippet status filters match WordPress All / Active / Inactive links
  • refresh GitHub listings when checking status or updating so new commits appear without a page reload
  • keep selected GitHub folders while the folder list refreshes so Update from GitHub starts immediately

v1.2.71

  • merge Dashboard into Snippets so the plugin opens on your snippet library
  • remove the extra Snippets menu item and the dashboard quick-action bar
  • show folders, search, type and location filters, and table settings on one Snippets page
  • show snippet status as standard WordPress All / Active / Inactive links
  • hide Priority from the default snippets table
  • fix folder sidebar collapse and expand so the edge control works reliably
  • keep table settings visible when the folder sidebar is open
  • match the collapsed folder strip to the expanded sidebar
  • move Audit Log under Tools
  • show a review notice when snippets were auto-disabled

v1.2.70

  • prevent a false “not tested with this WordPress” warning on 7.0.x security patches
  • stop loading unused editor lint scripts that WordPress 7.0 marks as deprecated
  • add Grafucci Folders-style folder tree on Dashboard and Folders
  • add folder search, inline create/rename, colors, and icon style settings
  • add drag to nest folders as well as reorder
  • add folder sidebar collapse and resize on Dashboard
  • remove the folder create/edit modal on Dashboard and Folders

v1.2.69

  • 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