This release fixes "Failed to read thrift" errors which some users may get on login (and probably all users in the next weeks)
It also contains a bunch of long overdue patches that were stuck in backporting hell (first from bitlbee-facebook, then from purple3 to purple2) and now can be free. This is also why the hash in the release name changed from c9b74a765767
to 9ff9acf9fa14
- the previous releases just used patches to fix things, now those are integrated in the purple3 version of this plugin. Yes, this plugin has a weird development workflow.
Changes ported from bitlbee-facebook:
- Don't fail on groupchats with only two members including self (Those are created by the "Marketplace" feature)
- Use FetchContactsDeltaQuery for contact sync
- Don't disconnect when trying to join a chat after being kicked
- Extract target url from fbrpc:// URLs
- Handle new style topic/groupchat membership events
- Fix setting channel topics (tid=t_id.1234 is no longer valid)
- Fix creating threads, inviting, kicking members (misc api changes)
Changes specific to purple-facebook:
- Add everyone to "Facebook Friends" group and persist Non-Friends
- Don't save access token if not remembering password
- Save names of non-friends in the local alias in blist.xml
- Add "Mark messages as read only when available" setting
Windows users: get the latest build from the usual place: https://github.com/dequis/purple-facebook/wiki/Installing-on-Windows