Not logged in. · Lost password · Register
Forum: Community Feature Requests RSS
Thread Support
Support for <message><thread>

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
agent-blue #1
Member since 04/2003 · 7 posts · Location: UK
Group memberships: Members
Show profile · Link to this post
Is there any expected date for PSI to recognise and pass back the <thread> tag for a reply to an incomming message

The reason I ask is that i have written a transport that takes messages from a website and passes them to jabber, when I reply I need the thread id sent back (as with many other jabber clients) so my transport can update the site to show i have replied to this message

Equally anyone dealing with any form of automation need to be able to see which message this command is a response too

I don't think it should require too much extra code, but it would mean that I could come back to jabber client of choice rather then be forced to use lesser clients just to get support for <thread>
Avatar
mblsha (Moderator) #2
Member since 11/2002 · 288 posts · Location: Moscow, Russia
Group memberships: Developers, Global Moderators, Members
Show profile · Link to this post
Yay, this sniffs like a bug report :)
Maybe we'll fix that before 0.9.1, so cross your fingers! ;)
Avatar
mblsha (Moderator) #3
Member since 11/2002 · 288 posts · Location: Moscow, Russia
Group memberships: Developers, Global Moderators, Members
Show profile · Link to this post
PS: http://psi.affinix.com/flyspray/index.php?...=details&id=126
agent-blue #4
Member since 04/2003 · 7 posts · Location: UK
Group memberships: Members
Show profile · Link to this post
Thanks for the info, hopefully it will make the next version

Any ideas when that will be as 0.9 only recently came out
Avatar
pattie102 #5
Member since 04/2003 · 124 posts · Location: Germany, Europe
Group memberships: Members
Show profile · Link to this post
Well, Justin announced the feature freeze already on July 30th, but the last time from the first beta to final release it took good two months and I'm not sure to tell there could be a beta coming soon. Justin should probably know better.

My guess: 0.91 final around November 1st
Avatar
mblsha (Moderator) #6
Member since 11/2002 · 288 posts · Location: Moscow, Russia
Group memberships: Developers, Global Moderators, Members
Show profile · Link to this post
Well, I registered this as a bug... I will code the support for threads, but it will be used only when replying to plain (not chat) messages.
Avatar
infiniti (Administrator) #7
Member since 09/2002 · 1415 posts · Location: California, USA
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by pattie102 on 08-22-2003, 04:58:
Well, Justin announced the feature freeze already on July 30th, but the last time from the first beta to final release it took good two months and I'm not sure to tell there could be a beta coming soon. Justin should probably know better.

My guess: 0.91 final around November 1st
I hope it doesn't take that long. :)

I've been focusing on the core library parts, while the Psi client itself has received the attention of many contributed patches.  We still have a lot of organization and bugfixing to do on the client as a result of all of these patches and changes.

As soon as I finish with the core stuff (maybe two weeks?), I will return to the client and hopefully we can prepare a beta.  Technically, we were supposed to have a beta1 a few weeks ago, but the state of CVS was (and still is) a bit of a mess.

The delay for 0.9.1 is mainly due to my lack of assistance with the client, which can be blamed on my time spent on the libraries.  It is interesting, working on the core is always the reason for a delay, and I always say that "once this part of the core is done, the rest is easy."  Well, I still think that is true, but for some reason there is always something new in the core to work on. ;)
-Justin
Avatar
raj_bhaskar #8
Member since 01/2003 · 75 posts · Location: Glasgow, UK
Group memberships: Members
Show profile · Link to this post
Um, I feel like a bit of a nitwit asking this, but what is the difference between the core libraries and the client?
Raj Bhaskar, Lord of the moon ; editor of TBD Magazine
Avatar
infiniti (Administrator) #9
Member since 09/2002 · 1415 posts · Location: California, USA
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Once I realized that parts of Psi could be reused for other applications, it has been split up into 5 projects.

qconf - the configuration/build system (I think this is done)
qca - cryptographic library (working on this)
cutestuff - collection of random Qt modules (working on this)
xmpp - xmpp/jabber library (still need to overhaul this)
psi - the client (misha is working on this currently)

And technically, even psi has been split into two projects: psi & libpsi.  The latter contains items from Psi that don't have ties to the rest of the program (ie, they have no dependencies on the rest of Psi, but Psi depends on them).

Of course, when Psi is packaged together, you don't notice any of this stuff.  But this is how we have organized it in the CVS.  The separate pieces allow other applications to re-use them.  For instance, the Kopete IM client uses my xmpp library.  The separation also leads to better code organization.  It is easier to assign tasks and place blame when components are logically separated.
-Justin
Avatar
Kev (Administrator) #10
User title: Project Lead
Member since 11/2002 · 3036 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
software is split into two parts, a frontend and a backend.
The backend (the core libraries justin talks of) is the part of the program that 'does' everything, it is considered the brain of the program.
The front end is the bit of the program that the user interacts with, but which doesn't actually 'do' anything, the interface.
Most of the work is generally done on the interface in psi I think, with the core libraries (backend) being generally static.
Psi Project Leader.
Homepage, including development blog
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 08-27-2008, 20:55:35 (UTC -04:00)