We have detected that you are using AdBlock.

Please disable it for this site to continue.

Reward Loyalty
  • Author Author kashif
  • Creation date Creation date

March 13, 2026

Improved​


Unified Design System


Every dashboard surface — admin, partner, staff, and member — now uses the same design token system. Colors, spacing, transitions, and interactive feedback are consistent across all pages. Dark mode renders properly everywhere, including scrollbars, form controls, and browser chrome.


What changed:


  • Consistent color palette (secondary-*) replaces the mix of stone-*, slate-*, gray-*, and hardcoded hex values that accumulated across surfaces
  • Scrollbars now respect dark mode on all pages. Previously, admin, staff, and member dashboards showed a light scrollbar in dark mode
  • All buttons have consistent press feedback (subtle scale animation on click)
  • Stat cards, page headers, nav links, empty states, and activity log views refined with improved spacing and typography
  • Staff transaction flows (stamps, loyalty cards, vouchers, QR scanner) have improved form layouts and status indicators
  • Member point request, code redemption, and referral pages polished
  • Partner auth pages, email campaigns, and voucher management views upgraded



Redesigned Installation Wizard


The installation flow has a new premium look and smarter pre-flight checks that catch deployment problems before you spend time configuring.


  • New multi-layer gradient sidebar with clear step progression (completed steps show checkmarks, active step is highlighted, upcoming steps are dimmed)
  • Mobile layout with sticky header and animated step progress dots
  • New: Environment checks — the requirements page now verifies root directory writability (can the .env file be created?) and detects subdirectory installations (e.g., example.com/loyalty) that break routing
  • Failed checks show contextual help with inline examples explaining how to resolve the issue
  • Platform name live preview — the sidebar logo updates in real-time as you type your platform name
  • Configuration summary now displays admin name, email, database, and mail driver

See Installation for the updated guide.




Redesigned Error Pages


The 401, 403, 404, 419, 429, 500, and 503 error pages now use the unified design system with proper dark mode support, consistent typography, and clean layouts.




Streamlined Member Header


The member header is cleaner on both mobile and desktop. Theme toggle and language selector moved to the footer to reduce top-bar clutter. "My Cards" is always visible as a dedicated button.




Improved Content Typography


Content pages (FAQ, terms, privacy, about) have better heading hierarchy, paragraph spacing, and list styles for improved readability.




Responsive Member Card


The member info card (shown when staff processes transactions) no longer crams all data into one row on small screens. On mobile, member name and tier appear on top, with the unique ID, join date, and point multiplier in a separate row below.




Accessibility


  • Pinch-to-zoom re-enabled on all pages (was previously disabled, violating WCAG 2.1 SC 1.4.4)
  • Skip-to-content keyboard navigation link added to the member layout (WCAG 2.4.1)



Updater Preflight Checks


The update process now checks if exec() is available before starting any work. On hosts where exec is disabled, you'll see a clear message explaining which PHP functions to enable instead of a cryptic 500 error. The zip backup method also gracefully falls back to PHP's ZipArchive when shell functions are unavailable. Update error messages now show the actual reason from the server (e.g., "Support has expired") instead of a generic failure message.




Fixed​


  • Fix: Dark scrollbar now renders correctly on admin, staff, and member pages in dark mode
  • Fix: PWA offline banner no longer appears falsely on page load when the device is connected
  • Fix: Offline connectivity check no longer produces a 404 console error
  • Fix: Mobile hamburger button is now a circle, matching the wallet icon button and profile pill shape
  • Fix: Error pages (401, 403, 404, 419, 500) no longer crash when accessed via invalid URLs or missing locale prefixes — they now display the full branded page with header, footer, and navigation
  • Fix: Stamp cards and vouchers without a custom background image no longer trigger 404 console errors from a missing default image
  • Fix: Cookie consent banner now actually renders on the frontend when the admin toggle is enabled — the Blade partial existed but was never included in any layout

Version 3.33.0​

March 8, 2026

New​

Agent API — Connect AI Agents, and Automation Tools

Your loyalty platform now has a dedicated machine-to-machine API. The Agent API lets external systems operate your loyalty engine directly — awarding points, redeeming rewards, managing members — without touching the dashboard.

Three key types, three access levels:

  • Partner keys (rl_agent_) — Full POS integration. Award points on purchase, redeem rewards at checkout, manage cards, vouchers, stamp cards, tiers, staff, and clubs. Everything the staff app does, plus management CRUD.
  • Admin keys (rl_admin_) — Platform operations. List and manage partners, view platform-wide members, access analytics. Built for monitoring and automation workflows.
  • Member keys (rl_member_) — Personal data access. Check balances, browse rewards, view transaction history, discover and follow cards. Built for AI assistants that act on behalf of customers.
Designed for automated systems:

  • Granular scopes — Each key gets exactly the permissions it needs: read, write:transactions, write:cards, and more. Least-privilege by design.
  • Per-key rate limiting — Configure requests per minute for each key. Rate limit headers (X-RateLimit-Remaining) included in every response.
  • Structured error envelopes — Machine-readable error codes with retry strategies (no_retry, backoff, fix_request, contact_support) so AI agents know how to recover.
  • Audit trail — Every API call is logged with endpoint, method, status code, and IP address. Visible in your partner activity log.
  • Tenant isolation — Partners can only access their own data. Cross-partner access is impossible by design.
Key management from your dashboard:

  • Create keys with scope selection and optional expiration from the partner, admin, or member dashboard
  • Keys are shown once at creation and never recoverable (bcrypt-hashed storage)
  • Revoke keys instantly — all future requests are rejected immediately
  • Configurable key limits per partner (default: 5)
Beta — opt-in activation:

The Agent API ships with your existing license but is disabled by default. To enable it, set FEATURE_AGENT_API=true in your environment file. Administrators must also enable the "Agent API" permission for each partner who needs access.

Agent API Documentation · How to Enable · Endpoint Reference


Improved​

Database Compatibility

Optimized column sizes in the transactions and analytics tables for better compatibility with non-default MySQL storage engines. No data migration required — existing installations are unaffected.




See the rest of it here: https://rewardloyalty.co/docs/changelog/changelog
Version 2.7.2 - 2025-10-10
  • Update FAQ to reflect new points transfer feature
  • Ensure correct type casting for options and value
  • Cast config values to int for Carbon type safety to prevent error on certain environments
Top
Live activity
Just now · VUInsider.com