Release Date: February 19, 2025
New Features and Enhancements
Logging Improvements
- App Log Output:
- • App log writing now outputs correctly with a nicely formatted appearance.
- • Log entries are ordered with the latest (slatest) entries displayed first.
- • Debug statements have been refined (with extraneous debug commands removed) to ensure smooth operation in live mode.
Image Uploads & Brand Imaging (AWS Integration)
- AWS-Based Image Handling:
- • Switched image uploads over to AWS – basic brand image uploading is now fully functional via the static dashboard function.
- • Brand images are uploaded and displayed seamlessly with features like an overridable bucket setting and URL-based image pulling.
- • Segment images are now uploaded and rendered correctly.
- • Updated production buckets and added error logging for missing GD to enhance reliability.
Fairshare & Individual Account Statistics
- Account Stats & Data Enhancements:
- • Early drafts of individual account statistics are now available – including totals and payee information on both SMB and overall endpoints.
- • Enhanced Fairshare functionality by transitioning new stats endpoints into the Fairshare extension class.
- • Added admin-only scopes to app keys for improved security and control.
- FairShare-Specific Updates:
- • Global enhancements include hiding AE Connect at the global level and adding brands to the global navigation.
- • Two new stats endpoints have been added to the API extension.
- • The transactions page now features style tweaks, displaying the last 3 months of transactions by default.
- • Caching has been refined with updated transaction defaults (all time), added timers, reordered fields, and tidied-up balance displays.
- • Support for an environment file within the Fairshare module has been added.
- • Enhanced flexibility now allows passing an
accountbrandid
instead of just an account ID.
BlueSky Authentication & API Updates
- BlueSky Integration (Work in Progress):
- • Initiated work on a new BlueSkyAuthenticator, aligning with the existing OAuthAuthenticator framework.
- • Special endpoints for meta_json and JWK (with private key generation for each BlueSky client) are in development.
- • Early tests indicate successful BlueSky user info retrieval in a multiserver (PDS) setup.
- API & Routing Enhancements:
- • Updated routes now include BlueSky alongside corresponding style tweaks (e.g., updates in the icons SASS file).
- • Normalized case sensitivity and adjusted the remote user URL for more consistent API behavior.
- Paid Endpoint Updates:
- • Updated checks for paid scopes and old API versions.
- • Additional endpoints have been incorporated into the paid list, with updated endpoints and checks to improve data integrity.
Activity Tracking & Reporting
- Activity Enhancements:
- • A new refresh token function now operates at the authenticator level – ensuring fresh tokens for each request.
- • Activities are more robust with posts appearing consistently, primary hashtag matching activated, and a paging cursor for smoother data navigation.
- Reporting Improvements:
- • Introduced a new report class that uniformly handles errors and totals – addressing cases such as insufficient datacreds.
- • Overhauled chart displays, timeline cleanups, and sorting (e.g., logins by channel, activity by country) to enhance the overall reporting experience.
- • Several fixes address multi-brand ID processing in API v1.1.
Signup & Verification Process
- User Registration Updates:
- • A new Sign Up Page class and template have been added, along with numerous fixes for email/username lookups and error messaging.
- • Plans are now managed via a YAML configuration, and recaptcha is fully integrated.
- • The password strength meter is operational with complete feedback messaging.
- • The verification flow has been streamlined: email verification now includes an expiry for codes and enhanced messaging.
- FairShare Email & Template Enhancements:
- • A new verification email template for Fairshare has been added along with sign-up page extensions and style overrides.
- • Welcome emails for SMB and business signups have been updated—with username inclusion, logo tweaks, and support link adjustments.
- Deployment & Messaging:
- • Multiple setups for Bitbucket pipeline deployments have been introduced along with critical fixes for dashboard messaging across the platform.
Docker & Infrastructure
- Infrastructure Optimizations:
- • Dockerfiles have been updated to reference proper file paths and ensure correct folder permissions for PHP/nginx environments.
- • General code cleanup includes the removal of obsolete debugging code and unused functions (e.g., the old brand selector and extraneous S3 functions).
- • Improved loading icons have been implemented to enhance user experience.
Notes
- Some features—such as advanced BlueSky integration and the full Top Activities reporting—remain in progress and will continue to evolve in future updates.