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.
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.
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
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
|
DetailsCreate a system so that compiled modules can be plugged into Psi, modifying or enhancing functionality. Scripting could be the first module.
|
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