The sync code introduces a login panel at startup that doesn't indicate what it is for, and further if you don't login, there is no mechanism to get it back, you must restart to login. I'm assuming this is a login needed in order to sync your apps since it is from that branch, but otherwise I wouldn't know by looking.
Created attachment 576072 [details]
startup login panel
*** Bug 704652 has been marked as a duplicate of this bug. ***
Yeah, this is crap. :) Can we move this login into the apps dashboard instead? https://people.mozilla.com/~faaborg/files/projects/apps/creation-i1/added.html
I'm not entirely clear why we need to have people login at this moment. The dashboard is the place where you want to sync your apps up so that seems like the best spot to have people login.
It definitely needs UI/X to make it pretty, my thinking was that it would be nicer to be able to log in immediately, so that app syncing is happening in the background, (the job of the addon, not the dashboard) , so that when you do go to the dashboard, everything is up to date.
If we schedule the sync service correctly (and it may not be right now!) then the update of the dashboard should be quite fast after login.
Jen feels this is not a release blocker
*** Bug 709304 has been marked as a duplicate of this bug. ***
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/24808701