Milestone 0228 Release Notes

Blank 9/4/2024 13:43 - 9/4/2024 13:43

In this release, Arcanum now supports custom configurations, Salesforce has new filtering options, and photo settings have been expanded. Several bug fixes and performance optimizations have also been implemented, along with various UI/UX improvements and security updates, including fixing a cross-site scripting vulnerability.

Enhancements:

  • #19269: Arcanum: Enable Custom Configuration Support for Client-Specific Settings
  • #19259: Website pages canonical path should be plain directory for index.html pages
  • #19248: Salesforce: Add setting for filtering Accounts (Organisations) by a Type
  • #19247: Need KCode support on from and reply to addresses in email journey nodes
  • #19245: Expand Photo Settings with New Maximum Resolution Choices
  • #19242: Country Code Lookup Table Upload Action
  • #19239: Points Leaderboard: Add Component Setting to only show results from users current organisation
  • #19228: Enable Lead Modification for Quotes
  • #19210: Add Point Tag and Reason Code to Points Gifting Component
  • #19198: Implement Automation Trigger Event for New Forum Topic Creation
  • #19178: Enhance view vouchers component to show full name instead ID in By column
  • #19177: vouchers-lib: Allow Editing Templates from Website Pages
  • #19176: vouchers-lib: Enhance Voucher Component Information Display
  • #19170: New KCodes to support assigning leads to teams and agents
  • #19164: KLeadman: Add sorting direction functionality to Leads List in frontend
  • #19163: Lead Details Activities: Customize Timeline, Task Visibility, and Filters
  • #19134: KSalesData: Update Data Series Metrics to support enteredDate as well as soldDate
  • #19132: Enhancement: Display Cash Value on Voucher Frontend Page in Kademi
  • #19086: KCRM: Introduce Customisable Email Prefix for Lead Capture
  • #19084: KCustomerAssistant: Enabling Chatbot Experience for Non-Logged-In Users
  • #19065: Support KCode for Amount and Record Date in the Create Data Record Node
  • #19058: KReporting: Enhance Dashboard Setup by Adding Option to Remove All Widgets
  • #19015: Integrate Private Prefetch Proxy Support for Kademi Websites
  • #19009: KSMS: Introducing Resend Functionality
  • #18892: Display Store Name in Kademi's ProductInStore Index for Easy Reference
  • #17304: Avoid Content Evaluation When Deleting Items from Elasticsearch Index
  • #14382: KFeedback: Enable Update Mapping for Improved JSON DB Management

Bug fixes:

  • #19279: Engagement score doesnt update when a funnel email is converted
  • #19278: Salesforce: Fix ConcurrentModificationException When Removing Organization Types
  • #19261: Enhance Admin URL Parsing in Kademi for Secure and Accurate Admin Org Identification
  • #19257: KJourneys: Fixing Lead Display Issue in User Management Page
  • #19249: Salesforce: Update Function Parameters for Accurate Job Statistics
  • #19240: Infinite loop when checking for a unique org title
  • #19238: Fix Organization Avatars Not Displaying on Website
  • #19227: SalesForce: Profiles Sync Does Not Work Properly When Campaign Is Selected
  • #19220: Journey designer: Using a task definition on multiple task nodes doesnt work
  • #19219: SalesForce: Resolve Undefined Status in Order Sync with Kademi
  • #19218: SalesForce: when import user from Kademi to SF (with bi-direction config) user should be added to campaign when selected
  • #19216: Fix Salesforce sync issue due to wrong old logic
  • #19211: Kademi: Custom Meta Tags Not Displaying on Website Pages
  • #19209: Unable to Add Product to Cart from Product Details Page
  • #19208: Error Encountered While Rendering Checkout Template and Executing ecomCheckoutCart Component in KEditor
  • #19203: Salesforce: Asynchronous Order Issue and Product Sku Creation Failure
  • #19201: Salesforce: Add Environment Selector Setting, Sandbox Credentials fail otherwise
  • #19200: Salesforce: When Credentials are Incorrect, Extra Settings Portlet fails to render
  • #19191: Commission and Referral: Resolve Server Error in Manual Mode Installation
  • #19188: Enhance Photo Resolution Control by Addressing 'Max resolution' Setting
  • #19187: Reporting Queries: Issue Preventing Addition of Query Criteria
  • #19175: KLearning: Improve Translation Accuracy for Placeholder Text in Modules - p2
  • #19174: KLearning: Implement Translation Autoloading for %Complete and TBC Indicators in Module List pt2
  • #19173: Fix for NullPointerException Error When Resizing Columns
  • #19172: Resolve Issue with Removed Classes on Container When Changing Breakpoint Visibility
  • #19159: Enhance AI Chat Layout and Filter Values for Admin Page
  • #19157: Improving UI/UX: Restricting Module Description Expansion in Module Tiles
  • #19143: Recognition and leaderboards: Ensure That Currency Appears Correctly on the Points Transaction Table
  • #19140: Copilot Workflow Change Requires Configuration for New Chat Functionality
  • #19138: user-lib: Profile Details Component Fails to Access 'member' Property
  • #19129: kFeedback: Resolve Several Issues
  • #19120: KReporting: Avoid Adding Default Date Criteria When Explicit Criteria Exist in Index Queries
  • #19012: KCommerce: Unable to Add Product Without Variants from Single Product Component
  • #18768: Commission and referral: Enhance Task Descriptions for Improved User Guidance
  • #18720: Copilot: Inability to Assign User to Group
  • #18647: Adding Lead Number and Title Field to Leads Export/Import Wizard
  • #18478: Copilot: Users Only Receive First Points Amount for Multiple Buckets
  • #17905: KFTP: Resolved Duplicate File Download Issue
  • #17456: Rewards: Winner Announcement Field Restricts Input After 256 Chars

Performance:

  • #19243: Optimize JS Combination Cache for Reduced Memory Usage

UI/UX Improvements:

  • #19266: leadman-lib: Fixing Active Filter Functionality on Leads List Admin Page
  • #19189: Pagination Overlaps the Entity Finder Suggestion List
  • #19186: Translate Reply and Comment placeholders for multilingual support in Kademi's comments component
  • #19160: kLearning: Improve End of Module Modal Layout for Enhanced User Experience
  • #19155: Website manager: The list of groups was not updated unless the page was manually refreshed.
  • #19103: team-lib: Enhance Team Search to Include Email Filtering
  • #19005: Expiration module component does not respect common border radius
  • #18998: Enhance Module Picker Component: Address Partial Border Radius Noncompliance
  • #18906: Improve Error Message for Unauthorized Bidding
  • #18888: Tile component enhancement to respect common border radius
  • #18832: kConfirmSettings: Enhance User Experience with Improved Grammar and Spelling"

Security Updates:

  • #19190: Fixing Cross-Site Scripting (XSS) Vulnerability in Reset Password Form