X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=TODO.txt;h=1eaca663a58f55cc9fa0280b83887e9b670b09c9;hb=70a16abf6a1bad283cc2aa9503a3b675863fdefa;hp=a7f5c9f265cb36f199390bdefa40a83bbea563e4;hpb=dc4116d45b9ae8d52e92a0bd173ca87059533e2b;p=brisk.git diff --git a/TODO.txt b/TODO.txt index a7f5c9f..1eaca66 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,21 +1,138 @@ /* - TESTING - ======= + BRISK3 (trusty) + ====== + + BUG + === + DONE righe troncate + - problema col treno se mouse sopra mentre stringe (verif) + DONE - questione "a monte" che: + DONE - lascia fuori il bottone + DONE - scrive à e compagnia + DONE - refresh act_table when unauthorized + DONE - problema ghost autenticato (ne prendi il posto ovunque sia) + + MINOR + DONE - refactoring of the owner name (auth attr for owner name) + DONE - room + DONE - at chat input line + DONE - in the chat output line + DONE - deauth management + DONE - table + DONE - at chat input line + DONE - in the chat output line + DONE - for user area of other users + DONE - deauth management + DONE - alart to one user TODO ==== + DONE - 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 + DONE - rename restriction at auth table + DONE - change nick (strcasecmp) + DONE - refact js tables to handle flags + restrict challenge per IP + restricted charset for login + + - 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 + + + STUDIARE UN ANTI-DOS + + + DONE - room javascript refactoring + + minor + ----- + - auth after login + + + BRISK2 (spawn) + ====== + 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 - pubblic announcements NORM - restart preload img - NORM - chat vecchie in reload NORM - tools dir with a main and some pages where check briscola tools. - NORM - bottoni => immagini NORM - watchdog - MIN - cambiare titolo al tavolo + NORM - chat vecchie in reload (forse) MIDDLE TODO ===========