Source

filesnake / TASKS.org

* Short Term
** First Iterate
*** DONE Fixing the various imports, maybe through packaging
    - State "DONE"       [2010-06-01 mar 11:02]
*** DONE Removing menu, using actions instead of menuitems and activate. all in the main_win
    - State "DONE"       [2010-06-01 mar 16:47]
*** DONE Fixing send_folder dialog (maybe prepare a patch for pygtkhelpers)
    - State "DONE"       [2010-06-01 mar 19:41]
*** DONE no toplevel folder when launching main_folder
    - State "DONE"       [2010-06-01 mar 19:58]
*** DONE pygtkhelpers dialogs fixed, update code

    - State "DONE"       from "TODO"       [2010-06-02 mer 13
*** DONE directory transfer pass filenames (using protocol and RESOURCE)
    - State "DONE"       from "TODO"       [2010-06-02 mer 19:08]
*** CANCELED the dirs are not made really(just a print statement), handling of duplicated names (sufficient on the server side)
    - State "CANCELED"   from "TODO"       [2010-06-03 gio 00:47] \\
      too much difficult

*** DONE Fixing the dialog (not start/stop/remove toolbar)
    - State "DONE"       from "TODO"       [2010-06-03 gio 14:54]
*** DONE preferences dialog for default dir
*** DONE fixing strange cases
    - State "DONE"       from "TODO"       [2010-06-03 gio 17:58]
    - State "DONE"       from "TODO"       [2010-06-03 gio 17:21]
    - State "DONE"       from "TODO"       [2010-06-03 gio 14:59]
    - empty directory
    - 0 length files

*** DONE Find a way to avoid the blocking of the GUI

*** DONE Sumbit a bug to twisted about blocking
    - State "DONE"       [2010-06-10 gio 22:29]
    - State "DONE"       [2010-06-10 gio 22:29]
*** DONE Overriding directory, find a way to send an alert to the client
    - State "DONE"       [2010-06-10 gio 22:29]



** Second Iterate
*** TODO Better packaging of pygtkhelpers
*** TODO Cleaning of the file structure
*** TODO Cleaning of the imports
    
*** TODO Packaging
*** TODO Two computers with the same name conflicting



** Release

** 0.2
*** TODO fixing and implementing not-overriding directory transfer
*** TODO redesign of the protocol and the design to make it more consistent
Issues:
In server protocol the file_handler is messed up , same as monitor

*** MAYBE Preparing a little library for pyusecase-friendly dialogs, or monkeypatching run 

*** TODO interationalization
* Long Term
** DONE writing docs about avahilib (sanitize existent doc)
** DONE implement and test (win32) an alternative zeroconf based on pyzeroconf (on bonjour)
** DONE designing an icon
   - State "DONE"       [2010-05-22 sab 14:41]
   maybe a sort of arrow with scales can be appropriate.

  
** TODO writing docs about the gui
** TODO localization harness
** TODO gobject.io_add_watch is related to gtk,can be changed to qt stuff? (maybe with twisted.reactor.addReader)