Client Portal
PluginChangelog 125
Every release, newest first, as the vendor published it in the plugin’s changelog.
Showing 125 of 125 releases Show every release
5.10.0
New Improved Fixed Not available yetNew
- Creating a portal now opens a chooser. Start from scratch, use one of your own templates, or pick a ready-made portal from the Portal Gallery.
- You can favourite a template so it sorts first under My Templates.
- You can export a portal or template as JSON from the list screen, and import that file from the chooser. Content pages, synced patterns, navigation, and files come with the export.
- Files and Private Files can show clients a title instead of the uploaded filename. The title starts as the name in the Media Library, and you can change it on the module.
- Clients can now be emailed when you add files to a Files or Private Files module in their portal. The email waits a few minutes after you last save so you can add more files without extra messages. This is on by default. You can turn it off or change the wording in Notifications, the same way as the other emails.
- After you update a content page, you can email the clients who can see that page. Updating the page does not send the email. You choose who to notify from the confirmation that appears after you save. Turn this off in Notifications to hide the link.
- Each module can use its own icon. PNG, JPG, GIF, and WebP work by default. SVG is available when your site already allows SVG uploads.
- Portal text now follows your site language, including comments, module actions, and Client Uploads. Belgian Dutch is included.
Improved
- Editing a template shows a notice that existing portals stay unchanged.
- Synced patterns in the editor link out to their documentation.
- The template gallery heading stays on screen while templates load.
- The Powered by link opens in a new tab.
- Text under an image slider in the popup no longer sits against the bottom edge.
Fixed
- Client Uploads no longer show on public portals, and the editor warns you when one is set up there.
- Imported templates no longer arrive already favourited.
- Deleting a WordPress user removes that person from the portals they were assigned to.
- On sites with many content pages, the assigned page stays selected in the editor dropdown.
- The Register block lists portals and templates beyond the first 10.
- A content page no longer goes blank when an image slider is missing images.
- Importing a portal no longer stalls when images on the source site cannot be reached.
- Moving a portal to another site keeps links between its content pages, and links that pointed at the original site, working.
- Imported content keeps backslashes.
- Module icons display correctly when several appear on the same page.
- The Portals column on the Users screen loads faster on sites with many portals.
5.9.1
Fixed Security Not available yetImproved
- Hardened session cookie handling
Fixed
- Fixed editor text not displaying in the correct font on newer WordPress versions
- Fixed interactive content failing to render on portal content pages
- Fixed live colour preview throwing in the iframed block editor
- Fixed frozen live colour preview backgrounds in the editor
5.9.0
New Improved Fixed Security Not available yetNew
- Auto-created portal titles can now include the client's name or company. Add {first_name}, {last_name}, or {organization} to the New Portal Title field — in the registration block or your global settings — and each new portal is named automatically (for example, "{first_name}'s Portal" becomes "John's Portal"). Plain titles and existing portals are unchanged.
Improved
- Renamed several admin sidebar labels for clarity
- Editor scripts now refresh correctly after an update, so browsers no longer serve outdated editor code from cache
- Private file security updates
Fixed
- Fixed an issue where some private file downloads could fail unexpectedly in the block template
- Reminder notifications: deselecting all recipients now saves correctly and sends to nobody, instead of being ignored
- Phase settings no longer fail to load when the number of parts is set to 0 or left empty
- Fixed an editor crash ("leco-cp-sidebar has encountered an error") when clicking "Edit original" on a synced pattern inside a portal or template
- Pattern editing inside portals now works correctly in WordPress 7.0
5.8.1
New Improved Fixed Not available yetNew
- Auto-created portal titles can now include the client's name or company. Add {first_name}, {last_name}, or {organization} to the New Portal Title field — in the registration block or your global settings — and each new portal is named automatically (for example, "{first_name}'s Portal" becomes "John's Portal"). Plain titles and existing portals are unchanged.
Improved
- Renamed several admin sidebar labels for clarity
- Editor scripts now refresh correctly after an update, so browsers no longer serve outdated editor code from cache
Fixed
- Fixed an issue where some private file downloads could fail unexpectedly in the block template
- Reminder notifications: deselecting all recipients now saves correctly and sends to nobody, instead of being ignored
- Phase settings no longer fail to load when the number of parts is set to 0 or left empty
- Fixed an editor crash ("leco-cp-sidebar has encountered an error") when clicking "Edit original" on a synced pattern inside a portal or template
5.8.0
New Improved Fixed Security Not available yetNew
- Comment notifications: get notified when clients comment on content pages
- Per-portal notification settings: override your global notification setup on a portal-by-portal basis when you need different behaviour for different clients
- Custom admin recipient field: send admin notifications to additional email addresses, not just the site admin
Improved
- Notification settings page redesigned for clarity, with pill-style sub-tabs, clearer copy throughout, and a refreshed layout
- Per-notification enable/disable toggles are easier to find and use
- "Email appearance" tab renamed to "Email settings" and rewritten to be more useful
- "Module available" renamed to "Module activated" for consistency
- Email subject lines and body content rewritten to be clearer and more professional
- Custom notification fields now pre-fill with your global defaults so you're not starting from scratch
- Image slider modal redesigned: full-width images, overlay navigation arrows, cleaner layout without grey background
- Image slider download dropdown now opens upward to avoid being clipped by the modal edge
Fixed
- Resolved an issue where some portal notifications could be silently blocked even when settings showed them as enabled
- Digest emails now correctly respect per-portal notification settings
- Multi-recipient admin emails now correctly report delivery status (previously, partial delivery could be reported as a full failure, leading to duplicate sends)
- Hardened security for notification emails containing user-generated content
- Fixed a layout issue where pasting formatted content from other apps (like Google Docs or Word) into a module would break the list styling in the popup view
- Inactive modules no longer appear active in the content page sidebar — they're now properly greyed out and non-clickable, matching the behaviour elsewhere in the portal
5.7.3
Fixed Not available yet- Fix: Fatal error on login page for Classic template users
5.7.2
Improved Fixed Security Not available yet- Fix: Various security improvements
- Fix: Module status notifications now fire correctly in classic editor
- Fix: Upload notification emails show only newly uploaded files
- Fix: File list now displays correctly in upload notification emails
- Fix: Duplicate module/phase blocks no longer cause completion collisions
- Fix: Boolean meta compatibility after migration
- Fix: Email logo constrained to proper size
- Fix: Content page styling improvements (accordion, lightbox, sidebar modules)
- Fix: Editor compatibility on WordPress.com
- Fix: Header centering when navigation is removed
- Fix: Query Monitor warnings and missing dependencies
- Fix: Text editing after dragging modules/phases in editor
- Fix: Empty image slider modules now show proper empty state instead of black screen
- Fix: Content page sidebar opening wrong lightbox for file modules
- Fix: Duplicated modules no longer mark the wrong module as complete
- Improved: Newest uploaded files now appear at the top of the file list
- Fix: Content page selector showing wrong page in editor sidebar
- Fix: Content page dropdown not listing all pages
- Fix: Special characters not displaying correctly in content page titles
- Fix: Extra spacing above images in column layouts on content pages
- Improved: Modernised default notification email text
5.7.1
Improved Fixed Not available yet- Fix: URL module "Open in New Tab" not working in multi-URL modals
- Fix: Login page logo overflow and block theme style interference
- Fix: Login page template detection for Classic template users
- Fix: Pink admin sidebar caused by reset.css leaking outside editor
- Fix: Asset isolation breaking third-party plugins on portal editor screens
- Fix: File deletion crash on client uploads module
- Fix: Module status not persisting after save
- Fix: Single-URL and single-file modules not opening directly
- Improved: Redesign delete confirmation modal to match mark-complete dialog
- Improved: Portal duplication slug collision, Unicode encoding, and file count updates
5.7.0
New Fixed Not available yet- Design Refresh: Complete visual overhaul of the portal dashboard, modals, and content pages with a new design system.
- New modal design with grey header backgrounds, typography tokens, and branded confirmation UX.
- Added mark-as-complete buttons to modal headers and image slider modals.
- Module completion status now stored in post meta to prevent editor overwrites.
- Redesigned file and URL module modal list items as cards with action buttons.
- Added optional rich text areas above and below module content in modals.
- Added compact due date UI with clock icon and tooltip on module cards.
- Added file count badge and upload button to module cards.
- Added comment count to module cards for content page modules.
- New content page typography system with WYSIWYG editor styling.
- Styled blockquote, pullquote, code, table, accordion, separator, and gallery blocks for content pages.
- Added callout block variations for content pages.
- Added phase description field to portal dashboard.
- Redesigned comments section with AJAX submission, threaded replies, and inline reply forms.
- Added custom URL slug field to content page editor sidebar.
- Added Divi theme compatibility with conditional CSS loading.
- Fixed module block validation errors by extracting title color from HTML.
- Fixed Mark as Complete returning 500 error when email fails.
- Fixed REST API access for non-admin users in block editor.
- Added safeguard against accidental bulk user detachment from portals.
5.6.3
Improved Fixed Security Not available yet- Security: Fixed a vulnerability in client uploads that could allow unauthorized file access.
- Fixed a major performance issue where the block editor was slow to load due to notifications API calls.
- Fixed navigation blocks showing as "Unsupported" when editing in Site Editor.
- Fixed WooCommerce conflict causing black header background in the block editor.
- Updated default colors: Primary #69BDFE, Secondary #F76187, Tertiary #2C314C.
- Improved general information section text layout with better readability.
5.6.2
Fixed Not available yet- Fixed an issue on multisite where portal assignments could conflict between sites.
- Fixed an issue on multisite where the content page selector would spin indefinitely.
- Fixed password reset links not being clickable in some email clients.
5.6.1
Fixed Not available yet- Fixed a performance issue when site has many content pages, the editor is loading very slow.
5.6.0
New Fixed Not available yet- Added notification settings on the per-portal level.
- Fixed page display issues on the legacy theme.
5.5.2
Fixed Not available yet- Fixed an issue where HTML tags were stripped out from the content pages.
5.5.1
Fixed Not available yet- Fixed an issue where the user registration emails were not sent on a brand-new CP install.
- Fixed an issue where the Client Uploads cannot be deleted.
5.5.0
New Not available yet- Added support for comments in the Content Pages.
5.4.2
Fixed Not available yet- Fixed an issue where PHP fatal error thrown when installing the plugin.
5.4.1
Fixed Not available yet- Fixed an issue where the content page sidebar items were not displayed correctly for new portals created after 5.4.0.
- Fixed compatibility issues with the Avada theme.
5.4.0
New Fixed Not available yet- Added a new Image Slider module.
- Added proper support for using HTML markup in the modules.
- Fixed an error where the "Translation loading for the leco-cp domain was triggered too early" PHP warnings were thrown.
5.3.3
New Improved Fixed Not available yet- Added new filter:
leco_cp_login_redirect. - Updated to bring the filter
leco_cp_view_portal_textinto the Five theme. - Fixed a bug where the sidebar settings didn't apply to classic portals.
5.3.2
Improved Not available yet- Updated Freemius SDK to the latest version.
5.3.0
New Not available yet- Added support for Templates in Five.
- Added support for the HM Multiple Roles plugin.
5.2.4
New Fixed Not available yet- Added type to search functionality in the Content Pages module.
- Fixed PHP notices thrown when the default CP settings don't exist.
5.2.3
Fixed Not available yet- Fixed an issue where a Private Files module contained uploaded files could not be rendered in the block editor when trying to update it.
5.2.2
Fixed Not available yet- Fixed an issue where the Client Uploads couldn't be downloaded.
- Fixed an issue where the portals created from the template were empty.
- Fixed an issue where the Templates are not loaded in the WooCommerce Product edit screen.
5.2.1
New Improved Fixed Not available yet- Added the noindex robots meta tag to private Portal pages so the search engine won't index them.
- Updated to display preview links in the block editor for the Content Pages.
- Updated to link to the single URL for the Links module in the Content Page sidebar.
- Fixed the missing CSS styles on the Content Pages.
5.2.0
Fixed Not available yet- Fixed the import and export feature to support Five.
- Fixed an issue where duplicated modules cannot be displayed in the sidebar of content pages.
5.1.9
Fixed Not available yet- Fixed an issue where the CP Portals in the Content Pages list were incorrect.
- Fixed an issue where the Client Picker in the Block Editor was not fetching some of the clients.
5.1.8
Fixed Not available yet- Fixed an issue where Client Portal was linked to the wrong URL on the Plugins page.
- Fixed an issue where only 10 Content Pages can be loaded in the Block Editor UI.
- Fixed conflicts with the Rank Math plugin.
- Fixed the project status text on the archive page.
- Fixed several text colors related issues.
5.1.7
Fixed Not available yet- Fixed a compatibility issue with the WP User Frontend plugin version 4.
- Fixed a regression caused in 5.1.6 where the custom theme.json file was printed on the page.
- Fixed the Dashboard link was incorrect.
- Fixed an issue where HTML entities like "&" were being encoded when duplicated a project.
5.1.6
Fixed Not available yet- Fixed the Private Files module was broken in WordPress 6.5.x.
- Fixed a CSS style bug from 5.1.5.
- Fixed the compatibility issue with themes that don't have a theme.json file.
5.1.5
New Fixed Not available yet- Added an admin notice to the Templates page to explain the compatibility issue with the Block Editor.
- Fixed an issue where the search icon styles broken when a non-block theme like Divi was used.
5.1.4
Fixed Not available yet- Fixed PHP errors thrown in the Users page.
- Fixed compatibility issue with Kadence Blocks.
5.1.3
Fixed Not available yet- Fixed the "invalid category" warnings in the browser console.
5.1.2
Improved Not available yet- Updated the content page links in the sidebar.
5.1.1
Fixed Not available yet- Fixed a syntax error causing white screens for CP Projects.
5.1.0
New Fixed Not available yet- Added the integration with Freemius SDK to manage Client Portal licensing.
- Fixed an issue where PHP errors thrown when $wp_query is null.
- Fixed the Content page layout settings are missing in Five.
5.0.3
Fixed Not available yet- Fixed font styling issues on the archive page.
- Fixed the login and registration blocks didn't work in the block editor and the styles were broken.
- Fixed the header banner image was not rendered.
5.0.2
Fixed Not available yet- Fixed an issue where the sidebar cannot render properly in Content Pages.
- Fixed an issue where the Add New User with the CP Client role stopped working.
5.0.1
Fixed Not available yet- Fixed an issue where the layout broken for the Classic theme in some cases.
- Fixed the default logo was not loaded when editing a new portal.
- Fixed several minor CSS issues.
5.0.0
New Fixed Not available yet- Added support for the Block Editor in the edit screen.
- Added new filter
leco_cp_archive_custom_logoto customize the logo in the archive page. - Fixed an issue where files modules carried the previous URL when no files uploaded.
- Fixed deprecated warnings in PHP 8.x.
- Fixed a typo in a translatable string and updated translation files for it.
4.16.7
New Not available yet- Added support for the WP 2FA and Two Factor plugin.
4.16.6
Fixed Not available yet- Fixed a compatibility issue with the Flatsome theme.
- Fixed a style conflict issue with the WordPress editor.
4.16.5
Fixed Not available yet- Fixed projects shows up in the search results.
4.16.4
Fixed Not available yet- Fixed compatibility issue with the Google Captcha plugin.
4.16.3
Improved Fixed Not available yet- Fixed PHP fatal error thrown for WooCommerce integration in some edge cases.
- Fixed the style of the HTML select element.
- Updated the WooCommerce integration to support {first_name} and {last_name} tags in the project title, and an option to disable the project auto-creation when a customer already has a project created from the same template.
4.16.2
Improved Not available yet- Updated to allow 'login_form_defaults' filter to customize the login form labels.
- Updated the Italian translation (thanks to Gianfilippo).
- Updated the CSS styles for the General Information section.
4.16.1
New Fixed Not available yet- Added missing translation strings and update the language files.
- Fixed an issue where the due date cannot be saved on non-English locales.
- Fixed an issue where the due date reminder cannot be "None".
- Fixed due date reminder broken with certain PHP environments.
4.16
New Improved Fixed Not available yet- Added "Due Date/Reminder" settings in each module.
- Added "Reminder" settings in CP Settings - Notifications.
- Added support for anchor links in the Phase sections. Append
#leco-cp-phase-1(or any other phase number) to the URL to jump to that phase. - Added Links modules that adds multiple links (URL + title) for a module.
- Updated the "Show the mark as complete ticks?" setting to add a new option "Show for modules with a due date".
- Fixed {name} related tags cannot be used in the Client Uploads notifications.
- Fixed an issue where the private files module broken because of the update of CMB2.
- Fixed an issue where the "mark as" feature was not working for a public portal.
- Fixed incorrect includes file paths.
- Fixed an issue when no notification was set, the "mark as" feature was broken.
- Fixed the missing binoculars SVG.
4.15
New Improved Fixed Not available yet- Added Scheduled Notification Digest.
- Added support for reCaptcha by BestWebSoft plugin.
- Added error text for client-uploads modules in a public portal.
- Updated Tailwind's default breakpoints so iPad portrait can share the same view with mobile devices.
- Updated the Client Uploads UI to display the download icon when the upload is completed.
- Updated the Spanish translation of "Email".
- Updated language files with machine translations.
- Fixed compatibility issue with the Beaver Builder Theme.
- Fixed an issue where the user registration email wasn't being sent in a multisite network.
- Fixed the background color on the archive page.
- Fixed the module titles not being rendered properly on removal in the edit screen.
- Fixed meta box values not saving properly for templates.
4.14
New Improved Fixed Not available yet- Added the "Linked Client Portal" tab to the WooCommerce Product data metabox.
- Added support to WooCommerce checkout process that the specified Client Portal will be created and/or attached to the customer.
- Updated to support the project auto-creation process to have a randomized suffix to the project name (the slug in the URL).
- Updated CMB2 to 2.10.
- Updated language files with machine translations.
- Fixed a compatibility issue with WP User Frontend
- Fixed an issue where cache plugins like W3 Total Cache prevent our registration email from being sent.
- Fixed an issue where the password-protected form styling was broken.
- Fixed PHP warnings thrown on a 404 page.
4.13
New Improved Fixed Not available yet- Added support for more options in the Register Form block and shortcode, you can tweak the default project/template, project title, the privacy consent text and show/hide the Organization field. In the shortcode you can use the following attributes: project, template, projectTitle, privacyConsentLabel, showOrganization (1 or 0).
- Updated Spanish translation (thanks to Camilo Luna).
- Fixed some SVG icons.
- Fixed the PHP deprecation notice thrown for wp_sensitive_page_meta().
4.12
New Fixed Not available yet- Added shortcode [client_portal_login] and the Client Portal Login Form block to insert the login form into a page.
- Added shortcode [client_portal_register] and the Client Portal Register Form block to insert the client registration form into a page.
- Fixed an issue where Page Builders overwrite CP's color settings.
4.11.2
New Not available yet- Added an option to remove the CP Projects column from the Content Pages admin list.
4.11.1
Fixed Not available yet- Fixed the notification settings not being respected when no recipients selected.
4.11
New Fixed Not available yet- Added notification settings for the creation of new clients.
- Added settings on the Add New User page to create a project with the CP Client (or attach a current one to them) and send out a customized email.
- Fixed PHP errors and notices thrown in a multisite network, which caused admins were not able to view the backend.
4.10.2
New Fixed Removed Not available yet- Added an error message when a private file or client upload cannot be retrieved.
- Fixed the password protected form on WPEngine.
- Fixed function naming collisions.
- Fixed a PHP notice related to permalink settings.
- Removed the deleted file from the file list in the frontend template.
4.10.1
Fixed Not available yet- Fixed the archive page redirection issue when the CPT slug changed.
4.10
New Improved Not available yet- Added support for custom slug settings in Permalink Settings.
- Added CP icon to admin menu.
- Added the icon cheatsheet.
- Updated to completely hide the .content-section div when it's empty.
4.9.8
New Fixed Not available yet- Added Bulgarian translation.
- Fixed: Display the project status in the archive page only when the status is set to display.
- Fixed forgot password not working on WPEngine.
4.9.7
New Fixed Not available yet- Added the Send Test Notification feature.
- Added de_DE_formal translation.
- Fixed forgot password with WPS Hide Login.
4.9.6
New Not available yet- Added layout settings for content pages to hide the sidebar or increase the container width.
- Added a new notification type - Client Uploaded. The administration email can receive a notification email when files updated in Client Uploads modules.
4.9.5
Improved Fixed Not available yet- Fixed compatibility issues with the Everlightbox plugin.
- Fixed PHP warnings thrown for files/private files modules.
- Fixed an issue where the client uploads didn't get deleted when a project is deleted permanently.
- Updated to remove and from the header.
4.9.4
Fixed Not available yet- Fixed an issue that the password reset form was broken if it's a subdirectory install.
- Fixed some links and URLs for sites that have different home and site URLs.
4.9.3
New Fixed Not available yet- Fixed the "Powered by Client Portal" footer text is always presented regardless of the setting.
- Fixed the content page preview is not working.
- Added a new filter to allow custom SVG icons for modules.
4.9.2
Fixed Not available yet- Fixed a major bug that update notifications in WordPress dashboard was broken in 4.9 and 4.9.1.
4.9.1
Fixed Not available yet- Fixed a major bug that templates stopped working.
4.9.0
New Improved Fixed Not available yet- Added Notifications, including: basic template settings and 3 notification events (project created, module activated and module completed).
- Updated CP Settings UI: adding tabs.
- Updated Dutch translation for "Completed" and "In Progress" (thanks to Tessa Lammers).
- Fixed an issue where the project archive page cannot display all projects.
4.8.8
Fixed Not available yet- Fixed "Invalid argument supplied foreach" PHP warnings.
- Fixed "Network Error" on downloads for some servers.
4.8.7
Fixed Not available yet- Fixed some WYSIWYG fields weren't working.
4.8.6
Improved Fixed Not available yet- Updated translations (mostly with machine translations).
- Fixed the color picker height issue.
- Fixed compatibility with the Wishlist member plugin.
- Fixed PHP warnings thrown when creating a new portal with templates.
4.8.5
Improved Fixed Not available yet- Fixed portal search buggy results.
- Updated the Nginx rule to lockdown all files in our upload folder.
- Improved the color contrast in login form inputs.
4.8.4
Improved Fixed Not available yet- Fixed reset password issue with Polylang.
- Fixed an issue where client uploads Nginx admin notices cannot be removed successfully.
- Fixed the translation issue for no search results string.
- Fixed an issue where users cannot be redirected to their portal.
- Updated mobile header CSS.
4.8.3
Fixed Removed Not available yet- Fixed an issue where deleted projects still count into users' projects.
- Removed the Dashboard link from the topbar if it's the Archive page.
- Fixed an issue that "" will be stripped out from Custom CSS.
4.8.2
Improved Fixed Removed Not available yet- Fixed an issue where download links of private uploads broken in the sidebar navigation.
- Fixed color picker styles for WordPress 5.2.
- Removed JetPack related posts from CP content pages.
- Fixed an issue that the login page sometimes cannot load CP settings correctly.
- Updated how we apply the color settings.
- Fixed some PHP warnings.
4.8.1
Fixed Not available yet- Fixed an issue where the sidebar of content pages doesn't support client uploads modules.
4.8
New Fixed Not available yet- Added new module - Client Uploads which allows clients to upload their assets to the portal.
- Fixed a compatibility issue with the Adminimize plugin.
- Fixed an issue where private files cannot be downloaded correctly on some servers.
4.7.3
Fixed Not available yet- Fixed an issue where the permalink structure setting doesn't end with "/" breaks CP URLs.
4.7.2
New Fixed Not available yet- Added support for custom client roles in the mark as completed feature.
- Fixed Dropbox CTA open new tab didn't work.
- Fixed the CSS compatibility issue with the Flatsome theme.
4.7.1
Fixed Not available yet- Fixed the dismissable notices couldn't be removed after refreshing the page.
- Fixed the backward compatibility for custom phase boxes.
4.7.0
New Fixed Not available yet- Fixed private files not working in the sidebar of content pages.
- Added a search feature in the portal.
- Fixed some CSS issues and improve mobile experiences with the new Default theme.
- Added a new option in CP Settings to switch between the Default and Legacy theme.
4.6.1.5
Fixed Not available yet- Fixed PHP notices.
- Fixed: Date format issue for the estimated completion date.
- Fixed: Compatibility issue with Genesis themes.
- Fixed: Warnings from some hostings (like SiteGround) about PHP 7 incompatibility.
4.6.1.1
Fixed Not available yet- Fixed: Login screen missing for WordPress < 5.1.
4.6.1
New Not available yet- Added: Bypass the default WordPress login screen for login and forgot/retrieve password. Client Portal Login page can now process them directly.
4.6.0
New Improved Not available yet- Added: Private File module.
- Updated: Use the date format in your WordPress settings in CP.
4.5.3
Fixed Not available yet- Fixed: Compatibility issue with the WordPress SEO plugin.
- Fixed: Compatibility issue with the Jetpack plugin.
4.5.2
Fixed Not available yet- Fixed: Compatibility issue with the Divi Toolbox plugin.
4.5.1
Fixed Not available yet- Fixed: Filter by Client dropdown broke filters from other plugins like Yoast SEO.
4.5.0
New Fixed Not available yet- Export Client Portal data (Projects, Templates and Content Pages) via "Tools - Export" menu. Media attach to them would also be exported.
- Import Client Portal data (Projects, Templates and Content Pages) via "Tools - Import" menu. Media attach to them would also be imported. (Please backup your website before importing.)
- In CP Projects, now you can list projects by Client.
- Fix media elements CSS conflict.
- Add more global translation folders, i.e. wp-content/languages/plugins/leco-client-portal/.
- Fix for compatibility with Scripts n Styles plugin.
4.4.1.1
Fixed Not available yet- Fixed: content page dropdown wasn't displayed correctly, and several "Add New" buttons appeared.
4.4.1
Fixed Not available yet- Fixed: add or edit projects/templates took a long time to load the edit screen or even failed to load it.
4.4.0
Not available yet- Allow multiple clients in a project.
- Admin UI improvements: Add "CP Projects" column to the Users list, also add the same column to "Content Pages" list.
- Admin UI improvements: Remove the "Manage Phases" button from the project edit screen. You can find it on the Project list, when you hover the project names you'll see it in the action links.
- Admin UI improvements: Add an "Update Project" button right at the bottom of each meta boxes in projects and templates edit screen.
- Now you can also find the "Duplicate" action link for Content Pages.
4.3.11
Fixed Not available yet- Fixed: blank content pages bug introduced in 4.3.10.
4.3.10
Fixed Not available yet- Fixed an issue that 3rd party plugins misuse the oEmbed feature in WordPress.
- Fixed: Hide the content of a content page if it doesn't attach to the project.
4.3.9
New Improved Fixed Not available yet- Fixed content pages sidebar dropdown issue.
- Added two new filters for changing the "mark as complete" text.
- Updated: centered the module by default.
- Updated: content in the editor of the Client Portal Login page will show up on top of the login form.
4.3.8
Improved Fixed Not available yet- Fixed login redirection issues (infinite loop or always landing on project archive page).
- Fixed Layers Pro plugin conflict with the litybox CP uses.
- Changed the role name from "Client" to "CP Client".
- Changed the post type names from "Project" to "CP Project" and "Project Template" to "CP Project Template".
4.3.7.1
Fixed Not available yet- Hotfix for multisite network wp-admin redirection issue.
4.3.7
New Not available yet- Added new translation: Español de México (Thanks to Delie Posnanski!).
- Added the custom post type arguments filter.
- Added: prevent Client users from visiting the WordPress dashboard.
4.3.6
New Improved Fixed Not available yet- Fixed canonical URL issues for content pages.
- Fixed compatibility issue with Permalink Manager plugin.
- Added support to the Login No Captcha reCAPTCHA and Invisible reCaptcha plugins.
- Fixed PHP 5.3.x warnings.
- Added new Phase X Text option.
- Added a new option "Use default settings for empty fields" in both CP Settings and portals.
- Updated translations, added Norwegian.
- Added support for opacity in color pickers.
- Fixed removing module alert message on the edit screen.
- Added inactive status for modules in the sidebar.
4.3.5
Fixed Not available yet- Fixed: compatibility issue with Layers plugin and other themes that the portals cannot display correctly, or just throw as 404.
- Fixed: duplicate login pages in some of Portuguese (Brazil) and German installs.
- Fixed: Header image settings in CP Settings wasn't working.
4.3.4
New Fixed Not available yet- Added: GPL v3.0 license.
- Fixed: allow iframe in General Information.
- Masking license key as a password field.
- Fixed: array operator cannot be used in PHP 5.4 and lower.
- Fixed: footer alignment in mobile screens.
4.3.3
New Improved Fixed Not available yet- Fixed: content page image auto height.
- Fixed: IE 11 layout broken issue.
- Fixed: model height (can be scrollable).
- Added: CTA can be opened in a new tab/window.
- Added: remove "General Information" when no content was input.
- Updated translations. Added Portuguese Brazilians (thanks Fernando Arbex!) and German translations.
- Fixed: module shrink when no description on mobile.
- Fixed: leave the completion date empty if no input.
4.3.2
Fixed Not available yet- Fixed module reorder issues.
4.3.1
Fixed Not available yet- Fixed JS compatibility issue with certain themes.
4.3.0
New Removed Not available yet- Added: Content pages.
- Added: Mark as complete for modules.
- Removed: all icon fonts from legacy Client Portal.
4.2.3
Fixed Not available yet- Fixed: The "duplicate" project link didn't function correctly.
4.2.2
Fixed Not available yet- Fixed: Files modules weren't working in frontend portals.
4.2.1
Fixed Not available yet- Fixed: Admin bar missing or theme loads incorrectly issue.
4.2.0
New Improved Not available yet- Added: new project templates feature.
- Added: new General Information in the Settings.
- UX tweaks: Move Phone, Email and General Information to the Custom Branding postbox.
- UX tweaks: Postboxes (Meta Boxes) are now all collapsed by default. Also, the postbox statuses would be preserved when you revisit the project edit screen.
4.1.0
New Fixed Not available yetAdded: Swedish translation. Fixed: some PHP warnings and notices. Fixed: missing wp admin bar issue. Added: new feature to reorder/add/delete phases.
4.0.4
New Fixed Not available yet- Fixed the module formatting issue.
- Fixed: Completed phases with no URL don't have a hover state.
- Added: detect if an upload is an image and put it in a lightbox.
4.0.3
Fixed Not available yet- Fixed: hide private portals from WP search results.
- Fixed: do not load CP stylesheets in WP search results page.
- Fixed: color inconsistent for SVG icons.
- Fixed: default modules missing when creating new portals
4.0.2.1
Fixed Not available yet- Fixed: Accidentally removed WP admin bar across the site. We only want to remove it from CP portals. (Currently our template can't play nice with the admin bar, so have to remove it.)
- Fixed: After updating to v4.0.2, users still get notification about new updates.
4.0.2
Fixed Not available yet- Fixed: Our modifications to the password protected form and title shouldn't cover other WordPress post types (like the default Posts or Pages). This update ensures that.
4.0.1
Fixed Not available yet- Fixed: Theme compatibility issue that some themes will load their own header and footer. Force to remove all of them in project pages.
- Fixed: Footer should load project phone and email first.
- Fixed: Weird white space show on top of project pages.
4.0.0
New Fixed Not available yet- Added: Brand new icon set
- Fix: Remove random characters that were being added in the footer
- Added: File upload modal box design update
- Added: Styled log in page for password protected portals
- Fix: Made it so the footer always sticks to the bottom of the viewport on the login screen
3.3.0
New Not available yet- Added: a new filter “leco_cp_client_portal_archive” to change the “Client Portal Archive” title on the project archive page.
- Added: make module URLs set to empty or “#” to be unclickable (no hover effect too).
3.2.0
New Fixed Not available yet- Added: module type selection. New module type - upload files.
- Added: custom scripts in. With it we can now support 3rd party web fonts.
- Added: checkbox and ID fields in Projects admin screen.
- Fixed: default phases got reverted when importing projects to another site.
3.1.9
New Fixed Not available yet- Added CSS Editor in Settings
- Added Dutch translation (Thanks to Koen Adams from Webmatic)
- Fixed the Client role missing issue when network activate CP (in a multisite)
3.1.8
New Fixed Not available yet- Fix custom branding colour fields CSS bug.
- Add date_i18n support for the estimated completion date (this means you can use the same date format that's in WordPress Settings).
3.1.7
Improved Not available yet- Change 3 box titles - Current Phase, Next Phase, Estimated Completion Date
3.1.4
Improved Not available yet- Updated French translation. Added Italian and Spanish translations.
3.1.3
Fixed Not available yet- Fixed logo scaling issue.
- Fixed the PHP fatal error in very rare cases
- Fixed the "headers already sent" warning when updating the license key.
3.1.0
New Fixed Not available yet- New: Public portals are now available.
- New: Clients can now log out of a portal.
- Fix: When you assign a client to a portal, you'll see the client name instead of email address.
- New: Added a new column to the projects page to show which client account the portal is assigned to.
- Fix: The logo and phases boxes now work responsively.
3.0.0
New Fixed Not available yet- Fix: Set the default color settings in projects as in the global CP settings
- New: Creating new “Custom Branding” settings in projects
- Fix: Some might have an extra "blog" prefix in the project URLs.
- New: Integrated with a licensing system.
- New: With the licensing system we can now update CP right in the WordPress dashboard.
- New: New option (global & per project) to hide the "project status section".
- New: Add .pot file so CP is now ready for translation.