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()andesc_attr()to all output across every file - Added
current_user_can( 'read' )capability check tomy-psyborgpage render function - Replaced arrow function filters in
login.phpwith 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
charsetmeta 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 toupdated to WordPress 6.9 - README
Stable Tagadded … 1.3.0 - README licence header added
[1.2.0] … 2026-02-19
Added
my-psyborgadmin 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.pngat 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®tomy psyborg®
Fixed
- Logo transparency … both
logo.pnganddashboard-logo.pngprocessed 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 buttonsmy-psyborg.php… blank page scaffold withmy psyborg®menu item at position 1- Feed cache set to 1 hour via
wp_feed_cache_transient_lifetimefilter README.md… plugin documentation
Changed
- Plugin structure expanded to modular
includes/folder with separate file per feature dashboard-logo.pngadded 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 loaderincludes/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 windowincludes/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 footerincludes/colour-scheme.php… custom psyborg® admin colour scheme registered viawp_admin_css_color(), forced for all usersincludes/menus.php… hides Tools, Plugins, Themes and Comments menus from non-administrator rolesincludes/maintenance.php… maintenance/coming soon page with 503 header, bypassed for logged-in users and admins, toggled viapsyborg_maintenance_modeoptionassets/folder …logo.png,login-bg.jpg,icon-16x16.gif,dashboard-logo.png,admin-style.cssABSPATHcheck 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 |






