Skip to content

SynaptikCMS 1.1

Choose a tag to compare

@synaptikcms synaptikcms released this 13 Jun 13:43

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 twitter value preserved for backward compatibility.
    • 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 calling resolve_admin_dir() which re-entered loadSettings() before the request cache was written; fixed by reading admin_dir directly 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