{"action":"opened","issue":{"url":"https://api.github.com/repos/michelprogrammeur/tchat/issues/1","labels_url":"https://api.github.com/repos/michelprogrammeur/tchat/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/michelprogrammeur/tchat/issues/1/comments","events_url":"https://api.github.com/repos/michelprogrammeur/tchat/issues/1/events","html_url":"https://github.com/michelprogrammeur/tchat/issues/1","id":114079553,"number":1,"title":"Premiers retours","user":{"login":"jmpp","id":1759179,"avatar_url":"https://avatars.githubusercontent.com/u/1759179?v=3","gravatar_id":"","url":"https://api.github.com/users/jmpp","html_url":"https://github.com/jmpp","followers_url":"https://api.github.com/users/jmpp/followers","following_url":"https://api.github.com/users/jmpp/following{/other_user}","gists_url":"https://api.github.com/users/jmpp/gists{/gist_id}","starred_url":"https://api.github.com/users/jmpp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmpp/subscriptions","organizations_url":"https://api.github.com/users/jmpp/orgs","repos_url":"https://api.github.com/users/jmpp/repos","events_url":"https://api.github.com/users/jmpp/events{/privacy}","received_events_url":"https://api.github.com/users/jmpp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-29T15:46:13Z","updated_at":"2015-10-29T15:46:13Z","closed_at":null,"body":"## Problèmes constatés et à corriger\r\n\r\n* Déjà, pourquoi n'as-tu pas de fichier `index.html` ? Par où je commence si j'arrive sur ton client ?\r\n* Connexion et Inscription : `Hello, world! This is a template ...` Inutile. A virer ou à remplacer par quelque chose de cohérent qui apporte de l'utilité et de l'information à ton utilisateur.\r\n* Ton tchat ne se rafraîchit pas automatiquement. Je suis obligé de faire F5 pour voir les nouveaux messages.. Pas très pratique pour un tchat non ?\r\n* Au chargement du tchat, tu récupères **tous** les messages. Ça fait un peu lourdingue en terme de DOM dans la zone d'affichage, et surtout c'est inutile. Les 15 derniers messages suffiront.\r\nAprès, en admettant qu'on veuille charger des messages plus anciens, tu pourrais le faire à la *Facebook style* et proposer un bouton qui charge les +15 messages précédents dans le haut de la zone d'affichage.\r\n* En plus d'être lourd, le point précédent pause un souci d'ergonomie car à chaque fois que je recharge la page, je suis obligé de scroller l'intégralité de la zone d'affichage vers le bas pour voir apparaître les messages tout en bas.. c'est hyper chiant. Et mon écran étant plus petit que le tiens, je ne vois pas la zone d'écriture .. je suis obligé de scroller sur la double barre de scroll pour arriver en bas.?\r\n* On ne voit rien quand on écrit dans ton `<input>` .. une couleur qui a sauté ? : \r\n![Imgur](http://i.imgur.com/ZLW05xS.png)\r\n\r\n* Connexion : lorsque je met un mauvais login/mot de passe, je suis quand même redirigé vers le tchat alors que je devrais logiquement avoir une erreur tyle `Invalid login or password`\r\n* Inscription : Idem si je tente de créer un utilisateur déjà existant : je n'ai pas d'erreur affichée..\r\n\r\n* Il n'y à aucun lien qui permette de passer de la connexion à l'inscription et inversement.\r\n\r\n#### Suggestions\r\n* C'est bien d'avoir ajouté des couleurs sur le côté pour distinguer chaque utilisateur, cependant pourquoi ne pas pousser cette fonctionnalité jusqu'au bout en mettant cette couleur dans la zone de tchat lorsqu'un utilisateur poste un message plutôt que de garder le même fond bleu foncé ?"}}