Unplanned
Last Updated: 06 May 2019 10:27 by ADMIN

Hello Telerik,

 

We are using Conversation UI for chatting between two party.our requirement is initially its load 10 messages ,more older messages will be load as scroll reach at top. but there is not such event is available that fired when scroll reach at top in conversation UI.

See attached file.when scroll reach at top. it should fire an event and add new message before old messages   in conversation UI

Let me know how can I achieve this? sample code will be appreciated.

For more detail please see this video 

 

Version info

Kendo conversation UI 1.1.1

 

Thanks

 

Unplanned
Last Updated: 06 May 2019 10:22 by ADMIN
Created by: Anders
Comments: 1
Category: ConversationalUI
Type: Feature Request
9

Hi,

we want to build your fine conversational UI into our product? The idea in the first iteration is to use it to render message threads between different users. This means that we need to be able to track which messages the user has seen/read to provide a counter/badge with the number of unread messages. Do you have any examples showing something like that? Could you possibly give us a hint about how to achieve something like that with your API?

Thanks,

Anders

Unplanned
Last Updated: 25 Nov 2021 10:30 by ADMIN
Created by: Kendo UI
Comments: 0
Category: ConversationalUI
Type: Feature Request
3

Currently, it is not possible to include additional buttons next to the send button in the Conversational UI.

Having such feature will provide a way for adding more action buttons such as file/image/video selection etc.

Unplanned
Last Updated: 19 Aug 2022 11:06 by Casey
Created by: Casey
Comments: 0
Category: ConversationalUI
Type: Feature Request
2

Hi,

It will be good to have the ability to change the format of the message timestamp.

Thank you for your consideration.

Unplanned
Last Updated: 24 Jul 2024 07:04 by Kendo UI
Created by: Kendo UI
Comments: 0
Category: ConversationalUI
Type: Feature Request
2

If you bind the messages property to an observable and use the async pipe it will throw the following error:

'Message[] | null' is not assignable to type 'Message[]'

The messages should be able to also receive null to avoid the error. The following workarounds can be used until the property is nullable:

<kendo-chat [messages]="(feed | async)!" [user]="patientUser"></kendo-chat>

Or use toSignal:

<kendo-chat [messages]="mySignal()" [user]="patientUser"></kendo-chat>
  public feed: Observable<Message[]>;
  public mySignal: Signal<Message[]>;
  public readonly patientUser: User = {
    id: 1,
  };

  public readonly practitionerUser: User = {
    id: 0,
  };

  constructor() {
    const hello: Message = {
      author: this.practitionerUser,
      suggestedActions: [
        {
          type: 'reply',
          value: 'Neat!',
        },
        {
          type: 'reply',
          value: 'Thanks, but this is boring.',
        },
      ],
      timestamp: new Date(),
      text: 'Hello, this is a demo bot. I don`t do much, but I can count symbols!',
    };

    this.feed = merge(from([hello])).pipe(
      scan((acc: Message[], x: Message) => [...acc, x], [])
    );
    this.mySignal = toSignal(this.feed ) as Signal<Message[]>;
  }

 

Unplanned
Last Updated: 30 Nov 2023 10:30 by Patrick
Created by: Patrick
Comments: 0
Category: ConversationalUI
Type: Feature Request
1
Improve the performance of the component when the history chat is huge by providing virtual scrolling mechanism or an appropriate event to manually load the necessary messages.
Unplanned
Last Updated: 16 Jul 2024 06:36 by Simon
Created by: Simon
Comments: 0
Category: ConversationalUI
Type: Feature Request
1

Such a directive will help in customizing the content of the attachments and I would also like to create a horizontal list that expands downward which will eliminate the scroll button.

Unplanned
Last Updated: 16 Jul 2024 06:40 by Simon
Created by: Simon
Comments: 0
Category: ConversationalUI
Type: Feature Request
1
I would like to customize the timestamp of a selected item, and using a template seems to be the best approach since displaying the time is unnecessary when messages are stacked in my case.
Unplanned
Last Updated: 16 Jul 2024 06:43 by Simon
Created by: Simon
Comments: 0
Category: ConversationalUI
Type: Feature Request
1
It will be nice to have the option to edit or delete a message when selecting it, similar to other messaging services like Microsoft Teams.
Unplanned
Last Updated: 18 Nov 2024 15:12 by Alan Paul
Created by: Alan Paul
Comments: 0
Category: ConversationalUI
Type: Feature Request
1

Hi, Team!

Currently, the Output view of the AIPrompt component ignores any of the formatting that is applied to the text it renders and displays it as regular text. However, I want to retain the formatting of the text that was generated by the AI model that I am using.

For this reason, I would like to request the introduction of a designated template that would allow me to control the formatting of the prompts in the Output view.