Aller au contenu

« Applet (changelog) » : différence entre les versions

8 204 octets ajoutés ,  28 juillet 2021 à 04:33
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
(36 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
#mw-content-text #toc { display: none }
#mw-content-text #toc { display: none }
}}
}}
===Annexe===
<strong>Annexe :</strong>
*Pour lire les nouveautés du serveur IRC, cliquez-ici : [[Serveur_IRC_(changelog)|Serveur IRC (changelog)]]
*Pour lire les nouveautés du serveur IRC, cliquez-ici : [[Serveur_IRC_(changelog)|Serveur IRC (changelog)]]
*Pour les nouveautés des services IRC, cliquez-ici : [[Services_IRC|Services IRC]]
*Pour les nouveautés des services IRC, cliquez-ici : [[Services_IRC|Services IRC]]
Ligne 12 : Ligne 12 :




==Liste des dernières nouveautés==
<strong>Liste des dernières nouveautés :</strong>


[[Fichier:HIRC.jpg|320px|thumb|right|Applet [https://hirc-client.com <em>hIRC</em>] rénommé <em>dhIRC</em> sur Discussionner - Créé en JavaScript et HTML5 - Octobre 2019]]
[[Fichier:HIRC.jpg|320px|thumb|right|Applet [https://hirc-client.com <em>hIRC</em>] rénommé <em>dhIRC</em> sur Discussionner - Créé en JavaScript et HTML5 - Octobre 2019]]
=== DhIRC version 2.1.x-beta ===
<strong>DhIRC version 2.1.x</strong>
;27/06/2021 (v2.1.5) :
La version 2.1.5 est stable. Son serveur [[DNC|DNC]] reste toujours en bêta. Liste des nouveautés ou corrections:
* Mise à jour vers l'IRC framework 4.10.1-dcs.
* Optimisations de l'interface.
* Le serveur de l'applet refusera toutes les anciennes versions d'applet inférieures à < 2.1.5 (2.1.5 et + sont acceptés). Si vous obtenez une version 2.1.3 ou 2.1.4 avec un message en anglais vous indiquant d'actualiser le cache, alors il faut [[Comment_actualiser_la_page_du_tchat|actualiser le cache sur votre navigateur]], sinon vous pouvez attendre quelques heures ou quelques jours le temps que le cache s'actualise tout seul. Sinon vous pouvez aussi essayer la navigation privée puisque aucun cache n'existe sur celui-ci.
* <del>Désactivation de l'IPv6 côté serveur (temporaire).</del>
* [05/07/2021] Il est maintenant possible d'envoyer des messages vocaux dans les salons.
* [08/07/2021] Les messages vocaux sont maintenant reçus en <code>blob:</code> pour un chargement beaucoup plus rapide et compatible.
* [09/07/2021] Le lecteur des messages vocaux à fait peau neuve, il ne dépend plus du lecteur par défaut intégré dans les navigateurs. Hier et ce matin il était en construction et il buguait beaucoup surtout sur les appareils iOS/iPhone.
* [10/07/2021] Correction de la notification de l'akilled (gline, gzline, zline). Une popup de déconnexion apparaissait par dessus cette notification qui cachait le motif d'un akill, il était alors impossible de lire la raison. Ce problème existait depuis le mois de mai qui était le mois de la modification des popups.
* [21/07/2021] [Nicklist] Le bug en cliquant sur la nicklist puis sur <code>Kicker</code> ou <code>Kickban</code> a été corrigé. Ce problème il n'a jamais été signalé par aucun modérateur. Ce bug existait surement depuis la mise en place du nouveau <code>sweetalert2</code> et de son design dark donc depuis fin mai/début juin. Il ne faut surtout pas hésiter à prévenir un administrateur quand un bug est localisé avec les popups. Il faut noter qu'un problème UX (expérience utilisateur/modérateur) a été localisé sur iPhone, comme par exemple il arrive parfois que le bas du menu ne s'affiche pas entièrement car l'écran est trop petit, c'est donc un problème, il faudra donc installer un menu full-écran sur les téléphones avec la possibilité de toucher avec le doigt pour descendre/monter.
* [23/07/2021] [Nicklist] Un nouveau menu est en cours de test depuis ce matin, il s'affiche uniquement sur les téléphones mobiles et il à l'air plus agréable que l'ancien surtout au niveau tactile.
* <strong>[28/07/2021]</strong> [Messages vocaux/problème UX corrigé] Dés qu'un utilisateur a créé un message vocal, il peut maintenant l'écouter avant de l'envoyer (salon comme pv). L'aperçu du vocal était déjà disponible avant le 20 juillet, mais il a été supprimé par erreur à partir de cette date. Avant le 20 juillet il y avait en moyenne 1000 à 2500 messages vocaux envoyés dans tous les salons publics, avec en moyenne 5 à 15 auditeurs pour chaque vocal, mais depuis le 20 juillet il y avait 300 à 500 messages vocaux envoyés dans les salons avec toujours une moyenne de 5 à 15 auditeurs, je comprends pas la baisse des "envoies de vocaux", du coup un sondage est lancé auprès de 2 personnes de confiance, ils m'indiqueront tous la même cause qui est celle-ci: <em>"Avant le 20 juillet il était possible de réécouter nos vocaux avant de l'envoyer, maintenant il n'est plus possible, c'est donc peut-être à cause de ça"</em>.
 
 
;22/05/2021 (v2.1.4-beta5) :
La version 2.1.4 est assez stable (actuellement en version bêta5). <strong>Cette version est publiée suite à une correction de bug de la version 2.1.3</strong>. Liste des nouveautés ou corrections:
*Un bug a été corrigé ce matin, mais il a mal été corrigé, tous les messages privés ont cessé de fonctionner pendant des heures... (surtout entre 6h ou 10h et jusqu'à 14h30).
*Le serveur de l'applet refusera toutes les anciennes versions d'applet inférieures à <code>< 2.1.4</code> (2.1.4 et + sont acceptés). Si vous obtenez une version 2.1.2 ou 2.1.3 avec un message en anglais vous indiquant d'actualiser le cache, alors il faut [[Comment_actualiser_la_page_du_tchat|actualiser le cache sur votre navigateur]], sinon vous pouvez attendre quelques heures ou quelques jours le temps que le cache s'actualise tout seul. Sinon vous pouvez aussi essayer la navigation privée puisque aucun cache n'existe en navigation privée.
*[23/05/2021] Profil: Le realname devient confidentiel. En allant dans un PV de quelqu’un, un bouton noir en forme de point d'interrogation est visible, en cliquant dessus le profil de votre destinataire s'affichera avec l'avatar, son realname et un bouton bloquer/debloquer. <strong>Toutefois le realname a été rendu confidentiel, désormais, il s'affichera à partir du moment où votre destinataire vous répondra au moins une ligne</strong>.
*[24/05/2021] Plusieurs coupures aujourd'hui avant 13h00 due à l'optimisation de l'applet et de son serveur classique+[[DNC|serveur DNC]].
*[25/05/2021] La commande <code>/away [message]</code> est maintenant disponible. Elle permet de se mettre en absence. Si vous n'êtes plus absent, vous pouvez taper <code>/back</code> (ou juste <code>/away</code>).
*[01/06/2021] Améliorations de quelques détails (exemples: nouvelles popups, réparation du bug du son dans quelques messages privés, border de l'input réparé sur le nouveau Firefox 89.0, ...).
*[09/06/2021] Mise à jour de <code>socket.io</code> vers la dernière version 2021 (4.1.2).
*[13/06/2021] Plusieurs coupures aujourd'hui vers 18h00 due à l'optimisation de l'applet et de son serveur classique+[[DNC|serveur DNC]]. C'est toujours en cours de maintenance pour quelques heures mais sans (trop) déconnecter les utilisateurs.
 
 
 
;13/05/2021 (v2.1.3-beta4) :
La version 2.1.3 est assez stable (actuellement en version bêta4). Liste des nouveautés ou corrections:
*[13/05/2021] Petite notification en salon qui indique "Nouveaux messages" (en vert) pour les [[DNC|utilisateurs du DNC]] de retour sur le tchat après l'afk-system.
*[21/05/2021] Nouvelles icônes pour la liste des pseudos. Voici le résumé: <br>https://www.wiki-irc.com/images/users_cadenas.png => ce sont les icônes de tous les utilisateurs enregistrés.<br><br>https://www.wiki-irc.com/images/users_cadenas_away.png => ce sont les icônes de tous les utilisateurs enregistrés et <strong>absents</strong>.<br><br>https://www.wiki-irc.com/images/users.png => ce sont les icônes de tous les utilisateurs non-enregistrés.<br><br>https://www.wiki-irc.com/images/users_away.png => ce sont les icônes de tous les utilisateurs non-enregistrés et <strong>absents</strong>.<br><br>Toutes les icônes qui partent du haut à gauche qui vont vers en bas tout à droite représentent dans l'ordre: Fille - Utilisateur sans sexe - Opérateur - Mec - Halfop - Voice 
 
 
;09/10/2020 (v2.1.2-beta3) :
;09/10/2020 (v2.1.2-beta3) :
La version 2.1.2 est assez stable (actuellement en version bêta3). Liste des corrections:
La version 2.1.2 est assez stable (actuellement en version bêta3). Liste des corrections:
Ligne 21 : Ligne 55 :
*#Un hash MD5 a été posé entre le client et le serveur. Le serveur validera ou non le client. S'il ne le valide pas, une erreur de type <code>invalid-id-connection</code> sera affiché au client.
*#Un hash MD5 a été posé entre le client et le serveur. Le serveur validera ou non le client. S'il ne le valide pas, une erreur de type <code>invalid-id-connection</code> sera affiché au client.
*#Un hash SHA-512 a été posé entre la configuration du client et le serveur. Le serveur validera ou non le client. S'il ne valide pas, une erreur de type <code>invalid-auth-connection</code> sera affiché au client.
*#Un hash SHA-512 a été posé entre la configuration du client et le serveur. Le serveur validera ou non le client. S'il ne valide pas, une erreur de type <code>invalid-auth-connection</code> sera affiché au client.
*:Pour éviter de recevoir une des 2 erreurs, il faut absolument éviter de désactiver/supprimer/éditer/hacker les cookies pendant que le tchat est en cours d’exécution car sinon il faudra [[Réinitialiser_le_tchat_ou_l'actualiser|réinitialiser le tchat ou l'actualiser]].
*:Pour éviter de recevoir une des 2 erreurs, il faut absolument éviter de désactiver/supprimer/éditer/hacker les cookies pendant que le tchat est en cours d’exécution car sinon il faudra [[Comment_actualiser_la_page_du_tchat|réinitialiser le tchat ou l'actualiser]].
*:Cette sécurisation n'est qu'un début.
*:Cette sécurisation n'est qu'un début.
*:[19/02/2021] Optimisation et meilleure compréhension du système <code>invalid-auth-connection</code> (SHA-512) : toutes les variables ont été changées en array avec <code>encodage utf8</code>.
*:[19/02/2021] Optimisation et meilleure compréhension du système <code>invalid-auth-connection</code> (SHA-512) : toutes les variables ont été changées en array avec <code>encodage utf8</code>.
Ligne 50 : Ligne 84 :
*<span style="font-size:18px">🆕</span> [28/03/2021] L'onglet <code>Invitations</code> a changé de nom, il est devenu <code>Demandes</code> pour une meilleure compréhension. Un push a été ajouté aux utilisateurs enregistrés, il permet d'accepter les utilisateurs non-enregistrés+enregistrés dés qu'il est décoché, et dés qu'il est coché il accepte que les utilisateurs enregistrés (par défaut), il ne faut surtout pas oublier de désactiver la protection dans les paramètres du compte: https://discussionner.com/account.
*<span style="font-size:18px">🆕</span> [28/03/2021] L'onglet <code>Invitations</code> a changé de nom, il est devenu <code>Demandes</code> pour une meilleure compréhension. Un push a été ajouté aux utilisateurs enregistrés, il permet d'accepter les utilisateurs non-enregistrés+enregistrés dés qu'il est décoché, et dés qu'il est coché il accepte que les utilisateurs enregistrés (par défaut), il ne faut surtout pas oublier de désactiver la protection dans les paramètres du compte: https://discussionner.com/account.
*[05/04/2021] Réparation du bug qui ne voulait pas identifier les aliases sur le DNC/BNC. Pour les <code>account==alias</code> ça fonctionnait bien mais pas pour les <code>account!=alias</code>. C'est maintenant réparé. Il est conseillé d'ajouter l'aliase sur https://discussionner.com/group pour que cela fonctionne.
*[05/04/2021] Réparation du bug qui ne voulait pas identifier les aliases sur le DNC/BNC. Pour les <code>account==alias</code> ça fonctionnait bien mais pas pour les <code>account!=alias</code>. C'est maintenant réparé. Il est conseillé d'ajouter l'aliase sur https://discussionner.com/group pour que cela fonctionne.
*[12/04/2021] Un seul clic est maintenant autorisé à partir du bouton <code>Connexion</code> (sasl-login) afin d'éviter de créer des erreurs lorsque l'utilisateur clique plusieurs fois sur ce bouton, s'il est pressé ou s'il a une souris qui bug en cliquant pleins de fois ou si l'utilisateur va trop vite pour cliquer plusieurs fois. Avec une bonne souris et en étant à l'aise, en général on clique qu'une fois, il était donc possible que plusieurs utilisateurs cliquent plusieurs fois sur ce bouton et forcément ca produit un bug d’exécution de plusieurs éléments en même temps au lieu d'un seul.
*[12/04/2021] Un seul clic est maintenant autorisé à partir du bouton <code>Connexion</code> (sasl-login) afin d'éviter de créer des erreurs lorsque l'utilisateur clique plusieurs fois sur ce bouton, s'il est pressé ou s'il a une souris qui bug en cliquant pleins de fois ou si l'utilisateur va trop vite en cliquant plusieurs fois ou en double-cliques. Avec une bonne souris et en étant à l'aise, en général on clique qu'une fois, il était donc possible que plusieurs utilisateurs cliquent plusieurs fois sur ce bouton et forcément ca produit un bug d’exécution de plusieurs éléments en même temps au lieu d'un seul. C'est donc un bug assez critique pour eux.
*[17/04/2021] Rénovation de l'applet du côté <code>server</code>. Le nouveau système est en test pour quelques jours.
*[18/04/2021] Imaginons que nous entrons sur l'applet et on reçoit le personnage <code>Toto</code> dans l'onglet <code>Demandes</code> et ensuite nous cliquons sur <code>Tout nettoyer</code>, la demande de Toto sera supprimé. Mais Toto désire envoyer un nouveau message, on constatera que Toto n'apparait pas dans l'onglet <code>Demandes</code>. Ce bug est corrigé depuis ce matin. Ce bug datait de plus d'un an.
*<span style="font-size:18px">🆕</span> [20/04/2021] Le bouton <code>Envoyer</code> s'affiche pour les utilisateurs de smartphones. Il a été créé pour les internautes qui disent de ne pas pouvoir envoyer leur message alors qu'il suffit sur leur clavier d'appuyer sur la touche <code>flèche vers bas-gauche</code> (Android) ou sur <code>Retour</code> (iPhone). Ce bouton a donc été créé pour les adeptes de ce bouton.
*<span style="font-size:18px">🆕</span> [21/04/2021] Nouvelles icônes dans <code>nicklist</code> pour les membres enregistrés.