* 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 ==
[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
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)
* 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] 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] Possibilité d'utiliser les balises <i> et <b>
[2] La balise <hide> 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