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.
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
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/24808701