1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/475660-xyTalk-pc

Клонировать/Скачать
DevLog.md 8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 08:25 5656742

Обновление журнала

2018-05-06: до этого момента записей не было, с 6 числа началось обновление.

  • 2018-05-06:

    • сохранение собственного аватара в XMPP сервисе и обновление аватара пользователя в MyInfoPanel;
    • обновление кэша аватаров;
    • исправление ошибки в SessionManager, связанной с аутентификацией и значением CurrentUserName.
  • 2018-05-07:

    • замена Smack на версию 4.2.4 и изменение вызывающего кода;
    • исправление проблемы с отображением непрочитанных сообщений в UI из-за состояния чата.
  • 2018-05-08:

    • в Smack RoomInfo нет информации об администраторах и владельцах, добавление MucRoomInfo для сохранения информации о членах группы.
    • добавление условий в mucInvitation;
    • добавление постоянного хранения данных о группе после получения приглашения.
  • 2018-05-09:

    • исправление ошибок: сообщения в комнате чата не обновляются;
    • исправление ошибок, связанных с повторением отображения сообщений при отсутствии в сети;
    • обработка сообщений, поступающих в чат.
  • 2018-05-10:

    • уменьшение скорости обновления пользовательского интерфейса при отправке сообщений.
  • 2018-05-11:

    • запуск подписки на MUC, автоматизация обработки приглашений, отказ от отправки сообщений для приглашения участников в группу;
    • создание групп MUC.
  • 2018-05-16:

    • получение fulljid (используется в si файле) при запрете roster;
    • отправка и получение онлайн-файлов.
  • 2018-05-17:

    • расширение возможностей работы с офлайн-файлами в XMPP;
    • взаимодействие с роботом для работы с офлайн-файлами, отправка и приём файлов в автономном режиме.
  • 2018-05-18:

    • разработка логики взаимодействия с роботом для офлайн-файлов, завершение приёма файлов в автономном режиме, обновление пользовательского интерфейса, обработка маскировки reciveJid.
  • 2018-05-22:

    • переход на проект Maven;
    • изменение обработки растяжения значков на использование freeseawind/NinePatch;
    • автоматическое переподключение при потере соединения;
    • корректировка левого макета, чтобы сделать отступы более разумными.
  • 2018-05-23:

    • упорядочивание класса MessageItem;
    • загрузка аватаров с сервера;
    • реализация механизма кэширования и обновления аватаров в пользовательском интерфейсе;
    • добавление дополнительных атрибутов в контактные данные.
  • 2018-05-24:

    • составление списка функций;
    • устранение ошибки в кэше аватаров.
  • 2018-05-25:

    • добавлена функция запоминания имени пользователя и пароля;
    • улучшена функциональность адресной книги, включая отображение информации о отделах и телефонах.
  • 2018-05-28:

    • добавлена функция запоминания имени пользователя и пароля;
    • усовершенствована функциональность адресной книги, включая отображение информации о отделах и телефонах.
  • 2018-05-30:

    • переключение учётных записей при входе;
    • добавлено удаление базы данных в настройках.
  • 2018-05-31:

    • инициирование нового сеанса личного общения через адресную книгу или поиск.
  • 2018-06-05:

    • демонстрация карточек клавиатуры в адресной книге;
    • настройка поиска в адресной книге на начало поиска с двух символов;
    • добавлены китайские имена в поиске;
    • создана таблица KeyPair для сохранения максимального идентификатора синхронизации организационной структуры;
    • поиск стал асинхронным;
    • результаты поиска помещаются в фокус клавиатуры для переключения с помощью клавиатуры.
  • 2018-06-06:

    • асинхронная полная синхронизация контактов;
    • имитация генерации JSON для контактов.
  • 2018-06-11:

    • исправлена ошибка java.net.URL с пустым исключением (синхронизация контактов);
    • использование ApacheHttpClient вместо метода get java.net.URL.
  • 2018-06-12:

    • вход в систему в автономном режиме после потери соединения.
  • 2018-06-14:

    • автоматическая обработка списков рассылки с использованием addSubscribeListener, что упрощает управление состоянием сеансов и передачу и приём SocketBytestreams.
    • создание MUC групп.
  • 2018-06-15:

    • создан интерфейс для создания групп;
    • разработан селектор пользователей для создания групп.
  • 2018-06-20:

    • добавлен кэш RoomID для сообщений MUC в автономном режиме для предотвращения переполнения сообщениями и аномалий запросов к базе данных;
    • участники добавляются в MUC группы;
    • члены группы удаляются;
    • администраторы распускают группы.
  • 2018-06-22:

    • расширены сообщения об удалении членов группы;
    • организована разработка документации.
  • 2018-06-25:

    • реализовано асинхронное заполнение боковой панели для членов группы MUC.
  • 2018-06-27:

    • сообщения MUC объединены и используют MucUpdateMembers.
  • 2018-06-28:

    • DiscoverInfo используется для запроса информации о MUC и получения списка участников;
    • используется переключатель isUseDiscoInfoGetMembers для быстрого переключения способа загрузки списка участников MUC.
  • 2018-10-24:

    • устранена ошибка в сообщениях о приглашении в группу в автономном режиме.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/475660-xyTalk-pc.git
git@api.gitlife.ru:oschina-mirror/475660-xyTalk-pc.git
oschina-mirror
475660-xyTalk-pc
475660-xyTalk-pc
master