Milestone 0235 Release Notes

Blank 30/7/2024 17:08 - 30/7/2024 17:08

In the latest release, we've made some exciting enhancements like a new course picker for KLearning, improved sales data uploads, and a versatile quantity selector in KCommerce2. We've also tackled several bugs for a smoother experience, including fixes for product removal issues and better error messaging for AI image generation, along with various UI/UX improvements to make navigation even easier!

Enhancements:

  • #19844: KInvoicePayment: Invoice from Cart KCodes
  • #19841: KLearning: Course Picker enhancement, Toggle to only show courses
  • #19838: Arcanum: Upgrade to version 2024-07-29
  • #19836: KCommerce2: Ability to show Total Price on Product Component
  • #19833: Platform: Improve Sales Data Uploader by Including Points Awards in Summary Information
  • #19832: KReporting: Support terms aggregation on queries against text fields
  • #19829: Platform: Improve Dynamic Source Settings with Consistent KCode Selection
  • #19828: ai-lib: Enhance Context Length by Updating to Newer AI Models
  • #19822: Hawk app: Change Denominations setting to be free text
  • #19817: user-lib: KCode for Membership Created Date
  • #19812: SalesDataClaimer: Enhance Image Display in Review Claim List for Improved Visuals
  • #19811: kCommerce2: Introduce Versatile Quantity Selector for Enhanced Product Control
  • #19808: Platform: Support frame-ancestors CSP Directive
  • #19806: Learning-lib: Implement Grid View Setting for Course List Component
  • #19798: Domains: Ability to edit contact information on a purchased domain
  • #19754: Platform: Deprecate v1 KCodes to Enhance User Experience in KCode Selection
  • #19723: Platform: Auto-Generate CSRF Key for New Websites
  • #19677: Platform: Migrate CSP from tag to HTTP Header
  • #19653: KPromotions: Enhance Front-End Promotion Management with Draft Status and Type Limitations
  • #19615: KSupport: Enhance Ticket Creation to Include File Attachments for Emails
  • #19246: Blackhawk Network Integration
  • #2014: KCRM: Enhance Email Functionality by Capturing Attachments

Bug fixes:

  • #19851: Platform: Sub Text Fields Fail to Aggregate Terms Properly
  • #19848: Platform: Improve Error Messaging for AI Image Generation Failures
  • #19839: Platform: Fix Event Triggering for Draft Versions of the Website
  • #19837: SalesDataClaimer: Claims Not Fully Submitted Still Listed, Causing Confusion for Users
  • #19834: KCommerce2: Fix Checkbox Identifier for Product Removal in Store
  • #19823: Platform: Issue with Organisation Search for Numeric Org IDs
  • #19820: KTimesheet: Cant see timesheet review entries for a large date range
  • #19818: KEcard: Limit the Participant Query Size
  • #19809: KReferral: Fixing Voucher Allocation Issue for Referred Users
  • #19805: Hawk app: ReSync Products Should Not Create Duplicated Product Param and Options
  • #19803: contentEditor-lib: Fixing Issue With Removing Extra Class From Container
  • #19795: products-lib: Products List Fails to Paginate Over 500 Items
  • #19790: content-lib: AI-Generated Images Uploaded to Asset Manager Not Automatically Synced to CDN
  • #19787: Platform: Remove Update Meta Tags Section on Dashboard Page
  • #19777: blogs-lib: Fix Blog Article Template Edit Button Issue
  • #19761: Platform: Address JSON Parsing Issue and Exclude Fields from Deleted Groups in Users Uploader
  • #19757: Email: Email Test Fails to Resolve Profiles Due to Disabled Profiles
  • #19737: content-lib: Checkbox for Background Color Not Responding
  • #19735: Platform: Dev Tools Component Access Results in 500 Error on Read-Only Sites
  • #19720: Platform: Enhance User Permissions for Team and Company Pages
  • #19711: SalesDataClaimer: Ensure Proper Display of Claim Product SKUs with Double Quotes
  • #19699: KSalesData: Inaccurate Points Allocation For A Source That Relies On A Promotion Associated With A Specific Organization.
  • #19694: Rewards: Display Correct Points Total for Users in Multiple Organizations for EDM Points Balance Component
  • #19574: Platform: Exceptions Encountered During Reindexing of JsonDB indexes
  • #19542: Query table: table learnersmodulesDetails missed course column value
  • #19284: KReporting: Conflict Between Dashboard and Query Names Leads to Data Loss
  • #19023: KCommerce2: Update Cart Display to Use Rule Title When Bonus Item is Empty
  • #16513: KSupport: Missing Opt-In Fields in Support Tickets Component

UI/UX Improvements:

  • #19843: KFeedback: fix report table columns
  • #19827: Platform: CSS Adjustments Needed to Eliminate Excess Swiping Space on Mobile
  • #19825: Platform: Theme Installation Error Displays Code Instead of Theme
  • #19819: kWarmUp: Add Hover Tip for Exact Timestamp on Job Submission
  • #19815: KPartnerAssistant: Display Only Websites with Partner Assistant App Enabled
  • #19814: KPartnerDirectory: Missing User Avatar Placeholder Image Issue
  • #19807: SalesDataClaimer: Improve Clarity of Warning Messages for Empty Fields on Claim Form in Manage Claim List Page
  • #19796: products-lib: Enable Sorting for Title, Code, and Product Count on Categories List Page
  • #19778: products-lib: Enhance Product List Admin Page with Additional Sorting Features
  • #19776: KPartnerDirectory: Remove Tag Functionality in Partner Detail Component
  • #19774: Platform: Auto-Reload DKIM Key Display After Generation
  • #19759: KReporting: Enhancing User-Friendliness of Index Query Criteria Editor
  • #19748: KVouchers: Right Align Cash Value Column for Improved UI
  • #19258: KJourneys: Double Header Issue in Leads Tab on Manage User Page
  • #18949: KLeadman: Remove Currency Symbol from 'Amount' Column
  • #18886: KCRM: UX Improvements for Email Copy Buttons and User Feedback

Documentation:

  • #18960: Document\Configuration management: Allow for manual selection of updates