Previously known as My Account Page Editor
- Available classes to hide elements based on existing memberships.
- Avoid loading assets when we are not viewing an ACC related page.
- Helper to load template parts from child theme templates.
- Integrated Organization Management pages into ACC. Pages can be controled from the backend, just like any other ACC page.
- Translate "subscription" to "membership" with CSS in ACC membership history table. WPML compatible.
- Added code to hide Tax row on cart.
- Fixed WC HPOS compatibility.
- Fixed admin notice when WC is disabled.
- Added On-Hold Order Pending Callout
- Introducing a local compilation step to have Tailwind CSS structure and layout classes available at the plugin level. There's no need to modify different themes or whitelist Tailwind classes for them to work. This prevents missing Tailwind classes across different Wicket theme versions used in production.
- Added a new WC endpoint to the list of preferred endpoints to be loaded from WC directly, to fix an issue reported by Melissa.
- Fixed an issue with Payment Methods endpoint not working correctly when used with WPML.
- Selective loading of WooCommerce wrapper class, to avoid breaking ACC Dashboard.
- Removed the build step. chef-KISS.
- Enforcing PSR-12 and PER standards from PHP-FIG.
- Fixed an issue with Touchpoint blocks not displaying the correct number of total results.
- Add a renewal callout filter for next tier products and debug changes.
- Avoid cache when displaying user's profile picture on Profile Picture Block.
- Touchpoints Blocks (Calendar and MicroSpec) now have a column view configuration. Default 1, to display results as list.
- Remove "order again" button from WooCommerce order history.
- Fixed Welcome Block's Edit Profile button compatibility with WPML. Also, added the (optional) ability to use the auto-mapping on ACC options to avoid having to use manual linking.
- Some WooCommerce endpoints need to be load from WC's own main page. So we are sending the user to those pages from the ACC when needed.
- Fixed loading of WC endpoints on translated pages.
- Renewals can use WC subscription now coming from membership plugin callout.
- Because we can't control other plugins doing wrong usage of PHP headers in conjunction with WordPress, we are now checking if headers have been sent before redirecting the user. If they have, we'll use a meta refresh redirect instead. If they have not, the usual wp_safe_redirect() is still in use. Not the most elegant solution, but it works for now, until we can find a better way to do this.
- Re-worked the entire ACC "router" logic. Again. Forget about 1.2.x changes. Now it follows a more standard WordPress routing approach, without use of custom rewrite rules or replacing URLs on the fly, introducing less bugs, and preventing conflicts with other plugins, like WPML. Also: it's more efficient. Speedier.
- Fixed several Warnings. Some of them caused Fatal Errors on some site/server configurations.
- No guests on ACC pages.
- Fixed Touchpoint blocks not respecting the number of results per page.
- Fixed WooCommerce endpoint pages not being redirected to the ACC counterparts.
- Added our ACC page template to the page editor, so you can select it as a page template for regular WP pages (for legacy Org Management pages).
- Revamped the entire /account-centre/ rewrites from before, that were only hijacking parts of the WooCommerce my-account page. Now the new implementation does not interfere with WordPress rewrite rules. This was causing issues with 3rd party plugins, like WPML, that simply broke because they weren't able to determine the proper URL for a page.
- Fixed WPML compatibility issues with ACC pages.
- Added ACC pages into the default WordPress menu editor.
- Added Shortcuts to the ACC Menu on the backend, for easy access to: Menu Editor, WooCommerce Endpoints. Can be extended with new shortcuts in the future.
- Switch display Pending Approval Callout to swap out the Become A Member Callout and remove from Renewal Callout
- Added options to Touchpoints Blocks to show/hide View More Events link and to display an optional Title.
- Removed leftovers from old profile picture implementation.
- Fixed Welcome Block link when using WPML.
- Added a new option to change the spelling of Centre/Center in the ACC. Option is linked with previous option available at base theme level. Both read/write to the same DB field.
- Fixes an issue where a malformed image could trigger a fatal error on the Picture Profile Change block.
- Fixes ID placement and spacing of items on the Welcome block.
- Applied Wicket language style to block: Welcome.
- Fixed and issue where ACC blocks were loading stylings twice. WP already handles styles and scripts inclusion for blocks defined in block.json file.
- Fixed responsive issues on the Welcome block.
- Additional info block: Resources overrides can be activated on an annual date range, Org UUIDs can be set dynamically with URL param, can tell AIs to show required star, and Slug Support.
- Fixed an issue for additional ACC pages not loading navigation menu. Pages that aren't default WooCommerce pages, weren't being considered on the previous method of template override. Now, every page inside ACC is considered. A default template is provided for all pages: page-wicket-acc.php
- Added option to set a default profile picture for the user at the ACC options. So sites can have a different default profile picture deppending on their needs.
- Added option to hide the "Additional Info" section from the Org Profile block. To be used when the Additional Info block is used by itself with a custom schema.
- Fixed an issue where the Touchpoints Events Calendar block wasn't showing events.
- Implemented a way to keep but disable any block (for devs). Add an underscore to the block folder name to disable it.
- Fixed an issue related to ACC assuming WPML was always installed and active.
- Removed page for Locations, Banners and Subsidiaries from ACC options.
- When saving ACC options, flush rewrite rules once.
- Fixed loading of ACC pages (CPT wicket_acc).
- Improved method to override CPT wicket_acc URLs.
- Fixed WP menu not showing on the ACC pages, because of missing default value for the sidebar location.
- Fixed an issue with the welcome block not showing MDP ID on the front end when the option was enabled.
- Fixed an issue with ACC plugin not overriding the default WP avatar behavior properly.
- Fixed an issue where ACC wasn't using the correct spelling of the ACC, based on the main base plugin option.
- Fixed an issue where the Touchpoints Events Calendar block wasn't showing events.
- Fixed an issue where the Touchpoints Events Calendar block wasn't displaying links for upcoming and past events.
- Fixed an issue where the Touchpoints Events Calendar block wasn't aligning navigation links properly.
- Fixed an issue where the Touchpoints Events Calendar block wasn't properly getting the configured number of results and type of events to display.
- New block: Touchpoints MicroSpec. Can also show single event data on a page.
- Added instructions on how to use WACC() helpers, and how to extend it.
- Fixed the exporting of json files from ACF field groups. Caused by a dual issue with the plugin and the docker container and his permissions to write to the file system. New set of json files are now cleanly generated and available for syncing on clients sites via ACF settings.
- Proper namespace for the plugin.
- Proper template interception/overriding for child themes.
- Added user MDP ID into Welcome Block.
- Tested and released the new WACC() helper function.
- New Block: Touchpoints MicroSpec.
- Added functionality to load block templates from child theme to be overridden by theme devs, using same logic as WooCommerce. Copy files from /templates-wicket/ to your theme/child theme /templates-wicket/ folder and edit as needed.
- Added a global WACC() function to access the plugin's functionality, without polluting the global namespace with more helper functions
- Fixed an issue in AC plugin that was improperly doing a https://developer.wordpress.org/reference/functions/flush_rewrite_rules/ on EVERY WP page load.
- Profile Picture Block: Added ability to remove an uploaded image.
- New Block: Profile Picture Change.
- Reordered Touchpoints Block.
- Add WPML Multilingual Compatibility
- Fix: Container and menu style updates
- Fix: Expose custom templates
- Add: Localization
- Add: Membership Plugin Integration
- Add: Secondary menu area
- Forked: Forked plugin for Wicket Account Centre
- Fix: Fixed file upload security issue
- Fix: Fixed layout issues on frontend
- Update: Security update
- Fix: Fix typos
- Update: Compatible with WooCommerce High-Performance Order Storage (HPOS)
- Update: Compatibility updated for latest versions of WooCommerce and WordPress
- Fix: Fixed "Failed Security Check" message issue
- Fix: Fixed nonce issues
- Fix: Fixed JS issue in admin panel
- Update: Compatibility updated for latest versions of WooCommerce and WordPress
- Fix: Backend icons preview issue fixed for windows
- Add: Added shortcode compatibility in text editor
- Add: Sorting options for default and new endpoints
- Fix: Compatibility fixes with top themes
- Add: Custom background and text colors for endpoint tabs
- Update: Option to use the theme default my account layout or replace with an attractive yet simple plugin's my account design
- Other: Initial release of the plugin