Первая кастомная сборка
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Исправлено получение некоторых анимированных стикеров
- Исправлен некорректный запрос капсов при подключении
- Sciter обновлён до 4.4.8.3
code.highspec.ru/Mikanoshi/RnQ/releases
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- diim
- Не в сети
- Senior Member
- Сообщений: 57
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Исправлена ошибка при обработке ссылок без протокола (начинающихся с www) в чате
- Исправлена ошибка при закрытии клиента
- Исправлена ошибка при обновлении КЛ
- Исправлена ширина всплывающих подсказок
- Исправлена скорость прокрутки вкладок в чате и в окне выбора стикеров
- Версия Sciter понижена до 4.4.7.0, т.к. все более новые глючные
- Bass обновлён до 2.4.16.7
code.highspec.ru/Mikanoshi/RnQ/releases
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- hl2lambda
- Не в сети
- New Member
- Сообщений: 3
- Спасибо получено: 0
Не удалось удалить контакт
Сервер вернул ошибку:
User in captcha
Через официальный клиент заходить никогда не пробовал, т.к. подозреваю, что аккаунт может удалиться / потребуют обязательную привязку номера телефона.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- hl2lambda
- Не в сети
- New Member
- Сообщений: 3
- Спасибо получено: 0
20.12.2021 17:49:06.155> Set xstatus CLIENT size: 0200
https://u.icq.net/api/v17/rapi/setStatus?client=icq&k=ic1nmMjqg7Yu-0hL&lang=ru-ru
{"aimsid":"005.2106516511.3003955256:*RnQ-USER-UID*","reqId":"d2f37f0f-6c64-405b-a9f4-7eea1fcf7104","params":{"status":""}}
20.12.2021 17:49:06.203> Set xstatus SERVER size: 0132
{"ts": 1640011745, "status": {"code": 20000}, "method": "setStatus", "reqId": "d2f37f0f-6c64-405b-a9f4-7eea1fcf7104", "results": {}}
20.12.2021 17:49:06.203> Set status string CLIENT size: 0148
https://u.icq.net/api/v17/wim/presence/setStatus?f=json&aimsid=005.2106516511.3003955256:*RnQ-USER-UID*&r=be6585ae-0ff2-44c4-9115-88e42d3967c2&statusMsg=
20.12.2021 17:49:06.213> Set status string SERVER size: 0126
{"response":{"statusCode":400, "statusText":"Invalid Request", "requestId":"be6585ae-0ff2-44c4-9115-88e42d3967c2", "data":{}}}
20.12.2021 17:49:06.388> Fetched new events SERVER size: 1555
{"response":{"statusCode":200, "statusText":"OK", "requestId":"b5b93f66-52be-49b2-ad4d-ff6f08e12415", "data":{"pollTime":100, "ts":1640011745, "fetchBaseURL":"https://u.icq.net/api/v17/bos/bos-k017g/aim/fetchEvents?aimsid=005.2106516511.3003955256:*RnQ-USER-UID*&rnd=1640011745.723314&seqNum=301&oorFromAck=290&oorToAck=290", "fetchTimeout":60, "timeToNextFetch":1, "events":[{"type":"histDlgState", "eventData":{"sn":"12111", "starting":true, "lastMsgId":6313860160028672111, "patchVersion":"1", "unreadCnt":0, "yours":{"lastRead":6313860160028672111}, "messages":[{"class":"event", "eventTypeId":"15:1000", "msgId":6313860160028672111, "time":1470060125}], "persons":[{"sn":"12111", "friendly":"ICQ System", "official":1, "honours":["official"]}]}, "seqNum":290}, {"type":"notification", "eventData":{"fields":[{"activeDialogs":"sent"}]}, "seqNum":295}, {"type":"myInfo", "eventData":{"nick":"*RnQ-USER-UID*", "aimId":"*RnQ-USER-UID*", "displayId":"*RnQ-USER-UID*", "friendly":"*RnQ-USER-NAME*", "onlineTime":1917, "userType":"icq", "capabilities":["094613534c7f11d18222444553540000", "094613544c7f11d18222444553540000", "094613594c7f11d18222444553540000", "0946135a4c7f11d18222444553540000", "4d694e47006001050000005f000d5d14", "0946134e4c7f11d18222444553540000", "f23dd3847b5240ecb5ce106459a4c97d", "563fc8090b6f41bd9f79422609dfa2f3", "0946134c4c7f11d18222444553540000", "524445433003252420d6f51dfb72b81b", "5244454331a83df2801f61a5e25da28c", "52444543322ec3f861868dec7c7f9684", "d6687f4f3dc34bdb8a8c4c1a572763cd"], "userAgreement":["gdpr_pp"], "globalFlags":32}, "seqNum":300}]}}}
20.12.2021 17:49:14.719> Remove contact CLIENT size: 0168
https://u.icq.net/api/v17/wim/buddylist/removeBuddy?f=json&aimsid=005.2106516511.3003955256:*RnQ-USER-UID*&r=4c4434a3-bbba-4e70-be93-54a9f8118cde&buddy=*CONTACT-UID-TO-REMOVE*&allGroups=1
20.12.2021 17:49:14.736> Remove contact SERVER size: 0126
{"response":{"statusCode":403, "statusText":"User in captcha", "requestId":"4c4434a3-bbba-4e70-be93-54a9f8118cde", "data":{}}}
20.12.2021 17:49:20.727> End current session CLIENT size: 0133
https://u.icq.net/api/v17/wim/aim/endSession?f=json&aimsid=005.2106516511.3003955256:*RnQ-USER-UID*&r=5f8e1dc9-dbad-4a01-aa57-c68ff51b4606
20.12.2021 17:49:20.739> Fetched new events SERVER size: 0092
{"response":{"statusCode":200, "data":{"events":[{"type":"sessionEnded", "eventData":{}}]}}}
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- hl2lambda
- Не в сети
- New Member
- Сообщений: 3
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
Да, скорее всего из-за этого, т.к. я такой ошибки не встерчал на рабочих аккаунтах, с привязкой или без.Аккаунт похоже "испортился", при попытке написать с него на другой номер пишет: "Your account has been compromised. Please proceed to the following link to unblock your account: support.icq.com/.." где требует номер телефона и новый пароль.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Исправлено редактирование отправленных сообщений (сохранение правильных ID сообщений в базе)
- Исправлена кодировка эмоджи при редактировании сообщений
- Использование профиля с корректными данными пользователя (по UIN, а не мобильному) в аккаунтах с SMS логином
- Исправлено получение серверной истории и прочие запросы на аккаунтах с SMS логином
- Оптимизирована работа с RAPI (скачивание серверной истории, редактирование и удаление сообщений, работа с сессиями), больше не требуются доп. запросы для получения токена
code.highspec.ru/Mikanoshi/RnQ/releases
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Исправлено переключение аватара/фото в окне данных о контакте
- Исправлено редактирование зашифрованных сообщений
- Synopse Framework обновлён до 1.18.6367
Graphics32 обновлён до 3.0
Zstandard обновлён до 1.5.2
- Скомпилировано в Delphi 11.1 Alexandria
code.highspec.ru/Mikanoshi/RnQ/releases
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Игнорирование ошибок при подписке на уведомления об изменении доп. статусов (сервер иногда глючит и выдаёт 404 ошибку)
- Использование последней версии API протокола, обновлён способ установки и получения доп. статусов
- Исправлены ошибки при смене/перезагрузке темы
code.highspec.ru/Mikanoshi/RnQ/releases
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Тогда можно было бы попробовать сделать версию на webview, который сейчас встраивают в Windows...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
Mikanoshi, есть в планах перейти на Sciter.JS - с нормальным JS?
Тогда можно было бы попробовать сделать версию на webview, который сейчас встраивают в Windows...
Весть код переписывать) Этот WebView?
sciter.com/forums/topic/webview-sciter-integration-project/
Я без понятия какая разница между этим WebView, и теми, что в UWP, WPF и WinForms.
Sciter же сам рендерит, и он кроссплатформенный, зачем нужны обёртки для браузеров?)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
WebView is using customized version of github.com/webview/webview
and the behavior already works on Windows and MacOS. Will work on Linux where it requires gtk-webkit2 .WebView wraps different browsers on different platforms so do expect differences. Again, the main purpose of WebView is to provide view to pages that are designed to work only in browsers: OAuth authentication, etc.Except of Linux, WebView uses system browsers – does not need any installation and is quite compact – adds 40 Kb to your executable (checked on Windows).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Поддержка реакций на сообщения (WIP)
При первом использовании реакций сервер автоматом создаёт чат "Реакции на мои сообщения", куда присылает уведомления обо всех событиях добавления/изменения/удаления реакций. Добавление чата в серверный чёрный список или его удаление сломает автоматическое получение реакций.
- Новый формат декларирования эмоджи в файлах тем, эмоджи паки теперь можно переключать отдельно от смайлов
- Обновлены эмоджи в паке Emojitwo (дефолтный пак в прошлых сборках), увеличено их количество с 1277 до 1551
- Добавлены паки:
- Twemoji (1715 эмоджи)
- Toss Face (1685 эмоджи)
- FxEmojis (1035 эмоджи)
- Исправлено отображение некоторых эмоджи
- Поиск стикер пака по стикеру из чата
- Учитывать раздел "Не в списке" при расчёте авторазмера списка контактов
- Исправлено открытие ссылок на файлы с серверов ICQ с новой версией API
- Исправлено определение расширения файла при сохранении WEBP изображений и Lottie (JSON) анимации
- Исправлены горячие клавиши с Alt в окне чата
- Исправлена функция "Перезагрузить текущий язык"
- Правки перевода
code.highspec.ru/Mikanoshi/RnQ/releases
Вложения:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
- Поиск стикеров по ключевым словам (и эмоджи), отображение ключевых слов/эмоджи в подсказке при наведении на стикер в окне выбора. Для получения ключевых слов к уже установленным стикерам нужно нажать кнопку "Загрузить список из магазина" в окне Настройки стикеров.
- Подсветка JSON синтаксиса в журнале событий
- Ограничение в 10000 строк при показе данных в журнале событий, т.к. многомегабайтные ответы сервера слишком долго отображались
code.highspec.ru/Mikanoshi/RnQ/releases
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- diim
- Не в сети
- Senior Member
- Сообщений: 57
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Moderator
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.