X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=doc%2FTODO.txt;h=f0b48ff5701fbd8852f5cc80de2822d08648429e;hp=abb1fe342a2efd6df2dba1eb0d886f68929e8a5f;hb=b45cb13fb6a4875b9b8f3a66c5ef1c6b550f4725;hpb=3d3bb0ea14b30705c2a26a1117374e6568ba59bb diff --git a/doc/TODO.txt b/doc/TODO.txt index abb1fe3..f0b48ff 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -27,7 +27,6 @@ [pas besoin] Catcher les exceptions de parsage de l'xml dans euphorik_request [ok] * Ne pas virer les balises html mais remplacer les <> par < > [ok mais limité] Avoir accès aux archives (par page, par exemple) -[ok] Profiling pour améliorer les performances (surtout du coté client) [ok] Interdir les {} dans les pseudo [plus besoin] Finir le deamon [plus besoin] tester si le captcha_crypt existe (en regardant les fichiers images temporaires) @@ -85,13 +84,17 @@ * Gestion de l'historique au niveau du navigateur (pouvoir revenir aux pages précédentes) * Intégrer les totoz : http://www.totoz.eu/ (avec une limite de 3 par messages par exemple) * avoir une option pour les cacher ou les voir + * Cacher systématiquement ceux qui dépassent d'une certaine taille * modifier la syntaxe des smiles actuels (pour pas qu'ils entre en conflit avec totoz) * Mettre un icone (genre sablier) lorsque le chat se charge (lors changement d'un changement de page par exemple) * traitementComplet() de euphorik.js est très très lent à executer * gestin des timezone (fuseaux horaire) * Créer un style "super old school" (couleur 8 bit, pas de smiles/images, font fixe) * Un statut "EK" avec plein de privilège à la con. (avoir une petite étoile à coté de son nick ou le nick d'une certaine couleur) -* La balise pour mettre des spoilers +* Tests de monter en charge coté serveur, analyse de la complexité (regarder du coté des TODO dans le code) +* Profiling pour améliorer les performances (client et serveur) +* Traiter les tags TODO dans le code +* Ajouter un skin "simple" sans images ni fioritures -- Bugs -- 1 : Critique @@ -127,12 +130,13 @@ [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] 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 conversation * 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) -[1] Avoir un thème de discussion affiché en haut des messages genre appellé "troll de la semaine" : "troll du jour : linux sera-t-il desktop ready en 2008?" +[1] Avoir un thème de discussion affiché en haut des messages genre appellé "troll de la semaine" : "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 [3] Gestion de l'historique (calendrier) @@ -142,7 +146,8 @@ [4] Bot de traduction [4] RSS [4] Voir les personnes connectées -[4] Plusieurs cannaux +[4] Restreindre la consultation d'un message posté à un ou plusieurs utilisateurs définis. Les messages de la conversation ne sont alors vus que par cet ensemble d'utilisateurs. +[4] Plusieurs canaux -- Concurrents --