psi-plus / main Goto Github PK
View Code? Open in Web Editor NEWMain repository with patches and required resources
Home Page: https://psi-plus.com/
License: GNU Lesser General Public License v2.1
Main repository with patches and required resources
Home Page: https://psi-plus.com/
License: GNU Lesser General Public License v2.1
Original issue 35 created by psi-plus on 2009-01-11T11:54:21.000Z:
What steps will reproduce the problem?
Inserted text isn't from chat window, but old buffer content.
Version: 0.13-dev-r107/win32
Same behaviour on linux version too.
Original issue 27 created by psi-plus on 2009-01-01T14:18:26.000Z:
Патч, который позволяет регулировать время показа вплывающих сообщений
отдельна на различные типы событий.
Добавлена новая ветка в опциях ui->notifications->passive-popups->duration.
В ней переменные
chat - время показа сообшения на входящий чат
file - время показа сообщения на входящий файл
message - время показа сообщения на входящее сообщение
status - время показа сообщения об изменении статуса.
Время задаётся в миллисекундах.
По-умолчанию для всех типов сообщения время показа 20 секунд, за
исключением изменения статуса, для него - 2 секунды.
Original issue 36 created by psi-plus on 2009-01-19T12:37:00.000Z:
Допилить патч:
Original issue 21 created by psi-plus on 2008-12-30T21:37:29.000Z:
Пока нет уведомлений о приходящей почте для аккаунтов на gmail.com (и,
вроде как, для ya.ru)
http://jabberworld.info/Уведомление_о_почте
// Rain
Original issue 22 created by psi-plus on 2008-12-30T21:48:29.000Z:
Неплохо было бы расширить набор команд для конференций по аналогии с
другими клиентами, см. таблицу:
http://jabberworld.info/Управляющие_команды_в_Jabber
и сделать автодополнение команды по табу (т.е., если строка начинается со
слеша - дополнять до команды из имеющегося ряда)
Original issue 51 created by psi-plus on 2009-02-19T07:57:15.000Z:
Существует баг при разворачивании конференции из контакт листа при котором
она (конфа) открывается как обычный контакт
Original issue 30 created by psi-plus on 2009-01-02T23:35:06.000Z:
Полезные советы, текст:
+++++++++++++++++++++++++++++
В командах:
"/clear" - очистить окно чата
; - перенос строки не нужен.
+++++++++++++++++++++++++++++
"Используйте транспорты, предоставляемые сервером Jabber. Потом вы можете
уговорить их использовать Jabber." - транспорты уговорить? :) Фраза немного
корявая.
+++++++++++++++++++++++++++++
"Примечание: некоторые серверы не поддерживают работу с пользователями с
других серверов. У счастью, это случается редко." - "У счастью", опечатка.
+++++++++++++++++++++++++++++
Original issue 47 created by psi-plus on 2009-02-13T20:56:20.000Z:
Тема конференции отображается без абзацев - все слитно и в куче. Хотя,
когда тему пишешь - все нормально. В итоге читать темы, состоящие из
большого числа строк тяжело.
В качестве примера правильного отображения прилагаю скрин с инфиума.
Original issue 18 created by psi-plus on 2008-12-25T16:36:57.000Z:
Reported by vladimir.shelukhin, Apr 24, 2008
Хотелось бы видеть реализацию отключения отображения групп
ростера :)
Comment 1 by maksim.maj, Apr 24, 2008
через кнопку в тулбаре / горячую кнопку / галку в опциях :-"
Original issue 19 created by psi-plus on 2008-12-26T06:59:16.000Z:
Патч + фикс из issues # 14 на ванильные исходники. Проверить не было
времени, уезжаю на праздники.
Original issue 34 created by psi-plus on 2009-01-08T21:59:52.000Z:
при получании сообщения типа message и ответа на него кнопкой "ответить"
добавлябтся 2 ненужные строки
>
"больше"
пустая строка
это же не кнопка цитировать, и 2 лишние строки не нужны.
Original issue 25 created by psi-plus on 2008-12-30T22:42:26.000Z:
<rаin> кстати... Вот в Пси есть группа "Скрытые", которая отключается
отдельной кнопкой и не показывается в ростере... Только если дома у тебя
один язык в клиенте, а на работе другой (как у меня :) ), то на "чужом"
языке группу видно. Это как-то решаемо? Т.е., чтобы ее не было видно
независимо от локали.
Original issue 2 created by psi-plus on 2008-11-29T12:27:30.000Z:
Надо теперь прикрутить иконки для входящий и статусных сообщений.
Original issue 24 created by psi-plus on 2008-12-30T22:41:21.000Z:
Сабж. По типу как это сделано в Gajim'e, с возможностью переключения между
обычным вариантом и вариантом, когда контакты и группы со всех используемых
аккаунтов находятся в одном списке. Соответственно, с группировкой в
объявленные метаконтакты во втором случае.
Original issue 48 created by psi-plus on 2009-02-16T01:17:11.000Z:
При открытом окне с несколькими табами стало крайне неудобно набирать
спецсимволы, такие как, например "—" (тире), так как горячие кнопки
(Alt+1...9) действуют, как переключатели табов.
Версия Psi+ от 09.02.2009 win32
Пардон, если что, но перерыл advanced настройки и не нашел ничего
подходящего.
Соответственно, решение — либо добавить/сменить hardcoded-модификатор с Alt
на что-то еще, либо добавить опции по его смене в настройках.
Original issue 44 created by psi-plus on 2009-02-10T06:56:28.000Z:
Обработка среднего щелчка мыши для закрытия вкладок.
Патч взят с flyspray.
Original issue 45 created by psi-plus on 2009-02-11T18:11:39.000Z:
При добавлении закладки конференции создавать ее имя в виде
[email protected] если имя не было заполнено пользователем + в форме новой
закладки сервер и имя комнаты поменять местами для удобства
Original issue 20 created by psi-plus on 2008-12-30T21:24:44.000Z:
Удобно было бы для окон конференций добавить кнопку быстрого занесения
конференции в закладки, по типу как в Gajim сделано.
// Rain
Original issue 28 created by psi-plus on 2009-01-02T17:26:34.000Z:
Опять-таки, а-ля gajim, хотя бы для автостатусов - т.е., отошел - клиенту
назначен более низкий приоритет, давно отошел - еще более низкий.
Собственно, тут 2 момента - обычные статусы и автостатусы. Для последних
можно настройку приоритета разместить рядом с настройкой времени для
перехода на другой статус (вкладка "Статус"), места там, если ужать выбор
времени достаточно. Второй момент - обычные статусы. В шаблонах можно
задать приоритет, но не всегда удобно пользоваться шаблонами, иногда просто
удобнее ткнуть "Отошел". Соответственно, можно назначить ряд стандартных
приоритетов, например, 50 - онлайн, 40 - отошел, 30 - отошел давно
(опять-таки, пишу с оглядкой на gajim, где так сделано :)). Регулировку
этих приоритетов запихнуть куда-то в расширенные настройки. Функцию сделать
дефолтно включенной с возможностью отключения (тоже можно где-то на вкладке
"Статус" разместить) - кто не пользуется возможностью - тому пофиг, а так
оно обычно удобно.
Original issue 7 created by psi-plus on 2008-12-05T23:02:22.000Z:
Paste and Send context menu command in typing area
Original issue 11 created by psi-plus on 2008-12-16T07:46:56.000Z:
In 1st Tab width is less than in other Tabs.
Used default psi-plus-0.13-dev-r80-win32-20081214.zip, options Chat - Use
tabbed mode is enabled and set to For mucs and chats in one window.
Please see the screenshots:
http://keep4u.ru/imgs/b/081216/48/48a6cd70d1ce9cb115.jpg,
http://keep4u.ru/imgs/b/081216/f3/f3597fcebbf599200b.jpg,
http://keep4u.ru/imgs/b/081216/a2/a2e6b01d3a6677bad0.jpg.
Original issue 50 created by psi-plus on 2009-02-18T18:32:49.000Z:
Очень бы хотелось бы видеть возможность автоматического сворачивание
ростера по таймауту.
Original issue 13 created by psi-plus on 2008-12-24T11:08:26.000Z:
Кнопка в 130-psi-send-button-arrow.diff должна быть сразу после поля ввода
(в чатах она после аватара).
PS: Патч на уже примененный 130-psi-send-button-arrow.diff.
Original issue 14 created by psi-plus on 2008-12-24T14:50:14.000Z:
Добавляет команду "time" для чатов и групчатов.
Original issue 31 created by psi-plus on 2009-01-02T23:38:22.000Z:
Есть предложение изменить дефолтные настройки Psi:
> Чат - Дефолтно включить "Режим табов" для чатов и конференций в одном
окне. Табы удобны.
> Настройки аккаунта - дефолтно включить "Автоматически восстанавливать
соединение". Странно, что до сих пор не включено. Кому-то удобно смотреть
на отвалившийся клиент и каждый раз самому тыкать мышей на переподключение?
> Настройки аккаунта - дефолтно включить "Сжимать трафик, если возможно".
Если невозможно - то и сжимать не будет, если может - то все же экономия
трафика.
> События - дефолтно включить "Всплывающие оповещения" - возможно, на
любителя, но слишком уж оно незаметное дефолтно... Как вариант - оставить
только на входящие сообщения и передачу файлов, статусы отключить.
> Внешний вид - дефолтно включить иконки транспортов в ростере. Симпатичнее.
> Разное - дефолтно включить отчеты о доставке сообщений, ибо достало
"цитировать" - так сразу видишь, пришло или нет сообщение.
Дополнительно (на любителя, может быть удобнее, etc):
> Чат - автоматически изменять размер поля ввода - отключить.
> События - уведомлять о получении авторизации - включить.
> Разное - принимать входящие сообщения "как чаты". (некоторые боты не
умеют возвращать тип сообщения, а Пси считает, что оно одиночное и
открывает отдельное окно, которое можно не заметить, да и просто неудобно)
Original issue 32 created by psi-plus on 2009-01-05T17:02:01.000Z:
В связи с расширенным функционалом, а именно
"+ Текст сообщения во всплывающих уведомлениях"
Хочется такой возможности, чтобы при закрытии этого всплывающего
уведомления нажатием крестика, пси убирал бы оповещение о приёме нового
сообщения. Ведь я уже его прочитал, мне оно больше не нужно. А то всё равно
приходится открывать чат чтобы убрать из очереди это сообщение.
Original issue 40 created by psi-plus on 2009-01-24T17:27:15.000Z:
Необходимо перенсти управление списками приватности в более удобное место.
К примеру, вызов редактора приватности поместить в контекстное меню на
заголовке аккаунта.
Original issue 15 created by psi-plus on 2008-12-24T21:49:47.000Z:
silk.jisp в аттаче
Original issue 46 created by psi-plus on 2009-02-13T13:07:17.000Z:
Очень бы хотелось возможность перетаскивать табы. Например, как в фаерфоксе.
Original issue 5 created by psi-plus on 2008-12-02T09:54:18.000Z:
Original issue 39 created by psi-plus on 2009-01-24T11:31:40.000Z:
I send to icq transport a command do change x-status. It shows a list of
available statuses. I choose one and Psi sends it to the server:
<iq type="set" to="icq.*.ru" id="acb0a" >
<command xmlns="http://jabber.org/protocol/commands" node="setxstatus"
sessionid="3260" >
<x xmlns="jabber:x:data" type="submit" >
<field type="list-single" var="xstatus_name" >
<value>xstatus_studying</value>
</field>
<field type="hidden" var="stage" >
<value>1</value>
</field>
</x>
</command>
</iq>
And then server sends this to Psi:
<iq from="icq..ru" type="result" to="user@.ru/Notebook" id="acb0a" >
<command xmlns="http://jabber.org/protocol/commands" status="executing"
node="setxstatus" sessionid="3260" >
<actions execute="complete" >
<prev/>
<complete/>
</actions>
<x xmlns="jabber:x:data" type="form" >
<title>Задать X-статус и его описание</title>
<field type="text-single" label="Название" var="xstatus_title" >
<value>ботонолит</value>
</field>
<field type="text-multi" label="Описание" var="xstatus_desc" >
<value/>
</field>
<field type="hidden" var="xstatus_name" >
<value>xstatus_studying</value>
</field>
<field type="hidden" var="stage" >
<value>2</value>
</field>
</x>
</command>
</iq>
But no window appears. In Gajim new window with textboxes appears.
Original issue 43 created by psi-plus on 2009-02-09T18:19:48.000Z:
Странно, но не увидел в списке версии для Мак
ОС. Сделайте плиз.
Original issue 3 created by psi-plus on 2008-11-29T12:28:53.000Z:
Прикрутить иконки клиентов к итемам ростера
Original issue 9 created by psi-plus on 2008-12-11T18:15:15.000Z:
Очень хочется такую штуку - чтоб можно было заносить в список блокируемых
людей из контекстного меню в ростере, ткнул правой кнопой мыши по
контакту, выбрал заблокировать и щастье пришло, всмысле контакт занесли в
прайваси лист с какими нибудь стандартными блокирующими настрйками
Original issue 10 created by psi-plus on 2008-12-15T01:22:35.000Z:
Здесь оставляем предложения/коментарии по поводу пака иконок для клиентов:
1.Определяем клиенты для неизвестных иконок (папка unknown)
2.Выбираем наилучший вариант из определенных (папка variants)
3.Ищем иконки для всех клиентов из http://www.jabber.org/web/Clients
p.s. ссылка на последний бета-пак с иконками клиентов - в топике конференции
Original issue 26 created by psi-plus on 2008-12-30T22:46:52.000Z:
Ведение истории переписки не только для контактов в ростере, а и для
конференций.
Original issue 17 created by psi-plus on 2008-12-25T16:35:08.000Z:
Reported by vladimir.shelukhin, Apr 20, 2008
Разделить в муках списки аффиляций и конфигуратора комнаты.
Comment 3 by vladimir.shelukhin, Apr 21, 2008
На данный момент в muc-окне имеем батон configure room, который
открывает окно с двумя табами (affiliations и general).
Хотелось бы иметь раздельный вызов списков affiliations и room config
(general).
Comment 4 by maksim.maj, Apr 21, 2008
Вот такое предложение:
По кнопке "Настроить комнату" мы попадаем в окно с 7 табами:
Тема, Все участники, Владельцы, Администраторы, Члены, Заблокированные,
Настройки.
Изначально попадаем в таб с темой, а дальше либо меняем тему, либо выбираем
интересующий нас таб.
Comment 5 by vladimir.shelukhin, Apr 21, 2008
стоп! тема относится к конфигуратору (general). его надо оставить как есть.
а вот списки аффиляций можно разделить на раздельные табы и ДО
активации соответствующего таба НЕ ГРУЗИТЬ список итемов.
Original issue 49 created by psi-plus on 2009-02-17T09:22:34.000Z:
Обсуждение функционала сворачивания табов (новые фичи и дополнения)
Original issue 37 created by psi-plus on 2009-01-20T12:53:38.000Z:
Извините, может глупый вопрос - а почему при использовании шифрования
(GnuPG) нет галочек о доставке? Или это ограничение протокола?
Original issue 38 created by psi-plus on 2009-01-22T19:25:42.000Z:
Хотелось бы, чтобы фон подсказок брался из настроек qt или настраивался
вручную, а то на темных темах плоховато выглядит (белые буквы не светлом
фоне совсем не видать)
в аттаче - скрин
Original issue 6 created by psi-plus on 2008-12-03T15:20:10.000Z:
Необходимо оптимизировать работу конфигураитора следующим образом:
Пример конфигуратора показан на скриншоте
Original issue 41 created by psi-plus on 2009-01-27T14:59:50.000Z:
Psi не отображает причин бана в окне конфигурирования MUC, хотя,
теоретически, такая информация клиенту передается.
Из описания XEP-0045:
<iq from='[email protected]'
id='ban2'
to='[email protected]/throne'
type='result'>
<query xmlns='http://jabber.org/protocol/muc#admin'>
<item affiliation='outcast'
jid='[email protected]'>
<reason>Treason</reason>
</item>
</query>
</iq>
Original issue 33 created by psi-plus on 2009-01-08T00:34:17.000Z:
Как и раньше, уведомления появляются не только по хайлайтам, а и вообще по
любым сообщениям, из-за чего пользоваться функцией проблематично.
Original issue 4 created by psi-plus on 2008-11-30T14:30:40.000Z:
EuroElessar> у пси формат даты рождения сделан не по ксепу :( в клиенте -
это простое текстовое поле, а по ксепу - дата в формате iso 8601
верный формат даты: YYYY-MM-DD
EuroElessar>
<!-- Birthday property. Value must be an ISO 8601 formatted
date or date/time value. -->
<!ELEMENT BDAY (#PCDATA)>
Rion> исо формат рулед :)
Rion> я патчик напишу если не забуду :)
Original issue 29 created by psi-plus on 2009-01-02T18:34:22.000Z:
Сейчас по регэкспу обрабатывается только ник / JID, добавить обработку
ресурса, например, чтобы можно было менять иконку на телефон, если у
человека ресурс "Bombus"
Original issue 16 created by psi-plus on 2008-12-25T12:48:08.000Z:
Добавляет команду "idle" в чаты и групчаты, которая запрашивает last
activity пользователя и выводит время неактивности в секундах (если
поддерживается).
Original issue 8 created by psi-plus on 2008-12-07T19:09:53.000Z:
Предлагаю сделать сворачивание конференции или в панель задач или в
ростер(предпочтительно).
Было бы очень полезно для экономии места, да и привычно так сворачивать ;-)
Original issue 23 created by psi-plus on 2008-12-30T22:37:15.000Z:
Сделать обработку JID'ов в тексте без приставки "xmpp:", т.е., чтобы в
контекстном меню были опции добавления в ростер / входа в конференцию /
начала чата как и для вариантов с xmpp:some@jid
Original issue 12 created by psi-plus on 2008-12-24T09:00:58.000Z:
Original issue 1 created by psi-plus on 2008-11-29T12:26:31.000Z:
[14:48:40] <zet> Rion: да с бомбусом через селф-контакт доставки нет :(
[14:50:02] <ivan101> это из-за подписки ноне
[14:50:32] <ivan101> Rion: сделай исключение для селф контакта
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.