JICQ | JWalk PUZZLE | JWalk TOP Rate | JTaskbar | JMViewer (ZMM, ZMC Player) | JSkinMaker
JSoft : PDA-Soft Development
Rus
JICQ What's new?
"+" - Нововведения
"*" - Изменения
"-" - Исправление ошибок
[T] - изменения актуальные для Treo (Версия Full)

JICQ 1.1b3
+ Поддержка работы из ROM (шьём пока только JICQ.prc) + Распознавание JICQ и его версии десктопным асечным клиентом &RQ + Встроенные смайлы в журнале сообщений - на Трео + Если только одно диалоговое окно открыто переключатель диалогов не распахивается + Если только одно диалоговое окно открыто переключатель не отрисовывает приглашение распахнуть + Поиск/Добавление контактов поля автоматически ограничиваются на ввод цифр или смешанного текста * Дефолтный сервер сменён на login.icq.com поскольку указанный ранее стал непотребно много проводить в оффлайне - Не обновлялись статусы в открытом диалоге с пользователем - Не работала оптимизация смены статусов, которая позволяла не обсчитывать контакт-лист заново при "лёгких" обновлениях статусов - При отключении отрисовки времени в журнале и настроенном отображении ника - не показывался ник
JICQ 1.0.9
+ Purge (очистка сообщений)
+ Обновление локализации (русский)
+ Обновления локализации (чешский)
+ Совместимые с QIP смайлы
* При запуске с карты памяти программа отключает возможность работы в фоновом режиме
- Неверное время при получении оффлайн сообщений (некорректно отрабатывался часовой пояс)
- Резет при запуске с карты
- Резеты на неGarnet-машинках при подключении

Варианты очистки:
* Удалить всё (самое быстрое удаление)
* Оставить последние 10
* Оставить за последний день
* Оставить за последнюю неделю
* Оставить за последний месяц

Вызываем - через верхнее меню в контактах

JICQ Full 1.0.8
+ Переделка ядра для поддержки PalmOS Garnet при работе в фоновом режиме
+ Автоматическое скрытие IP-адреса
+ Полное отключение нотификаций о наборе текста, требует реконнекта
+ Базовая работа по поддержке x-статусов и Xtraz - лучше пока не включать в настройках
+ Локализованы несколько диалогов
+ Перевод на Чешский
+ Доработка энергосбережения на PalmTX
+ Заменён заголовок формы контактов на часы
+ Заменён заголовок формы сообщений на часы
+ Вынесен ник отдельным полем
+ Два режима отображения для пользовательского ника - либо ник, либо UIN (переключение по тапу на названии, настройка сохраняется в профиле)
+ Обрезание пользовательского ника по длине (раньше не влезал если большой был)
+ Обработка кнопки "Отмена" при открытом диалоге подключения - прерывает подключение
+ Расширен трейсер работы программы
+ Отправка сообщений по двойному нажатию на центр джойстика
* Перестановки в дизайне формы контактов из-за добавления часов
* Облегчение ядра
* Уменьшено энергопотребление при работе в фоновом режиме
* Оптимизирована обработка юникода
- Прорисовка нотификации о наборе текста поверх формы контактов, если открыт диалог с пользователем
- Не все сообщения могли быть получены
- Исправлены ошибки русификации
- Резет при двойном вызове выбора смайлов через горячую клавишу
- Некорректная обработка юникода в случае выхода в бэкграунд без отправки хотя бы одного сообщения
- Отрисовка часов поверх вызванного меню
- Нотификация о наборе текста активным пользователем (с открытым диалогом) пыталась отрисоваться в форме контакт-листа
- Резетился Treo680 при попытке проиграть встроенный звук по пришествию сообщения
- Пропадал текст в русской версии на кнопке "Закрыть" в поиске после поиска

JICQ Full 1.0.7
+ Полностью доделана русификация
+ Для неавторизованных контактов в контакт-листе показывается красная полоска слева от имени
+ Доделана авторизация и сделано интеллектуальное добавление пользователя в несколько этапов, чтобы не ждать ответов сервера
+ Настройка отключающая приём нотификаций о наборе текста
+ Настройка отключающая отправку нотификаций о наборе текста
+ Настройка отключающая трейсер
+ Если ни разу не был загружен контакт-лист то игнорируем галку - "пропустить загрузку контакт-листа", чтобы не поймать резет
+ Трейсер работы программы
+ Экспорт логов на карточку в текстовый файл
+ Добавлена обработка серверных ошибок протокола
+ Прячется кнопка "Обновить" в юзеринфо, если находимся оффлайн
* Переделана автоподгрузка инфо о контакте
* Вырезаны все сообщения об успешном добавлении и удалении на сервер, а так же об авторизации. Оставлены только сообщения об ошибках
* Переработка кода, его стало немного меньше
* Уменьшено количество отрисовок диалога, связанных с приходом нотификаций о наборе текста
* Изменения в инициализации сервера
* Изменения в верхнем меню диалога, клавиатура вынесена в правку, убрано меню вид, настройки ушли в главное меню диалога
- Успешное удаление контакта принималось за ошибку
- В русскоязычном верхнем меню слова обрезались шириной меню
- Ник не в той кодировке в сообщении об ошибке удаления контакта
- Резет при подключении
- У контактов ставшими локальными не сбрасывалось состояние авторизации
- Потенциальные резеты при использовании встроенного проигрывателя звуков
- Фиксы по работы с БД (NVFS)
- Падения при получении оффлайн и обычных сообщений от новых контактов
- Контакт добавленный из контакт-листа не помещался в свою группу и не становился серверным, требуя синхронизации контакт-листа
- Фиксы вылета на соньках после выхода из программы
- Фиксы библиотеки парсинга, отлов неподдерживаемых машинок
- Вылет из сети, если программа в foreground, сверху появляется стандратное напоминание (например из органайзера) и долго висит
- Утечки памяти при возникновении ошибок в запросе юзеринфо
- Потенциальное переполнение буфера при запросе юзеринфо
- Реорганизация работы памяти при подгрузке строковых ресурсов в диалоги
- Резет при смене статуса
- Резет при обновлении юзеринфо
- Резет при повторном входе и подключении если стоит галка "Профиль по умолчанию" введён пароль, но не стоит галка "Запомнить"
- Путаница со статусами Away и DND в собственном статусе
- Если обновлено инфо о контакте в форме сообщений, то изменения не вносились в контакт-лист до его ребилда по случаю
- Резеты при вызове меню на неавторизованных контактах
- Некорректно работала авторизация, нельзя было попросить авторизации у контакта
- При добавлении контакта требующего авторизацию он попадал не в выбранную пользователем группу после прохождения авторизации
- При нажатии джойстиком вниз на последнем контакте - курсор уходил за экран. если там были столбцы, теперь сделано автопролистывание страниц (то же самое для стрелки вверх и листания страниц влево)

JICQ Full 1.0.6
+ Сортировка русских контактов в порядке русского алфавита
+ Много оптимизаций для быстрого входа в программу (возврата из фонового режима и переключение из выбора профилей)
+ В несколько раз увеличена скорость отрисовки контакт-листа
+ Увеличена скорость переключения между формами контакт-листа и сообщений
+ Уменьшено энергопотребление батарейки
+ Частично сделан мультиязычный интерфейс (русский модуль прилагается)
+ Распознавание JICQ и его версии аськой QIP (начиная с билда QIP 8010)
+ Распознавание JICQ и его версии аськой Miranda (начиная с версии Miranda 0.6.8)
+ При добавлении контакта можно задать ему своё имя (пока на английском)
+ Отображение количества контактов в группах
+ Раскраска журнала сообщений на не Treo-машинках
+ Прокрутка длинных сообщений в просмотре сообщения истории
* Существенно уменьшено количество ребилдов за счёт оптимизаций сортировок при смене статусов пользователей в контакт-листе
* Полностью переписаны сортировки и выборки в перестроении контакт-листа
* Переделан просмотр сообщений в истории сообщений, дата вынесена в заголовок, на освободившемся месте максимально разнесён просмотр сообщения
- Баг с прыгающими (не открывающимися или не закрывающимися) значками групп после перемещения контактов
- Резеты и утечки памяти при некоторых условиях в контакт-листе
- Выход из программы при наличии непрочитанного сообщения приводил к тому что оставался мигать LED
- Другие фиксы LED
- Выход из программы при наличии непрочитанного сообщения и нотификации приводил к резету
- При хотсинке не бэкапились профили, контакт-листы и история сообщений
- Не показывало вновь добавленный контакт в контакт-листе
- При добавлении контакта некорректно производился выбор группы, вследствии этого контакт попадал в другую группу
- Не менялся статус контакта в чате, если в контакт-листе он вышел как оффлайн
- Резеты при получении оффлайн сообщений
- При конфигурировании алармов сбрасывались галки вибрации и LED, если задавался Sound
!!!ВНИМАНИЕ!!!
* Для TX и Tungsten T5 - копируем библиотеку из дистрибутива 'SmartTextEngine.prc' на карту памяти, а потом перемещаем в основную память. Любым другим способом не заведётся. Для Treo библиотеку устанавливать не нужно!
* При установке это версии необходимо обновить контакт-лист с сервера, локальные контакты на русском языке если таковые имеются - подпортятся

JICQ Full 1.0.5
+ новый способ задания паролей
+ Tap & Hold меню на контакте
+ Менюшки для работы с буфером обмена во всех соотвествующих окнах
+ Полностью переделана форма звуковых нотификаций (Alarms)
+ [T] Поддержка рингтонов Трео
+ уникальный код идентификации icq-клиента
+ смайлы картинками
+ навигация TreoNavi в окне смайлов
* теперь в пароле могут присутствовать любые символы, в том числе и звёздочка
* переделаны нотификации о фоновых сообщениях - теперь показывает время, от кого и начало сообщения
* Автоматически при сборке проекта прописывается дата и версия в окне About, раньше были ошибки при задании
* LED теперь моргает до прочтения сообщения, затем возвращает управление своим состоянием системе
* теперь нет ограничений на количество нотификаций в фоновом режиме - раньше было максимум 20
- резет при экспорте истории сообщений
- резеты или зависы с пустыми паролями
- резеты и зависы при подключении
- [T] не возвращался в обычное положение LED
- куча других мелких фиксов

JICQ Full 1.0.4
+ [T] Интерактивный режим навигации в поле просмотра, включается через среднюю кнопку джойстика, позволяет перемещаться по сообщениям, по умолчанию если не включен вверх и вниз - обрабатывают скроллинг страниц или при наличии оных перемещения по ссылкам
+ [T] Рамка навигации вокруг просмотра текста теперь все команды над этой областью обрабатываются только при выделении области
+ [T] Потеря фокуса навигации теперь сбрасывает выделение текста в области
+ Добавлен ручной запрос авторизации, соответствующий пункт меню появился в контекстном меню на контакте - Request auth (только при условии что контакт неавторизован)
+ Авторизация контакта (Grant auth), доступна всегда через контекстное меню
+ Маленькая иконка программы
+ Набор цветных иконок для LowRes машинок (типа Zire 22)
+ Иконки приложения для КПК с ч\б экраном
* Перестановки в контекстном меню - История перемещена на третье место
* В зависимости от того скрыт контакт или нет бывший пункт Hide/Unhide показывает конкретное действие - Hide contact либо UnHide
* [T] Убран пункт меню Copy View - теперь всё обрабатывается через Copy в зависимости от того в каком поле есть выделенный текст, приоритет - над полем просмотра
- Резет при приеме сообщения от неавторизованного контакта
- [T] Не работал графический скролл поля просмотра
- [T]Проблема со ссылками в сообщениях (при использовании 5-nav)

JICQ Full 1.0.3.3
+ Расширенное обнаружение статусов контактов, даже если они не авторизованы (теперь показываются все контакты как и на ББ)
+ Диалоговое окно с отображением прогресса при экспорте истории контакта на карточку
+ Обработка низкого уровня зарядки батареи - делаем оффлайн и отправляем палм спать
+ Добавлена настройка в раздел интерфейс показывать иконку статуса в коммандбаре или нет (резет со статусом в блейзере пока не починен)
+ Настройки по умолчанию для формы сообщений (цвета и префиксы) при создании нового профиля
* Почти в два раза увеличена скорость экспорта истории
* Ещё один уровень адаптации к NVFS, переработал кое где код
- Невозможно было переключить собственный статус, всё время показывало онлайн
- Шорткат копирования в буфер перекрывался очисткой текста
- Нажатие джойстика в форме сообщений давало резет на машинке без TreoNavi
- Резет при нажатии на экспорт если нет карточки
- Утечки памяти при экспорте истории, возможный резет
- Скролл аппаратными клавишами окна сообщений перекрывал локальный скролл в поле ввода текста
- Не отключался экран на обычных машинках, если аська оффлайн
- Произвольный резет при сохранении профиля после обновления на новую версию JICQ
- Игнорировались некоторые входящие сообщения

JICQ Full 1.0.3.2
+ Переключатель WebAware (чтобы не рожать пока диалога Security - занёс в сетевые настройки) По умолчанию ОТКЛЮЧЕН, то есть статус не показывается
+ Включил HiRes+ в форме контактов, теперь можно спокойно пользоваться трёхколоночным режимом просмотра в лендскейп режиме
- Не получались некоторые сообщения, подкорректировал парсер
- При включении экрана - начинался свист, который убирается Диминой утилитой WarpSpeed (сейчас уведомляю чтобы снова свист убирала )

JICQ Full 1.0.3.1
+ Звук привызывается к системному уровню Alarm, если будет стоять Silent или на Трео выключен с помощью физического переключателя, то звука не будет
+ Если не установлена БД JICQSound - оная распаковывается автоматически
+ Сохранение сразу в профиль после изменения настроек цветов (чтобы при резете не потерять настройку)
- Не закрывалась БД со звуками при полном выходе из аськи
- Небольшие фиксы по повторному использованию звуковых потоков
- Убрал контрольные точки которые могли потенциально приводить к резетам
- Резет при установке цветного жирного текста

JICQ Full 1.0.3
Главные новости:
Раскраска сообщений работает пока только на Трео, поскольку юзает специфичные функции, также парсятся все URL (можно сразу переместиться в браузер по ссылке) E-mail (вызывается зарегистрированная почтовая программа) номера телефонов (можно позвонить или написать СМС) и некоторое количество смайликов, картинки пока взял системные.

Новый диалог View Options доступен в форме сообщений через верхнее меню View->Options
Здесь задаются цвета используемые в диалоге, и варианты отображения сообщения (Показывать - не показывать ник, показывать ли вместо ника направление сообщения, отображать или нет время)

Кастомные звуки реализовано неблокирующее проигрывание, в том числе и в фоне - фактически написал плейер звуки устанавливаются отдельной базой JICQSound, скрипт для компиляции своей базюльки я выложу, кушает почти все форматы RIFF WAVE
Настройки по звуку буду ещё дорабатывать, пока не успел. Если в системе есть возможность работы со звуковыми потоками - то _всегда_ пытается воспроизвести кастомный звук, независимо от текущего состояния настроек

+ Хоткеи для переключения CList Columns
+ меню Edit (Copy, Paste...)
+ Постраничный скролл диалога сообщений в Трео при помощи клавишь Вверх и Вниз, независимо от текущего фокуса навигации
+ Копирование выделения в буфер обмена из поля просмотра (Временно спец-пункт для Трео - Edit->Copy View)
* Переименована cancel в диалоге выбора профиля в Exit.
- "Хвостики" в заголовке вып. списка контактов открытых диалогов
- Починены резеты связаные с вызовом коммандбара и отображением статуса ICQ
- что-то там с отключением экрана

News archive