Ajout de nouvelles fonctionnalités cette semaine
Badges
Ajout d’un système de badges de base, avec des badges instantanés et périodiques
Détection AFK

Les utilisateurs qui deviennent AFK sont marqués et éventuellement retirés des salons. Les utilisateurs AFK sont stylisés dans les listes de participants des salons
Push to Talk
Comme demandé ci-dessus, le Push to Talk est désormais pris en charge. Ne fonctionne que lorsque le navigateur est au premier plan en raison des limitations de la plateforme. L’utilisation du PTT lorsque l’onglet n’est pas actif nécessite une extension de navigateur et pourrait arriver à l’avenir.
Salons de scène
Prise en charge des salons où seule une sous-partie des utilisateurs peut parler, avec des modérateurs capables de donner/retirer les droits de parole.
Analytique
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 |
Ajout d’analytiques de base pour enregistrer l’utilisation et la coprésence, base pour d’autres fonctionnalités.
Statut utilisateur

Se joindre à un salon définit automatiquement un statut utilisateur en utilisant le support natif de Discourse pour cela.
Tableau de bord Admin
Voyez en un coup d’œil combien de Resenha se trouvent sur votre site et quels sont les meilleurs utilisateurs et salons.
Indicateur d’activité vocale
Correction du scintillement de l’auto-activité vocale




