=== SureDash === Contributors: brainstormforce Tags: dashboard, customer dashboard, customer, user dashboard Requires at least: 5.6 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.3.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html SureDash makes WordPress a community hub with unified login, custom dashboard, and total control over your data. [youtube https://www.youtube.com/watch?v=7syWO6epxnE] Try the live demo of SureDash. == Key Benefits == * **Seamless Integration:** Enhance your WordPress site with community features. * **Customizable Design:** Tailor the dashboard and features to match your brand’s look and feel. * **Scalable Solution:** Add new spaces as needed. == Free Features == * Custom login and registration forms * Visual customizer for dashboard layout * User profiles * Activity feeds for updates and engagement * Discussion forums with threaded replies (only site admin can post, but all members can comment) * Multiple discussions for focused sub-communities * Giphy integration for animated GIFs == SureDash Premium == * Learning management system course builder * Enable users to post in discussion feeds * Private discussion feeds * Resource library * Events (coming soon) * Support from our team == Perfect For == * Membership sites * Online courses * Customer support hubs * Niche communities == Installation == 1. Upload the plugin files to the `/wp-content/plugins/suredash` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Navigate to **SureDash > Settings** to configure your dashboard. == Links == * Visit [SureDash](https://suredash.com) * Get [Support](https://suredash.com/support) * Try [Test Drive](https://zipwp.org/plugins/suredash/) == Frequently Asked Questions == = How can I report a security bug? = We take plugin security extremely seriously. If you discover a security vulnerability, please report it in a safe and responsible manner. You can report the issue through our [Bug Bounty Program](https://brainstormforce.com/bug-bounty-program/). == Changelog == = 1.3.0 - 29th August 2025 = * New: Compatibility of Resource Library Space with the SureDash premium plugin. (https://suredash.com/docs/setup-resource-library/) * New: Introducing the Default Colour Palette, Light-Dark Colours setting under the Customize Portal. (https://suredash.com/docs/global-color-palette-explained/) * New: Introducing Colour Switcher block to allow user to switch between light and dark color modes. (https://suredash.com/docs/fix-global-color-palette-missing-message/) * New: Introducing "Enable Like & Share Buttons" space-level option to control the visibility of like and share buttons for a frontend space view. * New: Introducing "Custom CSS" settings in the dashboard to allow users to add custom CSS for the portal. * New: Added “Show Hidden Spaces” option in the dashboard, allowing users to restore spaces they previously hid for a cleaner and more concise listing view. * New: Introduced a new Feeds Icon for the Feeds Page in the side navigation. * Improvement: Adjusted the entire portal with SureDash default colours for better consistency with light-dark modes. * Improvement: Updated the single post/page space editor flow fora better user experience. * Improvement: Excluded portal login & registration pages from WordPress home page display settings to avoid conflict. * Improvement: Introduced new filters 'suredashboard_uploads_base', 'suredash_user_avatar_markup', 'suredash_inserting_default_post_status' for better customization. * Improvement: Updated responsive side navigation icon for a better visual experience. * Fix: Bricks Compatibility - Themify, Font Awesome icon showing broken on the space frontend view. * Fix: Link Space - Resolved 404 error when opening Link Space in a new tab from the admin dashboard. * Fix: Notifications - New registered users are getting notifications since the beginning of the portal instead of the registered date. * Fix: Elementor Pro compatibility: Page transitions causes user logout issue when visiting profile or bookmarks sub-page. * Fix: Resolved issue where newly uploaded Profile Photo and Cover Image were not showing correctly. * Fix: Reset password emails now correctly use the updated login page slug/URL instead of always defaulting to portal-login. * Fix: PHP Error - "Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, bool given". * Fix: Single post preview and portal content now correctly use space-specific layout settings instead of global layout settings. * Fix: Modern Layout - Notification count showing double count. * Tweak: Removed bookmark icon for Space for non-logged-in users. * Tweak: Improved the dynamic tags drag-drop behaviour to copy the shorthand properties flow. * Tweak: Smoothen the Portal manager selection & removal workflow from User Roles settings. = 1.2.1 - 31st July 2025 = * Improvement: Default Rest Password mail template updated with the new {{password_reset_url}} variable. * Fix: Removing "Space Thumbnail Image" still be visible in the space collection frontend. * Fix: Opened image Lightbox able to scrolls beneath portal view. * Fix: "Login to Contribute" CTA notice visible for non logged-in users even if post comments are disabled. * Fix: SureCart Compatibility - Customer dashboard areas are not rendering. * Fix: Kadence Compatibility - Global theme palette vars not loading on the portal frontend. = 1.2.0 - 25th July 2025 = * New: Introducing "Copy URL" functionality for comments, allowing users to easily copy the URL of a specific comment. * New: Introducing "Edit" functionality for comments, allowing users to edit the comment. * New: Introducing "Delete" functionality for comments, allowing users to delete their own comments. * New: Compatibility of Collection Space with the SureDash premium plugin. (https://suredash.com/docs/create-collection-space/) * Improvement: The flow of space creation and setting up has been improved with better user experience. * Improved codebase with best coding practices. * Improvement: Separated the Space Title & Space Icon fields in the Space creation flow for better user experience. * Improvement: Duplicated space name for Posts Discussion space type is restricted for avoiding same forum name conflicting issue. * Fix: Compatibility for Presto Player for their future update to fix paginated posts with media blocks are not rendering properly on the frontend. * Fix: Comments separator line not appearing properly in continuous comment threads. * Fix: Duplicated SureDash post falls under the last paginated page of the post list. * Fix: Google GSI login not working properly in the SureDash Login/Register block. * Fix: Portal spaces & community content's post comments are not appearing under the user profile view. * Fix: Hidden space creation notification is suppressed. * Fix: SureDash capability user unable to upload image/video from comment box. * Fix: Query Monitor shows "Function _load_textdomain_just_in_time was called incorrectly" error. * Tweak: Updated "Failed to Save" error message when non portal-manager user tries to save the space settings. * Tweak: A portal-manager user is deleted from the WordPress user list, then this user is removed from the portal manager list. * This update addressed a security bug. Props to PatchStack for reporting it responsibly to our team. Please make sure you are using the latest version on your website. = 1.1.0 - 08th July 2025 = * New: Introducing "User Roles" filter for Users table in the admin dashboard to filter users based on their roles. * New: Introduced "Override WordPress Registration Setting" option in the Login/Registration settings to allow registration even if the WordPress registration is disabled. * New: Introduced new keyboard shortcut (CTRL+S / CMD+S) to save the space editor & space group settings. * New: Added lost-password & reset-password support for the SureDash Login block. * Improvement: Added better validation notices for images upload in the frontend post editor if image size exceeds the limit. * Improvement: Introduced "Link" option for Reset Password email template setting to allow users to put a custom links in the email. * Improvement: Refactored the code for dashboard app icon library for better performance. * Improvement: Added support for searching posts and pages by their ID in the single space post search. * Improvement: Improvised the flow of user profile form updating and saving process with better user experience. * Improvement: Optimized dashboard application performance for better user experience with improved codebase. * Fix: SureForms form CPT posts getting listed in single space post search results. * Fix: Kadence compatibility: The scroll to top buttons appear weirdly on the portal frontend. * Fix: Profile's Save button isn't working on Safari browser. * This update addressed a security bug. Props to PatchStack for reporting it responsibly to our team. Please make sure you are using the latest version on your website.