Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:features [2010/11/20 18:01] – zet | en:features [2019/04/28 13:51] (current) – external edit 127.0.0.1 |
---|
====== Psi+ features ====== | ====== Psi+ features ====== |
| |
{{:psi.png}} [[http://psi-im.org/|Psi]] is a cross-platform powerful Jabber client (Qt, C++) designed for the Jabber power users. | {{:psi.png}} [[https://psi-im.org/|Psi]] is a cross-platform powerful XMPP client designed for experienced users. |
| |
{{:psiplus.png}} [[http://psi-dev.googlecode.com/|Psi+]] -- Development branch of Psi IM Jabber client by **psi-dev@conference.jabber.ru** | {{:psiplus.png}} [[https://psi-plus.com/|Psi+]] -- Development branch of Psi XMPP client by **psi-dev@conference.jabber.ru** |
| |
{{:icon_target.png}} __**Project Purpose**__: Collection, refinement and writing new patches for transfer them to Psi upstream developers. | {{:icon_target.png}} __**Project Purpose**__: Collection, refinement and writing new patches for transfer them to Psi upstream developers. |
Psi+ Groupchat: **psi-dev@conference.jabber.ru** | Psi+ Groupchat: **psi-dev@conference.jabber.ru** |
| |
{{:psiplus_screen_orange_win_big.png?380x272}} {{:psiplus_screen_linux_big.png?380x272}} {{:psiplus_screen_mac_big.png?380x272}} | {{:psiplus_screen_lunnacat_big.png?350x251}}{{:psiplus_screen_orange_win_big.png?350x251}}{{:psiplus_screen_linux_big.png?350x251}}{{:psiplus_screen_mac_big.png?350x251}}{{:psiplus_screen_sky_win_big.png?350x251}}{{:psiplus_screen_black_win_big.jpg?350x251}} |
| |
| |
* [[http://psi-plus.com/wi/psiplus_patches_psi-muc-roster-icons001.diff.png|Affiliation icons in the conference participants list]] (optional) | * [[http://psi-plus.com/wi/psiplus_patches_psi-muc-roster-icons001.diff.png|Affiliation icons in the conference participants list]] (optional) |
* Custom colors for contacts with different ranks and roles in the conference participants list | * Custom colors for contacts with different ranks and roles in the conference participants list |
* [[http://psi-plus.com/wi/psiplus_patches_psi-muc-roster-icons002.diff.png|Display the icon of the used Jabber client for each participant in the conference]] (optional) | * [[http://psi-plus.com/wi/psiplus_patches_psi-muc-roster-icons002.diff.png|Display the icon of the used XMPP client for each participant in the conference]] (optional) |
| |
| |
| |
==== Interface ==== | ==== Interface ==== |
* Jabber client icons in the roster (optional) | * XMPP client icons in the roster (optional) |
* Avatars of contacts in the roster (optional - on/off, left/right) | * Avatars of contacts in the roster (optional - on/off, left/right) |
* Default avatar, displayed when a contact has no avatar (optional - options.ui.contactlist.avatars.use-default-avatar) | * Default avatar, displayed when a contact has no avatar (optional - options.ui.contactlist.avatars.use-default-avatar) |
| |
==== System ==== | ==== System ==== |
| |
* Support for delivery notifications (XEP-0184: Message Receipts) | * Support for delivery notifications (XEP-0184: Message Receipts) |
| |
* Portable version of Psi+ (for MS Windows) - use the batch file psi-portable.bat (work in progress) | * Portable version of Psi+ (for MS Windows) - use the batch file psi-portable.bat (work in progress) |
| |
* Support for entity time to discover the time at another entity (XEP-0090: Legacy Entity Time, XEP-0202: Entity Time) | * Support for entity time to discover the time at another entity (XEP-0090: Legacy Entity Time, XEP-0202: Entity Time) |
| |
* Ability to specify extended presence information in the form of user activities (XEP-0108: User Activity) | * Ability to specify extended presence information in the form of user activities (XEP-0108: User Activity) |
| |
* Support for jabber: iq: version (XEP-0092: Software Version) | * Support for jabber: iq: version (XEP-0092: Software Version) |
| |
* Support for the broadcast stream of Audacious (for Linux) | * Support for the broadcast stream of Audacious (for Linux) |
| |
* Added command "idle" to the console (jabber: iq: last) | * Added command "idle" to the console (jabber: iq: last) |
| |
* Check availability of a new version of Psi+ on startup (experimental) | * Check availability of a new version of Psi+ on startup (experimental) |
| |
* Send a separate status of to a particular contact/conference | * Send a separate status of to a particular contact/conference |
| |
* Advanced default settings for new accounts | * Advanced default settings for new accounts |
| |
* Expanded definition of operating systems | * Expanded definition of operating systems |
| |
* Contact manager (import, export, renaming, moving, subscriptions, etc.) | * Contact manager (import, export, renaming, moving, subscriptions, etc.) |
| |
* Directory search using a plugin (for Linux) | * Directory search using a plugin (for Linux) |
| |
* The option to add an application close button to the roster | * The option to add an application close button to the roster |
| |
* Modifications to the plugin system | * Modifications to the plugin system |
| |
* Display the plugin version | * Display the plugin version |
| |
* Improved support for the transition to xmpp-links | * Improved support for the transition to xmpp-links |
| |
* Improved display of messages in the IRC mode (Nick says:) | * Improved display of messages in the IRC mode (Nick says:) |
| |
* Special combined spelling dictionary for Psi+: Russian + English with support for the Cyrillic letter "Ё" | * Special combined spelling dictionary for Psi+: Russian + English with support for the Cyrillic letter "Ё" |
| |
* Ability to manually specify the attributes of the client | * Ability to manually specify the attributes of the client |
| |
* Receive/send base64-images in the chat window (interface - plugin) | * Receive/send base64-images in the chat window (interface - plugin) |
| |
* Support for animated smileys and application themes (in the WebKit-branch) | * Support for animated smileys and application themes (in the WebKit-branch) |
| |
* Extentended the send/receive files form (double-click on received/transferred files opens the associated application and proper file-type icons are displayed for received/transferred files) | * Extentended the send/receive files form (double-click on received/transferred files opens the associated application and proper file-type icons are displayed for received/transferred files) |
| |
* Display activity icons | * Display activity icons |
| |
* Display icons in the context menu of accounts in the roster | * Display icons in the context menu of accounts in the roster |
| * Display XMPP clients icons in roster contact pop-ups |
* Display Jabber clients icons in roster contact pop-ups | |
* Support for XEP-0080: User Location | * Support for XEP-0080: User Location |
| |
* Ability to load/unload plugins without restarting Psi+ | * Ability to load/unload plugins without restarting Psi+ |
| |
* Automatic detection of icons for contacts that are connected through transports | * Automatic detection of icons for contacts that are connected through transports |
| |
* Display a calendar in the history window (based on patch from `lexa_`), change the location of chatlogs and added a quick search form to all chat windows (test version) | * Display a calendar in the history window (based on patch from `lexa_`), change the location of chatlogs and added a quick search form to all chat windows (test version) |
| |
* Access to the various application menus for plug-ins | * Access to the various application menus for plug-ins |
| |
* Integrated Psi+ icons in the source code | * Integrated Psi+ icons in the source code |
| |
* Configurable hot keys for conference tabs (minimize, maximize, leave) | * Configurable hot keys for conference tabs (minimize, maximize, leave) |
| |
* Newer version of the toolkit, Qt v4.6.2 | * Newer version of the toolkit, Qt v4.6.2 |
| |
* Win32OpenSSL v0.9.8n (mingw) | * Win32OpenSSL v0.9.8n (mingw) |
| |
| |
| |
More information about applying the patches can be found [[patches|here]]. | More information about applying the patches can be found [[patches|here]]. |
===== Plugins ===== | ===== Plugins ===== |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/attentionplugin/attention.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Attention_Plugin|Attention Plugin]] - plugin to send an [[http://xmpp.org/extensions/xep-0224.html|Attention]] message, compatible with [[http://www.pidgin.im/|Pidgin]], [[http://www.miranda-im.org/|Miranda IM]] (with the [[http://addons.miranda-im.org/search.php?action=search&keyword=Nudge&category=-1&seltype=added&days=3|Nudge]] plugin), etc. | * {{:attention.png}} [[plugins#attention_plugin|Attention Plugin]] - plugin to send an [[http://xmpp.org/extensions/xep-0224.html|Attention]] message, compatible with [[http://www.pidgin.im/|Pidgin]], [[http://www.miranda-im.org/|Miranda IM]] (with the [[http://addons.miranda-im.org/search.php?action=search&keyword=Nudge&category=-1&seltype=added&days=3|Nudge]] plugin), etc. |
| * {{:autoreply.png}} [[plugins#autoreply_plugin|Autoreply Plugin]] - plugin to autoreply |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/autoreplyplugin/autoreply.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Autoreply_Plugin|Autoreply Plugin]] - plugin to autoreply | * {{:birthday.png}} [[plugins#birthday_reminder_plugin|Birthday Reminder Plugin]] - birthday and anniversary reminder plugin |
| * {{:captcha.png}} [[plugins#captcha_forms_plugin|Captcha Forms Plugin]] - plugin for captcha passing directly from the Psi+ {{icon_news_new.png |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/birthdayreminderplugin/birthday.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Birthday_Reminder_Plugin|Birthday Reminder Plugin]] - birthday and anniversary reminder plugin | * {{:chess.png}} [[plugins#chess_plugin|Chess Plugin]] - plugin for playing chess. The plugin is compatible with [[http://tkabber.jabber.ru/|Tkabber]] {{:icon_news_upd.png}} |
| * {{:cleaner.png}} [[plugins#cleaner_plugin|Cleaner Plugin]] - plugin to clear the avatar and vCard cache, as well as the chat history |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/captchaformsplugin/captcha.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Captcha_Forms_Plugin|Captcha Forms Plugin]] - plugin for captcha passing directly from the Psi+ {{icon_news_new.png | * {{:openlog.gif}} [[plugins#conference_logger_plugin|Conference Logger Plugin]] - plugin to log conferences |
| * {{:extendedoptions.png}} [[plugins#extended_options_plugin|Extended Options Plugin]] - Plugin for easy configuration of additional parameters (advanced options) in Psi+ {{:icon_news_upd.png}} |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/chessplugin/chess.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Chess_Plugin|Chess Plugin]] - plugin for playing chess. The plugin is compatible with [[http://tkabber.jabber.ru/|Tkabber]] {{icon_news_upd.png | * {{:gmailnotify.png}} [[plugins#Gmail_Service_Plugin|Gmail Service Plugin]] - notification of new messages in **[[http://mail.google.com/|Gmail]]** |
| * {{:historykeeper.png}} [[plugins#history_keeper_plugin|History Keeper Plugin]] - plugin to remove the history of marked contacts when exiting Psi+ |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/cleanerplugin/cleaner.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Cleaner_Plugin|Cleaner Plugin]] - plugin to clear the avatar and vCard cache, as well as the chat history | * {{:icqdie.png}} [[plugins#icq_must_die_plugin|ICQ Must Die Plugin]] - plugin to transfer contacts from ICQ to XMPP |
| * {{:imageplugin.gif}} [[plugins#image_plugin|Image Plugin]] - send image files embedded in an instant message |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/conferenceloggerplugin/openlog.gif [[http://code.google.com/p/psi-dev/wiki/plugins#Conference_Logger_Plugin|Conference Logger Plugin]] - plugin to log conferences | * {{:juick.png}} [[plugins#juick_plugin|Juick Plugin]] - plugin to work with the [[http://juick.com/|Juick]] service {{:icon_news_upd.png}} |
| * {{:qipxstatuses.png}} [[plugins#qip_x-statuses_plugin|Qip X-statuses Plugin]] - plugin to display x-statuses of QIP Infium contacts |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/extendedoptionsplugin/extendedoptions.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Extended_Options_Plugin|Extended Options Plugin]] - Plugin for easy configuration of additional parameters (advanced options) in Psi+ {{icon_news_upd.png | * {{:screenshot.png}} [[plugins#screenshot_plugin|Screenshot Plugin]] - plugin for creating and editing of screenshots with the option of uploading them to a specified HTTP/FTP server {{:icon_news_upd.png}} |
| * {{:skins.png}} [[plugins#skins_plugin|Skins Plugin]] - plugin for creating and using using of skins in Psi+ {{:icon_news_upd.png}} |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/gmailnotifyplugin/gmailnotify.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Gmailnotify_Plugin|GMail Notification Plugin]] - notification of new messages in [[http://mail.google.com/|Gmail]* | * {{:stopspam.png}} [[plugins#stop_spam_plugin|Stop Spam Plugin]] - anti-spam plugin |
| * {{:storagenotes.png}} [[plugins#storage_notes_plugin|Storage Notes Plugin]] - plugin to keep notes on the XMPP server, with access to them from Psi+ or Miranda IM |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/historykeeperplugin/historykeeper.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#History_Keeper_Plugin|History Keeper Plugin]] - plugin to remove the history of marked contacts when exiting Psi+ | * {{:translate.png}} [[plugins#translate_plugin|Translate Plugin]] - automatically transliterate text in the send message field |
| * {{:psi-plugins.png}} [[plugins#video_status_changer_plugin|Video Status Changer Plugin]] - {{:icon_news_upd.png}} |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/icqdieplugin/icqdie.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#ICQ_Must_Die_Plugin|ICQ Must Die Plugin]] - plugin to transfer contacts from ICQ to Jabber | * {{:watcher.png}} [[plugins#watcher_plugin|Watcher Plugin]] - plugin to monitor the status of certain contacs {{:icon_news_upd.png}} |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/imageplugin/imageplugin.gif [[http://code.google.com/p/psi-dev/wiki/plugins#Image_Plugin|Image Plugin]] - send image files embedded in an instant message | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/juickplugin/juick.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Juick_Plugin|Juick Plugin]] - plugin to work with the [[http://juick.com/|Juick]] service {{icon_news_upd.png | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/qipxstatusesplugin/qipxstatuses.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Qip_X-statuses_Plugin|Qip X-statuses Plugin]] - plugin to display x-statuses of QIP Infium contacts | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/screenshotplugin/screenshot.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Screenshot_Plugin|Screenshot Plugin]] - plugin for creating and editing of screenshots with the option of uploading them to a specified HTTP/FTP server {{icon_news_upd.png | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/skinsplugin/skins.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Skins_Plugin|Skins Plugin]] - plugin for creating and using using of skins in Psi+ {{icon_news_upd.png | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/stopspamplugin/stopspam.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Stop_Spam_Plugin|Stop Spam Plugin]] - anti-spam plugin | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/storagenotesplugin/storagenotes.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Storage_Notes_Plugin|Storage Notes Plugin]] - plugin to keep notes on the Jabber server, with access to them from Psi+ or Miranda IM | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/translateplugin/translate.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Translate_Plugin|Translate Plugin]] - automatically transliterate text in the send message field | |
| |
* {{psi-plugins.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Video_Status_Changer_Plugin|Video Status Changer Plugin]] - {{icon_news_upd.png | |
| |
* http://psi-dev.googlecode.com/svn/trunk/plugins/generic/watcherplugin/watcher.png}} [[http://code.google.com/p/psi-dev/wiki/plugins#Watcher_Plugin|Watcher Plugin]] - plugin to monitor the status of certain contacs {{icon_news_upd.png | |
| |
| |
More information about the plugins for Psi+ is available [[plugins|here]]. | More information about the plugins for Psi+ is available [[plugins|here]]. |