X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=doc%2FTODO.txt;h=4ee5180f473cd31f7c6a6a9245b2155b0d270597;hb=5790c374341c5e542ff17a8f245bb5aa43af1d58;hp=6e4c09f30ed1f4d892bee8ff1d9e1d2e50a23654;hpb=81f4aa92e9076d2ca03f5c10ff88439178730ca8;p=euphorik.git diff --git a/doc/TODO.txt b/doc/TODO.txt index 6e4c09f..4ee5180 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -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 * Afficher l'ip dans le print_users(). -* Limiter la mise en évidence de la conversation lorsque le curseur se trouve sur les pseudos -* Mettre dans la FAQ la signification des couleurs associées aux messages. +* 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 +* Mettre dans la FAQ la signification des couleurs associées aux messages. * Ne pas pouvoir poster avec "" * 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) === v1.1 === @@ -25,6 +25,10 @@ * 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 * (Pouvoir inverser le chat) tester la faisabilité === v1.2 === +* Avoir une partie publique dans son profile : "the wall" ... euh non disons plutôt : "Mes trolls" + * Liste de messages ajoutés de manière explicite à partir du chat + * Correspond à des conversations que l'on souhaite soit en conserver la trace soit exposer aux autres personnes +* Une conversation extraite doit avoir dans son titre le message originel, il est bien sur possible de cliquer dessus pour y répondre * Avoir une liste d'amis dans le profile * Pouvoir n'afficher les messages que des amis (et des personnes y répondant) * Ajouter une personne à ses amis avec une toolbar similaire à celle de banissement @@ -194,6 +198,9 @@ 2 : Urgent 3 : Peu grave +[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 +[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" + * action=%7B%22action%22%3A%22list_banned_ips%22%2C%22cookie%22%3A%22<>%22%7D [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 pour mettre des spoilers [2] Une option dans le profile pour se délogger automatiquement lorsque l'on quitte le site +[2] Pouvoir demander la liste des connexions en attente via le shell erlang connecté à yaws + * Afficher pour chaque connexion au minimum le (Pseudo)login de la personne [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