Improvements and bug fixes

Integrations

  • Stripe: Updated integration to support both production and sandbox environments.

Performance and usability

  • Record type tree selects: Now supports dynamic loading. For lists exceeding 1,000 records, items will load as you scroll, including search results.
  • User groups listing: Updated to support dynamic loading for faster navigation.
  • Discount actions and conditions:
    • Now accept decimal values for both percentage and monetary inputs.
    • Product and user-related conditions now use dynamic dropdowns instead of text input.

Documentation

UI and workflow fixes

  • Orchestration categories view: Display issue resolved.
  • RichText editor: Links now support query strings and anchor references.
  • Duplicate order numbers: System now responds gracefully to duplicates.
  • Local password authenticator: Fixed issue preventing linking when a password wasn’t set.
  • Revisions sidebar: Fixed issue where the number of revisions was sometimes truncated.

Security and API

  • User API keys: "Last used" timestamp now updates at most once per minute to reduce unnecessary writes.
  • Password reset: Generating a reset token has been moved to a dedicated endpoint for clarity and security.