== TODO ==\r
\r
-=== v1.0 ===\r
-* Cleaner le code (erl, js, xhtml, css) et eventuellement profiler un peu (le refresh est lent sous opera)
-* Pouvoir afficher les utilisateurs (print_users(admin)) qui sont admin\r
- * Afficher l'ip dans le print_users().\r
-* Limiter la mise en évidence de la conversation lorsque le curseur se trouve sur les pseudos\r
-* Mettre dans la FAQ la signification des couleurs associées aux messages.\r
+=== v1.0.1 ===
+* Pouvoir afficher les utilisateurs (print_users(admin)) qui sont admin
* Enlever le petit carré mis en couleur et mettre le pseudo + date en couleur à la place\r
+* Mettre dans la FAQ la signification des couleurs associées aux messages.\r
* Ne pas pouvoir poster avec "<nick>"\r
-* Lorsque le curseur se trouve sur le nom d'une personne à qui l'on répond n'highliter que cette conversation !! (très bonne idée)\r
=== v1.1 ===\r
* Revoir le système de conversation : \r
* Pouvoir extraire "toute la conversation" ou seulement une "sous conversation" (ce qui est actuellement le cas)\r
* Création d'un script ruby dans /tool pour apposer automatiquement une entête concernant la licence voir : http://www.gnu.org/licenses/gpl-howto.fr.html\r
* Eventuellement mettre à jour automatiquement le Copyright (date) et les personnes responsables \r
* Système de censure par les admins (suppression d'un message)\r
+ * Ne supprime pas réellement le message mais le censure\r
+ * L'admin vois toujours le message (grisé, ou tracé)\r
+ * Les utilisateurs normaux voient à la place "<censuré, raison : blabla>"\r
* Intégrer les totoz : http://www.totoz.eu/ (avec une limite de 3 par messages par exemple) \r
* avoir une option pour les cacher ou les voir\r
* Masquer systématiquement ceux qui dépassent une certaine taille en pixel\r
1) copie des fichiers (+minimisation)
2) Execution d'un scripte erlang pour recharger tous les modules au sein du noeud
3) Executer euphorik_bd:update() pour mettre à jour la BD
-[ok] Ajouter dans la FAQ et/ou dans la page d'enregistrement les conditions d'utilisation, genre "chacun est responsable de ses dires" https://linuxfr.org/bouchot/
+[ok] Ajouter dans la FAQ et/ou dans la page d'enregistrement les conditions d'utilisation, genre "chacun est responsable de ses dires" https://linuxfr.org/bouchot/\r
+[ok] Limiter la mise en évidence de la conversation lorsque le curseur se trouve sur les pseudos\r
+[ok] Cleaner le code (erl, js, xhtml, css) et eventuellement profiler un peu (le refresh est lent sous opera)\r
+[ok] Afficher l'ip dans le print_users().
=== Bugs ===
1 : Critique
2 : Urgent
3 : Peu grave\r
\r
+[1] Le widget select qui permet la sélection des css n'est pas initialisé correctement au chargement du site\r
+[1] Il arrive qu'après le poste d'un message le refresh ne se fasse plus, peut-être une "race-condition" dans la classe PageEvent de euphorik.js\r
+[1] Après être passé de la page Admin à Chat le client continu de réaliser de temps en temp des requêtes "lists_banned_ips"\r
+ * action=%7B%22action%22%3A%22list_banned_ips%22%2C%22cookie%22%3A%22<<cookie>>%22%7D\r
[1] Traiter les tags TODO et FIXME dans le code
[2] Le changement de skin n'est pas mémorisé lorsque l'on est pas connecté (normal puisque le style est mémorisé dans le profil)
* solution 1 : permettre le changement de skin uniquement pour les personnes enregistré ?
* solution 2 : mémoriser le skin courant dans un cookie\r
+[2] Il est possible d'envoyer plusieurs fois le même message en pressant très rapidement plusieurs fois sur ENTER... (à vérifier)\r
[2] Après l'ajout d'une image il n'est pas possible de naviger depuis celle ci vers les autres images en utilisant Next et Prev de lightbox après l'avoir affich\r
[2] Plein de bugs sous MS internet explorer 7
* click sur le lien du conv insère sont id systématiquement au début du message