75de08a18b
Protocol messages was added to the API to allow joining abstract rooms by their chat_id― IM_JOIN_ROOM and IM_ROOM_JOINED. To make room in anticipation of future room-related calls, some messages' values have been shifted. A JoinWindow was created (found through [Chat→Join Room] or [Alt-J] in the main window), to allow joining a room with this protocol message. The user can select which account the room should be joined from through a drop-down menu in the lower left-hand corner― a design I think could be replicated in other parts of Caya well. Path() and SetPath() in CayaProtocol were renamed to AddOnPath() and SetAddOnPath() respectively. GetName() and SetName() were also added, where "name" is the account name (aka the leaf of the protocols settings path). To Server, a new KeyMap was added for convenience (AccountInstances), to associate these account names with their instance IDs. |
||
---|---|---|
application | ||
data/icons | ||
libs | ||
protocols | ||
smileys | ||
Contributors | ||
License | ||
Makefile | ||
Makefile.common | ||
README.md |
Caya
Caya is the best Instant Messaging client for Haiku.
Protocols supported:
- XMPP (Jabber, GTalk)
- Yahoo
- AIM
How to install
The latest stable version is available as package through HaikuDepot.
How to build
./configure
jam
Donate
If you like Caya, support the project with a little donation.