На этой неделе добавлены новые функции
Значки
Добавлена базовая система значков, включая мгновенные и периодические значки
Определение AFK

Пользователи, ушедшие в режим AFK, помечаются и со временем удаляются из комнат. Пользователи в режиме AFK отображаются в списках участников комнат со специальным стилем.
Push-to-Talk
Как и было запрошено выше, теперь поддерживается функция Push-to-Talk. Работает только когда браузер находится в фокусе из-за ограничений платформы. Использование PTT, когда вкладка не в фокусе, требует расширения браузера и может быть добавлено в будущем.
Комнаты сцены
Поддержка комнат, где говорить может только подмножество пользователей, при этом модераторы могут предоставлять или отзывать право говорить.
Аналитика
discourse_development-# \d resenha_sessions
Table "public.resenha_sessions"
Column | Type | Collation | Nullable | Default
------------+--------------------------------+-----------+----------+----------------------------------------------
id | bigint | | not null | nextval('resenha_sessions_id_seq'::regclass)
user_id | bigint | | not null |
room_id | bigint | | not null |
joined_at | timestamp(6) without time zone | | not null |
left_at | timestamp(6) without time zone | | |
created_at | timestamp(6) without time zone | | not null |
updated_at | timestamp(6) without time zone | | not null |
discourse_development-# \d resenha_co_presences
Table "public.resenha_co_presences"
Column | Type | Collation | Nullable | Default
---------------+--------------------------------+-----------+----------+--------------------------------------------------
id | bigint | | not null | nextval('resenha_co_presences_id_seq'::regclass)
user_id_1 | integer | | not null |
user_id_2 | integer | | not null |
date | date | | not null |
total_seconds | integer | | not null | 0
session_count | integer | | not null | 0
created_at | timestamp(6) without time zone | | not null |
updated_at | timestamp(6) without time zone | | not null |
Добавлена базовая аналитика для отслеживания использования и совместного присутствия, что служит основой для других функций.
Статус пользователя

При входе в комнату автоматически устанавливается статус пользователя с использованием встроенной поддержки Discourse для этой функции.
Панель администратора
Мгновенно узнайте, сколько Resenha используется на вашем сайте, а также кто из пользователей и в каких комнатах наиболее активны.
Индикатор активности голоса
Исправлено мерцание собственного индикатора активности голоса.




