SynaptikCMS 1.1
This release brings major improvements to the admin, with a brand new interface, a dark/light mode, and bug fixes.
[1.1] — 2026-06-13
Added
- Homepage SEO fields — dedicated meta title, meta description, keywords, OG title, OG description and OG image configurable from the SEO tab in settings; independent from the global site title and description
- Major overhaul and improvements of admin:
-
Added dark/light mode in admin
-
Top bar — A sticky admin toolbar is now displayed on the front end when logged into the admin, providing quick access to the dashboard, content editing, and site settings
-
Quick edit links added on hover on item list table view
- Added function to duplicate articles/pages/projects
-
Improved CSS styles: more modern, more uniform design, replaced all icons with more modern svg ones
-
Refactored all standalone files, now using common header.php and footer.php as templates, and layout.php
-
Social networks — Extended social media support from 5 to 18 platforms.
- New platforms available in Settings → Social Media and rendered as inline SVG icons in the footer: Bluesky, Discord, Mastodon, Pinterest, Reddit, Snapchat, Telegram, Threads, TikTok, Twitch, WhatsApp, X, YouTube. Legacy
twittervalue preserved for backward compatibility.
- New platforms available in Settings → Social Media and rendered as inline SVG icons in the footer: Bluesky, Discord, Mastodon, Pinterest, Reddit, Snapchat, Telegram, Threads, TikTok, Twitch, WhatsApp, X, YouTube. Legacy
-
Added
-
- Theme: Vanta - added missing support for related content and custom fields
- Theme: Nova - added missing support for related content and custom fields
- Theme: Natura - added missing support for shortcodes, related content and custom fields
- Theme: Mono - added missing support for custom fields, added styles for recent projects shortcodes
- Theme: introduction of Prism theme, flat design, colorful, with dark/light switcher.
Changed
- Sitemap generator: removed creation of page list
- Improved social media section display in settings
Fixed
- Fixed batch-selection mode not displaying correct table headers in content lists
- Fixed infinite recursion crash (memory exhausted) when using theme live preview —
loadSettings()was callingresolve_admin_dir()which re-enteredloadSettings()before the request cache was written; fixed by readingadmin_dirdirectly from the already-parsed settings array - Fixed a bug where temp folders wouldn't get deleted after a database restore in
/bckps - Fixed [toc] anchor links now include the current page URL instead of resolving to the site root
- Fixed
_shortcode_parse_attrs()undefined index on empty quoted attribute values (e.g. url="") - Fixed settings fields (site_description, meta fields): were double-encoded on each save due to htmlspecialchars() applied before JSON storage — values are now stored raw and encoded only at display time
- Fixed CSS display issue in search overlay where the clear button was misplaced
- Fixed canonical URL generation to always output a normalized, trailing-slash URL via cleanUrl() instead of $_SERVER['REQUEST_URI'], resolving duplicate-content canonical conflicts reported by Google Search Console
- Theme: Portfolio - fixed several display issues and missing CSS rules, galleries display
- Theme: Nova - fixed several display issues and missing CSS rules
- Theme: Natura - fixed several display issues and missing CSS rules, galleries display
- Theme: Vanta - fixed gallery displays
Full Changelog: https://github.com/synaptikcms/synaptik-cms/commits/v1.1