update
[brisk.git] / TODO.txt
1 /* 
2
3  TESTING
4  ======= 
5
6  TODO
7  ====
8    
9    URGENT - tables spawn
10             DONE - spawn of a table
11             DONE - data to cookies (removed table_idx from xhr calls also)
12             DONE - set subst to shutdowner/shutdowned
13             DONE - return to index.php
14             DONE - game's token
15             DONE - recover of corrupted table data
16
17             DONE - closure of a table
18             DONE - flush of the table
19
20             DONE - security checks for right scope access
21
22             DONE - garbage collector management
23             DONE -    recursive garbage - howto ?
24
25             URGENT - stat & subst in browser -> ritorna alla room e non risetta stat e subst
26
27             TESTING - laccwr setting and exit if all players are unactive for some time
28             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
29             WIP - the list of test case
30             CHECK of browser status for reloading
31
32             remove unused parts
33                 bonificare 
34                 briskin5/index_rd.php
35                 briskin5/index_wr.php
36                 index_rd.php
37             move images
38             optimizations
39             inheritances
40
41             testament
42             
43
44    NORM   - pubblic announcements
45    NORM   - restart preload img
46    NORM   - chat vecchie in reload
47    NORM   - tools dir with a main and some pages where check briscola tools.
48    NORM   - bottoni => immagini
49    NORM   - watchdog
50
51    MIN    - cambiare titolo al tavolo
52
53  MIDDLE TODO
54  ===========
55
56    - user assistant (with button to enable disable)
57    - documentation
58
59
60  FAR TODO
61  ========
62    NORM - internationalization
63    NORM - img -> div + css
64    
65  WEB
66  ===
67
68    - link to stable/unstable
69
70 -------------------------------------------------------------------
71  DONE
72  ====
73
74    ABORTED - asta: highlight buttons (css hover) - change pointer when over
75    DONE - step proxy
76    DONE - special chars in js
77    DONE - ban temporaneo dai tavoli
78    DONE - flash player to play sound
79    DONEBUG - (aum. il timeout) - carte giocate che restano girate
80          Sembra non migliorare di molto la cosa, gestita la cache
81          correttamente, sono apposto.
82
83    DONE - one player reject a game, to less points (<= 2)
84    DONE - help page
85    DONE - test di download per la cache
86    DONE - se passano tutti tranne l'ultimo l'asta va al penultimo.
87           Corretto il codice, occorre verificare se questo
88           ingenera qualche problema.
89    DONE - raddoppiato il numero di righe nella chat
90    DONE - corretto bug del /nick
91    DONE - carosello pubblicitĂ  altout
92    DONE - smammamorti
93    DONE - unload of the stream
94    DONE - standup centrati
95    DONE - current player - in info
96    DONE - HELP butt con ABOUT, REGOLE, VERSIONE
97    DONE - wellcome lines in the chats (room and table)
98    DONE - wellcome lines in the chats (room and table)
99    DONE - nomi in primo piano se vai sul quadrato   
100    DONE - to pass explicit config file to INSTALL.sh
101    DONE - flag to create a config file
102    ABRT - bottoni => immagini
103    DONE - aggiungere bottone al login
104    DONE - nomi in primo piano se vai sul quadrato   
105    DONE - installer to set cookie path
106    DONE - change name
107    DONE - automatic and manual logout
108    DONE - cache problems solved via .htaccess
109    DONE - all players out of the auction
110    DONE - time to send cards
111    DONE - hide cards before sends at a new game
112    DONE - well recognization of the browser and O.S.
113    DONE - login consistency !!!!
114    DONE - functionalization of garbage
115    DONE - call garbage function into login
116    DONE - game
117    DONE - manage the reload from scratch of the table page
118    DONE - table reset
119    DONE - sendcard => card_send(idx, ....)
120    DONE - show table for game
121    DONE - points calculation
122    DONE - make-up of the chooser
123    DONE - where place the briscola on the table
124    DONE - users info
125    DONE - show current auction position
126    DONE - table with internal management of the transition between pages.
127    DONE - server side page abort management  
128    DONE - cookie problem with Ajax
129    DONE - spostare il tasto "esco"
130    DONE - to pass explicit config file to INSTALL.sh 
131    DONE - 8 tables
132    DONE - safety out management
133    DONE - info enhancement and related button (how win the last game and
134           with how much points ?)
135
136  WEB
137    DONE - homepage
138    DONE - screenshots
139
140 DOC
141    CHAPTERS
142       HTTP Streaming
143       Local serializer
144       Database on shmem
145       Page abort (reload on http streaming case)
146       Chat
147       Cookies management
148       CSS tricks
149
150 CHECK ON NEW SERVERS
151 .htaccess AllowOverwrite mode for Cache-Control directive
152
153
154
155
156 */
157