a96bdeb0cf- Исправлено переключение фокуса на поле ввода при смене вкладки и отправке сообщений - Исправлена прокрутка вкладки в поле зрения при её выборе - Исправлена ошибка при выделении заданных горячих клавиш в Настройках
master
1140v106
Mikanoshi2024-02-19 00:01:46 +0500
f71de55982- Замена нативного диалога выбора цвета в Настройках на стилизованный на Sciter - Определение системного цвета акцента интерфейса на Windows 7 и 8, а также задание цвета вручную - Мелкие правки интерфейса под Windows 7 и 8 - Sciter обновлён до 5.0.3.8
1140v105
Mikanoshi2024-02-05 01:53:14 +0500
848f188027- Вкладки снова перетаскиваются - Сохранение порядка вкладок при перезапуске клиента - Исправлен размер анимированных стикеров в окне их выбора - Исправлена ошибка при отсутствии установленных стикеров - Исправлена ошибка при закрытии программы - Исправлены ошибки в окне Настроек - Исправлено отображение шариков дня рождения (работают только локально заданные, сервер больше не сообщает дату ДР) - Исправлено задание даты ДР и отображение возраста более 53 лет назад - Sciter обновлён до 5.0.3.5 Synopse Framework обновлён до 2.1.5794
1140v104
Mikanoshi2023-12-26 00:16:11 +0500
f494face18- Интерфейс переписан под новую версию движка Sciter JavaScript - Плавное появление всех меню и всплывающих подсказок, если соответствующие опции включены в визуальных эффектах системы - Отдельные опции в настройках соединения для подключения через системный прокси и без прокси - Дополнительные подсказки по неочевидным функциям и элементам управления в окне Настроек (в конце каждой категории или справа при достаточно большой ширине окна) - Дизайн окна Настроек ближе к системному в Windows 10, с полупрозрачностью и размытием фона (опционально) - Файл шрифта с системными иконками убран из шаблона, если на более старых ОС иконки категорий в окне Настроек не отображаются или имеют неправильный размер, то нужно установить шрифт из файла segmdl2.ttf (доступен в репо) - Код списка контактов переписан для более стабильной работы - Сокращённое отображение ссылок в чате (только домен, полная ссылка в подсказке при наведении мыши) - Предпросмотр SVG по ссылкам в чате - Исправлено выполнение отложенных действий (включая запрос для опредления контактов, ушедших в офлайн) - Исправлено проигрывание YouTube видео в чате - Исправлено скрытие статуса контактов на вкладках в чате - Исправлено сохранение списка контактов и позиций некоторых окон при смене аккаунта - Исправлено сохранение ширины области для аватара в окне чата (в который раз!) - Улучшения асимметричного шифрования: - Автоматическое уведомление собеседника при получении от него сообщения, зашифрованного с устаревшим публичным ключом - Откат на обычное шифрование при нахождении в капсах более 3х полей с частями публичного ключа (перемешаны капсы от нескольких сессий) - Новая иконка для индикации асимметричного шифрования (в заголовке сообщений и в строке состояния чата) - Файл translit.txt больше не обязателен, встроена дефолтная транслитерация - Общая чистка кода от многих давно неиспользуемых функций, уменьшен размер exe - Sciter обновлён до 5.0.2.26 Synopse Framework обновлён до 2.0.5027 Zstandard обновлён до 1.5.5
1140v103
Mikanoshi2023-10-16 01:12:23 +0500
a5a6e05cc1- Исправлено определение контактов, ушедших в офлайн - Исправлено обновление иконки в КЛ при смене клиента контакта - Скомпилировано в Delphi 11.3
1130v102
tiscript
Mikanoshi2023-06-29 21:41:40 +0500
6021b9e0b0- Использование последней версии API протокола - Исправлено получение списка сессий - Увеличение промежутка между попытками подключения, если сервер сообщает о слишком частых запросах - Не показывать ошибку инициализации звука при запуске, если в системе нет устройств для воспроизведения - Восстановление работы аудио при включении ранее отключенного устройства воспроизведения - Bass обновлён до 2.4.17
1130v101
Mikanoshi2023-05-11 15:14:45 +0500
7cc40e7cdd- Не показывать временные ошибки запроса событий, если отключена опция "Показывать временные ошибки подключения" - Добавлено сохранение выделенных сообщений в поиске по истории в текстовом и HTML форматах - Добавлены горячие клавиши Shift+Home, Shift+End, Ctrl+A для выделения сообщений - Исправлена задержка при выделении большого количества сообщений - Исправлен порядок скопированных сообщений при выделении их с Ctrl - Исправлены стили сохранённых в формате HTML сообщений от контактов с нечисловыми UIN - Исправлена ошибка при установке пустого доп. статуса
1130v100
Mikanoshi2023-01-05 06:51:49 +0500
83236fa82a- Поиск стикеров по ключевым словам (и эмоджи), отображение ключевых слов/эмоджи в подсказке при наведении на стикер в окне выбора. Для получения ключевых слов к уже установленным стикерам нажать нужно кнопку "Загрузить список из магазина" в окне Настройки стикеров. - Подсветка JSON синтаксиса в журнале событий - Ограничение в 10000 строк при показе данных в журнале событий, т.к. многомегабайтные ответы сервера слишком долго отображалисьMikanoshi2022-07-05 21:36:56 +0500
c89fd9675bИзменения в сборке 97 - Поддержка реакций на сообщения (WIP) При первом использовании реакций сервер автоматом создаёт чат "Реакции на мои сообщения", куда присылает уведомления обо всех событиях добавления/изменения/удаления реакций. Добавление чата в серверный чёрный список или его удаление сломает автоматическое получение реакций. - Новый формат декларирования эмоджи в файлах тем, эмоджи паки теперь можно переключать отдельно от смайлов - Обновлены эмоджи в паке Emojitwo (дефолтный пак в прошлых сборках), увеличено их количество с 1277 до 1551 - Добавлены паки: - Twemoji (1715 эмоджи) - Toss Face (1685 эмоджи) - FxEmojis (1035 эмоджи) - Исправлено отображение некоторых эмоджи - Поиск стикер пака по стикеру из чата - Учитывать раздел "Не в списке" при расчёте авторазмера списка контактов - Исправлено открытие ссылок на файлы с серверов ICQ с новой версией API - Исправлено определение расширения файла при сохранении WEBP изображений и Lottie (JSON) анимации - Исправлены горячие клавиши с Alt в окне чата - Исправлена функция "Перезагрузить текущий язык" - Правки перевода
1130v97
Mikanoshi2022-06-20 20:10:45 +0500
c25f6ee307- Игнорирование ошибок при подписке на уведомления об изменении доп. статусов (сервер иногда глючит и выдаёт 404 ошибку) - Использование последней версии API протокола, обновлён способ установки и получения доп. статусов - Исправлены ошибки при смене/перезагрузке темы
1130v96
Mikanoshi2022-06-02 18:05:15 +0500
7fc3a14c31- Исправлено переключение аватара/фото в окне данных о контакте - Исправлено редактирование зашифрованных сообщений - Synopse Framework обновлён до 1.18.6367 Graphics32 обновлён до 3.0 Zstandard обновлён до 1.5.2 - Скомпилировано в Delphi 11.1 AlexandriaMikanoshi2022-03-25 21:18:00 +0500
fb94732177- Исправлено редактирование отправленных сообщений (сохранение правильных ID сообщений в базе) - Исправлена кодировка эмоджи при редактировании сообщений - Использование профиля с корректными данными пользователя (по UIN, а не мобильному) в аккаунтах с SMS логином - Исправлено получение серверной истории и прочие запросы на аккаунтах с SMS логином - Оптимизирована работа с RAPI (скачивание серверной истории, редактирование и удаление сообщений, работа с сессиями), больше не требуются доп. запросы для получения токена
1130v94
Mikanoshi2022-03-21 00:14:47 +0500
a14726aa0b- Исправлена ошибка при обработке ссылок без протокола (начинающихся с www) в чате - Исправлена ошибка при закрытии клиента - Исправлена ошибка при обновлении КЛ - Исправлена ширина всплывающих подсказок - Исправлена скорость прокрутки вкладок в чате и в окне выбора стикеров - Версия Sciter понижена до 4.4.7.0, т.к. все более новые глючные - Bass обновлён до 2.4.16.7Mikanoshi2021-09-13 07:26:01 +0500
aafdb1fee1- Исправлено получение некоторых анимированных стикеров - Исправлен некорректный запрос капсов при подключении - Sciter обновлён до 4.4.8.3
1130v92
Mikanoshi2021-07-12 01:45:21 +0500
7074deb294- Горячая клавиша F3 в окне поиска по истории контакта - Исправлен показ всплывающих сообщений после смены аккаунта - Исправлено скачивание некоторых изображений для показа в чате - Исправлена ошибка при обновлении КЛ - Sciter обновлён до 4.4.6.2 (исправлены баги полей ввода)
1130v91
Mikanoshi2021-03-15 22:42:32 +0500
874797859e- Обработка ссылок вида icq://230490 (открывает окно добавления нового контакта с указанным ником/UIN) - Исправлена отправка стикеров, теперь все стикеры отправляются в виде ссылок на сервер ICQ - Поддержка анимированных стикеров - Опциональная библиотека libzstd.dll в папке модулей для скачивания json файлов анимированных стикеров, сжатых алгоритмом Zstandard - Настройка размера скачиваемого изображения предпросмотра графических файлов с сервера ICQ - Sciter обновлён до 4.4.5.11Mikanoshi2021-01-30 11:23:49 +0500
ba4b0b8edb- Поддержка "умных" ответов (варианты ответов на последнее входящее сообщение, предлагаемые сервером ICQ; по умолчанию отключено) - Изменён способ создания потоков для выполнения асинхронных действий в попытке уменьшить количество подвисаний - Исправлено открытие ссылок на файлы, закачанные на сервер ICQ (теперь в момент открытия требуется быть в сети) - Отключен нерабочий антиспам бот, т.к. новые контакты теперь сразу добавляются в список - Отмена пометки контактов как удалённых после их восстановления (похоже, такое возможно) - Ускорено обновление КЛ - Sciter обновлён до 4.4.5.4
1130v89
Mikanoshi2020-11-01 21:46:26 +0500
4fdf985a7f- Определение ICQ New/Web клиента (иконки в теме Fresh) - Исправлен показ некоторых капсов в данных о контакте - Исправлено подключение на Windows 7 - Sciter обновлён до 4.4.4.10 (та же версия, новее сборка)
1130v88
Mikanoshi2020-10-02 21:35:54 +0500
ec341ad9a9- Исправлено неверное определение статуса как онлайн у некоторых контактов - Исправлено получение капсов при большом количестве онлайн контактов - Прочие исправления интерфейса - Sciter обновлён до 4.4.4.10 (исправлено позиционирование всплывающих окон)
1130v87
Mikanoshi2020-10-01 02:53:42 +0500
d6a83662cb- Отображение транскрипции в информации к аудио файлам, закачанным на сервер ICQ (для этого нужно быть в сети) - Автозапрос доп. статуса контакта при изменении его статусного сообщения - Sciter обновлён до 4.4.4.8 (поддержка составных эмоджи, все доп. статусы теперь должны отображаться правильно)
1130v86
Mikanoshi2020-09-21 21:33:37 +0500
428019bd55- Поддержка серверных доп. статусов - Выбор формата снимков экрана (PNG/JPEG/WebP) - Перемещать список контактов на передний план вместо скрытия при одиночном клике по иконке в трее, если поверх него находится другое окно - Исправлено мигание иконки события без статуса - Исправлено сбрасывание ширины поля для аватара в окне чата - Исправлено удаление статусного сообщения при установке пустой строки - Исправлена ошибка при сохранении настроек свежесозданного аккаунта в базу - Исправлена автопрокрутка вниз длинных сообщений в поиске по истории - Исправлена быстрая прокрутка чата колесом мыши - Исправлен показ подсказок к контактам, которых нет в КЛ - Прочие исправления интерфейса - Sciter обновлён до 4.4.4.6Mikanoshi2020-09-05 21:37:42 +0500
7139f6366b- Очистка памяти от изображений стикеров - Показ количества сообщений в базе контактов - Опция для очистки базы от контактов с пустой историей - Исправлено обновление отсортированной базы после удаления контактов - Добавление/удаление из тихого списка из контекстного меню контакта - Не показывать ошибку расшифровки при получении старых зашифрованных сообщений из серверной истории (их уже нельзя расшифровать после перезапуска клиента) - Исправлено получение из серверной истории сообщений, отправленных себе - Исправлена ошибка при скрытии иконки статуса в списке контактов
1130v84
Mikanoshi2020-08-05 01:08:46 +0500
e153222a7b- Менеджер сессий (список открытых и возможность закрыть конкретную или все, кроме текущей) - Исправлено пропадание виртуальных списков при нажатии на ползунок прокрутки - Прочие исправления интерфейса - Удалён неиспользуемый код
1130v83
Mikanoshi2020-07-31 20:35:54 +0500
9f0ef63ae0- Заменена библиотека, отвечающая за все сетевые соединения - Меньше размер, потенциально выше скорость выполнения запросов - Поскольку библиотека полностью основана на возможностях ОС, включая SSL, файлы libcrypto*.dll и libssl*.dll больше не нужны, их можно удалить из папки с модулями - По умолчанию используется указанный в системе прокси, изменение поддерживается только на прокси HTTPS типа - На Windows 7 желательны последние обновления системы и патч для активации TLS 1.1/1.2, но некоторые функции HTTP протокола всё равно будут недоступны, например получение данных в сжатом виде - Исправлено неверное определение исходящей попытки пробуждения как входящей при загрузке сообщений из серверной истории - Изменено сохранение параметров конфигурации типа float/date в базу для избежания ошибок в ОС с разными региональными настройками
1130v82
Mikanoshi2020-07-29 01:38:57 +0500
bd11841cd2- Удалена загрузка файлов на rghost.net, добавлена загрузка на сервер ICQ (files.icq.net) - Добавлен выбор контактов для отправки собеседнику (создаёт список ссылок вида https://icq.im/230490, оф клиент отображает их как карточки профилей) - Получение информации о ссылках в чате (код ответа, тип данных, размер, количество перенаправлений). Для файловых ссылок на сервер ICQ (files.icq.net) и для профилей пользователей (icq.im, только при нахождении в сети), показываются специальные данные. - При первом сообщении от неизвестного контакта он помещается не в раздел "Не в списке", а в группу Temporarily (это происходит на сервере автоматом) - Исправлено удаление событий при двойном клике по всплывающим сообщениям - Исправлена ошибка при сохранении настроек на некоторых ОС
1130v81
Mikanoshi2020-07-23 22:55:20 +0500
e9973ac625- Очистка памяти от изображений из вкладки чата при её закрытии - Мелкие исправления интерфейса
1130v80
Mikanoshi2020-07-19 20:09:11 +0500
e05f6d964c- Добавлен поиск по нику/UIN в окне добавления контакта - Добавлена переменная %displayed% (поле Показывать из инфы о контакте) в настройки заголовка списка контактов - Показ подсказок и контекстного меню для контактов/групп слева/сверху от курсора, если на экране не хватает места для их показа справа/снизу - Исправлено скрытие всплывающих подсказок при двойном клике на контакте с событием
1129v79
Mikanoshi2020-07-13 21:34:15 +0500
a1347ee366- Изменено получение и сохранение ника (данный ник используется в ссылках вида https://icq.im/nick, должен быть длиной от 5 до 30 указанных символов: a-zA-Z0-9._) - Добавлена "невидимость" (можно получать сообщения и запрашивать данные при статусе офлайн, при отправке сообщения статус меняется на онлайн на несколько секунд; также другим контактам приходят события обновления статуса на офлайн при подключении/отключении и события доставки отправленных ими сообщений; при активной невидимости отключена установка статусного сообщения и пометка прочитанных сообщений на сервере) - Исправлено недобавление входящих сообщений в чат, если он в данный момент открыт - Исправлено некорректное перемещение на передний план некоторых окон при активации окна со списком контактов - Исправлено некорректное масштабирование изображений во всплывающих сообщениях - Исправлена ошибка при нажатии на вслывающие сообщения - Исправлены утечки памяти
1129v78
Mikanoshi2020-07-05 23:05:48 +0500
7ba96601a6- Конфигурация аккаунта перенесена в базу SQLite (бэкап аккаунта перед обновлением обязателен!) - Убран пароль на историю, теперь пароль аккаунта также используется и для шифрования SQLite базы (перед обновлением нужно убрать пароль аккаунта и расшифровать историю!) - Способ линковки SQLite изменён обратно на статический, т.к. с динамическим не работает шифрование (sqlite3.dll можно удалить из папок с модулями) - Отложенные действия теперь выполняются по событиям, а не по таймеру; частота срабатывания таймера с периодическими действиями уменьшена с 10 до 1 раза в секунду - Исправлен показ событий на неактивных вкладках чатов (без мигания) - Исправлено скрытие подсказкок при просмотре событий - Исправлена прокрутка в конец чата при определённых условиях - Sciter обновлён до 4.4.3.23
1129v77
Mikanoshi2020-06-29 18:50:40 +0500
e92aaadb3dИзменения в сборке 76 beta - Редактирование текста исходящих сообщений на сервере (если один из собеседников не в сети в момент получения или отправки отредактированного зашифрованного сообщения, то оно может не расшифроваться) - Удаление сообщений с сервера (исходящие можно удалить для себя или для всех, входящие только для себя) - Индикация редактирования и удаления сообщений собеседником с сохранением истории изменений (если сообщение отредактировано более 1 раза, то промежуточные изменения сохраняются только если в этот момент находиться в сети) - Исправлена расшифровка сообщений от контактов вне списка (перед обработкой таких сообщений запрашиваются капсы отправителя) - Исправлены неверные параметры событий, не являющихся сообщениями - Исправлено дублирование исходящих сообщений при определённых условиях - Исправлен показ несуществующих аватаров в подсказках - Исправлено сохранение ширины области для аватара в окне чата - Sciter обновлён до 4.4.3.22
1129v76
Mikanoshi2020-06-12 20:48:12 +0500
d9def49d3d- Всплывающие подсказки переведены на Sciter, закончен процесс переноса интерфейса - Перетаскивание контактов между группами в списке, перетаскивание груп для задания их положения относительно друг друга - Предпросмотр сообщения в окне поиска по истории - Исправлено множественное выделение сообщений в поиске по истории - Исправлен предпросмотр YouTube видео в чате - Исправлен показ первого кадра для слишком больших анимированных GIF в чате - Исправлены некоторые утечки памяти - Sciter обновлён до 4.4.3.21 - Скомпилировано в Delphi 10.4 Sydney
1129v75
Mikanoshi2020-06-04 00:47:07 +0500
1a0fbf4ac9- Окно чата полностью переведено на Sciter - Добавлена опция очистки рабочего набора в памяти (сброс в swap файл) при длительном периоде неактивности - Индикация действия при перетаскивании файлов на окно чата - Исправлено нажатие на кнопки в окне чата для отправки файлов и создания скриншота - Исправлено изменение размера содержимого вкладки плагина при изменении размеров окна - Исправлена опция автоскрытия списка контактов через указанное время - Исправлена позиция главного меню при различных условиях
1129v74
Mikanoshi2020-05-28 20:37:18 +0500
8f92eff176- Окно Настроек полностью переведено на Sciter - Добавлена настройка стиля списка контактов (Old School стиль в комплекте) - Исправлена ошибка при установке последнего прочитанного сообщения - Sciter обновлён до 4.4.3.19
1129v73
Mikanoshi2020-05-24 00:32:32 +0500
424e5aa5ab- Опция в настройках соединения для показа/скрытия временных ошибок подключения - Опция автоматического сворачивания групп теперь не активна при отключенном разделении контактов по статусу - Исправлено положение главного меню и меню контактов - Исправлено открытие журнала событий на том же мониторе, где находится окно списка контактов - Уменьшена задержка между отправкой сообщений - Максимальный размер сообщения увеличен до 10000 символов (примерно на столько разбиваются длинные исходящие сообщения из оф. клиента) - Добавлена проверка и установка последнего прочитанного сообщения, при получении уже прочитанных они сразу добавляются в базу без какой-либо индикации - Изменён способ линковки SQLite библиотеки со статического на динамический (в папках модулей должны лежать файлы sqlite3.dll) - меньше размер дистрибутива, ниже потребление памяти при запуске двух и более копий R&Q - OpenSSL обновлён до 1.1.1g
1129v72
Mikanoshi2020-05-22 11:54:36 +0500
afbf8013cf- Окно списка контактов полностью переведено на Sciter - Возможность менять размер окна при выключенной окантовке - Опция для показа тени окна при выключенной окантовке (ОС должна поддерживать тени окон) - Более быстрое применение авторазмера - Пристыковка к краям экрана пока не реализована - Также на Sciter полностью переведены окна - Исходящих сообщений - Базы данных контактов - Журнала событий - Проверки обновлений - Выбора контактов из списка - Выбора языка - Удалены более неиспользуемые визуальные компоненты, что уменьшило размер EXE - Удалены неактуальные действия на горячие клавиши - Показ в чате неудачных попыток создания аудио и видео звонков собеседником на оф. клиенте - Исправлено отображение HTML тегов в тексте сообщений при их появлении в окне чата - Множество других исправлений интерфейса - Sciter обновлён до 4.4.3.18
1129v71
Mikanoshi2020-05-20 19:48:03 +0500
39c4f76291- Обновлено окно поиска по истории - Переведено на Sciter - Быстрая загрузка истории любого размера (ценой небольшой корявости прокрутки) - Новые параметры для поиска - тип сообщений (входящие/исходящие) и временной промежуток - В результатах поиска показываются выдержки из сообщений с найденной фразой - Просмотр сообщений как в чате пока не представляется возможным реализовать - Не анимировать появление стикеров и уже закешированных в памяти изображений в чате - Исправлена отрисовка списка контактов при его прокрутке с помощью клавиатуры - Sciter обновлён до 4.4.3.16
1129v70
Mikanoshi2020-05-07 17:09:28 +0500
c6419931d5- Добавлено определение некоторых капсов - Переделано окно с информацией о контакте - Удалены несуществующие поля и добавлены новые/обновлены текущие (тип контакта, номера телефонов) - Новый дизайн: при включенной стилизации цветом из аватара все элементы окна используют данный цвет, а заголовок становится полупрозрачным с акриловым размытием фона (только на Windows 10) - Исправлено неверное сообщение об ошибке при добавлении контакта в список - Исправлены ошибки при асинхронной загрузке изображений в чате (я надеюсь) - Исправлено разворачивание автоматически свёрнутых при старте групп - Убрано требование наивысших доступных привилегий (для включения настройки "Обрабатывать ссылки с icq: протоколом" теперь нужно запустить клиент с правами админа) - Sciter обновлён до 4.4.2.12
1129v69
Mikanoshi2020-04-26 22:54:10 +0500
e4af080c3f- Индикация контактов-ботов (иконка для этого есть только в теме Fresh) - Отображение кнопки в панели задач для некоторых диалоговых окон - Исправлена бесконечная подгрузка истории со старыми сообщениями (без ID сообщения из серверной истории) - Исправлены некоторые ошибки при параллельной загрузке изображени по ссылкам в чате, но ещё не все - Исправлено поведение меню контакта при его открытии из чата - Исправлены ошибки при обновлении видимости контактов в списке - Исправлено переименование серверных групп - Исправлен запуск без аккаунтов - Настройки > Запуск > Запуск с аккаунтом, кнопка подставляет название аккаунта (папки) вместо UIN - Sciter обновлён до 4.4.2.10
1129v68
Mikanoshi2020-04-21 22:52:06 +0500
7007cd0c83Исправление вылетов при запуске и при показе подсказокMikanoshi2020-04-19 01:02:13 +0500
427627d56b- Исправлены ошибки при передаче сообщений, связанные с изменениями протокола - Исправлен показ изображений по ссылкам на сервера ICQ (включая стикеры, которые оф. клиент теперь шлёт как ссылки) - Окно со списком контактов, многие диалоговые окна и меню переведены на Sciter, как и подсказки к контактам - Некоторые функции нового КЛ пока не работают (перетаскивание для сортировки или вставки, например) - Удалены неработающие и бесполезные функции (всё связанное с невидимостью, настройка пути для сохранения скачанных файлов, выбор фильтра для масштабирования изображений, сортировка по статусу, данные об IP) - Опция анимированного появления диалоговых окон, переведённых на Sciter - Опция для изначального сворачивания групп в офлайне - Исправлена кодировка эмоджи в названиях установленных паков стикеров (нужно перезагрузить паки из магазина) - Исправлен поиск паков стикеров по их ID, использующийся в том числе для открытия ссылок вида cicq.org/s/<packid> - Добавлено контекстное меню у найденных паков стикеров с пунктами копирования ID и ссылки на пак (работает только при поиске, уже установленные приходят с сервера без данного ID) - Исправлено переключение аватара/фото и ещё нескольких полей в окне данных о контакте - Добавлено определение удалённых контактов (помечены красным крестиком на иконке статуса) - При подключении к сети всем контактам вне серверного списка присваивается статус локальных - Текущие номера версии и сборки добавляются в капсы - Оптимизирован размер изображений в дефолтной теме и размер эмоджи в моём паке смайлов - Исправлено открытие ссылок на веб профиль - Исправлено ещё множество ошибок, возможно добавлено не меньше :) - Sciter обновлён до 4.4.2.8 (текстовые эмоджи теперь цветные) - Скомпилировано в Delphi 10.3 Rio
1129v67
Mikanoshi2020-04-18 22:46:42 +0500
a2d9c9ddfb- Исправлен предпросмотр изображений в чате - Более быстрая подгрузка истории и более плавная прокрутка вверх (не перескакивает на начало, при прокрутке колесом не пропускает строки) - Полностью асинхронная обработка ссылок в чате, кеширование ответов с ошибками для предотвращения повторных запросов - Более качественные изображения уменьшенных аватаров во всплывающих подсказках, КЛ и т.д. - Страница с версиями внутренних и внешних библиотек в окне информации о программе - Sciter обновлён до 4.4.0.8 Bass обновлён до 2.4.15.0 OpenSSL обновлён до 1.1.1d Overbyte ICS обновлён до 8.62 Virtual TreeView обновлён до 7.3.0 Synopse Framework обновлён до 1.18.5495
1129v66
Mikanoshi2020-02-18 06:35:20 +0500
c64fc1371b- Исправлен визуальный баг с размером изображений в чате при их показе - Если у файла по ссылке на сервер ICQ есть превью изображение, то оно отображается в чате, а при открытии ссылки файл скачивается, для остальных открывается jsonMikanoshi2020-02-07 23:36:59 +0500
b37045f5c2- Предотвращение добавления в базу сообщений с одинаковыми метами времени - Доп. проверка для предотвращения добавления в базу дубликатов отправляемых сообщений - Не показывать окно при ошибках скачивания изображений в чате - ICQ с недавноего времени присылает ссылки на передаваемые файлы, которые не открыть в браузере. В момент скачивания изображений для отображения в чате и в момент нажатия на подобные ссылки R&Q теперь делает доп. запрос на сервер ICQ для получения рабочих ссылок. Также прямые ссылки на изображения на серверах ICQ теперь не отображаются в браузере, а сразу скачиваются.Mikanoshi2020-02-05 01:20:06 +0500
29809ac00e- Определение клиента Miranda NG - Ассоциация и обработка ссылок с icq: протоколом. Примеры: Открыть чат icq://chat/230490 Открыть данные о контакте icq://people/230490 Добавить пак стикеров: icq://s/angrymice - Sciter обновлён до 4.4.0.6Mikanoshi2019-12-28 22:43:23 +0500
d6c07996c9- Обработка ошибки соединения при получении данных о событиях без показа окна (при 5 неудачных попытках подряд клиент отключается от сервера) - Исправлена работа комбинаций кнопок в поле ввода при активном видео - Исправлено переименование групп при различных условиях - Исправлена прокрутка в чате до первого полученного сообщения при двойном клике в КЛ - Окно чата больше не крадёт фокус в момент прихода сообщения в ещё неоткрытый чат - Копирование и цитирование выделенного текста из правильного чата при переключении вкладок - Sciter обновлён до 4.4.0.5
1129v62
Mikanoshi2019-12-20 19:24:48 +0500
a574e574c4- Исправлено дублирование и получение статуса при отправке сообщений, если они были отправлены при закрытом окне чата - Исправлен отправитель сообщений с цитатами - Fresh тема основная и единственная в комплекте - Sciter обновлён до 4.2.7.5
1129v60
Mikanoshi2019-04-18 22:59:51 +0500
5873fa0e4b- Сохранение статуса доставки сообщений в базу - Исправлено отображение статуса на входящих сообщениях - Уникальный ID отправляемых сообщений
1129v59
Mikanoshi2019-04-01 20:02:15 +0500
589faf62ea- Исправлено отображение иконки шифрования у исходящих сообщений - Отключен капс уникального ID запросов (возможно исправит не доходящие сообщения)
1129v58
Mikanoshi2019-03-22 18:42:34 +0500
faf2411388- Если в локальной истории контакта нет сообщений, то при первом подключении с сервера скачиваются все сообщения - Исправлено дублирование стикеров при отправке - Исправлено получение и отображение статуса отправленных сообщений и стикеров - Исправлено добавление в чат только одного из нескольких серверных сообщений, если чат открыт - Исправлено добавление в чат дублированного последнего сообщения при получении нескольких серверных сообщений, если чат закрыт - Не хранить стикеры в истории в бинарном виде
1129v57
Mikanoshi2019-03-19 20:39:48 +0500
77ef8f70d8- При первом запуске произойдёт обновление базы с историей, это может занять некоторое время, если база большая; перед запуском желательно сделать бэкап - Получение сообщений с сервера при подключении (только будущих, уже созданные не будут запрошены) - Ускорена подгрузка истории в чат - Нажатие ЛКМ на аватар в чате открывает его просмотр на весь экран, нажатие ПКМ - меню контакта - Sciter обновлён до 4.2.7.1Mikanoshi2019-03-16 20:55:16 +0500
04f0548ea9- Настройка количества сообщений, подгружаемых в чат из истории - Ускорена загрузка в чат сообщений, содержащих смайлы/эмоджи/изображения - Пользовательские CSS стили чата (предустановленные должны быть по пути Themes\CSS\Chat_*.css, где вместо * название стиля, которое будет отображено в Настройках) - Исправлено обновление изображений интерфейса в чате при смене темы (история в текущих открытых чатах будет перезагружена при смене темы или пака смайлов) - Sciter обновлён до 4.2.6.10 (исправлено определение цвета GIF аватаров) - Обновлена библиотека OpenSSL до 1.1.1a
1129v55
Mikanoshi2019-02-20 20:40:24 +0500
16b67f6c77- Относительные метки времени в чате (временные интервалы задаются в Настройках - Чат, включение в контекстном меню чата, икнока пункта меню только в теме Fresh) - Удалено Автосообщение, несуществующие события и списки (не)видимости - Опция отображения иконки статусного сообщения вместо иконки статуса в трее - Определение отключения контактов без закрытия сессии (время закрытия пишется в подсказке, применяется стиль roaster.noclient; основано на различии некоторых параметров в ответах сервера, может быть неточным) - Исправлено сохранение скриншота поверх существующего файла - Исправлено добавление плагинами текста в чат и сообщений в историю - Прочие визуальные исправления
1129v54
Mikanoshi2019-02-15 23:28:37 +0500
39db506442- Подтверждение доставки сообщений - Добавление/удаление из локального КЛ контакта 0spamers при изменении соответствующей опции в Настройках - Создание скриншотов всего экрана или выделенной области на экране, с отправкой на сервер или сохранением в PNG файл
1129v53
Mikanoshi2019-02-12 01:36:43 +0500
185311cbfa- Вход с использованием мобильного номера и СМС кода (при создании аккаунта в поле UIN необходимо ввести номер телефона, начинающийся с +). Если к аккаунту привязаны реальный UIN и мобильный, то лучше входить используя UIN и пароль, иначе могут неправильно работать некоторые функции. - Возможность отображения недавно ушедших в офлайн контактов в категории "Отключен недавно" в КЛ первые N минут - Исправлена отправка сообщений по Ctrl+Enter при включенной отправке многократным нажатием Enter - Исправление багов, рефакторингMikanoshi2019-02-08 01:01:20 +0500
8c5528a1e1- Отображение имени контакта в следующем порядке (по уменьшению приоритета): Показывать - Ник в заметках на сервере - Ник - Имя - Фамилия - UIN - Поддержка магазина стикеров (получение списка с сервера, поиск, добавление, удаление и предпросмотр стикер паков) Настройка стикеров вызывается нажатием ПКМ по иконке стикеров в чате (открывается автоматически на ЛКМ, если ещё нет установленных паков). В окне настройки используются новые изображения, которые пока есть только в теме Fresh. - Кнопки переключения вкладок со стикер паками теперь прокручиваются колесом - Исправлено добавление новой строки при отправке сообщений многократным нажатием Enter - Исправлено зависание при выходе, если было открыто отдельное окно просмотра сообщения - Проверка обновлений теперь сверяется с репо code.highspec.ru, отображает список изменений и прямую ссылку на скачивание архива с дистрибутивомMikanoshi2019-02-05 21:12:22 +0500
a90e16a39f- При отключении шифрования сообщений отключается и капс шифрования - Добавлено сохранение данных своего контакта (и заметок о любом контакте) на новом протоколе (хотя полей там почти не осталось) - Добавлено несколько статусов (все статусы локальные, т.е. невидимы для других контактов и ничем для них не отличаются от единственного существующего статуса "онлайн", служат только для применения настроек клиента, например отключения событий) - Ускорено открытие окна с данными контакта - Определение цвета для стилизации окна с данными контакта в момент скачивания аватара, а не в момент открытия окна (для обновления цветов все аватары будет необходимо загрузить снова) - Исправлено сжатие при шифровании - Исправлено удаление всех форматов аватаров перед скачиванием нового (теперь, например, работает смена jpeg на png) - Исправлено обновление индикатора шифрования в строке статуса окна чата при переключении вкладок - Исправлена работа опции "Игнорировать приход/уход, если чаще, чем ..." - Исправлена работа Ctrl+(Shift)+Tab для переключения между вкладками
1129v50
Mikanoshi2019-01-31 19:52:08 +0500
3bb3bcf0f2- Шифрование сообщений между двумя R&Q - Определение клиентов (только несколько встроенных, файл Themes\Clients.zip можно удалить) - Стикеры теперь скачиваются только при их первом просмотре в чате, а не все сразу при первом старте R&Q - Индикация того, что контакт имеет статус официального (иконка для этого есть только в теме Fresh) - Исправлено нарушение разметки чата при присутствии амперсанда в имени контакта - Исправлено отображение некоторых элементов при выбранной классической теме Windows - Исправлено отображение необходимости авторизации контактов при первом скачивании КЛ с сервера - Прочие исправления
1129v49
Mikanoshi2019-01-25 23:21:43 +0500
5421342302- Новый протокол - Отображение клиента как ICQ Windows вместо Web в списке сессий в профиле на сайте ICQ, при переходе на данную сборку с другой alpha c сохранёнными данными авторизации нужно будет вновь залогиниться - Поддержка серверного списка игнорирования (чёрный список) - Добавлены события о том, что кто-то добавил Вас себе в КЛ и запрашивает авторизацию - Добавлена возможность авторизации контактов (хотя пока непонятно влияет ли это на что-либо) - Исправлена смена локального контакта на серверный просто при запросе данных его профиля - Исправлена ошибка при присутствии HTML символов в статусе контакта - Исправлена ошибка при попытке поиска по пустой истории - Исправлено принудительное переключение на новую вкладку чата при входящем сообщении - Исправлена обработка событий по двойному клику на вкладке чата - Улучшена работа линии-индикатора новых сообщений в чате - Улучшена обработка ошибок подключения - Sciter обновлён до 4.2.6.9
1129v48
Mikanoshi2019-01-19 22:07:28 +0500
a3787a90b2Изменения в сборке 46 alpha - Переход на новый протокол, работают только указанные функции: - Получение списка контактов - Добавление, переименование и удаление групп - Добавление, удаление и перемещение контактов между группами - Получение и установка статусов (только основные, причём сервер понимает установку нескольких видов [онлайн, офлайн, занят, ушёл, недоступен], но возврашает только 2 - онлайн и офлайн) - Доп. статусов больше нет, в клиенте они используются только для удобства локального хранения нескольких статусных сообщений - Получение данных о контакте (данных меньше, чем в старом протоколе, и скорее всего добавлены ещё не все) - Получение и отправка сообщений/стикеров, включая офлайн сообщения - Получение и отправка уведомлений о наборе текста - Выбор сообщения для установки при активации автостатуса из заранее заданных - Выделение начала последовательности новых сообщений горизонтальной линией в чате - Окна ввода пароля, журнала событий и нескольких других на том же мониторе, что и окно КЛ - Исправлено отображение окна со смайлами - Исправлена закачка файлов на RnQ.ru - Множество исправлений в интерфейсе - Sciter обновлён до 4.2.6.8
1129v46
Mikanoshi2019-01-11 17:20:23 +0500
99e21e0bdf- Исправлена настройка стиля подчёркивания орфографических ошибок - Сохранение фокуса после отправки сообщения, правильная работа выделения с Ctrl и без, и ещё множество исправлений в поле ввода чата - Лучше работает автопрокрутка до конца чата в различных ситуациях - Sciter обновлён до 4.2.6.3Mikanoshi2018-11-10 11:22:53 +0500
6d1a44aa9b- Окно чата полностью переведено на Sciter, должно загружаться и работать быстрее :) Проверена работа не со всеми вариантами настроек, поэтому статус beta - Изменена логика загрузки событий в чате: При прокруте к началу чата автоматически загружается новая порция сообщений из истории (пока без лимитов или виртуализации, поэтому чем больше сообщений, тем медленнее работает чат) Автопрокрутка срабатывает только если чат в момент прихода событий прокручен до самого низа - Ускорен начальный запуск программы и открытие некоторых окон - Исправлена ошибка при переключении с аватара на фото в данных о контакте - Исправлено получение некоторых данных о контакте - Удалён старый вид Настроек - Удалена поддержка JPEGTurbo (все большие изображения находятся в чате и загружаются через Sciter) - Sciter обновлён до 4.2.3Mikanoshi2018-09-10 19:39:15 +0500
69267caa06Исправлена ошибка при переключении с аватара на фото в данных о контакте Исправлено получение некоторых данных о контакте Все нативные функции переделаны для работы через RegisterNativeFunctorMikanoshi2017-05-28 21:08:34 +0500