Skip to content

Commit 4fc8b96

Browse files
OEvgenycompulim
andauthored
feat: Allow explicit group status (microsoft#5773)
* WIP: Allow explicit group status * Add abstract handling * Update packages/component/src/Middleware/ActivityGrouping/ui/PartGrouping/private/PartGroupingActivity.tsx Co-authored-by: William Wong <compulim@users.noreply.github.com> * Changelog * Better --------- Co-authored-by: William Wong <compulim@users.noreply.github.com>
1 parent 2ffb130 commit 4fc8b96

20 files changed

+64
-10
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,17 @@ Breaking changes in this release:
116116
- `@msinternal/botframework-webchat-react-hooks` for helpers for React hooks
117117
- Added link sanitization and ESLint rules, in PR [#5564](https://github.com/microsoft/BotFramework-WebChat/pull/5564), by [@compulim](https://github.com/compulim)
118118
- Added blob URL sanitization and ESLint rules, in PR [#5568](https://github.com/microsoft/BotFramework-WebChat/pull/5568), by [@compulim](https://github.com/compulim)
119-
- Added visual message grouping following the `isPartOf` property of the `Message` entity, in PR [#5553](https://github.com/microsoft/BotFramework-WebChat/pull/5553), in PR [#5585](https://github.com/microsoft/BotFramework-WebChat/pull/5585), in PR [#5590](https://github.com/microsoft/BotFramework-WebChat/pull/5590), in PR [#5608](https://github.com/microsoft/BotFramework-WebChat/pull/5608), by [@OEvgeny](https://github.com/OEvgeny)
119+
- Added visual message grouping following the `isPartOf` property of the `Message` entity, in PR [#5553](https://github.com/microsoft/BotFramework-WebChat/pull/5553), in PR [#5585](https://github.com/microsoft/BotFramework-WebChat/pull/5585), in PR [#5590](https://github.com/microsoft/BotFramework-WebChat/pull/5590), in PR [#5608](https://github.com/microsoft/BotFramework-WebChat/pull/5608), in PR [#5773](https://github.com/microsoft/BotFramework-WebChat/pull/5773), by [@OEvgeny](https://github.com/OEvgeny)
120120
- The mode is suitable for providing chain-of-thought reasoning
121121
- Added visual indication of `creativeWorkStatus` property in `Message` entity:
122122
- `undefined` - no indicator is shown
123123
- `'Incomplete'` - show loader aside from the message
124124
- `'Published'` - show checkmark aside from the message
125125
- Added a `position` property support for the `Message` entity
126126
- The `position` property takes precedence over existing sequence ID
127+
- Added support for explicit group status via `isPartOf.creativeWorkStatus` and `isPartOf.abstract` on the HowTo entity
128+
- When the HowTo entity carries an explicit `creativeWorkStatus`, it takes precedence over status derived from individual messages
129+
- When the HowTo entity carries an `abstract`, it is used as the group header title
127130
- Unified build info and injection of `<meta>` tag, in PR [#5571](https://github.com/microsoft/BotFramework-WebChat/pull/5571), by [@compulim](https://github.com/compulim)
128131
- Added documentation for `isPartOf` property, in PR [#5573](https://github.com/microsoft/BotFramework-WebChat/pull/5573), by [@compulim](https://github.com/compulim)
129132
- `fluent-theme`: Changed dependencies to import solely from the "bundle" package, in PR [#5584](https://github.com/microsoft/BotFramework-WebChat/pull/5584), by [@compulim](https://github.com/compulim)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!doctype html>
2+
<html>
3+
<head>
4+
<title>Part grouping: status (copilot) (dark)</title>
5+
<script>
6+
location = './status?variant=copilot&fluent-theme=dark';
7+
</script>
8+
</head>
9+
<body></body>
10+
</html>
13.7 KB
Loading
17.4 KB
Loading
11.3 KB
Loading
12 KB
Loading
11.9 KB
Loading
14.5 KB
Loading
16 KB
Loading
15.7 KB
Loading

0 commit comments

Comments
 (0)