Milestone 0223 Release Notes

Blank 26/1/2024 17:12 - 26/1/2024 17:12

In the MS-0223 release, significant enhancements include the ability to bulk upload languages and improved functionality for the Referral Partner Solution Template. Bug fixes address issues such as uploaders not using the correct date format and resolving asset preview problems. Additionally, there are performance improvements, UI/UX enhancements, and security updates to protect against XSS vulnerabilities.

Enhancements:

  • #18747: Table Uploaders: Add the ability to bulk upload languages using the users uploader
  • #18694: Improve Referral Partner Solution Template for Enhanced Functionality
  • #18686: Xero: Set Proper Tax Type Code for Invoices Sent to UK Customers
  • #18685: DefaultThemeTemplate Menu Component: Add a component setting for changing the Org Selector Label
  • #18666: Website Management: Add SSL Certificate documentation to the SSL Config Page
  • #18650: KConfirmDetails and user-lib - Show/Hide Specific Fields for Personal Details and allow editing of verbiage for all the fields
  • #18637: Bulk upload of blog articles
  • #18634: Highlight current selected email in a SR threads
  • #18593: KCommerce: Enhance points only checkout component to enable/disable field population using geolocation
  • #18569: Enable Email Actions to Utilize Related Lead in Automation Triggers
  • #18525: Update font awesome
  • #18521: Data Series Validation Improvement: Prevent Adding More Than 15 Extra Fields
  • #18508: Consolidate KExecutiveSummary into Copilot for Unified Agent Functionality
  • #18493: Additional Debug Session Enhancements
  • #18454: Enhance Kademi with Arcanum V3 API Endpoint Updates

Bug fixes:

  • #18751: Table Uploaders: Fix uploaders not using the date format provided by the user
  • #18748: Resolving Asset Preview Issue in Tab Container for AssetQueryList Component.
  • #18731: Hubspot: Resolve Issue with Syncing Data from Kademi to Remote
  • #18730: KLearning: Fix Organization Columns in Module Activity Breakdown Report
  • #18722: KCommerce: Enhance Warning Message for Unselected Product Variants
  • #18721: Confirmation message for points bucket deletion contains Undefined instead of Points bucket name
  • #18717: KPartnerAssistant: New conversation pop-up hidden behind chatbox on mobile view
  • #18696: Resolve Null Pointer Exception in Points Bucket Expiration Tool
  • #18695: Solution Builder: Update Deal Registration Solution Template - Part 2
  • #18692: Ensure HTTPS for Password Reset Links
  • #18691: Solution builder: Resolve Missing Article Image in Solution Builder Training Enablement Recipe
  • #18688: SalesForce: Fix Error When Send Notification Config Is Empty
  • #18684: Fix Website Activity Page Error When Switching Pages
  • #18682: SalesForce: Sync job failed.
  • #18681: Omnisearch: Resolve Organization Omnisearch Issue with Org Type Parameter
  • #18678: SalesForce App: Fix Cannot read property "parentTask" from undefined Error
  • #18672: Error initialising selectize
  • #18667: KLearning - Renewal Date not appearing in training records
  • #18654: KCommerce2: The Store Product List Encounters an Error When Users Search With Double Quotes
  • #18652: Product Matching Rule Fails Validation Without Specified orderInvoiceId
  • #18648: Fixing SalesForce Integration Issue: Concurrent Modification Exception
  • #18640: Solution Builder Installation Fails to Update Content Indexes
  • #18632: Salesforce: Implement Pagination to bypass 2000 records limit
  • #18631: Salesforce Sync: Orgs Created Without Valid IDs, Impacting Data Integrity
  • #18628: Most Recent Order component: The redirect links are not working.
  • #18627: Unable to Assign Groups to Points Buckets
  • #18622: Lead settings page appears as empty record in history
  • #18621: Bug fix: Inability to Filter and Add Groups to Website
  • #18620: KCommerce2: Fix Error in Ecommerce Sidebar When All Products Share the Same Price
  • #18613: Commission and Referral: Incomplete Nodes Impacting User Experience
  • #18611: Fixing Error in Deal Registration Solution Builder When Selecting Existing Registered Group
  • #18609: Commission and Referral: Encountering Error When Selecting Existing Org Type
  • #18608: Solution Builder: Task Subject Missing in Initial Step for Most Builders
  • #18606: Team Management: Inability to Save Groups Due to Input Name Change
  • #18605: KTimesheets: Update Worked Hours Portlet to Correctly Handle Default Vendor Orgs
  • #18603: Commission and Referral: Homepage Empty After Installing
  • #18602: salesDataClaimer: Button Title Doesn't Update After Submitting Claim with Uploaded Receipt
  • #18599: KReferral: Multiple profile acceptance bug using same email address
  • #18597: Sales Performance Solution: New Store Creation Redirect Failure in Solution Builder
  • #18596: Sales Performance Solution: Redirected Journey Page Issue in Solution Builder
  • #18595: Learning-lib: Fixing Issue with Mandatory Expiry Policy Units on Module Save
  • #18594: K-Editor: Resolve Conflict Between Style and Layout Menus for Photo Component and Container
  • #18592: SalesClaimerApp: button title resets to default after click submit other
  • #18591: Missing Detailed Entity Values in CSV Download from Reporting Queries
  • #18589: Team List Component: Unable to Filter Users by Role in
  • #18588: Translation: Missing translation of AI Shopping Assistant message
  • #18587: Manage user learning tab: unexpected position for last access to quiz when expand quiz section
  • #18586: KShoppingAssistant: Adapting Price Display to Different Currencies
  • #18580: Manage Referrals and Acceptances page - fix possibility to delete acceptance
  • #18574: Enhance audit records display to avoid code appearance on page
  • #18572: AI Shopping Assistant: Showing duplicated products when searching by price
  • #18567: Auctions organisation eligibility selection working invalid
  • #18566: Auctions manage page - enhance numeric columns alignment
  • #18565: Resolve Close Button Functionality for Static Page Message on Signups Page
  • #18563: Deal Registration: Missing Points Allocation Sources and Promotions
  • #18562: SaleDataClaimer: Serial numbers not being validated correctly when there is more than one claim item
  • #18557: KCommerce2: Resolve AI Shopping Assistant Display Issue When Setting is Turned Off
  • #18553: KSalesData App: Unable to download CSV from Sales histogram
  • #18552: Deal registration: Unregistered Users Accessing Sensitive Data
  • #18547: Claim Form: Default Amount Not Displayed After 'Submit Another' Click
  • #18539: Solution Builder deal-registration has an erroneous theme override
  • #18519: AI Shopping Assistant: Unable to find some products if the system has a plural term when searching with singular term
  • #18511: Issue with Removing Groups from Folders
  • #18500: Recognition and Rewards: Incorrect Currency Display for Purchase
  • #18494: Recognition-leaderboards: Improved handling of read-only live branches for the selected website
  • #18436: Copilot: issue when button for some fuction appears twice
  • #18260: FTP/SFTP server creation/update: Remove serverId and use JSON record ID as indentifier
  • #17858: Fix Survey Page Layout Issues and Integrate amrcharts
  • #17856: KAuctions: Resolve displaying bid messages for Lowest Unique Bid auction type

 

Performance:

  • #18577: Optimizing SQL Performance for Email Item Retrieval in Kademi

 

UI/UX Improvements:

  • #18651: KConfirmDetails Settings: The button is overlapping the content layout in the iPad view.
  • #18630: admin-lib: Enable Clear Identification of Selected Groups/Tags in ChooseGroup Modal
  • #18629: Sales Performance Solution: Resolving Typo Error on 'Configure Sales Team Type' Step
  • #18626: admin-lib: The selected groups/tags should be marked in the membership modal.
  • #18610: Team management: 'Save' button layout is not consistent with others.
  • #18585: Main dashboard and orders page tile spelling issue on unfulfilled orders
  • #18570: Referral Program Template: Enhance Customer Lead View for Improved User Experience
  • #18564: Button labels alignment is wrong for Accept/Reject buttons on manage learning assignment page
  • #18560: Sales Performance Solution: Improved Functionality and Templates
  • #18524: Improving Visual Consistency: Resolving Max Claim Items Message Alignment
  • #17224: KademiUX - Improve KEditor component drag feature

 

Security Updates:

  • #18726: KCommerce2: Implementing XSS Protection for Shopping Assistant
  • #18725: Fixing XSS Vulnerability for Improved Security in Partner Assistant and Copilot
  • #18675: Enhancing Security by Preventing XSS Attacks on Promotion's Custom Entry Form Fields
  • #18655: KCommerce2: Enhance Security by Restricting Quantity Input to Numbers Only
  • #18638: Preventing XSS Exploits in Kademi's Contact Request Form

 

Documentation:

  • #18636: KConfirmDetails: The redirected guide link on Market Place does not exist.
  • #16073: Documentation: Write a short guide on searching the Audit Records