What's new

Материал из Simple Chat
Перейти к: навигация, поиск
 
 
 
Справка » Simple Chat 2
 
 
 


Новое в Simple Chat 2

  • Новый протокол и новый порт по умолчанию
Новый протокол обеспечивает лёгкую расширяемость пакетов и позволяет клиентам обмениваться любыми данными без изменения кода сервера. Протокол состоит из двух уровней транспортного и пакетного, транспортный уровень осуществляет доставку пакетов вышестоящего уровня, а также KeepAlive алгоритм. Порт по умолчанию теперь 7667. Новый протокол не совместим с предыдущим.
  • SSL шифрование соединения
#9 В новой версии шифрование соединения будет установлено автоматически, если клиент и сервер собраны с поддержкой OpenSSL и сервер имеет SSL сертификат (допускается самоподписанный). В случае установки зашифрованного соединения в статус баре будет значок Lock.png.
  • Поддержка каналов
#6 Поддерживаются каналы[1], для организации общения групп пользователей, возможно автоматическое подключение клиента к главному каналу, а также приватные разговоры между пользователями не имеющих общих каналов или вообще не подключенных ни к одному из них.
  • Новая система статусов
Добавлен новый статус Готов болтать и возможность устанавливать текстовое сообщение статуса[2].
  • Поддержка плагинов
#53 Плагины позволяют расширять функциональность клиента и сервера, а также создавать ботов.
Поддерживается возможность игнорировать все сообщения определённого пользователя.
  • Возможность изменения цвета иконки пользователя
Иконка пользователя теперь может иметь 10 различный цветов для каждого пола, все варианты: Male-colors.png для мужского пола и Female-colors.png для женского.
  • Единое время сообщений для всех пользователей
Для отображения времени сообщений больше не используется локальное время клиента, теперь во всех клиентах отображается единое время[3], установленное сервером.
  • Оффлайн-сообщения
Поддерживается доставка сообщений, даже если получатель не в сети.

Другие новшества в Simple Chat 2

  • Меню для быстрого доступа к последним отправленным сообщениям
Функционал кнопки отправки сообщений расширен специальным меню, в котором отображаются 10 последних отправленных сообщений, ранее эта функциональность была доступна только с клавиатуры.
  • Визуально более быстрая отправка сообщений при медленном соединении
Отправленное сообщение теперь отображаться в чате моментально, пока сообщение не подтверждено сервером будет отображаться маленький прогресс бар в правом углу сообщения.
  • Использование уникальных идентификаторов для пользователей и каналов
Каждый пользователь и канал получают уникальный 168-битный идентификатор, что повышает безопасность, т.к. для доставки сообщения больше не используется ник.
  • Новый WebKit движок отображения текста в чате, с использованием jQuery
Обеспечивается большая интерактивность. Стили текста от Adium больше не поддерживаются.



  1. Получение списка каналов на сервере и графический пользовательский интерфейс для входа и создания каналов пока не реализован.
  2. Реализация текстовых сообщений статуса завершена не полностью.
  3. В пределах одного часового пояса, сервер отправляет отметку времени в UTC, клиент преобразует её к локальному времени.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
загрузить
разработка
Инструменты