X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=doc%2FTODO.txt;h=2897c76ec6ca21310af017d97a35a97be19efe5a;hb=8eb58fed2442c4a26e45b87a41d1bc82dc9165e3;hp=b0288c7498ac12e7186fddb99bbb472395f04ffb;hpb=cded85bdaf899cef1ba38d2ee6fd24c67f2abc52;p=euphorik.git diff --git a/doc/TODO.txt b/doc/TODO.txt index b0288c7..2897c76 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -103,6 +103,8 @@ * Profiling pour améliorer les performances (client et serveur) * traitementComplet() de euphorik.js est très très lent à executer * Traiter les tags TODO dans le code +* Compatage des js lors de la mise en production (afin d'optimiser la bande passante lors de l'accès au site) +* Elaborer une stratégie de mise à jour de la structure de la BD quand celle ci est modifié (voir euphorik_bd:vers_version()) == Bugs == @@ -118,9 +120,11 @@ [ok] On ne peut pas réponde aux messages du système [ok] Apparement les process liés aux connexions ne sont jamais terminé même quand l'utilisateur coupe la connexion à cause de minichat:attends_nouveau_messages() +[1] Lors de l'extraction d'une conv il arrive que la conv extracté soit bien créée mais vide, le bouton ne ferme pas la conv (très étrange, bug de firefox?) [3] Amélioration des requêtes MNESIA, voir : http://mail.google.com/mail/#label/Erlang+mailing-list/117f688280569a58 [2] Quand on revient en arrière dans firefox le message en rédaction est perdu -[2] En changeant de page puis en revenant sur la page principale les smiles ne sont plus highlightés lorsque le curseur les survol +[2] En changeant de page puis en revenant sur la page principale les smiles ne sont plus highlightés lorsque le curseur les survol +[2] Dans certains cas (à déterminer) les message-box (message d'information affiché tout en haut de la page) ne s'affiche plus (on ne voit que un petit bout dépassé) [2] Après un register le pseudo est effacé - le pseudo n'est pas mémorisé dans le profil lors d'un envoie de mess en l'ayant changé [3] "Return" ne marche pas sous safari [2] cliquer sur les smiles ne marche pas sous IE @@ -135,10 +139,11 @@ 3 : Ca peut attendre 4 : Faut en discuter, est-ce réellement utile ? A : Abandonné +ok : Implémenté [A] smiles personnalisés, on peut en ajouter dans la préférence utilisateur. -[40%] Possibilité d'extraire une conversation, on click (par l'intermediaire d'un petit bouton par exemple) sur un message et l'arbre de réponses correspondant s'affiche dans une colonne sur la gauche. +[60%] Possibilité d'extraire une conversation, on click (par l'intermediaire d'un petit bouton par exemple) sur un message et l'arbre de réponses correspondant s'affiche dans une colonne sur la gauche. * Il est possible d'ouvrir plusieurs conversations * Les messages faisant partie des conversations ne sont plus visibles dans le flux général * (une colonne peut avoir le focus, dans ce cas on répond automatiquement à la dernière personne qui nous a répondu) @@ -146,15 +151,17 @@ A : Abandonné * un pour copier l'id de la conversation dans la textbox (voir point suivant) * un pour fermer la conversation * un pour créer une url vers cette conversation (un peu à la manière de google maps) - -[2] Raccourcis pour répondre à des messages (genre CTRL+2 pour répondre au deuxième) -[2] Possibilité d'utiliser les balises et -[2] La balise pour mettre des spoilers -[2] Pouvoir insérer des tags qui sont des liens vers des conversations, par exemple : {R4S} =~ /\{\w+\}/ + [1] Avoir un thème de discussion affiché en haut des messages genre appellé "troll de la semaine : linux sera-t-il desktop ready en 2008?" -[2] Pouvoir cacher les dates -[4] Pouvoir choisir une couleur pour son pseudo +[2] Pouvoir insérer des tags qui sont des liens vers des conversations, par exemple : {R4S} =~ /\{\w+\}/ +[2] Raccourcis pour répondre à des messages (genre CTRL+2 pour répondre au deuxième) +[2] Pouvoir récupérer son mdp (ou en générer un autre) via son email +[2] Syntaxe avancée des messagees : + * Possibilité d'utiliser les balises , , , (quoted text) + * La balise pour mettre des spoilers +[2] Pouvoir cacher les dates [3] Gestion de l'historique (calendrier) +[4] Pouvoir choisir une couleur pour son pseudo [4] Créer un gamebot pour lancer des jeux. Par exemple un jeu d'énigmes [4] Utiliser XMLRPC ou SOAP ou JSON pour la communication client -> serveur (boah, faut pas déconner :)) [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