-
Notifications
You must be signed in to change notification settings - Fork 53
feat: add visual indication for tracked change, comments and nested comments #1770
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
Open
caio-pizzol
wants to merge
23
commits into
main
Choose a base branch
from
caio/sd-1519-add-visual-highlight-for-comment-ranges-when-comment-is
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
4ba4c20
feat: add visual highlight for comment ranges
caio-pizzol 9f1fb20
fix: remove DOM elements before clearing page state map
caio-pizzol c80051e
fix: only update active comment when field is explicitly present
caio-pizzol 97ae42e
chore: remove unused depth-based highlighting constants
caio-pizzol 17432f5
fix: clear boxShadow when no nested comments
caio-pizzol 45f0b71
fix: use correct color for nested comment border indicator
caio-pizzol ad7b36b
refactor: simplify confusing falsy return in getThreadingParentId
caio-pizzol 835f839
fix: defer commentsUpdate emission to after transaction completes
caio-pizzol c695a75
test(comments): add cursor selection tests for nested comments and TC…
caio-pizzol dd4c6ba
test(comments): add import threading tests for TC + comment separation
caio-pizzol eb76654
fix(comments): select innermost comment and prioritize over tracked c…
caio-pizzol 8947f9e
fix(comments): separate trackedChangeParentId from parentCommentId
caio-pizzol d585402
fix(layout-engine): apply highlight for comments on tracked change text
caio-pizzol ef5991d
fix(export): filter out synthetic tracked change comments
caio-pizzol 5a167e7
fix(export): remove TC wrapper from comment range markers
caio-pizzol 664f918
fix(export): merge consecutive tracked change elements
caio-pizzol 80d2bff
fix(export): use exportable comments list for comment definitions
caio-pizzol 4e2d32b
fix(layout-engine): show highlight for non-active comments
caio-pizzol 35785d1
fix(import): use trackedChangeParentId for TC associations
caio-pizzol bc185a4
fix(export): always generate commentsExtended.xml for explicit threading
caio-pizzol 546eea0
test(comments): add round-trip regression test for nested comments
caio-pizzol 9e93f1c
test(comments): fix highlight color test expectations
caio-pizzol 14c377f
fix(comments): remove unused nestingDepth parameter from getHighlight…
caio-pizzol 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
Some comments aren't visible on the classic Files Changed page.
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 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 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 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 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 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a performance perspective, is there a way to limit the re-rendering to only comment marks, or only pages with comments?
Not a blocker, but just curious.