Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
ru:features [2011/02/07 12:13] – zet | ru:features [2018/09/07 13:11] (текущий) – zet |
---|
===== Вступление ===== | ===== Вступление ===== |
| |
{{:psi.png}} [[http://psi-im.org/|Psi]] -- стильный, мультиплатформенный jabber-клиент для опытного пользователя. | {{:psi.png}} [[https://psi-im.org/|Psi]] -- стильный кроссплатформенный XMPP-клиент для опытных пользователей. |
| |
{{:psiplus.png}} [[http://psi-dev.googlecode.com/|Psi+]] -- модификация клиента Psi от команды конференции **psi-dev@conference.jabber.ru**. | {{:psiplus.png}} [[https://psi-plus.com/|Psi+]] -- модификация XMPP-клиента Psi от команды конференции **psi-dev@conference.jabber.ru**. |
| |
{{:icon_target.png}} __**Цель проекта**__: сбор, доработка и создание новых патчей с целью передачи их в основную ветвь Psi. | {{:icon_target.png}} __**Цель проекта**__: сбор, доработка и создание новых патчей с целью передачи их в основную ветвь Psi. |
===== Отличия Psi+ от официальной версии Psi ===== | ===== Отличия Psi+ от официальной версии Psi ===== |
| |
Ниже приведены основные отличия **Psi+ v0.15.3522 Beta** от официальной версии Psi 0.15-dev по состоянию на **16.01.2011**. | Ниже приведены основные отличия **Psi+ v0.15.3600 Beta** от официальной версии Psi 0.15-dev по состоянию на **23.01.2011**. |
| |
| |
* Быстрый вызов конференций из закладок в форме присоединения к конференции (psi-add-bookmarks-to-join-conference-dlg.diff) {{:icon_news_new.png}} | * Быстрый вызов конференций из закладок в форме присоединения к конференции (psi-add-bookmarks-to-join-conference-dlg.diff) {{:icon_news_new.png}} |
* Новая опция //options.ui.muc.show-initial-joins// для включения/выключения отображения информационных сообщений в общем чате при входе в конференцию {{:icon_news_new.png}} | * Новая опция //options.ui.muc.show-initial-joins// для включения/выключения отображения информационных сообщений в общем чате при входе в конференцию {{:icon_news_new.png}} |
* Возможность открывать конференции с автовходом свёрнутыми в ростер (используется advanced-опция //options.ui.muc.hide-on-autojoin//) [psi-hide-muc-auto-join.diff] | * Возможность открывать конференции с автовходом свёрнутыми в ростер (используется advanced-опция //options.ui.muc.hide-on-autojoin//) [psi-hide-muc-auto-join.diff] {{:icon_news_new.png}} |
| |
| |
| |
* [[http://psi-plus.com/wi/psiplus_patches_psi-client-icons.diff.png|Иконки jabber-клиентов в ростере]] (опционально) {{:icon_news_upd.png}} | * [[http://psi-plus.com/wi/psiplus_patches_psi-client-icons.diff.png|Иконки jabber-клиентов в ростере]] (опционально) {{:icon_news_upd.png}} |
* [[http://psi-plus.com/wi/psiplus_patches_psi-roster-avatars.diff.png|Аватары контактов в ростере]] (опционально - вкл/выкл, слева/справа) {{:icon_news_upd.png}} | * [[http://psi-plus.com/wi/psiplus_patches_psi-roster-avatars.diff.png|Аватары контактов в ростере]] (опционально - вкл/выкл, слева/справа) |
* Аватар контакта по умолчанию (опционально - //options.ui.contactlist.avatars.use-default-avatar//) | * Аватар контакта по умолчанию (опционально - //options.ui.contactlist.avatars.use-default-avatar//) |
* Иконки настроений в ростере (опционально) | * Иконки настроений в ростере (опционально) |
* [[http://psi-plus.com/wi/psiplus_patches_psi-icon-actions-shortcuts.diff.png|Расширенный набор команд для настройки горячих кнопок]] {{:icon_news_upd.png}} | * [[http://psi-plus.com/wi/psiplus_patches_psi-icon-actions-shortcuts.diff.png|Расширенный набор команд для настройки горячих кнопок]] {{:icon_news_upd.png}} |
* [[http://psi-plus.com/wi/psiplus_patches_psi-status-align-center.diff.png|Выравнивание по центру иконки на кнопке смены статуса (как в старых версиях Psi)]] | * [[http://psi-plus.com/wi/psiplus_patches_psi-status-align-center.diff.png|Выравнивание по центру иконки на кнопке смены статуса (как в старых версиях Psi)]] |
* [[http://psi-plus.com/wi/psiplus_patches_psi-tab-status-icon.diff.png|Показ иконки статуса в табах]] (опционально) {{:icon_news_upd.png}} | * [[http://psi-plus.com/wi/psiplus_patches_psi-tab-status-icon.diff.png|Показ иконки статуса в табах]] (опционально) |
* [[http://psi-plus.com/wi/psiplus_patches_psi-typed-history.diff.png|История отправленных сообщений по Ctrl+Up/Ctrl+Down, Alt+Home/Alt+End]] (настраиваемо) | * [[http://psi-plus.com/wi/psiplus_patches_psi-typed-history.diff.png|История отправленных сообщений по Ctrl+Up/Ctrl+Down, Alt+Home/Alt+End]] (настраиваемо) |
* Иконки событий в окне приват-чата (время, статус, отправлено, доставлено, принято) с опциональным авторазмером | * Иконки событий в окне приват-чата (время, статус, отправлено, доставлено, принято) с опциональным авторазмером |
* [[http://psi-plus.com/wi/psiplus_patches_psi-highlighted-color.diff.png|Более контрастный цвет выделенного текста]] | * [[http://psi-plus.com/wi/psiplus_patches_psi-highlighted-color.diff.png|Более контрастный цвет выделенного текста]] |
* Переключение между табами по Alt+N {{:icon_news_upd.png}} | * Переключение между табами по Alt+N |
* Закрытие/сворачивание таба нажатием средней кнопки мыши {{:icon_news_upd.png}} | * Закрытие/сворачивание таба нажатием средней кнопки мыши {{:icon_news_upd.png}} |
* Опция "Все-окна-в-одном-окне" (в стиле [[http://tkabber.jabber.ru/|Tkabber]]) | * Опция "Все-окна-в-одном-окне" (в стиле [[http://tkabber.jabber.ru/|Tkabber]]) |
* Отключение кнопок управления на панели табов (опционально) {{:icon_news_upd.png}} | * Отключение кнопок управления на панели табов (опционально) |
* Исправлено положение "Subject" при показе сообщений типа chat | * Исправлено положение "Subject" при показе сообщений типа **chat** |
* [[http://psi-plus.com/wi/psiplus_patches_psi-avcalls-addons002.diff.png|Кнопка "Позвонить" на централ-баре (голосовой/видеозвонок)]] | * [[http://psi-plus.com/wi/psiplus_patches_psi-avcalls-addons002.diff.png|Кнопка "Позвонить" на централ-баре (голосовой/видеозвонок)]] |
* Функция "Вставить и отправить" — в централ-баре и в контекстном меню кнопки "Отправить" (опционально) | * Функция "Вставить и отправить" — в централ-баре и в контекстном меню кнопки "Отправить" (опционально) |
* Возможность сортировки аккаунтов в списке менеджера аккаунтов (по алфавиту + перетаскивание). Первый аккаунт в списке является аккаунтом по умолчанию (psi-allow-accounts-reordering-in-manager.diff) {{:icon_news_new.png}} | * Возможность сортировки аккаунтов в списке менеджера аккаунтов (по алфавиту + перетаскивание). Первый аккаунт в списке является аккаунтом по умолчанию (psi-allow-accounts-reordering-in-manager.diff) {{:icon_news_new.png}} |
* Запоминание положения разделителя области чатлога и поля ввода сообщения (psi-vert-splitter-position.diff) {{:icon_news_new.png}} | * Запоминание положения разделителя области чатлога и поля ввода сообщения (psi-vert-splitter-position.diff) {{:icon_news_new.png}} |
* Разделитель неактивных сессий в чатлогах (не в конференциях) [psi-add-trackbar-to-chats.diff] {{:icon_news_new.png}} | * Показ разделителя неактивных сессий в чатлогах (не в конференциях) [psi-add-trackbar-to-chats.diff] {{:icon_news_new.png}} |
* Возможность перехода по ссылке, указанной в соответствующем поле vCard (psi-vcard-open-homepage.diff) {{:icon_news_new.png}} | |
* Исправление самопроизвольного закрытия некоторых открытых табов при нажатии кнопки Apply в настройках приложения {{:icon_news_new.png}} | * Исправление самопроизвольного закрытия некоторых открытых табов при нажатии кнопки Apply в настройках приложения {{:icon_news_new.png}} |
* Новая advanced-опция //options.ui.chat.show-status-changes// для включения/отключения отображения статусных сообщений в ростерном чате (psi-disable-show-status-changes-in-chat.diff) {{:icon_news_new.png}} | * Новая advanced-опция //options.ui.chat.show-status-changes// для включения/отключения отображения статусных сообщений в ростерном чате (psi-disable-show-status-changes-in-chat.diff) {{:icon_news_new.png}} |
| |
* Поддержка уведомлений о доставке -- [[http://xmpp.org/extensions/xep-0184.html|XEP-0184: Message Receipts]] | * Поддержка уведомлений о доставке -- [[http://xmpp.org/extensions/xep-0184.html|XEP-0184: Message Receipts]] |
* Портативная версия Psi+ (для MS Windows) — запуск через bat-файл [[http://psi-dev.googlecode.com/files/psi-portable.bat|psi-portable.bat]] (будет доработано) | * Портативная версия Psi+ (для MS Windows) — запуск через bat-файл [[http://psi-dev.googlecode.com/files/psi-plus-portable.bat|psi-plus-portable.bat]] (будет доработано) |
* [[http://psi-plus.com/wi/psiplus_patches_psi-entity-time.diff.png|Выдача времени по iq-запросу]] -- [[http://xmpp.org/extensions/xep-0090.html|XEP-0090: Legacy Entity Time]], [[http://xmpp.org/extensions/xep-0202.html|XEP-0202: Entity Time]] | * [[http://psi-plus.com/wi/psiplus_patches_psi-entity-time.diff.png|Выдача времени по iq-запросу]] -- [[http://xmpp.org/extensions/xep-0090.html|XEP-0090: Legacy Entity Time]], [[http://xmpp.org/extensions/xep-0202.html|XEP-0202: Entity Time]] |
* Возможность указания "занятия" -- [[http://xmpp.org/extensions/xep-0108.html|XEP-0108: User Activity]] | * Возможность указания "занятия" -- [[http://xmpp.org/extensions/xep-0108.html|XEP-0108: User Activity]] |
* Поддержка трансляции потока из Audacious (для Linux) | * Поддержка трансляции потока из Audacious (для Linux) |
* Добавлена команда "idle" в консоли (jabber:iq:last) | * Добавлена команда "idle" в консоли (jabber:iq:last) |
* Проверка наличия новых win32-версий Psi+ при старте приложения (опционально - options.auto-update.check-on-startup) {{:icon_news_upd.png}} | * Проверка наличия новых win32-версий Psi+ при старте приложения (опционально - //options.auto-update.check-on-startup//) {{:icon_news_upd.png}} |
* Посылка отдельного статуса определённому контакту/конференции | * Посылка отдельного статуса определённому контакту/конференции |
* Расширенные настройки по умолчанию для нового аккаунта {{:icon_news_upd.png}} | * Расширенные настройки по умолчанию для нового аккаунта {{:icon_news_upd.png}} |
* Расширенное определение операционных систем | |
* [[http://psi-plus.com/wi/psiplus_patches_psi-contact-manager.diff.png|Менеджер контактов]] (импорт, экспорт, переименование, перемещение, подписка и др.) {{:icon_news_upd.png}} | * [[http://psi-plus.com/wi/psiplus_patches_psi-contact-manager.diff.png|Менеджер контактов]] (импорт, экспорт, переименование, перемещение, подписка и др.) {{:icon_news_upd.png}} |
* Поиск директории с плагинами (для Linux) | * Поиск директории с плагинами (для Linux) |
* Поддержка цитирования текста в чатах и конференциях (psi-chatview-quote-feature.diff) {{:icon_news_new.png}} | * Поддержка цитирования текста в чатах и конференциях (psi-chatview-quote-feature.diff) {{:icon_news_new.png}} |
* Расширенное управление питанием, подробнее -- [[http://lists.affinix.com/pipermail/psi-devel-affinix.com/2010-November/009129.html|здесь]] (актуально только для *nix-систем) [psi-nix-systemwatch-over-upower-service.diff] {{:icon_news_new.png}} | * Расширенное управление питанием, подробнее -- [[http://lists.affinix.com/pipermail/psi-devel-affinix.com/2010-November/009129.html|здесь]] (актуально только для *nix-систем) [psi-nix-systemwatch-over-upower-service.diff] {{:icon_news_new.png}} |
* Запрос на смену пароля на этапе подключения к jabber-серверу (psi-change-password-dialog.diff) {{:icon_news_new.png}} | * Запрос на смену пароля на этапе подключения к jabber-серверу (psi-change-password-dialog.diff) {{:icon_news_upd.png}} |
* Автоматическое переключение регистра при написании сообщения (выключено по умолчанию, включается advanced-опцией //options.ui.chat.auto-capitalize//, ручное переключение регистра - Ctrl+Alt+X) [psi-auto-capitalizer.diff] {{:icon_news_new.png}} | * Автоматическое переключение регистра при написании сообщения (выключено по умолчанию, включается advanced-опцией //options.ui.chat.auto-capitalize//, ручное переключение регистра - Ctrl+Alt+X) [psi-auto-capitalizer.diff] {{:icon_news_new.png}} |
* Win32 OpenSSL v0.9.8q (скомпилировано в mingw gcc из исходников [[http://www.openssl.org/source/openssl-0.9.8o.tar.gz|openssl-0.9.8q.tar.gz]]) {{:icon_news_upd.png}} | |
* Системные библиотеки [[http://qt.nokia.com/developer/changes/changes-4.7.1|Qt v4.7.1]] {{:icon_news_new.png}} | |
* Библиотеки [[http://delta.affinix.com/svn/trunk/psimedia/|Psimedia]] v1.0.3.737 {{:icon_news_new.png}} | |
* GStreamer v0.10.28 {{:icon_news_new.png}} | |
* Утилита для восстановления пароля от аккаунта по информации из %userprofile%\PsiData\accounts.xml. Запускать утилиту можно непосредственно [[http://psi-dev.googlecode.com/svn/trunk/scripts/passwordrecovery.html|отсюда]] {{:icon_news_new.png}} | |
* Устранение множественных утечек памяти при работе приложения {{:icon_news_upd.png}} | |
* Возможность фильтрации транслируемых tune-источников (трансляция через tune-файл и/или через Winamp-контроллер) [psi-fix-tunes.diff] {{:icon_news_new.png}} | * Возможность фильтрации транслируемых tune-источников (трансляция через tune-файл и/или через Winamp-контроллер) [psi-fix-tunes.diff] {{:icon_news_new.png}} |
* Поддержка автостарта Psi+ при запуске операционной системы (psi-autostart.diff) {{:icon_news_new.png}} | * Поддержка автостарта Psi+ при запуске операционной системы (psi-autostart.diff) {{:icon_news_new.png}} |
* Поддержка CSS для формы выбора смайлов (psi-css-style-sheet.diff) {{:icon_news_new.png}} | * Поддержка CSS для формы выбора смайлов (psi-css-style-sheet.diff) {{:icon_news_new.png}} |
* Новая кнопка Reset на панели управления advanced-опциями приложения (psi-options-reset-button.diff) {{:icon_news_new.png}} | * Новая кнопка **Reset** на панели управления advanced-опциями приложения (psi-options-reset-button.diff) {{:icon_news_new.png}} |
| * Win32 OpenSSL v0.9.8q (скомпилировано в mingw gcc из исходников [[http://www.openssl.org/source/openssl-0.9.8o.tar.gz|openssl-0.9.8q.tar.gz]]) {{:icon_news_upd.png}} |
| * Системные библиотеки [[http://qt.nokia.com/developer/changes/changes-4.7.1|Qt v4.7.1]] {{:icon_news_upd.png}} |
| * Библиотеки [[http://delta.affinix.com/svn/trunk/psimedia/|Psimedia]] v1.0.3.737 {{:icon_news_upd.png}} |
| * GStreamer v0.10.28 {{:icon_news_upd.png}} |
| * [[http://files.psi-plus.com/scripts/passwordrecovery.html|Утилита]] для восстановления пароля от аккаунта по информации из **profiles/default/accounts.xml**, который можно найти в: {{:icon_news_new.png}} |
| * Windows XP - C:\Documents and Settings\user\Application Data\Psi+ |
| * Windows Vista и выше - C:\Users\user\AppData\Roaming\Psi+ |
| * Linux - ~/.config/Psi+ |
| * Устранение множественных утечек памяти при работе приложения {{:icon_news_upd.png}} |
| |
| |
* Новый метод фильтрации событий //outgoingStanza// (psi-extend-eventfilter.diff) {{:icon_news_new.png}} | * Новый метод фильтрации событий //outgoingStanza// (psi-extend-eventfilter.diff) {{:icon_news_new.png}} |
* Расширение функциональности //accountinfoaccessor// {{:icon_news_new.png}} | * Расширение функциональности //accountinfoaccessor// {{:icon_news_new.png}} |
| |
| |
| |
| |
| |
Более подробную информацию о применяемых патчах можно найти **[[patches|здесь]]**. | Более подробную информацию о применяемых патчах можно найти **[[patches|здесь]]**. |
| |
Подробную историю версий Psi+ можно найти **[[http://psi-dev.googlecode.com/svn/trunk/changelog.txt|здесь]]** (UTF-8) или **[[http://psi-dev.googlecode.com/svn/trunk/changelog_cp1251.txt|здесь]]** (CP-1251). | Подробную историю версий Psi+ можно найти **[[https://raw.githubusercontent.com/psi-plus/main/master/ChangeLog.Psi%2B.txt|здесь]]** (UTF-8). |
| |
| |