-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Supports multi-dimenstional grouping #5471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
compulim
merged 97 commits into
microsoft:main
from
compulim:feat-multi-dimension-grouping
May 5, 2025
Merged
Changes from 92 commits
Commits
Show all changes
97 commits
Select commit
Hold shift + click to select a range
794f8d3
Upgrade avatar tests
compulim d6e69e4
Refactor RenderingElements
compulim 8740abb
Refactor Sender/StatusGrouping
compulim 2656017
Fix infinite loop
compulim f4c0dc0
Remove break
compulim 348dace
Fix grouping and remove comment
compulim 5227a1b
Refactor logics to TranscriptActivity
compulim 48449e0
Clean up
compulim 6a51060
Clean up
compulim b235498
Allow non-standard group name
compulim 23eaad3
Rename
compulim d9519a7
Fix wrong activityElementMapRef
compulim 4b70c90
Clean up
compulim 21cf051
FIx livestream
compulim 6a8307f
Fix performance
compulim c742c98
Move to useRenderingActivityKeys
compulim 0eecf31
Remove obsoleted ActivityTree context
compulim 2ee4cb0
Move ActivityTree down the tree
compulim e297eaa
Add new <TranscriptDOMComposer>
compulim c1c46f9
Rename composer
compulim 847a6d8
Refactor createContextAndHook
compulim 9514adc
Clean up
compulim f218eaa
Clean up
compulim 4b69718
Clean up
compulim 9c5bf79
Refactor to ActivitiesWithGroupContainer
compulim 1ba6658
Simplify
compulim ddb2325
Simplify
compulim aa7b452
Clean up error message
compulim 4a5a2a2
Prepare for group container middleware
compulim 8fb24e2
Add activity grouping middleware
compulim 4f1a71d
Add `useGetRenderActivtiyCallback` instead of exposing `activityWithR…
compulim a603f9e
Clean up
compulim 1deee50
Add groupActivitiesBy
compulim fffdf72
Clean up
compulim cdf39d9
Add test of disabling sender/status
compulim 5ef992d
Add tests for groupActivitiesBy
compulim 312674c
Typo
compulim fd06afd
Fix undefined activityGroupingDecorationMiddleware
compulim 5999311
Fix BasicTranscript should not render if no activities
compulim e2ca38d
Fix flaky tests
compulim e71ceea
Clean up
compulim 562510e
Add tests
compulim 143ddb7
Update label position
compulim a2c468e
Move to the unified decorator middleware
compulim 709bf7e
Ignore errors
compulim 65f03a7
Fix test
compulim c9779d8
Concatenate middleware
compulim 0113c0b
Add init
compulim 801341d
Flip the decorator order
compulim 7b17f44
Flip order
compulim 39532e7
Flip decorator order
compulim 6d865fd
Remove commented code
compulim 574928c
Allow removal of key
compulim 7a41a23
Allow removal of sender/status
compulim 0e30abe
Prettier
compulim a30f731
Clean up
compulim 63497af
Sort
compulim d4ad893
Add test
compulim aea100c
Use valibot
compulim 2b40c12
Remove as map for simplicity
compulim 79b3222
Add type
compulim 4e720e7
Add exports
compulim fcb2d8d
Use fat arrow
compulim 5392372
Simplify
compulim 43c7225
Add priority to DecoratorComposer
compulim 94338d6
Add built-in
compulim 2803a17
Rectify undefined groupActivities
compulim 764222c
Add internal/LowPriorityDecoratorComposer
compulim 362e496
Rename decorators
compulim 9c554e4
Rename to groupingName
compulim 5480ea6
Move <DecoratorComposer> after Fluent
compulim a46e6d3
Wait for scroll stabilize
compulim 1c5b7b4
Use emulator
compulim b5bb84c
Refactor useGroupActivities into its own context
compulim 0220c91
Run groupActivities recursively
compulim cbc4e68
Nested grouping
compulim ab19931
Nested grouping
compulim ccaf6d6
Allow middleware to return undefined
compulim d8bbc2b
Add docs
compulim f58d954
Remove unneeded coalesce
compulim 1130f72
Add readonly
compulim 5266a60
Move default middleware
compulim e060094
Add entry
compulim f156418
Allow middleware to opt out after setup
compulim d3e7378
Verbosity on entry
compulim 1f0022c
Clean up
compulim 022433e
Update test
compulim 407e855
Fix flaky
compulim 127984c
Use newer version of groupActivitiesMiddleware
compulim d99c642
Clean up
compulim ce93c46
Use <DecoratorComposer>
compulim affb969
Rename types
compulim 5970105
Sort
compulim ca34ef8
Sort
compulim 1a23fb6
Style
compulim 4492186
Merge branch 'main' into feat-multi-dimension-grouping
compulim 907a74c
Merge branch 'main' into feat-multi-dimension-grouping
OEvgeny File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.