In the latest release, we've made some exciting enhancements like improving Hubspot sync settings and adding a new dealer portal template, while also fixing various bugs to enhance overall performance and user experience. Notable fixes include resolving sync job failures and UI issues, ensuring a smoother and more efficient platform for everyone!
Enhancements:
- #20023: Platform: Remove ability to set pageSize to 5000 in the UI
- #20003: Hubspot: Enhance Sync Settings with Journey Extra Field Selection
- #19991: KRecognition: KRecognition: Link Points Records to Recognition Awards for Better Tracking
- #19966: KECard: Add Option to Disable Search Functionality in Send ECard Component
- #19956: salesDataClaimer: Enhance Dynamic Mapping Functionality with ESMappingsBuilder
- #19940: KGame of Chance: Enable Configurable Points Debit Reason
- #19938: Platform: Add Status Check for Domain/Subdomain Delegation Verification
- #19913: Platform: Create a New Dealer Portal Solution Template
- #8908: KCommerce: Implement Configurable Points Expiration Policy for Points Buckets
Bug fixes:
- #20035: KLeadman: Resolve MethodInvocationException in Lead Companies Component
- #20034: Platform: Reindexing Web Hits Ignores Days Limit Setting
- #20030: leadman-lib: Sorting Functionality on Companies Page Fails
- #20021: KIntegration: Sync Job Fails When Last Sync Date is Null
- #20020: Hubspot: Sync Job Fails Due to Invalid User Address
- #20017: KECard: Recent eCards Component Shows All eCards to the Users
- #20010: KCommerce2: Total Price QuantitySelector looks weird when there is skus to choose from
- #20009: reporting-lib: Security Violation Error in Organisation Selector Component
- #20008: admin-lib: The Unsubscribes Page Should Display the Unsubscribed Email
- #19999: KEditor: Error Encountered When Editing Dashboard Page with Theme Disabled
- #19998: Platform: KCode Placeholder with Empty Value Causes Page Load Exception
- #19990: SalesDataClaimer: Missing Entered Date Field After Re-indexing Claims
- #19983: contentEditor-lib: Background Image Change Button Malfunction
- #19982: Platform: Access Denied for Content Author on Query Aggregations on Content Editor Page
- #19980: Xe App: Process Only Configured Category Products in Cart
- #19978: KJourneys: Fix JavaScript Error When Saving Extra Fields
- #19976: KEcards: Participant Search Functionality Not Working as Expected
- #19968: Xe App: Error Encountered When Saving Settings for Xe
- #19962: KTeams: Refresh KSelect Inputs to Avoid Validation Errors - p2
- #19960: KLearning: Course Selector should obey radius correctly when only showing courses
- #19949: content-lib: Image Alignment Issue When Using WebP Format in Photo Component
- #19946: Platform: Dynamic Group Filter Not Displaying Correctly on Manage Users Page
- #19943: Platform: Content Author Unable to Create Page Due to Insufficient Privileges
- #19942: KJourney: Hiding Tools on Manage Journeys Page for Unauthorized Users
- #19926: Platform: Exception Thrown When Uploading Chain Certificate After Main Certificate
- #19909: kFeedback: JS error when Processed checkbox is set
- #19907: KSalesData: Fix Display of Data Record SKUs with Double Quotes
- #19891: KLeadman: Error Message Displayed When Adding Note to Lead File
- #19890: contentEditor-lib: Background Color Selector Triggers JS Error
- #19880: KEditor: Content Editor Fails to Load with CSP Enabled
- #19865: products-lib: Implement Pagination for Categories Page
- #19605: Salesforce: Support OAuth 2.0 Client Credentials Flow
- #18874: Memberships Component: Prevent Dynamic Groups from Appearing in Selection
- #18812: KCommerce2: Remove Dynamic Groups from eCommerce Settings for Anonymous Purchasers
- #18710: kQuiz: add promotion template for application when accessing it via promotions page
- #18706: Kademi: Points Allocation Org Type List Requires Alphabetical Sorting
- #18687: Calendar Event: Validate Numeric Input for days setting on the Reminder Email
Performance:
- #20040: Sales Data Record: Enhancing Query Performance with Index Changes
- #19996: Database Optimization: Enhance Indexing for Module Status and CPD Awards
UI/UX Improvements:
- #20028: Profile Memberships: KSelect Enhancement to Improve UI for Group Selection
- #20016: Memberships Component: Incorrect Time Zone Display for Submitted Dates
- #20006: Platform: Improve User Creation Modal by Correcting Validation Error Text
- #20002: XE: Improve Vertical Alignment of Checkboxes in Category Dropdown
- #20001: Platform: Resolve UI Issue with Organisation Extra Fields Display
- #20000: XE: Prevent Display of Dynamic Groups in Configuration Options
- #19993: Platform: Improve Product List Page UI to Prevent Content Overflow
- #19987: kEcards: enhance add user section for nominate ecard
- #19986: kEcards: Fix Mobile Display Issues for Ecard Recipient Form
- #19974: kEcards: Missing Bold Class for "From" Title in EDM Component
- #19973: kEcard: Dummy Image Not Displaying in Emails
- #19972: kEcards: History component has two dates that need Sent/Accepted context
- #19971: kEcards: Prevent 'null' from Appearing When No Reason is Specified
- #19965: admin-lib: Fix Input Focus Loss in Manage Users and Organisations Filter Sidebars
- #19963: KCRM: UI Enhancement - Center Align Search and Sorting Features
- #19961: KTeams: Center Alignment and Button Update for Enhanced UI
- #19953: Scheduler: Show Recipients Without Reloading the Scheduled Email Page
- #19945: Video Assets Page: Fix Overflow of Error Messages Beyond Screen Limits
- #19944: Video Assets: Add Hover Tooltip for Exact Timestamp Display
- #19936: KECard: UI Issues with Recipient Field and Delete Button Post-Send
- #19933: KVoucher: Enhance Clarity of ID Template Help Text
- #19924: Platform: Optimize Checkbox and Sort Features in Asset List UI
- #19898: KJourney: Improve UI Elements on Journey Management Page
- #19897: Sales Data: Refine Active/Disabled Filter to Match User Management Page
- #19359: Verify email node (NeverBounce) help page to be added
- #18829: KEditor: Unexpected Code Appears When Adding Members List Component
Security Updates:
- #19985: Platform: Admin Viewer Accessing User Details via Direct Link
Documentation:
- #19977: reCaptcha app + ContactUs content link wrong
- #19596: Enhance documentation for domain details page
- #19185: Prezzee: Write Documentation
- #18697: KConfirmDetails: Create Documentation for Managing Personal Details on Confirm Form
Other changes:
- #19989: Platform: Increase Length of Module Status Field Value in Database