Reward Loyalty

Reward Loyalty v1.33.1

No permission to download
Version 1.33.1 - 2024-05-04

  • Handle possible null values in card meta retrieval
Version 1.33.0 - 2024-05-03

  • Make rounding of points optional in loyalty card rules, enabling new earning strategies
Version 1.32.0 - 2024-03-13

  • Increase loyalty card currency digits to 7 for better currency compatibility
  • Add info box advising use of phone's camera for QR scanning issues
  • Update check icon to enhanced version
  • Update README for PHP version requirement to 8.2.0
Version 1.31.1 - 2024-02-12

  • Remove initial element handling in relation syncing
  • Add .gitignore for ezyang/htmlpurifier library
Version 1.31.0 - 2024-02-01

PHP 8.2 is required as of this update

  • Updated PHP dependencies to their latest versions
  • Updated JavaScript and CSS libraries to their latest versions
  • Added UUID-based IDs trait for testing latency issues
  • Update .htaccess to redirect /public/ URLs and clean up access paths
Version 1.30.0 - 2023-12-12

  • Add expiration date filter to active rewards queries
  • Integrate member transactions overview into admin dashboard
Version 1.29.0 - 2023-10-23

  • Updated JavaScript and CSS libraries to their latest versions
  • Add I18nMiddleware to API middleware for i18n support
  • API scheme reference update
  • Update 401 response refs for admin, member, and partner to UnauthenticatedResponse
  • Update getMemberBalance response format and corresponding OpenAPI doc
Version 1.28.0 - 2023-09-21

  • Major API documentation improvements
  • Refactor API docblocks and documentation for clarity and consistency
Version 1.27.0 - 2023-09-20

  • Update API documentation
  • Add API endpoints for admin to list, get, and update partners
  • Implement admin authentication functionalities in API
  • API add feature to update authorized partner details
  • Update API User is not active response message
  • Modify auth middleware to return Unauthorized message instead of redirect
  • Add hiddenForPublic attribute to Admin model
  • Extend check for available languages to prevent 500 error
  • Remove logout method from API middleware to prevent error
  • Set name for Identifier column in member export
  • Enhance Snowflake ID generation with concurrency handling and retry mechanism
Version 1.26.1 - 2023-09-13 (2)

  • Display expired/used transactions at member card
  • Fix backend reward balance check
Version 1.26.0 - 2023-09-13 (1)

  • Fixed reward claim issue when balance matches cost
  • Add bottom margin to mobile side navigation
  • Update admin, partner and staff auth controller to validate intended URL segment
  • Move form element tooltips outside labels for mobile compatibility
  • Refine rewards list styling
  • Add existence check for reward before processing transaction reversal
  • Built project assets using npm run build
  • Update readme
Version 1.25.0 - 2023-09-07

  • Refactor analytics and implement points reversal logic
  • Remove 'src' attribute from image to prevent ERR_UNKNOWN_URL_SCHEME when claiming reward
Version 1.24.0 - 2023-09-06

  • Add feature for partners to delete last transaction added by staff for a member
  • Add rel="nofollow" and target="_blank" to card contact buttons
Version 1.23.1 - 2023-09-05

  • Remove dot (.) from registration email to avoid password confusion
  • Remove console.log debug statements
Version 1.23.0 - 2023-09-04

  • Set Active or Deactivated for cards in analytics overview
  • Update translation files
  • Style tweaks for analytics and hide View on website link for inactive cards
  • Add Club label to analytics overview and make design tweaks
  • Update default loyalty card design colors and background image
  • Add default value option to DataService for new images
Version 1.22.3 - 2023-09-02 (2)

  • Improve analytics overview and details UI clarity
  • Fix missing Edit Card link in card analytics and tweak UI
  • Add icons to Icon Component
Version 1.22.2 - 2023-09-02 (1)

  • Analytics UI update
Version 1.22.1 - 2023-09-01 (4)

  • Ensure analytic dates are always interpreted in local time zone
Version 1.22.0 - 2023-09-01 (3)

  • Revamped Analytics: Enhanced charting, UI and data
  • Fix correct day of week mapping for SQLite in analytics functions
  • Added arrow icons to Icon Component
  • Handle non-existent file path in Reward getAspectRatio function
Version 1.21.1 - 2023-09-01 (2)

  • Fix correct day of week in analytics queries and remove array index remapping
  • Prevent modification of created_at when setting expires_at for adding points
Version 1.21.0 - 2023-09-01 (1)

  • Fix 500 errors caused by updated multi-select element
  • Update share button from Twitter to X
  • Make updated_by column optional in DataService and implement in user profiles
Version 1.20.0 - 2023-08-29 (2)

  • Updated NPM packages to the latest versions
  • Updated composer packages to the latest versions
Version 1.19.0 - 2023-08-29 (1)

  • Refactor database migrations
  • Add config option to toggle Snowflake IDs for a particular installation
  • Replace kra8/laravel-snowflake with custom snowflake trait
Version 1.18.2 - 2023-08-27 (3)

  • Optimized migrations and models to use small Snowflake IDs, preventing larger ID casting issues
Version 1.18.1 - 2023-08-27 (2)

  • Convert email to lowercase in ResetPasswordRequest
Version 1.18.0 - 2023-08-27 (1)

  • Convert email to lowercase in RegistrationRequest and LoginRequest
  • Convert email formatted columns to lowercase in DataDefinition
  • Implement HasShortflakePrimary for shorter URLs, optimized compatibility, and enhanced QR performance
  • Add SNOWFLAKE_EPOCH env variable during installation for fresher IDs
  • Fix incorrect staff dashboard link redirecting to partner dashboard
Back
Top