Appreciation Engine

Open navigation

AE Release Notes 5.05

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.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.