We’ve been awful at posting updates to our blog about what has been going on! It’s too late now to even blame it on the holidays, but we owe you all an update about what’s been happening and here it is! We do, generally, still have status meetings on Monday’s at 6:00 PM Paris time (that’s noon EST) in #instantbird on irc.mozilla.org. Feel free to stop by and tell us what you love or what you hate or anything else!
What’s New?
- Tab completion is now smarter: “active” nicknames are now favored in completions and your own nickname is avoided in completions unless it’s the only match.
- The JavaScript XMPP protocol implementation developed by Varuna JAYASIRI for Google Summer of Code 2011 is now used for Facebook Chat and Google Talk accounts. It can’t yet fully replace the libpurple implementation until DNS SRV is supported.
- You can now scroll to the first unread message after opening a conversation that was on hold by pressing Alt+Page Up (you can also scroll to the top of the conversation by pressing Alt+Page Up again after that)!
- When opening a conversation on hold, the UI is now updated asynchronously if there are a lot of messages to restore. You may notice a progress bar has replaced the UI freeze we used to have in this situation.
- Conversations are now logged in a JSON format to allow more information than the old plaintext logs.
- You can now delete Twitter messages.
- Passwords are now stored in the Mozilla password manager! Previous saved passwords will be migrated to the password manager automatically, but the old saved password in the preference system is not yet deleted. This will be handled in a future update.
- Buddy authorization requests have been rewritten to remove the (awful) modal dialogue!
- Mozilla was updated to 9.0.1 and libpurple was updated to 2.10.1.
- Various crashers have been fixed.
- Additionally, a lot of code reorganization has occurred for ongoing work of sharing code with Thunderbird.
What’s Coming Soon / Being Worked On?
- Our JavaScript implementation of IRC should be landing in the nightly builds soon, which should have feature parity to the libpurple implementation. Please test this out! You can find more information in bug 507.
- Integrate SIPE (bug 976).
- Add a reading position marker to quickly find the last read message in a conversation, bug 860.
- Upgrade to Mozilla 10.
What’s up with Instantbird 1.2?
We were hoping to release Instantbird 1.2 near the end of January, 2012. Unfortunately there are a few blockers / regressions that have been found, causing us to be unable to release. Everything slated as wanted or blocking Instantbird 1.2 can be seen on our Bugzilla.
- The l10n scripts need to be updated and translations need to be updated.
- Decide whether to drop QQ (we need to support showing captchas to keep it): bug 1021.
- Finish the JavaScript XMPP work (not all of these necessarily need to
be done for Instantbird 1.2):
- Handle setting a user’s icon.
- Allow adding/removing tags from a buddy.
- DNS SRV (not required for Facebook Chat or Google Talk): Mozilla bug 14328.
- Receiving formatted messages (bug 1231).
- Sending private messages to MUC participants.
- MUC topics need to be supported.
- Currently a contact will disappear and not reappear when their name changes for some reason, bug 1178.
- Conversations should show the history in new windows, bug 958.
- All message styles (not just Bubbles) should support context messages, bug 1074.
Again, please accept our sincerest apologies for not providing any updates in the past couple of months about the progress we’ve made with Instantbird. We’re really excited about Instantbird 1.2 and can hopefully get it out to everyone as soon as possible! As always, Instantbird is made great by the community and we’d love to have more help in working on it! If you have any ideas (or no ideas, but some free time!) stop by #instantbird on irc.mozilla.org and we can have some discussions or point you to ways to help you!
That’s great :) Keep up the good work !
does this mean msn display pics now work?
Hopefully they do! If they don’t, please file a bug at https://bugzilla.instantbird.org. (Note that we’ve had some issues updating the MSN protocol as some of the updates to Pidgin are causing crashes for us.) You can try the nightly builds at http://nightly.instantbird.im
I’ve never heard this issue about ICQ before, can you please file a bug on http://bugzilla.instantbird.org? The (few) ICQ contacts I have all load their information properly? Make sure you’re running the latest version of Instantbird (1.1) or a nightly build!
Oops, that should be bugzilla.instantbird.org.
Thanks, I fixed that link! :)
the last time I tried instantbird it had version 1.0 (I guess), but right now I can’t compile it due to in archlinux repos xulrunner is at version 10.0.2 so I can’t compile instantbird 1.1 on xulrunner 10, I was told it compiles on xulrunner 7 but since arch is a rolling distro I can’t get any outdated packages… if I try to compile them myself I have to compile some other packages too =((
You could try our distribution of Instantbird 1.1 from http://www.instantbird.com, alternately…hopefully nightly builds will be compatible with 10.0.2 soon! (There’s some patches in the work…)
“We were hoping to release Instantbird 1.2 near the end of January, 2012.”
Erm.. For Feb 25 post that’s kinda strange release goal :x
That’s the reason for the past tense in that sentence ;).
It seems strange to rewrite a working protocol implementation in Javascript. Are you trying to be free of libpurple in the future?
The libpurple IRC protocol leaves a lot to be desired (and is extremely hard to hack on). One thing I really wanted to do (which isn’t really possible with the libpurple version) is to make the protocol completely extensible since there are many flavors of IRC out there. An extension can hook into the protocol itself and modify how the protocol interacts with the accounts, etc. The implementation mostly started as something random for me to do, though.
It’s unfortunate that there aren’t any user facing changes from this (yet); so it definitely might seem like a “waste of time”; but…I did write a whole blog post about this on my own blog: http://clokep.blogspot.com/2010/12/why-rewrite-irc-into-javascript.html (shows you how long it’s been in the works too!).
libpurple is actually optional right now (if you were to compile Instantbird yourself). Of course you’ll only be able to use XMPP, Twitter and IRC! Stop by #instantbird on irc.mozilla.org if you’d like to discuss this more, by the way. I’m usually there during EST as some variation of clokep.
Instantbird has a very nice looking, a cool IM. I do not like to save password in my notebook, and it seens Instantbird, can’t connect to any account unless i save the password, isn’t there a way to make it ask for password when the pass is not saved?
Instantbird 1.2 will include a prompt for password! (It will also save your passwords in the Mozilla password manager, like Firefox or Thunderbird, so they’re encrypted.) You can try a nightly build at http://nightly.instantbird.im.
Pingback: Jak si vede Instantbird ke konci února
IRC is nice to have, but i would like to see more development in other more popular protocols. ;)
We’ll gladly accept patches if there’s someone interested in working on other protocols! Currently any improvements on protocols besides IRC or XMPP happen through libpurple (i.e. Pidgin’s instant messaging library).
Thanks one more time
Pingback: Thunderbird integrará mensajería instantánea | TecnoApps.net
Pingback: Thunderbird integrará mensajería instantánea - La Isla Buscada
Pingback: Thunderbird integrará mensajería instantánea | 1aqui.com - Lo nuevo en Tecnologia
Pingback: Thunderbird integrará mensajería instantánea
please do not drop qq, i am using win 7 and debian 6, and i am using qq for my daily chat, so if i can do some help, and i will. But just tell me how to help!
Bug 1021 covers upgrading from the old libpurple plug-in to the new libqq one: https://bugzilla.instantbird.org/show_bug.cgi?id=1021 . The real issue is that we don’t support captchas (or much of the request API from libpurple), which we’ve heard makes QQ essentially unusable. If you’re interested in helping out, please stop by #instantbird on irc.mozilla.org or reply on the bug, etc.
I’m glad it’s working for you! We hadn’t really had any reports of it working (and have no way to test ourselves).
Waiting for the release !!
Anti-Spam pliz!
Pingback: Thunderbird integrara mensajeria instantanea