- Plugins updated:
- DCT UICs 1.3.0
- (Re-introducing 1.3.0 after 9/5/22 rollback)
- PHP updates:
- Added unsubscribe option to existing AJAX handler
- Added Blaize session ID for cache-clearing on newsletter save
- Minor fixes
- JS updates:
- Added "state management" of Sailthru newsletter listings:
- DCT UICs now "point of truth" for get/set of Sailthru list Local Storage values
- Sets (caches) AJAX’d Sailthru primary lists in Local Storage for speed
- Prevents secondary Sailthru lists from entering Local Storage
- Toggles newsletter UIC visibility per subscription to corresponding list (NP-1969) via Local Storage event listener
- Destroys saved Sailthru lists on logout
- Added various new JS event listeners for cross-Cluster interoperability:
newsletter-subscribe-success
newsletter-subscribe-failure
zephr-sailthru-lists-set
zephr-sailthru-lists-updated
dct-uic-ajax-sailthru-lists
dct-uic-newsletter-state
- Minor fixes
- CSS updates:
- Added UIC loading animations
- Minor fixes
- Other updates:
- Moved
/js
and /css
directories into shared /assets
directory
- Themes updated:
- Blocks 2.26.5
- Removed
Sailthru.integration
JS from Newsletters page:
- Replaced with DCT UICs‘ inbuilt AJAX handler
- Fixed error handlers on Newsletters page
PR: https://github.com/dc-thomson/wordpress/pull/4616