Hi all, when i released the latest pre-alpha build of Caya, there was a discussion about the integration of caya in Haiku. I'm thinking to propose for gsoc an API that allow integration of people files into Haiku applications. This is the pratical use scenario : You open an im application, caya for example, and then add a contact in your jabber account. The API takes care of creating a people file into a standard directory (/boot/home/people) with the informations provided by the "client" app (caya). Then you open the haiku's mail app, and you'll be able to send a mail to the contact added by caya. To avoid duplications, the system will see as "global contacts" only people files copied into the mentioned directory. I'm asking if would be acceptable for gsoc a project like this : * Caya modifies to make it an optional package * Mail gui refactoring * Allow to see mails in tracker (?) * Implementation of the contacts integration API * Changes needed in mail app and caya to support the new api * mail app bugfixing and bug-hunting * Make a little contacts preflet For example, (just an idea) there may be two classes the first, BPeople (BFile subclass) will allow to abstract a people file and make ordinary operations on it. The second, BPeopleRoster (derived from BQuery) that will allow to see system's contacts and select them using the functionalities provided by the BFS. It's only a draft, i hope that you will like the idea...anyway thanks for your time! Regards --Dario