psyborg®



Home

Our Work

Testimonials

Workshops

Services

Blog

About

Start Your Evolution

my psyborg® manager

Changelog

All notable changes to this plugin are documented here.
Format follows Keep a Changelog.
Versioning follows Semantic Versioning.

[1.3.0] … 2026-02-19

Security

  • Applied esc_html(), esc_url() and esc_attr() to all output across every file
  • Added current_user_can( 'read' ) capability check to my-psyborg page render function
  • Replaced arrow function filters in login.php with named functions for clarity and compatibility
  • Applied wp_kses() to RSS feed content before regex extraction
  • Added rel="noopener noreferrer" to all external links
  • Replaced raw arrow characters with HTML entity →
  • Added nocache_headers() to maintenance mode response
  • Added charset meta tag to maintenance mode page
  • Added GPL-2.0-or-later licence to plugin header and README

Fixed

  • Plugin Check errors … all 11 errors resolved across two passes
  • README Tested up to updated to WordPress 6.9
  • README Stable Tag added … 1.3.0
  • README licence header added

[1.2.0] … 2026-02-19

Added

  • my-psyborg admin menu page … two-column layout with welcome content and blog feed
  • Login redirect … all users land on my psyborg® page immediately after login
  • Dashboard logo in page header … dashboard-logo.png at 175px wide
  • 6-article psyborg® RSS feed in right column with thumbnails and Read More buttons
  • Welcome content … gratitude message, stay connected links, WordPress Maintenance Plan details
  • Social links … Facebook, Instagram, LinkedIn and blog
  • my psyborg® menu item pinned to top of WordPress navigation at position 1
  • 16×16 psyborg® icon on my psyborg® menu item

Changed

  • psyborg® dashboard widget removed from core WordPress dashboard
  • Default noisy dashboard widgets removed … dashboard_primary, welcome-panel, dashboard_quick_press
  • Menu label changed from My psyborg® to my psyborg®

Fixed

  • Logo transparency … both logo.png and dashboard-logo.png processed via Python Pillow to remove black RGB background and add true RGBA transparency
  • Dashboard logo swapped to psyborg-logo-on-Dark.png (white, for login) and inverted version (black, for dashboard header/footer)

    [1.1.0] … 2026-02-19

    Added

    • dashboard.php … psyborg® blog feed widget with 3 articles, thumbnails and Read More buttons
    • my-psyborg.php … blank page scaffold with my psyborg® menu item at position 1
    • Feed cache set to 1 hour via wp_feed_cache_transient_lifetime filter
    • README.md … plugin documentation

    Changed

    • Plugin structure expanded to modular includes/ folder with separate file per feature
    • dashboard-logo.png added to assets for admin footer and header use

    [1.0.0] … 2026-02-18

    Added

    • psyborg-manager.php … main plugin file with header and module loader
    • includes/login.php … custom login logo (psyborg.png), full background image (WordPress-Login-BG.jpg), branded login form overlay, logo linked to psyborg.com.au in new window
    • includes/branding.php … admin footer replacement with psyborg® dashboard logo, WP admin bar logo replaced with psyborg® 16×16 icon linked to psyborg.com.au, WP version removed from footer
    • includes/colour-scheme.php … custom psyborg® admin colour scheme registered via wp_admin_css_color(), forced for all users
    • includes/menus.php … hides Tools, Plugins, Themes and Comments menus from non-administrator roles
    • includes/maintenance.php … maintenance/coming soon page with 503 header, bypassed for logged-in users and admins, toggled via psyborg_maintenance_mode option
    • assets/ folder … logo.png, login-bg.jpg, icon-16x16.gif, dashboard-logo.png, admin-style.css
    • ABSPATH check added to every include file

      Roadmap … Planned Features

      Feature Notes
      Maintenance mode toggle in my psyborg® UI On/off switch without WP-CLI
      Client support contact form Direct enquiry to support@psyborg.com.au

      About

      psyborg® is a branding, graphic design, web design and content marketing studio focused on creative and useable communication.

      Get In Touch

      m. (+61) 414 914 087
      e. info@psyborg.com.au

      Suite 2, Shop 3
      3 Mawson Close

      Caves Beach 2281
      NSW, Australia

      psyborg®