Spectrum 2.0.2
General:
- Fix joining the room when using JID Escaping even for '@' character.
- Fix Raw XML mode - fixes the Swiften backend.
- Allow backends to set avatars to buddies in room - currently no backend
uses it. - Set the room list per frontend user - this fixes possible information
for networks like Skype or Facebook where the room list is not global
per network. - Support usage of aliases in the rooms, so backends can use the
network-based UID for the buddies in the room while still setting
user-friendly aliases to them. - Fix leaving the room when user is connected to transport using two
clients, but only one of them joined the room and that one disconnects
the transport without leaving the room (For example when he just
quits the client).
XMPP frontend:
- Handle the XMPP VCard changes - updating avatar should work now for
backends supporting it.
Slack frontend:
- Slack frontend is now completely managed by the web interface, old
way of managing (".spectrum2 ..." commands sent to Spectrum 2 bot)
are not supported. - Slack channels are now created automatically on Slack when you join them
using web-interface. The same applies also to the Main channel. - Logging has been improved to show the name of Slack team for each log
line.
Libpurple backend:
- Forward the room topic to frontend.
- Fix joining the rooms on networks when the nickname in the room cannot
be changed (Skype or Facebook). Libpurple backend changes your nickname
to the right one in that case. - Show the buddies aliases in the Facebook rooms instead of Facebook
buddies numbers.
Twitter backend:
- Fix compilation with newer gcc.
Swiften backend:
- Swiften backend works as before the frontends introduction.
Skype backend:
- The old skype backend has been removed. Use purple-skypeweb instead.
Web interface:
- Allow setting "port" and "base_location" in the config file.
- Allow maintaining joined rooms in the Web interface for the Slack
frontend. - "[identity] name" config variables is now used as a name of the
transport.