Add the ability to create an account from scriptable XPCOM.
Fix debug_enumerateProtocols. Also rename obj to pcs (purpleCoreService)
Update icon and logo.
Add an account.xul window with a list of the supported protocols.
Remove toto from description and a useless dump call
Fix icons in the menulist of account.xul
Working on the onselect event of account.xul
Populate the new account dialog.
Add control attribute to textbox used for protocol specific options.
Create and connect the new account when on dialog accept.
Return an empty string instead of throwing an exception when the default value of a string pref is NULL.
Created accounts are saved. Saved accounts are loaded automatically at startup. It is possible to delete an account. The accounts are stored in the preferences, under a messenger.account. branch. The list of accounts is in the preference messenger.accounts
Add the Account Manager window. :-)
Handle autoLogin.
Fix the Delete button.
Handle sign(ing|ed)-(on|off) signals. Update accounts in the update manager as needed.
Add a nice animation on the icons of connecting accounts. I love it :-]
When disconnecting a newly created account, it is not possible to reconnect it without restarting instantbird.
Fix js error when deleting an account: ignore account-disconnecting and account-disconnected event when an account-removed event has already been fired for the same account.
Fix to the protocol image animation to that it cleans the timer cleanly once the animation isn't displayed anymore.