REPORT de la branche 1.0
[euphorik.git] / doc / TODO.txt
index 6e4c09f..4ee5180 100755 (executable)
@@ -4,9 +4,9 @@
 * 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
+* Limiter la mise en évidence de la conversation lorsque le curseur se trouve sur les pseudos
 * 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
 * Pouvoir récupérer son mdp (ou en générer un autre) via son email. Marquer dans le profile que l'email sert à cela et n'est pas visible pas les autres personnes\r
 * (Pouvoir inverser le chat) tester la faisabilité\r
 === v1.2 ===\r
+* Avoir une partie publique dans son profile : "the wall" ... euh non disons plutôt : "Mes trolls"\r
+   * Liste de messages ajoutés de manière explicite à partir du chat\r
+   * Correspond à des conversations que l'on souhaite soit en conserver la trace soit exposer aux autres personnes\r
+* Une conversation extraite doit avoir dans son titre le message originel, il est bien sur possible de cliquer dessus pour y répondre\r
 * Avoir une liste d'amis dans le profile\r
    * Pouvoir n'afficher les messages que des amis (et des personnes y répondant)\r
    * Ajouter une personne à ses amis avec une toolbar similaire à celle de banissement\r
 2 : Urgent
 3 : Peu grave\r
 \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é ?
@@ -273,6 +280,8 @@ ok : Implémenté
    * Utiliser la syntaxe de mediaWiki : http://en.wikipedia.org/wiki/Wikipedia:Cheatsheet
    * La balise <hide> pour mettre des spoilers
 [2] Une option dans le profile pour se délogger automatiquement lorsque l'on quitte le site\r
+[2] Pouvoir demander la liste des connexions en attente via le shell erlang connecté à yaws\r
+   * Afficher pour chaque connexion au minimum le (Pseudo)login de la personne\r
 [3] Gestion de l'historique (calendrier)
 [3] Idée de bernie :
    * Pouvoir STFUER des personnes, lorsqu'elle envoie un message un autre truc à la con est écrit à la place