X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=TODO.txt;h=cb46e5c714e9340782849a21b76a8ac22da4d128;hb=036dd8785fbdf8172c0c395a32153eefc9c0e509;hp=b1c78a6598effdeafe2c6aad42067251e2a4dc76;hpb=0a54540b27b903b212d6990f086926c5173016ab;p=brisk.git diff --git a/TODO.txt b/TODO.txt index b1c78a6..cb46e5c 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,51 +1,170 @@ /* - TODO - TRIVIAL- aggiungere bottone al login - NORM - wellcome lines in the chats (room and table) - URGENT - flash player to play sound - URGENT - ban temporaneo dai tavoli - URGENT - smammamorti - URGENT - current player - URGENT - test di download per la cache + BUG + === + DONE righe troncate + problema col treno se mouse sopra mentre stringe (verif) + + + TODO + ==== + - login + DONE se pass: + DONE richiede per l' utente un token (tutta la parte backend va un minimo studiata) + DONE lo legge, ci hasha la password + DONE invia la pass al server hashata + DONE se non pass: + DONE check del login e return corretto + DONE oggetto in shm single table con ( "ip", "login", timestamp ) e suo management + DONE rename ghost if logged + DONE onunload_cb e onbeforeunload_cb !!! + DONE da change attrs a change class (input field) + DONE colore del bg per arrivare ad essere omogeneo + DONE cambiare path e file di config + DONE login with or without pass + DONE registered nick notice (METTERE IL MSG NELLA PAG DI LOGIN) + DONE segnalare tavoli solo per auth + rename restriction at auth table + restrict challenge per IP + refact js tables to handle flags + + - login modify + DONE - db (fake) + DONE - display auth + - manage preferences + - db (minimal) + - db admin page + - user db admin + - use db + - admin db + DONE - work background + DONE - reserved tables + + + - strong ban: "expire time|IP|session|(nick if authenticated)" + login: se auth - verifica solo gli expire per quel nick + se non auth - verifica gli expire per IP e sessione + + change nick (strcasecmp) + restricted charset + + STUDIARE UN ANTI-DOS + + + DONE - room javascript refactoring + + minor + ----- + - auth after login + + + BRISK2 (spawn) + ====== - URGENT - restart preload img - URGENT - watchdog - URGENT - cambiare titolo al tavolo + + URGENT - tables spawn + DONE - link with photos + DONE - top banner in Etc file + DONE - spawn of a table + DONE - data to cookies (removed table_idx from xhr calls also) + DONE - set subst to shutdowner/shutdowned + DONE - return to index.php + DONE - game's token + DONE - recover of corrupted table data + DONE - closure of a table + DONE - flush of the table + DONE - security checks for right scope access + DONE - garbage collector management + DONE - recursive garbage - howto ? + DONE - stat & subst in browser + DONE - laccwr setting and exit if all players are unactive for some time + DONE - the list of test case + DONE - shm dimension + DONE - remove unused parts + DONE - move images + DONE - optimizations + DONE - cambiare titolo al tavolo + DONE - shutdowning lock tables + DONE - topbanner + DONE - public announcements + DONE - 10 sec to exit from table + + FAR - inheritances + + TRAIN - DONE - add again in reload + DONE - wag_set refact + DONE - filtra char speciali per title + DONE - chatt_send refact + DONE - elenco dei giocatori + DONE - documentazione online + DONE - timeout management + LATER - border color a muzzo + + NORM - testament + NORM - public announcements + NORM - 10 sec to exit from table + NORM - moving label for tables click + +----------------- join ----------------- + NORM - map + + NORM - restart preload img + NORM - tools dir with a main and some pages where check briscola tools. + NORM - watchdog - TEST (aum. il timeout) - carte giocate che restano girate + NORM - chat vecchie in reload (forse) - NORM - chat vecchie in reload - NORM - one player reject a game (to less points (<2) - NORM - tools dir with a main and some pages where check briscola tools. - NORM - help page - NORM - (master concept) card selection + MIDDLE TODO + =========== + + - user assistant (with button to enable disable) + - documentation - FAR TODO + FAR TODO + ======== NORM - internationalization NORM - img -> div + css WEB - - compatibility update - - link to stable/unstable - DONE - homepage - DONE - screenshots + === - MIDDLE TODO - WIP - info enhancement and related button (how win the last game and with how much points ?) - WIP - preload images: (finish the list) - - unload of the stream - - split server-side data - - user assistant (with button to enable disable) - - who is playing now - - graphics enhancement - - asta: highlight buttons (css hover) - - documentation - - TO REVIEW - special chars in js + - link to stable/unstable - ABORTED bottoni => immagini +------------------------------------------------------------------- + DONE + ==== + + ABORTED - asta: highlight buttons (css hover) - change pointer when over + DONE - step proxy + DONE - special chars in js + DONE - ban temporaneo dai tavoli + DONE - flash player to play sound + DONEBUG - (aum. il timeout) - carte giocate che restano girate + Sembra non migliorare di molto la cosa, gestita la cache + correttamente, sono apposto. + + DONE - one player reject a game, to less points (<= 2) + DONE - help page + DONE - test di download per la cache + DONE - se passano tutti tranne l'ultimo l'asta va al penultimo. + Corretto il codice, occorre verificare se questo + ingenera qualche problema. + DONE - raddoppiato il numero di righe nella chat + DONE - corretto bug del /nick + DONE - carosello pubblicitĂ  altout + DONE - smammamorti + DONE - unload of the stream + DONE - standup centrati + DONE - current player - in info + DONE - HELP butt con ABOUT, REGOLE, VERSIONE + DONE - wellcome lines in the chats (room and table) + DONE - wellcome lines in the chats (room and table) + DONE - nomi in primo piano se vai sul quadrato + DONE - to pass explicit config file to INSTALL.sh + DONE - flag to create a config file + ABRT - bottoni => immagini + DONE - aggiungere bottone al login DONE - nomi in primo piano se vai sul quadrato DONE - installer to set cookie path DONE - change name @@ -72,9 +191,15 @@ DONE - server side page abort management DONE - cookie problem with Ajax DONE - spostare il tasto "esco" - DONE to pass explicit config file to INSTALL.sh + DONE - to pass explicit config file to INSTALL.sh DONE - 8 tables DONE - safety out management + DONE - info enhancement and related button (how win the last game and + with how much points ?) + + WEB + DONE - homepage + DONE - screenshots DOC CHAPTERS