X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=doc%2FTODO.txt;h=b4f4e60f1944c8251aa4a9d0fda283450c7dd615;hb=d4ce652aa5e5557e5674d789fa366dc7f31a9d91;hp=8c713b58fce19ef528a017c383f388283dab58ae;hpb=1c6438b9ec36fcbf9af786e0ac9bd3eb871976f0;p=euphorik.git diff --git a/doc/TODO.txt b/doc/TODO.txt index 8c713b5..b4f4e60 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -8,13 +8,11 @@ * Simuler un réseau lent * 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/ * Traiter les tags TODO et FIXME dans le code - * Mettre les constantes au niveau du serveur dans euphorik_defines.hrl (par exemple les temps lié au flood) +* Mettre les constantes au niveau du serveur dans euphorik_defines.hrl (par exemple les temps lié au flood) * Cleaner le code (erl, js, xhtml, css) et eventuellement profiler un peu (le refresh est lent sous opera) * 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 - * Eventuellement mettre à jour automatiquement le Copyright (date) et les personnes responsables -* Passer à jQuery 1.2.4 + * Eventuellement mettre à jour automatiquement le Copyright (date) et les personnes responsables * Mise à jour automatique de la version dans le about en fonction du tag/branche courant ? -* La largeur de la ligne de saisie doit corresponde à la largeur de la fenêtre * Corriger les bugs de niveau [1] et [2] * Finir le script de mise en production * Make des modules. @@ -160,22 +158,23 @@ * Pouvoir kick/ban un user (directement depuis le chat, lors du survol du pseudo d'un user des options sont présentés sous la forme de petits boutons) * Un kick : l'utilisateur (ip) est kické et bannis pour 15 min * Un ban : l'utilisateur (ip) est kické et bannis pour 3 jours - * Modification de la BD -> ajouter une relation "banned_ip" - + * Modification de la BD -> ajouter une relation "banned_ip" +[ok] Passer à jQuery 1.2.4 +[ok] La largeur de la ligne de saisie doit corresponde à la largeur de la fenêtre === Bugs === 1 : Critique 2 : Urgent 3 : Peu grave - + [1] Lors de l'extraction d'une conv il arrive que la conv extractée soit bien créée mais vide, le bouton ne ferme pas la conv (très étrange, bug de firefox?) * Arrive une fois sur 20 environ * Jamais reproduit avec Opera * Peut être un bug lié à jQuery * Reproduit sur Firefox 2 et 3 ! +[2] Lors du click sur le bouton slap/kick/ban il faut fermer la mini fenêtre [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é -[2] cliquer sur les smiles ne marche pas sous IE -[2] le return ne marche pas sous IE +[2] cliquer sur les smiles ne marche pas sous IE [2] Lors d'un logout il faut faire un full refresh (pour mettre à jour les messages auquel on répond par exemple) [3] Quand on revient en arrière dans firefox le message en rédaction est perdu * Pas sous Opera, apparemment Firefox recharge toute la page (donc impossible qu'il puisse remettre le message) @@ -218,7 +217,8 @@ Solution actuelle : jquery.js est modifié pour ne plus définir cette option. Trouver un autre moyen plus élégant. [ok] Les smiles ne devraient pas dépasser de la fenêtre lorsqu'ils sont affichés [ok] Les processus en attente ne se termine pas lorsque le socket est fermé (pour l'instant un timeout de 1heure est appliqué) -[ok] Possibilité d'enregistrer plusieurs users avec le même login +[ok] Possibilité d'enregistrer plusieurs users avec le même login +[ok] le return ne marche pas sous IE === Idées === Une fois l'idée validée elle est déplacée dans une version à venir. @@ -265,7 +265,8 @@ ok : Implémenté * Voir description.txt pour plus d'info sur les trolls [4] Pouvoir privatiser une conversation entre 2 ou plusieurs personnes [4] Pouvoir choisir une couleur pour son pseudo -[4] Créer un gamebot pour lancer des jeux. Par exemple un jeu d'énigmes +[4] Créer un gamebot pour lancer des jeux. Par exemple un jeu d'énigmes + * Jeux des chiffres et des lettres : "[Lettres tirées] - E N X U L S Z C M I - (trouvez le mot de plus long avec ces lettres)" [4] Image animée à la http://www.google.co.kr/ cf http://www.google.co.kr//ig/f/AaEyQnOaAr4/intl/ALL_kr/svc_sprite_all.gif [4] Bot de traduction [4] Bot de jeu (jeu du pendu par exemple)