Enhancements:
- #15578: KCode to allow filtering memberships list by group
- #15556: Simplify manage org types page
- #15538: Arcanum: Update Arcanum implementation to match updated API
- #15515: Display the Lead Link somewhere on the Quote Page
- #15512: Make assets available from parent account in child account - part 1
- #15499: Develop feature that can mark data series records as processed - Individually and in bulk
- #15479: Poll - add possibility to specify points tag where points will be added after success poll answer
- #15462: Update admin date picket to allow selecting 1 day
- #15443: Exclude participants with empty value on recognition leaderboard
- #15437: Add order number column to orders list component
- #15419: Change visibility rules to use KCode instead of MVEL
- #15417: New KCode to return the country of the current HTTP request
- #15412: Claim details component - add settings on currency symbol and digits after comma for Amount field
- #15399: Enhance FtpSession to allow creation of directories
- #15395: Arcanum: Create a java manager to make calls to Arcanum P2
- #15393: Upcoming events component should show in-progress events
- #15389: Select website on scheduled emails update to use kSelect
- #15386: Group email website selection - update to use kselect
- #15385: Journey EDM section - update website selection to be kselect
- #15342: Arcanum Integration: Update API to use Kademi hosted cluster
- #15341: New lead progress journey goal: part 2
- #15327: Optimise points allocation process, to only recalc points balance for each affected entity at end of process
- #15300: Completed courses pie chart improvements
- #15274: Back button for KCode Input
- #15252: Integrate usual claim form with new team selector (optionally)
- #15234: Arcanum: Confirm claim details
- #15199: KCommerce - Allow Cart ID format to be set by admin
- #154: Event registration confirmation of current user
Bug fixes:
- #15576: Team view page admin side pagination required
- #15575: kSelect stopped work in group goal in journeys
- #15570: Product selector does not respect border radius param
- #15562: Send email button does not respect border radius param on invoice page
- #15559: Page size selector looks bad in dark theme
- #15554: Org type adding to organisation problems
- #15553: Team selection component - 2a - one of two teams not appears
- #15546: repeating transactions component shows error in KEditor
- #15545: Tracking code modal, change to Kalert
- #15544: Delete data series does not work
- #15543: some NPE in create new lead form when select product
- #15540: Contact Request page needs to check if the message is null
- #15536: timesheets notes disappear after hours updated
- #15532: Image been shrink in admin dashboard
- #15530: kScratch: enhance error when there are no cards to award
- #15526: When move Data series to category PAS string which is usually located below the series still appears
- #15523: Points Leaderboards data not being changed when user gain some points
- #15522: Company and customer fields on create new lead component does not respect manually set border radius
- #15520: JS error when open kEditor
- #15519: Points leaderboard web component - it does not react on date range
- #15518: Points leaderboard component web - rounding not correct
- #15517: Profile memberships interprent HTML inside
- #15516: Prevent user to submit auction bid when js has not been completely loaded
- #15513: Errors with claim submitting if the options contains an dirty character
- #15509: no link to the user's profile when enabled in settings
- #15508: Promo tiles component does not allow to select promo
- #15507: New tag promo create issue
- #15506: Scratch and win causing order creation - but order appears without CART ID
- #15505: Scratch and win shows internal order ID instead of CART ID
- #15503: Points leaderboard weird value - bug - frontend component and admin leaderboard
- #15501: Game of Chance win causing order creation - but order appears without CART ID
- #15500: Game of Chance user variable shows ID if there is First Name and Last Name persists and Nickname does not
- #15497: Small UI issue when data series name is long
- #15495: Task stats modal empty
- #15488: Code appears in points transaction component when you enable show tags
- #15486: KCRM products section (which can be enabled from settings of the component) works weird
- #15485: KCRM products - Old site message should be changed to msxBox warning
- #15483: Error when create new company from create new lead form - issue appears when LeadMan application not configured
- #15482: Poll results answer number is not centered inside green zone
- #15481: Poll list shows green tick even if poll not active for long time ago
- #15480: Poll component - border radius not being respected on top right corner
- #15476: Order history component - currency selection does not show preview in kEditor
- #15474: Enable force HTTPS message link should lead more precisely to specific tab
- #15473: KRaffle: Store should not be mandatory
- #15472: Duplicate style on admin dashboard
- #15470: Expiring points component - currency being transferred to next row no matter of enough space to sizing
- #15469: Create new raffle error
- #15467: Sum point component to show bucket name instead of ID
- #15465: Update points tag in bulk does not work
- #15464: NPE appears when trying to upload points
- #15461: Unable to duplicate recognition periods: No method of size on $previewPeriods
- #15460: Website options dropdown stand too far from expected place when click on it
- #15459: Configuration management tools - 2c - PAS and sales category not fall into snapshot
- #15458: Change activity type for module - update modal not appears
- #15455: Enhance error when user cannot create snapshot due to name duplicate
- #15454: Table of repeating transactions issue - p2
- #15449: Create order - notes section contains some debug not user friendly information
- #15447: Fix payment app settings
- #15440: Place order via KCRM product component does not respect new CART ID template
- #15439: Create new raffle orders (random raffle) does not respect new CART ID template
- #15438: auction won message shows user ID however there is name and surname provided for user
- #15436: Some misspelling between components which work with orders
- #15434: Manual order creation does not respect CART ID template
- #15432: kpoll component error - no such function size
- #15431: Add kcode modal - make help text muted color
- #15427: Fontawesome does not work on stages journey settings
- #15422: Remote Hash Copy Problems Part 3
- #15421: Org based points bucket gives error for points transaction component
- #15416: Pie chart component for completed courses similar to Zoetis - add min height
- #15415: New participant field, sorting doesnt works
- #15414: Create a Pie chart component for completed courses similar to Zoetis - p2
- #15413: Configuration management - created new snapshot and cannot access it
- #15411: KCRM customers list - add contact button missed now
- #15410: Sales claimer solution builder - customers list page - search field tiny UI issue
- #15409: Update old site message to new kAlert on approve/reject pending membership
- #15408: Theme issue on solution builder - sales claims - KCRM website
- #15406: Exception when place auction bid on AU
- #15405: Points Table Uploader Blanks Expiry Date even if Provided by File
- #15404: UpdateUser in Sales Claim Solution Builder throws exception when run by user outside of home org
- #15400: Delete journey stage in settings - change old site message to new kAlert
- #15398: Table uploader import button is always disabled
- #15397: Option to allow user to purchase points using card payment for points only checkout not working
- #15394: eventOrganisorComponent shows error with timezone
- #15391: Create new lead - enhance error when enter too long Title
- #15390: Create new lead - products section - decimals is not allowed
- #15388: Images files shows corrupted right after uploading
- #15387: Group email save do not throw success msgBox
- #15382: Add template definition for leadTasks.html
- #15378: Export points statements issues
- #15375: update old site message to new kAlert when delete KCRM tag for company
- #15374: Paginator goes out of Companies list screen a bit
- #15370: Timers issue - enter decimal value cause journey to broken
- #15369: Click journey node settings when it's not fully loaded can cause error for settings UI
- #15368: Alert not getting triggered from journey
- #15367: journey stages when choosing color then X box become smaller
- #15359: Fontawesome icon picker allows you to search negative pages by clicking back
- #15358: Fontawesome icon picker - forward and back icons do not appears
- #15357: UI issue on journey options page related to stages
- #15356: UserPointsPanel component rounding seems to be incorrect from bottom
- #15355: Arcanum fresh account - claim detail component error
- #15348: Add Kalert to cancel event changes
- #15323: Some nodes options not sorted
- #15305: EDM preview issue
- #15295: 404 error page appears when click on how this value was calculated link
- #15292: Remote hash set finish step help text wrong position and Creds also misaligned
- #15264: Arcanum exceed max file error bad - should be better
- #15244: When adding embedded video to text component and preview not generated system shows broken icon - part2
- #15236: Metric for count of orders exception
- #15216: JS error when using AuthNet - press Confirm and Pay button and see error
- #15213: Catch error when standard checkout form installed without payment provider
- #15201: Sales Data Visibility component test based on org sector (reported that it does not work)
- #15143: Module statuses table component - percent completion sorting does not work correctly
- #15018: Journeys automation goal - i assume it's left from old automation framework - should be removed if so
Security Updates:
- #15423: jQuery.user: User password gets logged to console when logging in
- #15401: Infra: Implement AWS DNS Firewall on all clusters
Other changes:
- #15555: Validation problem when user should be a part of several organisations
- #15498: Discussion based on PAS award logic and marking records as processed
- #15490: Possible new feature: bulk app installer
- #15448: Images and other binary assets should be served through CDN
- #15381: Question on category filtering
- #15377: Rigorous vs Performance: question