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