What’s New

Joule / What’s New

This article provides an overview of the topics that have been added or changed based on the controls available in the Joule client, Android.

Joule client, Android 26.1

Components

Likert Scale

New Component! The Likert scale provides users with a frictionless, conversational-friendly response type, allowing them to express nuanced feedback with minimal effort, while ensuring consistent structured data for enterprise insights.

Likert scale

Patterns

Initial Loading

Feature Enhancements! Initial loading enables users to begin typing their prompt during the loading phase, reducing perceived waiting time and supporting faster, more fluid conversational workflows while maintaining clarity and trust in thread context.

Initial loading

Multi-Threading

New Pattern! Threads allow users to have multiple ongoing conversations with Joule—each focused on a different task or topic—so they can stay organized, switch contexts easily, and return to prior threads without starting over

Multi-threading

Persistent Attachment

New Pattern! Users can attach files to their Joule conversations by tapping the file upload button next to the input field.

Screens screenshot of a chat AI-generated content may be incorrect.

Persistent attachment flow

Transparency and Explainability

Feature Enhancements! Sources are displayed separately from response insights to provide clearer and more direct access to the original information.

Sources

Joule client, Android 25.11

Components

Response Actions

Guideline Enhancement! A11y guidance has been added.

Response actions

Patterns

Confirmation

New Pattern! Confirmation is used to make sure Joule has correctly understood a user’s request before taking an action, especially in situations involving transactions or commands that are difficult to undo.

Confirmation step

Loading

New Pattern! Previously called “Loaders”, loading now includes new streaming patterns like text streaming, skeleton loading, and a “scroll for more” button.

Skeleton loading

Joule client, Android 25.8

Components

List Card

Feature Enhancements! The list card status has been moved to the extended header, and the footer buttons have been updated for clearer action labels.

List card

Object Card

Feature Enhancement! The object card status has been moved to the extended header.

Object card

Response Actions

New Component! Response actions allow users to perform various actions on the associated Joule response.

Response actions

Text Message

Feature Enhancements! We have refined how text is presented by removing Joule’s message bubbles. This new direction offers users clearer and more efficient communication.

Text messages

Patterns

Attachments

New Pattern! Attachment support now allows users to upload and manage files when prompted by Joule.

Attachments

Detail View

Feature Enhancements! The detail view status has been moved to the extended header.

Detail view

Feedback

New Pattern! The feedback feature allows users to provide feedback on Joule’s AI-generated responses.

Feedback

Transparency & Explainability

New Pattern! The transparency and explainability feature ensures clarity about Joule’s AI-generated responses. By providing source information, users can follow up, learn more, and/or validate the accuracy of the generated information.

Sources

Joule client, Android 25.4

Components

Input Field

Feature Enhancements! A new variant has been added to support long loading states, enhancing feedback during extended processing. Additionally, the “Send” buttons are now exposed as a subcomponent.

Joule input field with clock icon

Loaders

Feature Enhancements! To support long-running loading, the loading chat bubble now has the option to include a status message.

Picture, Picture

Long-loading user request with status message

Joule client, Android 25.1

Components

New component! The carousel displays multiple object cards horizontally, one after the other, with a glimpse of the next card visible on the edge of the Joule panel to indicate scrollability.

Carousel

Media

New component! A media card is a card container that displays videos and images from Joule.

Media card

Object Card

Feature Enhancements! An optional media header property has been added to the object card to accommodate the card carousel component.

Object card with media header

Panel

Feature Enhancements! A line of AI notice is now persistent in the panel to stay in compliance with SAP’s latest legal guidance.

Panel enhanced with persistent AI notice

Welcome Screen

Feature Enhancements! A line of AI notice is now persistent in the panel to stay in compliance with SAP’s latest legal guidance.

Welcome screen enhanced with persistent AI notice