9 numero di tavoli auth-only nel .brisk-install
10 finire multilingua (briskin5/index_wr.php e altri se ce ne sono)
16 - come vengono aggiornate le classifiche: ogni giorno alle 23:58
18 - cosa cambia tra le tre coppie di classifiche:
19 ci sono le classifiche dell' ultima settimana, quelle dell' ultimo mese, e quelle dell' ultimo trimestre,
20 per ognuno di questi lassi di tempo poi c'e' la classifica di chi ha giocato piu' di TOT partite o meno di TOT partite, con TOT che cambia a seconda del lasso di tempo.
22 - come vengono calcolate le classifiche: per ogni utente vengono presi tutti i punti fatti ai tavoli con lucchetto nel lasso di tempo preso in considerazione (ultima settimana, ultimo mese o ultimo trimestre), sommati e divisi per il numero di partite fatte in quello stesso lasso di tempo per normalizzare i valori; poi siccome la gente quando vede 0.18734 sbarella ho deciso di moltiplicare il tutto per 100.
24 Un esempio per chiarire:
26 l'utente 'pippo' che è nuovo gioca 4 partite nell'ultima settimana con i seguenti punteggi:
28 lo score viene { [ (-2) + (1) + (2) + (1) ] / 4 } * 100 = 50.0
30 a parita' di score tra utenti va più in alto chi ha giocato più partite.
32 Se dopo quelle 4 partite 'pippo' non ne giochera' più, passata una settimana dall'ultima giocata
33 sparirà dalla classifica settimanale e rimarrà in quelle mensili e trimestrali.
44 DONE - paste da demauroparavia
45 DONE - recupero partita per re-login con password
46 DONE - problema "|" nei nomi (manca enhance degli script lato server)
47 - problema col treno se mouse sopra mentre stringe (verif)
57 DONE - skin della textarea
59 DONE - init client (read from cookie) - ALWAYS BY SERVER
61 DONE - after cookie check auth-only when no-auth case
62 DONE - aggiungi info accanto a "Chat"
64 DONE - img dei comandi
66 DONE - form per garantire utenti (accoda in un file nel formato corretto)
67 DONE - process request
71 DONE - process form js side
73 DONE - documentazione in help
77 DONE - aggiornare help
78 DONE - overflow management
83 - notify for long pages
86 - silenziastolti vari (fino al buddy import)
87 - restrict challenge per IP
88 - restricted charset for login
97 - studiare un anti-dos
112 DONE - questione "a monte" che:
113 DONE - lascia fuori il bottone
114 DONE - scrive à e compagnia
115 DONE - refresh act_table when unauthorized
116 DONE - problema ghost autenticato (ne prendi il posto ovunque sia)
120 DONE - refactoring of the owner name (auth attr for owner name)
122 DONE - at chat input line
123 DONE - in the chat output line
124 DONE - deauth management
126 DONE - at chat input line
127 DONE - in the chat output line
128 DONE - for user area of other users
129 DONE - deauth management
130 DONE - alart to one user
135 DONE - strong ban: "expire time|IP|session|(nick if authenticated)"
136 DONE - login: se auth - verifica solo gli expire per quel nick
137 DONE - se non auth - verifica gli expire per IP e sessione
138 DONE - riscrivere messaggi
142 DONE - richiede per l' utente un token (tutta la parte backend va un minimo studiata)
143 DONE - lo legge, ci hasha la password
144 DONE - invia la pass al server hashata
146 DONE - check del login e return corretto
147 DONE - oggetto in shm single table con ( "ip", "login", timestamp ) e suo management
148 DONE - rename ghost if logged
149 DONE - onunload_cb e onbeforeunload_cb !!!
150 DONE - da change attrs a change class (input field)
151 DONE - colore del bg per arrivare ad essere omogeneo
152 DONE - cambiare path e file di config
153 DONE - login with or without pass
154 DONE - registered nick notice (METTERE IL MSG NELLA PAG DI LOGIN)
155 DONE - segnalare tavoli solo per auth
156 DONE - rename restriction at auth table
157 DONE - change nick (strcasecmp)
158 DONE - refact js tables to handle flags
159 DONE - room javascript refactoring
161 DONE - work background
162 DONE - reserved tables
169 URGENT - tables spawn
170 DONE - link with photos
171 DONE - top banner in Etc file
172 DONE - spawn of a table
173 DONE - data to cookies (removed table_idx from xhr calls also)
174 DONE - set subst to shutdowner/shutdowned
175 DONE - return to index.php
177 DONE - recover of corrupted table data
178 DONE - closure of a table
179 DONE - flush of the table
180 DONE - security checks for right scope access
181 DONE - garbage collector management
182 DONE - recursive garbage - howto ?
183 DONE - stat & subst in browser
184 DONE - laccwr setting and exit if all players are unactive for some time
185 DONE - the list of test case
187 DONE - remove unused parts
190 DONE - cambiare titolo al tavolo
191 DONE - shutdowning lock tables
193 DONE - public announcements
194 DONE - 10 sec to exit from table
198 TRAIN - DONE - add again in reload
199 DONE - wag_set refact
200 DONE - filtra char speciali per title
201 DONE - chatt_send refact
202 DONE - elenco dei giocatori
203 DONE - documentazione online
204 DONE - timeout management
205 LATER - border color a muzzo
208 NORM - public announcements
209 NORM - 10 sec to exit from table
210 NORM - moving label for tables click
212 ----------------- join -----------------
215 NORM - restart preload img
216 NORM - tools dir with a main and some pages where check briscola tools.
219 NORM - chat vecchie in reload (forse)
224 - user assistant (with button to enable disable)
230 NORM - internationalization
231 NORM - img -> div + css
236 - link to stable/unstable
238 -------------------------------------------------------------------
242 ABORTED - asta: highlight buttons (css hover) - change pointer when over
244 DONE - special chars in js
245 DONE - ban temporaneo dai tavoli
246 DONE - flash player to play sound
247 DONEBUG - (aum. il timeout) - carte giocate che restano girate
248 Sembra non migliorare di molto la cosa, gestita la cache
249 correttamente, sono apposto.
251 DONE - one player reject a game, to less points (<= 2)
253 DONE - test di download per la cache
254 DONE - se passano tutti tranne l'ultimo l'asta va al penultimo.
255 Corretto il codice, occorre verificare se questo
256 ingenera qualche problema.
257 DONE - raddoppiato il numero di righe nella chat
258 DONE - corretto bug del /nick
259 DONE - carosello pubblicità altout
261 DONE - unload of the stream
262 DONE - standup centrati
263 DONE - current player - in info
264 DONE - HELP butt con ABOUT, REGOLE, VERSIONE
265 DONE - wellcome lines in the chats (room and table)
266 DONE - wellcome lines in the chats (room and table)
267 DONE - nomi in primo piano se vai sul quadrato
268 DONE - to pass explicit config file to INSTALL.sh
269 DONE - flag to create a config file
270 ABRT - bottoni => immagini
271 DONE - aggiungere bottone al login
272 DONE - nomi in primo piano se vai sul quadrato
273 DONE - installer to set cookie path
275 DONE - automatic and manual logout
276 DONE - cache problems solved via .htaccess
277 DONE - all players out of the auction
278 DONE - time to send cards
279 DONE - hide cards before sends at a new game
280 DONE - well recognization of the browser and O.S.
281 DONE - login consistency !!!!
282 DONE - functionalization of garbage
283 DONE - call garbage function into login
285 DONE - manage the reload from scratch of the table page
287 DONE - sendcard => card_send(idx, ....)
288 DONE - show table for game
289 DONE - points calculation
290 DONE - make-up of the chooser
291 DONE - where place the briscola on the table
293 DONE - show current auction position
294 DONE - table with internal management of the transition between pages.
295 DONE - server side page abort management
296 DONE - cookie problem with Ajax
297 DONE - spostare il tasto "esco"
298 DONE - to pass explicit config file to INSTALL.sh
300 DONE - safety out management
301 DONE - info enhancement and related button (how win the last game and
302 with how much points ?)
313 Page abort (reload on http streaming case)
319 .htaccess AllowOverwrite mode for Cache-Control directive