Psi Jabber Client

See this page for instructions on how to use Flyspray: http://psi-im.org/wiki/Flyspray

Please Note!

Please do not create tasks here without discussing your bug or feature request on the forums or groupchat psi@conference.psi-im.org, *and* getting explicit confirmation by a developer to add it to flyspray.
Tasklist

FS#79 - Plugin system

Attached to Project: Psi Jabber Client
Opened by Tony Collins (knigits) - Wednesday, 02 July 2003, 04:46 GMT-4
Last edited by Kevin Smith (kev) - Thursday, 03 January 2008, 15:35 GMT-4
Task Type Feature Request
Category Backend/Core
Status New
Assigned To No-one
Operating System All
Severity Medium
Priority Required
Reported Version 0.9
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 7
Private No

Details

Create a system so that compiled modules can be plugged into Psi, modifying or enhancing functionality. Scripting could be the first module.
This task depends upon

View Dependency Graph

This task blocks these from closing
FS#518 - Moon on a stick
Comment by Mircea Bardac (IceRAM) - Sunday, 25 January 2004, 05:37 GMT-4
Changed: "Due in version..." to reflect roadmap.
Comment by Mircea Bardac (IceRAM) - Thursday, 08 July 2004, 18:12 GMT-4
Updated again "Due in version..."
Comment by C.H. (chtesterp) - Tuesday, 25 March 2008, 18:02 GMT-4
I have some patch for plugins!
Comment by C.H. (chtesterp) - Saturday, 12 July 2008, 07:15 GMT-4
here is my patches.
http://www.nuos.edu.ua/~pavel/psi/chpatches.tar.gz

1. added DiscoItemsQuerier class
2. added to Advanced options: Tab position property
3. fixed plugins options, now it can load & save properties
4. fixed Tabs:
- now tabs can change position
- added to tab user status icon
5. fixed PsiTextView widget: changed select color (FS #824)
6. fixed ChatDlg & PsiChatDlg classes:
- added send button to UI (FS #725)
- added plugin interceptMessage function (FS #79)
- added plugin nickChange function (FS #79)
- added typeMessage & putMessage - call from plugin (FS #79)
- added pluginFrame to UI (container for plugin's widgets) (FS #79)
- added chatEditTextChanged signal for plugin (FS #79)
7. fixed GCMainDlg class:
- added question "Leave room?" before leave room.
8. added to PsiMain class plugin quit function.
9. fixed ChatEdit class:
- added HistoryMessags (you can press ctrl+arrow up/down for scroll
your sent messages) (FS #483)
10. fixed Plugins Systems (FS #79):
- fixed "apply-restore options" functions
- added contactOffline, contactOnline, login, logout, groupChatJoin,
groupChatLeave functions for OTR plugin (thanks to Timo Engel
http://public.tfh-berlin.de/~s717689/)
- added query for VCard.
- added functions for read-write PrivateData packets.
- added functions for read-write IQ packets.
- added createWidgets & deleteWidgets functions: plugin can insert
widgets to ChatDlg.
11. fixed PsiAccount class: added functions for OTR plugin.
12. fixed PsiPopup:
- now it can display incoming message (FS #187).
- it has setting on/off
13. Added Aliases plugin, it stores aliases in PrivatData. It's
helpfully for Support chat operators, when they write the same
message. For example:
Hello, how can I help you?
or
Hello, how can I assist you?

You can add aliases for this /hl & /ha. Then just input /hl and press Enter.

That's all

Loading...