little fix to builder.sh
[brisk.git] / TODO.txt
index a701f1c..abc81bf 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,34 +1,71 @@
  TODO |
 ------+
 
+  FEATURES |
+ ----------+
+
+   - improved S
+     . db update (add components, maybe single string)
+     . filter in index.php
+     . filter in index_wr.php
+
+   - prefs API:
+     . prefs_assign(content): assign json content as output var
+     . prefs_apply(prefs_new): apply new content to g_prefs and system
+     . prefs_load(content): load json content and apply to g_prefs and system
+
+     . prefs_update: update preferences temporarly
+     . prefs_save: save to the server the new prefs
+
+   - preferences (listen into preferences)
+        // js var, volatile server, (db server || cookie)
+        temporary: js var, volatile server
+        permanent: js var, volatile server, (db server || cookie)
+
+     . data from db OR, if missing, from cookies
+
+     . update values
+     . database change
+     . MANAGE NOT AUTH USERS
+
+   - preferences (with "modifiable S")
+     . Mod. S: new flag into database
+     . graph infrastructure
+     . new box to edit color
+
   MAJOR |
  -------+
-   - BUG: pari + 72 non fa 4x ma attualmente fa 3x, da correggere
    - BUG: some connection to the named socket fails
-   - log_legal address fix
-   - save/restore database
+   - Not simultaneous more then one stream
 
 
   MINOR |
  -------+
-   - BUG: access with password from 2 diff browsers the second go in strange "page not found" 
-     in the first tentative, the second works
-   - try to be more antivirus-friendly
-   - centralize all '<script ...' incapsulation to allow multiple transport system.
+   WIP - try to be more antivirus-friendly
+   - multiple rows between games
    - packetize and automatize php-ancillary and apache module
-   - into the room local step remains -1
-
    - DISABLED_TO_FIX: DNS access (perform blocking dns requests, must be fixed)
 
 
   DONE |
  ------+
-
+   DONE - temporarly server hung not reflected on user timeouts
+   DONE - timeouted users are still be able to sit down (only the first at the table is banned)
+   DONE - page still opened after the server restart
+   DONE - log_legal address fix
+   DONE - manage too fast reload in xynt-streaming
+   DONE - add xhr as transport layer and manage different streams better
+   TEST - BUG: pari + 72 non fa 4x ma attualmente fa 3x, da correggere
+   TEST - BUG: lurker are logged out (and remain a pending socket opened (look the spush log)
+   DONE - save/restore database
+   DONE - into the room local step remains -1
+   DONE - centralize all '<script ...' incapsulation to allow multiple transport system.
+   DONE - BUG: access with password from 2 diff browsers the second go in strange "page not found" 
+          in the first tentative, the second works
    DONE - BUG: access with password from 2 diff browsers place the first in a strict loop (the 
           problem was a call to a static parent method instead of the overrided child method,
           substitute self:: with the dynamically get class::)
-   TEST - BUG: lurker are logged out (and remain a pending socket opened (look the spush log)
-   TEST - garbage management
+   DONE - garbage management
 
    DONE/FROZEN - problem with getpeer (HOSTADDR)
 
@@ -385,8 +422,8 @@ sparir
    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 - welcome lines in the chats (room and table)
+   DONE - welcome 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