Enhancements:
- #16544: SalesForce: Don't send the filter group when syncing.
- #16532: Hubspot: lead sync, filter on pipeline
- #16531: Hubspot: lead sync, options to select contact for customer and assigned to
- #16530: Hubspot: groups and tagging
- #16520: Journey goal for stage changes
- #16508: Media profile tab
- #16496: Add Component Settings to reviewClaimForm Component to hide fields and change the text for the table headers
- #16467: Table uploader action to ignore rows where a value matches an existing data series record
- #16466: Table uploader action to add a column with a default value
- #16465: Sales data records upload: Split records for a single entity into batches
- #16442: Commission and referral solution template
- #16441: New KCode for lead createdBy
- #16413: Refactor SF app to use a custom field for Kademi identifier
- #16411: KSupport: add Support Ticket closed journey goal and automation
- #16409: Kademi Vector Search Manager
- #16391: Add approve/reject claim buttons to manage claim page
- #16386: Add kcode for current sales record
- #16381: Hubspot CRM sync: part 2
- #16380: Salesforce sync: refactor to stream lists to KIntegration
- #16379: Game Of Chance: Enhance
- #16376: Accept referral component, layout update
- #16367: Sync from Kademi to SF and add to selected campaigns
- #16359: referral EDM components
- #16322: Configuring journey node too slow
- #16295: Update sales data claim app to allow giving a reason for rejecting claims
- #16283: New points rule type to award points for combinations of products
- #16282: SalesClaims: Show attachment in modal for easier viewing
- #16278: Game Of Chance - Points product Feature
- #16209: Custom queries cannot be deleted
Bug fixes:
- #16546: Group Extra Field Character Limit Increase
- #16541: When adding node to journey error appears
- #16538: MDF submission goal - lead not appears - possible index issue
- #16536: Background Tasks - False Indication
- #16533: Deleting training results error
- #16528: Check All on the Journeys Page does not work
- #16527: Lead Management "Allow create new profile on lead form" setting issue
- #16526: View visits for manage user page actually shows data for current admin user
- #16524: Sync job change from scheduled to manual bad
- #16522: Hubspot - Leads - from HS to Kademi - error in log when lead has no associated contact in Kademi
- #16521: Hubspot - Orgs - from Kademi to HS - phone number not being populated
- #16518: Hubspot - Leads - from HS to Kademi - some fields appears undefined after sync
- #16517: Hubspot - Profiles - from HS to Kademi - country not being populated
- #16516: Hubspot - Orgs - from HS to Kademi - country not being populated
- #16512: Undefined error when approve MDF plan from KCRM
- #16510: kConfirm modal being initialized twice
- #16509: Claim form reward predicted value should be rounded to 2 digits after comma fixed
- #16503: Hubspot: profile/organisation in crm not being updated when update Kademi details
- #16502: Hubspot: sync profiles do not assign user to correct membership (both directions)
- #16501: hubspot: error when sync - objectID is numeric
- #16500: Hubspot: second sync failed for leads part
- #16499: Few improvements for sync process
- #16492: Bulk point records update success message says 0 updated
- #16489: Update email validation message for jquery form
- #16487: Saving a Data Record from a Data Records page does not update Search Index
- #16485: Journey list remove button does not work
- #16484: When MDF claim approved via task node (approve MDF claim node) payout not happening
- #16479: kSupport: ticket submitter shows invalid user when ticket was submitted from same org
- #16476: kSupport: opt-in fields not being populated
- #16475: When description of support ticket is required it's not highlighted and user dunno what field is required
- #16474: Modules list component - tiles not using alt images
- #16472: Batch size for table uploaders should be empty by default
- #16469: NPE on view markeing claims page
- #16463: Approve MDF plan nodes duplicated
- #16462: ES error when reindexing emailItems
- #16457: When click on journey list filter button list should be filtered
- #16456: When create support request from admin system should pass user to lead instead of admin user
- #16449: UserModuleStatuses component - thumb should use alt images
- #16447: MDF: user which not created marketing plan and not a part of the other user team can see his plan and claims by direct link
- #16446: MDF: there is no place where we can see who submitted marketing plan or marketing claim on admin side
- #16445: Hubspot: When creating a remote object, local object identifier should not be changed
- #16443: Suppress KConfirm on password reset and profile pages
- #16440: Module tile component: long module description cause layout to become messy
- #16439: Elearning page: NPE in log
- #16438: ELearning module activity: few issues
- #16437: MDF: to have meaningful name instead ID
- #16436: MDF: user who is not a part of the promotion group and org type was able to create marketing plan
- #16431: NPE when approve marketing claim
- #16430: Enhance error handling for MDF frontend (former - Can't submit marketing plan from frontend)
- #16429: kEditor: missed thumbs
- #16427: When delete some component from new reporting dashboard - histograms stop rendering
- #16425: kSupport: keditor options update needed and bugs
- #16424: Create support tickets nodes help pages
- #16423: Support ticket node bad
- #16422: kSUpport: when open ticket without priority and category selected system automatically put first in list on open
- #16421: kSupport frontend allow rich text editor but admin side is not
- #16420: KSupport frontend components: some enhancements
- #16419: Rich text editor for kSupport message does not support website placeholder
- #16418: kSupport: when deselect attachments they still appears on page in kEditor (will persist on refresh)
- #16417: Suggestion orgs list on signup component doesnt search well (edited)
- #16412: Journeys dont get processed when events have no profile
- #16410: Security violation on background tasks page
- #16407: Kcom2: Order History Component Mobile View
- #16406: Audit records for support tickets not being filtered by ticket number
- #16405: kSupport: custom priorities and Categories not appears when create new ticket
- #16404: kSupport tickets list - email column empty + add Ticket number column as first one
- #16403: Referral sent node - applies to not being loaded when you edited, saved and refreshed
- #16399: Add widget from dashboard page leads to JS error
- #16396: Rebuild public user page - p2 - photo not centered well
- #16395: Training records list search does not work by user name or surname
- #16392: New queries - selected records list has influence on tiles and histogram
- #16390: kConfirm: system should not allow to pass kconfirm with custom entered organisation name
- #16389: kConfirm - selecting organisation where membership selected cause both root and organisation memberships being added
- #16388: kConfirm - state field should be located between City and Postcode, Country should be a bottom field
- #16387: Other claims amount should have fixed two digits after comma and rounding
- #16384: Claim extra fields's translation labels are missing on claim form
- #16383: Duplicate SMS job does not work - p2
- #16382: KConfirm shows popup for public users when no Available group is selected
- #16377: MDF: Payout with no points shown incorrectly
- #16375: When referral by link accepted - page with acceptance should be redirected (hidden)
- #16368: JS error on edit SMS screen - 255 chars limit
- #16365: Query builder: Add validation on saving aggregations
- #16364: background task for sub-jobs displaying wrong in progress status
- #16363: Arcanum recognition worked weird
- #16356: salesTableComponent: extra field setting doesnt display
- #16352: DocuBranding View/edit component step back issue
- #16343: Create help pages for MDF journey node
- #16342: Solution builder: sales claim - when user trigger a lead user being added to another primary membership
- #16324: SalesForce when installing should have a dependency to kIntegration
- #16318: Delete claim item on mobile screen does not work
- #16317: Old site message appears when click to duplicate module - change to kAlert
- #16312: When copy course - stats also being copied
- #16310: When create new query there is a possibility to have error
- #16288: Error when install SB on kademiplay
- #16275: Recognition query result empty
- #16204: On hover timestamp for task looks bad
- #16193: Website activity pagination does not working
- #16187: JS error when set certificate active
- #16128: When add company to lead via manage lead page KCRM it should be restricted current user visibility
- #16103: Automations history - item column always empty for ksurvey automation trigger
- #15941: Edit style panel set font color to black by default even if it was different before - p2
- #15908: JS MapReduce: JS method does not have a way to tell if the job has been cancelled
Other changes:
- #16529: Move 2FA modal outside of the tag