-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Introduce a dedicated autosaves endpoint for handling autosave behavior #6257
Commits on Apr 17, 2018
-
autosaves with rest controller, first pass
Adam Silverstein committedApr 17, 2018 Configuration menu - View commit details
-
Copy full SHA for 9b41d7c - Browse repository at this point
Copy the full SHA 9b41d7cView commit details
Commits on Apr 18, 2018
-
Adam Silverstein committed
Apr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 004c830 - Browse repository at this point
Copy the full SHA 004c830View commit details -
autosave: compare raw attributes for change check
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 9b0a3a4 - Browse repository at this point
Copy the full SHA 9b0a3a4View commit details -
Adam Silverstein committed
Apr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for b4ad672 - Browse repository at this point
Copy the full SHA b4ad672View commit details -
pull isAutosaving from props in PostSavedState
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for aba8548 - Browse repository at this point
Copy the full SHA aba8548View commit details -
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for c6d5cce - Browse repository at this point
Copy the full SHA c6d5cceView commit details -
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 345a508 - Browse repository at this point
Copy the full SHA 345a508View commit details -
Adam Silverstein committed
Apr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for bb99f4c - Browse repository at this point
Copy the full SHA bb99f4cView commit details -
effects, improve toggle autosave timing, enable autosaving for publis…
…hed posts
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 5e85a53 - Browse repository at this point
Copy the full SHA 5e85a53View commit details -
Disable ‘save draft’ after draft is autosaved
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 491ce55 - Browse repository at this point
Copy the full SHA 491ce55View commit details -
revert post saved state changes, keep save button active regardless o…
…f autosave status
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 17a67f6 - Browse repository at this point
Copy the full SHA 17a67f6View commit details -
remove unrelated showAutosaveAlert
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 81ca0de - Browse repository at this point
Copy the full SHA 81ca0deView commit details -
Adam Silverstein committed
Apr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 4da3ef1 - Browse repository at this point
Copy the full SHA 4da3ef1View commit details -
leverage withChangeDetection for autosaves
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for b189a3c - Browse repository at this point
Copy the full SHA b189a3cView commit details -
Merge branch 'master' into fix/autosaves
# Conflicts: # editor/store/effects.js
Adam Silverstein committedApr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 7769231 - Browse repository at this point
Copy the full SHA 7769231View commit details -
Adam Silverstein committed
Apr 18, 2018 Configuration menu - View commit details
-
Copy full SHA for d4400a9 - Browse repository at this point
Copy the full SHA d4400a9View commit details
Commits on Apr 22, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedApr 22, 2018 Configuration menu - View commit details
-
Copy full SHA for ab44c63 - Browse repository at this point
Copy the full SHA ab44c63View commit details
Commits on Apr 23, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedApr 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 5b0e36d - Browse repository at this point
Copy the full SHA 5b0e36dView commit details -
Merge branch 'master' into fix/autosaves
Adam Silverstein committedApr 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 949557e - Browse repository at this point
Copy the full SHA 949557eView commit details -
rename WP_REST_Autosaves_Controller -> GB_REST_Autosaves_Controller t…
…o avoid conflict with core class
Adam Silverstein committedApr 23, 2018 Configuration menu - View commit details
-
Copy full SHA for e4d20ff - Browse repository at this point
Copy the full SHA e4d20ffView commit details -
Add a docblock for savePost action
Adam Silverstein committedApr 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 0833e15 - Browse repository at this point
Copy the full SHA 0833e15View commit details
Commits on Apr 24, 2018
-
check state.autosave exists before using
Adam Silverstein committedApr 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b07e56 - Browse repository at this point
Copy the full SHA 6b07e56View commit details -
Adam Silverstein committed
Apr 24, 2018 Configuration menu - View commit details
-
Copy full SHA for becb66b - Browse repository at this point
Copy the full SHA becb66bView commit details -
Revert "leverage withChangeDetection for autosaves"
This reverts commit b189a3c. # Conflicts: # editor/store/selectors.js
Adam Silverstein committedApr 24, 2018 Configuration menu - View commit details
-
Copy full SHA for ecc1527 - Browse repository at this point
Copy the full SHA ecc1527View commit details -
rename rest controler file to match class passing phplint
Adam Silverstein committedApr 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 16ce6f1 - Browse repository at this point
Copy the full SHA 16ce6f1View commit details
Commits on Apr 26, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedApr 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 124895b - Browse repository at this point
Copy the full SHA 124895bView commit details -
Merge branch 'master' into fix/autosaves
Adam Silverstein committedApr 26, 2018 Configuration menu - View commit details
-
Copy full SHA for fd84ca5 - Browse repository at this point
Copy the full SHA fd84ca5View commit details
Commits on Apr 27, 2018
-
Adam Silverstein committed
Apr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for dad5683 - Browse repository at this point
Copy the full SHA dad5683View commit details -
rename controller WP_REST_Autosaves_Controller and only load if class…
… doesn’t exist
Adam Silverstein committedApr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 6c74256 - Browse repository at this point
Copy the full SHA 6c74256View commit details -
Adam Silverstein committed
Apr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 5018748 - Browse repository at this point
Copy the full SHA 5018748View commit details -
rename revision_controller -> revisions_controller
Adam Silverstein committedApr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 93881fc - Browse repository at this point
Copy the full SHA 93881fcView commit details -
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedApr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 5771f51 - Browse repository at this point
Copy the full SHA 5771f51View commit details -
Merge branch 'master' into fix/autosaves
# Conflicts: # lib/load.php # lib/register.php
Adam Silverstein committedApr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 7585b00 - Browse repository at this point
Copy the full SHA 7585b00View commit details -
clean up isAutosaving reducer, removing toggleAutosave action
Adam Silverstein committedApr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for ed7d553 - Browse repository at this point
Copy the full SHA ed7d553View commit details -
Adam Silverstein committed
Apr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 82a1b16 - Browse repository at this point
Copy the full SHA 82a1b16View commit details -
fix test: button stays in saved state when post not dirty
Adam Silverstein committedApr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for e02c636 - Browse repository at this point
Copy the full SHA e02c636View commit details -
Adam Silverstein committed
Apr 27, 2018 Configuration menu - View commit details
-
Copy full SHA for a3c61f7 - Browse repository at this point
Copy the full SHA a3c61f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a204ece - Browse repository at this point
Copy the full SHA a204eceView commit details
Commits on Apr 30, 2018
-
Merge branch 'fix/autosaves' of github.com:WordPress/gutenberg into f…
…ix/autosaves
Adam Silverstein committedApr 30, 2018 Configuration menu - View commit details
-
Copy full SHA for 6c4b7a2 - Browse repository at this point
Copy the full SHA 6c4b7a2View commit details -
ensure isAutosave returns a boolean
Adam Silverstein committedApr 30, 2018 Configuration menu - View commit details
-
Copy full SHA for e5e9e25 - Browse repository at this point
Copy the full SHA e5e9e25View commit details -
Add PHP Unit tests covering WP_REST_Autosaves_Controller functionality
Adam Silverstein committedApr 30, 2018 Configuration menu - View commit details
-
Copy full SHA for 7cd9547 - Browse repository at this point
Copy the full SHA 7cd9547View commit details -
Avoid duplicate route resgistration
Adam Silverstein committedApr 30, 2018 Configuration menu - View commit details
-
Copy full SHA for ba0a25f - Browse repository at this point
Copy the full SHA ba0a25fView commit details -
Rename/fix up unit tests for rest controller
Adam Silverstein committedApr 30, 2018 Configuration menu - View commit details
-
Copy full SHA for bc79d1f - Browse repository at this point
Copy the full SHA bc79d1fView commit details -
Adam Silverstein committed
Apr 30, 2018 Configuration menu - View commit details
-
Copy full SHA for 7a9c123 - Browse repository at this point
Copy the full SHA 7a9c123View commit details
Commits on May 3, 2018
-
Merge branch 'master' into fix/autosaves
Adam Silverstein committedMay 3, 2018 Configuration menu - View commit details
-
Copy full SHA for 76e6296 - Browse repository at this point
Copy the full SHA 76e6296View commit details -
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedMay 3, 2018 Configuration menu - View commit details
-
Copy full SHA for 5ce9de1 - Browse repository at this point
Copy the full SHA 5ce9de1View commit details -
Merge branch 'master' into fix/autosaves
# Conflicts: # editor/store/effects.js
Adam Silverstein committedMay 3, 2018 Configuration menu - View commit details
-
Copy full SHA for 750355f - Browse repository at this point
Copy the full SHA 750355fView commit details
Commits on May 4, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for f28f2de - Browse repository at this point
Copy the full SHA f28f2deView commit details
Commits on May 7, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedMay 7, 2018 Configuration menu - View commit details
-
Copy full SHA for b4b95e0 - Browse repository at this point
Copy the full SHA b4b95e0View commit details
Commits on May 8, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for b68c7a5 - Browse repository at this point
Copy the full SHA b68c7a5View commit details -
Merge branch 'master' into fix/autosaves
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 159d6e0 - Browse repository at this point
Copy the full SHA 159d6e0View commit details -
document autosave as a parameter property for options
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 9142591 - Browse repository at this point
Copy the full SHA 9142591View commit details -
remove redundant check for isEditedPostNew
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 6e7c57c - Browse repository at this point
Copy the full SHA 6e7c57cView commit details -
rename currentlyAutosaving -> isAutosaving
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 5ee1cae - Browse repository at this point
Copy the full SHA 5ee1caeView commit details -
move autosave reducer outside editor
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 7247780 - Browse repository at this point
Copy the full SHA 7247780View commit details -
set the default autosave state to null
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 193d32e - Browse repository at this point
Copy the full SHA 193d32eView commit details -
remove unneded object check that confused logic
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 35f41ee - Browse repository at this point
Copy the full SHA 35f41eeView commit details -
Adam Silverstein committed
May 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 9af3e3f - Browse repository at this point
Copy the full SHA 9af3e3fView commit details -
ensure href set before using in gutenberg_add_target_schema_to_links
Adam Silverstein committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e83bdc2 - Browse repository at this point
Copy the full SHA e83bdc2View commit details
Commits on May 11, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for dfc22ed - Browse repository at this point
Copy the full SHA dfc22edView commit details -
Merge branch 'master' into fix/autosaves
# Conflicts: # editor/store/reducer.js # lib/load.php # lib/rest-api.php
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 00d586a - Browse repository at this point
Copy the full SHA 00d586aView commit details -
include the autosaves controller
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 07cccd7 - Browse repository at this point
Copy the full SHA 07cccd7View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for dbd3ab6 - Browse repository at this point
Copy the full SHA dbd3ab6View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 4204ad2 - Browse repository at this point
Copy the full SHA 4204ad2View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for dfe6bc3 - Browse repository at this point
Copy the full SHA dfe6bc3View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 6cd8729 - Browse repository at this point
Copy the full SHA 6cd8729View commit details -
eliminate unneeded conditional
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 7e8b6a2 - Browse repository at this point
Copy the full SHA 7e8b6a2View commit details -
rename autosavable -> autosaveable (with an e)
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for bb26c8c - Browse repository at this point
Copy the full SHA bb26c8cView commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for a4eab38 - Browse repository at this point
Copy the full SHA a4eab38View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 0ca5be0 - Browse repository at this point
Copy the full SHA 0ca5be0View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for d253b12 - Browse repository at this point
Copy the full SHA d253b12View commit details -
correctly return autosave from selector
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for b06eb18 - Browse repository at this point
Copy the full SHA b06eb18View commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 668907b - Browse repository at this point
Copy the full SHA 668907bView commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 0d1f9b5 - Browse repository at this point
Copy the full SHA 0d1f9b5View commit details -
add test: should stop autosave timer when the autosave is up to date
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 92b8d79 - Browse repository at this point
Copy the full SHA 92b8d79View commit details -
correct test naming: should stop autosave timer when the autosave is …
…up to date
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 376379d - Browse repository at this point
Copy the full SHA 376379dView commit details -
Add an e2e test for post autosaving
Adam Silverstein committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 74935ff - Browse repository at this point
Copy the full SHA 74935ffView commit details -
Adam Silverstein committed
May 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 85a67cd - Browse repository at this point
Copy the full SHA 85a67cdView commit details
Commits on May 14, 2018
-
Merge branch 'master' into fix/autosaves
# Conflicts: # editor/components/post-publish-button/index.js
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for c81ab2a - Browse repository at this point
Copy the full SHA c81ab2aView commit details -
respect AUTOSAVE_INTERVAL for autosave timing
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for d795e1d - Browse repository at this point
Copy the full SHA d795e1dView commit details -
reset saving state on
RESET_AUTOSAVE
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 2531102 - Browse repository at this point
Copy the full SHA 2531102View commit details -
add mu plugin to lower the autosave interval for testing
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 264965d - Browse repository at this point
Copy the full SHA 264965dView commit details -
Adam Silverstein committed
May 14, 2018 Configuration menu - View commit details
-
Copy full SHA for f1df3ff - Browse repository at this point
Copy the full SHA f1df3ffView commit details -
Adam Silverstein committed
May 14, 2018 Configuration menu - View commit details
-
Copy full SHA for b7042f7 - Browse repository at this point
Copy the full SHA b7042f7View commit details -
eslint: missing trailing comma
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 1fe8e20 - Browse repository at this point
Copy the full SHA 1fe8e20View commit details -
Add tests for the hasAutosave selector
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for c31eb05 - Browse repository at this point
Copy the full SHA c31eb05View commit details -
remove unused isAutosave in REQUEST_POST_UPDATE_SUCCESS
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for f88fe54 - Browse repository at this point
Copy the full SHA f88fe54View commit details -
adjust initial state for autosave test
Adam Silverstein committedMay 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 5b5107b - Browse repository at this point
Copy the full SHA 5b5107bView commit details -
Adam Silverstein committed
May 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 2012003 - Browse repository at this point
Copy the full SHA 2012003View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89131f1 - Browse repository at this point
Copy the full SHA 89131f1View commit details
Commits on May 15, 2018
-
Merge branch 'fix/autosaves' of github.com:WordPress/gutenberg into f…
…ix/autosaves
Adam Silverstein committedMay 15, 2018 Configuration menu - View commit details
-
Copy full SHA for e2e05e5 - Browse repository at this point
Copy the full SHA e2e05e5View commit details
Commits on May 23, 2018
-
Merge branch 'master' of github.com:WordPress/gutenberg
Adam Silverstein committedMay 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 3e5e744 - Browse repository at this point
Copy the full SHA 3e5e744View commit details -
Merge branch 'master' into fix/autosaves
# Conflicts: # editor/components/post-publish-button/index.js
Adam Silverstein committedMay 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 2042645 - Browse repository at this point
Copy the full SHA 2042645View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd29ca0 - Browse repository at this point
Copy the full SHA bd29ca0View commit details -
Adam Silverstein committed
May 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 751a47c - Browse repository at this point
Copy the full SHA 751a47cView commit details -
Adam Silverstein committed
May 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 7b1945a - Browse repository at this point
Copy the full SHA 7b1945aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fd7c79 - Browse repository at this point
Copy the full SHA 7fd7c79View commit details -
clarify use of isEditedPostSaveable in effects/AUTOSAVE
Adam Silverstein committedMay 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 7034cdc - Browse repository at this point
Copy the full SHA 7034cdcView commit details -
Merge branch 'fix/autosaves' of github.com:WordPress/gutenberg into f…
…ix/autosaves
Adam Silverstein committedMay 23, 2018 Configuration menu - View commit details
-
Copy full SHA for 20f2b43 - Browse repository at this point
Copy the full SHA 20f2b43View commit details -
Prevent autosaves if an autosave is in progress.
Adam Silverstein committedMay 23, 2018 Configuration menu - View commit details
-
Copy full SHA for f669754 - Browse repository at this point
Copy the full SHA f669754View commit details
Commits on May 24, 2018
-
Add isEditedPostSaveable logic to isPostAutosaveable
Adam Silverstein committedMay 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 7b4bb19 - Browse repository at this point
Copy the full SHA 7b4bb19View commit details -
autosave monitor tests - use isAutosaveable
Adam Silverstein committedMay 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 18e1018 - Browse repository at this point
Copy the full SHA 18e1018View commit details -
fix tests for autosave monitor
Adam Silverstein committedMay 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 1d40167 - Browse repository at this point
Copy the full SHA 1d40167View commit details
Commits on May 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f8724bd - Browse repository at this point
Copy the full SHA f8724bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a3e87b - Browse repository at this point
Copy the full SHA 7a3e87bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02f5a15 - Browse repository at this point
Copy the full SHA 02f5a15View commit details -
State: Rename
isPostAutosaveable
toisEditedPostAutosaveable
Consistency with `isEditedPostSaveable`. If we want to simplify, we must simplify both.
Configuration menu - View commit details
-
Copy full SHA for de5c887 - Browse repository at this point
Copy the full SHA de5c887View commit details -
State: Implement
isEditedPostAutosaveable
as composing `isAutosavin……gPost` In case implementation details of detecting whether an autosave is in progress ever change.
Configuration menu - View commit details
-
Copy full SHA for 8347b52 - Browse repository at this point
Copy the full SHA 8347b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66505be - Browse repository at this point
Copy the full SHA 66505beView commit details -
State: Improve isAutosavingPost selector JSDoc
Newline between param, return. Full sentence stops. Grammatical consistency of "Returns ..." with other selectors.
Configuration menu - View commit details
-
Copy full SHA for 77ce650 - Browse repository at this point
Copy the full SHA 77ce650View commit details -
State: Revert doAutosave action creator name to autosave
If "save" is a verb, why not is "autosave" ?
Configuration menu - View commit details
-
Copy full SHA for e0c33c8 - Browse repository at this point
Copy the full SHA e0c33c8View commit details -
Testing: Avoid potential race conditions on Cmd+S save fail
Not guaranteed that notice will not already have been displayed by time Cmd+S press resolves.
Configuration menu - View commit details
-
Copy full SHA for 4e82c42 - Browse repository at this point
Copy the full SHA 4e82c42View commit details -
State: Prevent save request if post is not saveable
e.g. New post without content. Previously handled in `AUTOSAVE` handler since keyboard shortcuts executed `autosave` action dispatch.
Configuration menu - View commit details
-
Copy full SHA for 5d25123 - Browse repository at this point
Copy the full SHA 5d25123View commit details -
State: Implement autosaving as superset of saving condition
Simultaneous saves and autosaves should not be allowed, since it opens to race conditions where an explicit save _after_ and autosave occurs could be interpreted by the server _before_ the autosave.
Configuration menu - View commit details
-
Copy full SHA for 747f90c - Browse repository at this point
Copy the full SHA 747f90cView commit details -
State: Consider save-in-progress as unsaveable
Move UI restriction to state consideration, evaluated as part of savePost effect handler.
Configuration menu - View commit details
-
Copy full SHA for dc2e758 - Browse repository at this point
Copy the full SHA dc2e758View commit details -
Testing: Evaluate autosave completion by class presence
Also eliminate possible race condition on autosave effecting selector prior to resolved evaluation.
Configuration menu - View commit details
-
Copy full SHA for 8d5dcf0 - Browse repository at this point
Copy the full SHA 8d5dcf0View commit details -
Keyboard Shortcuts: Disallow non-dirty save requests
UI restriction previously accounted for by fact that `AUTOSAVE` handler had aborted when post not dirty. This will need to be a future iteration on `savePost` effect.
Configuration menu - View commit details
-
Copy full SHA for 83ad219 - Browse repository at this point
Copy the full SHA 83ad219View commit details -
State: Track autosave object as subset of received properties
Only those used in isEditedPostAutosaveable implementation
Configuration menu - View commit details
-
Copy full SHA for 4821f49 - Browse repository at this point
Copy the full SHA 4821f49View commit details -
State: Remove redundant condition from autosaveable
Since already checking isEditedPostSaveable, which returns false if save (including autosave) is in progress
Configuration menu - View commit details
-
Copy full SHA for 2dfc666 - Browse repository at this point
Copy the full SHA 2dfc666View commit details -
State: Simplify isEditedPostAutosaveable as Array#some of fields
Consolidate to getEditedPostAttribute as canonical source of fields values
Configuration menu - View commit details
-
Copy full SHA for 102b944 - Browse repository at this point
Copy the full SHA 102b944View commit details -
State: Deprecate getEditedPostExcerpt selector
Consolidate to getEditedPostAttribute. Unlike content, there is no special behavior for excerpt. Even if there were, getEditedPostAttribute should be the entry point, which like content, would only then defer its implementation to getEditedPostExcerpt.
Configuration menu - View commit details
-
Copy full SHA for 563a294 - Browse repository at this point
Copy the full SHA 563a294View commit details
Commits on May 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0bec4ea - Browse repository at this point
Copy the full SHA 0bec4eaView commit details -
Remove tests originally removed in bdcbf71
These ended up on the wrong side of the merge conflict 0bec4ea
Configuration menu - View commit details
-
Copy full SHA for f3e564a - Browse repository at this point
Copy the full SHA f3e564aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f9930 - Browse repository at this point
Copy the full SHA 11f9930View commit details