SynCom v0.9.6
Paramètres serveur enrichis
AméliorationLes paramètres du serveur disposent désormais de 4 onglets et de nouvelles fonctionnalités de gestion.
Nouveautés
AméliorationOnglet Membres — Liste complète des membres avec avatar, rôles et actions :
AméliorationTransférer la propriété (propriétaire uniquement, avec confirmation)
AméliorationExpulser ou bannir un membre
AméliorationCouronne dorée pour identifier le propriétaire
AméliorationOnglet Invitations — Gestion des invitations actives :
AméliorationCode, créateur, dates de création/expiration, nombre d'utilisations
AméliorationBouton « Révoquer » pour invalider immédiatement une invitation
AméliorationOnglet Logs — Journal d'audit du serveur (admins uniquement) :
AméliorationRôles ajoutés/retirés, messages supprimés, salons créés/supprimés/renommés
AméliorationMembres rejoints/expulsés/bannis, transferts de propriété
AméliorationIcônes colorées par type d'action, dates relatives
AméliorationModification de salon améliorée — Possibilité de :
AméliorationRenommer le salon
AméliorationChanger la description/sujet
AméliorationConfigurer le slowmode (0, 5, 10, 30, 60, 120, 300 secondes)
AméliorationSlowmode fonctionnel — Après l'envoi d'un message, un compte à rebours bloque la saisie pendant X secondes. Les admins et le propriétaire sont exemptés.
Migration requise
AméliorationExécuter sql/add_server_logs.sql dans le SQL Editor Supabase pour :
AméliorationCréer la table server_logs (audit log)
NouveauAjouter la colonne description aux channels
Patch notes
Améliorationfeat: server settings tabs (Rôles, Membres, Invitations, Logs)
Améliorationfeat: members list with transfer ownership, kick, ban actions
Améliorationfeat: invitations management with revoke
Améliorationfeat: audit log with server_logs table and formatted display
Améliorationfeat: channel name/description editing in channel settings modal
Améliorationfeat: functional slowmode with countdown banner in ChatInputBar
Améliorationfeat: addServerLog / fetchServerLogs / fetchServerInvites / revokeInvite / transferOwnership service functions
Améliorationchore: bump version to 0.9.6