Commit 488ce72
Supports multi-dimenstional grouping (#5471)
* Upgrade avatar tests
* Refactor RenderingElements
* Refactor Sender/StatusGrouping
* Fix infinite loop
* Remove break
* Fix grouping and remove comment
* Refactor logics to TranscriptActivity
* Clean up
* Clean up
* Allow non-standard group name
* Rename
* Fix wrong activityElementMapRef
* Clean up
* FIx livestream
* Fix performance
* Move to useRenderingActivityKeys
* Remove obsoleted ActivityTree context
* Move ActivityTree down the tree
* Add new <TranscriptDOMComposer>
* Rename composer
* Refactor createContextAndHook
* Clean up
* Clean up
* Clean up
* Refactor to ActivitiesWithGroupContainer
* Simplify
* Simplify
* Clean up error message
* Prepare for group container middleware
* Add activity grouping middleware
* Add `useGetRenderActivtiyCallback` instead of exposing `activityWithRenderer`
* Clean up
* Add groupActivitiesBy
* Clean up
* Add test of disabling sender/status
* Add tests for groupActivitiesBy
* Typo
* Fix undefined activityGroupingDecorationMiddleware
* Fix BasicTranscript should not render if no activities
* Fix flaky tests
* Clean up
* Add tests
* Update label position
* Move to the unified decorator middleware
* Ignore errors
* Fix test
* Concatenate middleware
* Add init
* Flip the decorator order
* Flip order
* Flip decorator order
* Remove commented code
* Allow removal of key
* Allow removal of sender/status
* Prettier
* Clean up
* Sort
* Add test
* Use valibot
* Remove as map for simplicity
* Add type
* Add exports
* Use fat arrow
* Simplify
* Add priority to DecoratorComposer
* Add built-in
* Rectify undefined groupActivities
* Add internal/LowPriorityDecoratorComposer
* Rename decorators
* Rename to groupingName
* Move <DecoratorComposer> after Fluent
* Wait for scroll stabilize
* Use emulator
* Refactor useGroupActivities into its own context
* Run groupActivities recursively
* Nested grouping
* Nested grouping
* Allow middleware to return undefined
* Add docs
* Remove unneeded coalesce
* Add readonly
* Move default middleware
* Add entry
* Allow middleware to opt out after setup
* Verbosity on entry
* Clean up
* Update test
* Fix flaky
* Use newer version of groupActivitiesMiddleware
* Clean up
* Use <DecoratorComposer>
* Rename types
* Sort
* Sort
* Style
---------
Co-authored-by: Eugene <EOlonov@gmail.com>1 parent 5e12798 commit 488ce72
File tree
164 files changed
+3500
-1377
lines changed- __tests__
- html2
- avatar
- grouping
- markdown/math
- html
- hooks/useTypingIndicatorVisible
- sendAttachmentOn
- upload
- withWebWorker
- withoutWebWorker
- docs
- packages
- api
- src
- decorator
- ActivityBorder
- private
- ActivityGrouping
- private
- internal
- private
- hooks
- internal
- middleware
- providers/GroupActivities
- private
- types
- bundle/src/module
- component
- src
- Activity
- ChatHistory/private
- Middleware/ActivityGrouping
- ui
- SenderGrouping
- private
- StatusGrouping
- private
- Transcript
- decorator
- private
- hooks/internal
- providers
- ActivityTree
- private
- ChatHistoryDOM
- private
- GroupedRenderingActivities
- private
- RenderingActivities
- private
- Theme
- TranscriptFocus
- types/internal
- fluent-theme/src/private
- test/harness/src/host
- common/host
- dev/hostOverrides
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
164 files changed
+3500
-1377
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
86 | 87 | | |
87 | 88 | | |
88 | 89 | | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
89 | 94 | | |
90 | 95 | | |
91 | 96 | | |
| |||
This file was deleted.
0 commit comments