Confirmed users
933
edits
(target Firefox 13) |
(remove completed todo) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{FeatureStatus | {{FeatureStatus | ||
|Feature name=Ability to clean up user profile | |Feature name=Ability to clean up user profile | ||
|Feature stage= | |Feature stage=Shipped | ||
|Feature status= | |Feature status=Complete | ||
|Feature version=Firefox 13 | |Feature version=Firefox 13 | ||
|Feature health=OK | |Feature health=OK | ||
|Feature status note=Startup crash detection landed in 13. Migrator with stub import landed (no add-ons) in 12. UI to initiate from about:support landed in 13. UI from safe mode dialog landed in 15. | |||
}} | }} | ||
{{FeatureTeam | {{FeatureTeam | ||
|Feature product manager=Asa Dotzler | |Feature product manager=Asa Dotzler | ||
|Feature feature manager= | |Feature feature manager=Matthew Noorenberghe | ||
|Feature lead engineer= | |Feature lead engineer=Matthew Noorenberghe | ||
|Feature qa lead=Ioana Budnar | |Feature qa lead=Ioana Budnar | ||
|Feature ux lead=Alex Limi | |Feature ux lead=Alex Limi | ||
Line 56: | Line 57: | ||
#Reset all user preferences to Firefox defaults | #Reset all user preferences to Firefox defaults | ||
#Disable all add-ons and switch to the default theme | #Disable all add-ons and switch to the default theme | ||
#Then Firefox will | #Then Firefox will open using the new profile. | ||
#*''asa said: "do we want to load the add-ons manager on this restart so users can see they still have add-ons but those have been set to disabled? do we want to migrate their add-on prefs as well? | #*''asa said: "do we want to load the add-ons manager on this restart so users can see they still have add-ons but those have been set to disabled? do we want to migrate their add-on prefs as well? | ||
#** We don't know which add-on prefs are safe so I suggest not –– MattN'' | #** We don't know which add-on prefs are safe so I suggest not –– MattN'' | ||
Line 89: | Line 90: | ||
** Note that Sync whitelists prefs to sync between devices (services.sync.prefs.*). You might want to think about that. | ** Note that Sync whitelists prefs to sync between devices (services.sync.prefs.*). You might want to think about that. | ||
** Similar caveats apply to other data stored in Sync. Making this feature work correctly with Sync will need a little bit of thought. | ** Similar caveats apply to other data stored in Sync. Making this feature work correctly with Sync will need a little bit of thought. | ||
* | * DONE - Make sure that UI isn't exposed in cases where we won't migrate due to ToolkitProfileService limitations | ||
|Feature security review=sec-review | |Feature security review=sec-review happened on 2012-02-03. Completed 2012-03-05. | ||
|Feature implementation notes=#{{ | |Feature implementation notes=#{{Done| in Mozilla 13 - }}{{bug|294260}} – Safe Mode: Auto detect previous start-up failure and offer to start in safe mode | ||
#{{Done| in Mozilla 12 - }}{{bug|273874}} – Create migrator with bookmark support and simple file copies ([https://bugzilla.mozilla.org/showdependencytree.cgi?id=273874&hide_resolved=1 dependencies]) | #{{Done| in Mozilla 12 - }}{{bug|273874}} – Create migrator with bookmark support and simple file copies ([https://bugzilla.mozilla.org/showdependencytree.cgi?id=273874&hide_resolved=1 dependencies]) | ||
#UI to reset profile | #UI to reset profile | ||
#* | #* {{Done| in Mozilla 15 - }} {{bug|732303}} - startup crashes & safe mode dialog | ||
#* {{Done| in Mozilla 13 - }} {{bug|717070}} - about:support with dialog | |||
#* {{ | #* {{bug|750979}} - Installer Reset option - Add profile reset option to installer on re-install | ||
# Installer Reset option | |||
# Other migrations | # Other migrations | ||
## {{Done| in Mozilla 12 - }}{{bug|721265}} - form history | ## {{Done| in Mozilla 12 - }}{{bug|721265}} - form history | ||
## add-ons | ## add-ons | ||
# | # {{Done| in Mozilla 15 - }}{{bug|731047}} - Privacy – Functionality to clean up the old profile | ||
# Make data migration more conservative | # Make data migration more conservative | ||
#* prefer data export + import rather than file copies | #* prefer data export + import rather than file copies | ||
|Feature landing criteria=* Ensure migration of a profile that had sync setup still works | |Feature landing criteria=* Ensure migration of a profile that had sync setup still works - Done | ||
}} | }} | ||
{{FeatureInfo | {{FeatureInfo | ||
Line 116: | Line 115: | ||
}} | }} | ||
{{FeatureTeamStatus | {{FeatureTeamStatus | ||
|Feature engineering status=Startup crash detection | |Feature engineering status=Startup crash detection landed in 12. Migrator with stub import landed (no add-ons). Safe mode dialog UI landed in 15. | ||
|Feature engineering notes=Migrators to just copy the relevant files has landed (except add-ons). Can iterate as necessary to better handle corrupt files. | |Feature engineering notes=Migrators to just copy the relevant files has landed (except add-ons). Can iterate as necessary to better handle corrupt files. | ||
|Feature security status=sec-review- | |Feature security status=sec-review-complete | ||
|Feature qa status= | |Feature security notes=[[Security/Reviews/CleanUpUserProfile]] | ||
|Feature qa status=Signed off | |||
|Feature qa notes=[http://mzl.la/vv96eq Test Plan] | |Feature qa notes=[http://mzl.la/vv96eq Test Plan] | ||
}} | }} |