Support/Firefox Features/Clean up user profile: Difference between revisions

remove completed todo
(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=Development
|Feature stage=Shipped
|Feature status=In progress
|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=Matt Noorenberghe
|Feature feature manager=Matthew Noorenberghe
|Feature lead engineer=Matt Noorenberghe
|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 restart using the new profile.
#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.
* {{todo|}} - Make sure that UI isn't exposed in cases where we won't migrate due to ToolkitProfileService limitations
* DONE - Make sure that UI isn't exposed in cases where we won't migrate due to ToolkitProfileService limitations
|Feature security review=sec-review planned for 2012-02-03
|Feature security review=sec-review happened on 2012-02-03. Completed 2012-03-05.
|Feature implementation notes=#{{In progress}} {{bug|294260}} – Safe Mode: Auto detect previous start-up failure and offer to start in safe mode
|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
#* Better confirmation
#* {{Done| in Mozilla 15 - }} {{bug|732303}} - startup crashes & safe mode dialog
#* startup crashes
#* {{Done| in Mozilla 13 - }} {{bug|717070}} - about:support with dialog
#* {{In progress}} {{bug|717070}} - about:support
#* {{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
## <strike>preferences - {{bug|715348}}</strike> – not part of requirements
# {{Done| in Mozilla 15 - }}{{bug|731047}} - Privacy – Functionality to clean up the old profile
# Privacy – Functionality to support removing 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 nearly complete.  Migrator with stub import landed (no add-ons)
|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-needed
|Feature security status=sec-review-complete
|Feature qa status=In progress
|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]
}}
}}
Confirmed users
933

edits