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