-
-
Notifications
You must be signed in to change notification settings - Fork 5
SF-3633 Add draft import wizard #3638
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
pmachapman
wants to merge
40
commits into
master
Choose a base branch
from
feature/SF-3633
base: master
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
40 commits
Select commit
Hold shift + click to select a range
2ff8416
SF-3633 Mark AddChapters obsolete so it can be removed at a later date
pmachapman c503515
SF-3633 Update backend to report draft import status correctly
pmachapman 4aed29b
SF-3633 Frontend work-in-progress
pmachapman 9860c4f
SF-3633 Frontend work-in-progress part 2
pmachapman 11d0e14
SF-3633 Frontend work-in-progress part 3
pmachapman 72fd59f
SF-3633 Frontend work-in-progress part 4
pmachapman 8fcf700
SF-3633 Frontend work-in-progress part 5
pmachapman 07034ab
SF-3633 Frontend work-in-progress part 6
pmachapman f174c6a
SF-3633 Hide the wizard steps at the top of the dialog
pmachapman 52bedb0
SF-3633 Simplified download draft button, made it secondary
pmachapman 94bed0b
SF-3633 Import dialog fixes
pmachapman dc0bffe
SF-3633 Allow clicking next before the project is selected
pmachapman fa12199
SF-3633 Work on the storybook, and fixes found when using it
pmachapman b2e2f72
SF-3633 Adding all of the steps to the storybook
pmachapman 3e61607
SF-3633 Adding unit tests to cover the basic wizard workflows
pmachapman 4674c0d
SF-3633 Fix unit tests and storybook stories
pmachapman c1e83da
SF-3633 Fix issues raised with the draft wizard
pmachapman 35fb4ad
SF-3633 Fix issues raised in code review feedback
pmachapman 36a4270
SF-3633 Pruning unused translation strings
pmachapman a8443db
SF-3633 Fixed chapter plurality bug
pmachapman f95e6aa
SF-3633 Removed the old draft apply dialog and progress
pmachapman 56cde0b
SF-3633 Release SignalR notification handlers
pmachapman 07a09c4
SF-3633 Removed dependency on custom validators
pmachapman 26ef360
SF-3633 Updates based on code review feedback
pmachapman 3315e6c
SF-3633 Fixed issues found in testing on 4 Feb
pmachapman c900881
SF-3633 Fixed issues found in testing on 5 Feb
pmachapman f01ffbb
SF-3633 Remove redundant code
pmachapman 6eaf22d
SF-3633 Create draft notification service with stateful reconnection
pmachapman 0f2e7cc
SF-3633 Record source when creating ShareDB documents
pmachapman e00c2f7
SF-3633 Update the history tab a draft is applied
pmachapman 478a7a1
SF-3633 Fix two test warnings noticed in testing
pmachapman 48da70f
SF-3633 Fix unhandled errors when the project has been deleted
pmachapman 21929f4
SF-3633 Fix issues raised by Nathaniel
pmachapman c8b8597
SF-3633 Fixed issues found in testing on 11 Feb
pmachapman 6772a2c
SF-3633 Fix issues raised in code review
pmachapman 256f3f7
SF-3633 Fixed issues found in testing on 18 Feb
pmachapman e214df9
SF-3633 Fixed issues found in testing on 23 Feb
pmachapman a8c7d27
SF-3633 Fix issues raised in code review
pmachapman 5538524
Fix e2e tests for new draft import dialog (#3708)
Nateowami cfcee87
SF-3633 Addressed issues raised in code review
pmachapman 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
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.
🔴 openConnections counter goes negative in ProjectNotificationService when stop() called without start()
Same issue as in
DraftNotificationService: thehistory-chooser.component.ts:150-153callsprojectNotificationService.stop()unconditionally inonDestroy, butstart()is only called inside a subscription (history-chooser.component.ts:141-148) that fires whenprojectId$emits. If the component is destroyed beforeprojectId$emits,stop()decrementsopenConnectionsto -1.Root Cause and Impact
This causes the same resource leak as BUG-0001: the SignalR connection to
/project-notificationswill never be stopped because the counter never reaches 0 again. This affects theHistoryChooserComponentwhich is used in the editor history view.Was this helpful? React with 👍 or 👎 to provide feedback.