2009-04-25  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/flickr.py: Create temporal file for sets and get from there in other images.

    * sharepy.py: Get the last used path and to use it in the browse dialog.
    
    * settings.py: Load and save the last path to the database.
    
    * Release 1.0~alpha2.
    
2009-04-19  Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Fix warning when showing mainbar and it's not created yet.
    Delete next button and select services from the service list (Unactive).
    Just one click to select services (Unactive).
    Show the selected service in the file count label.
    Bigger gtk.entries for title and tags.
    Fix label text in button to show the advanced tagging dialog.
    Hide count_label in failed or success upload screen.
    Crop filename if it's bigger than 25 characters.
    "can-focus" property to false for every button.
    
    * plugins/flickr.py: Show error when failing getting sets.
    Improve the advanced tags UI dialog.
    "can-focus" property to false for get sets button.
    
    * plugins/picasa.py: "can-focus" property to false for get album list button.
    Settings dialog with better sizes.
    Create temporal file for albumlist and get from there in other images.
    
    * plugins/blip.py: Settings dialog with better sizes. 
    
    * plugins/youtube.py: Settings dialog with better sizes.
    
    * plugins/slideshare.py: Settings dialog with better sizes.           
    
2009-04-08  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/blip.py: Fix encoding to utf-8 non-string username and password 
    when uploading.

    * sharepy.py: Show error if upload failed.
    If upload goes well return the right thing.
    Description scrolledwindow with automatic scrollbars and word wrap.
    
    * Release 1.0~alpha1.

2009-04-07  Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Allow if mimetype is 'application'.
    Not show tagging screen if not selected item.
    Added images to buttons.
    Advanced tagging dialog parent with main window.
    Show and hide the main toolbar when necessary.
    In upload screen, if press Back button, it goes to filelist screen.
    
    * plugins/slideshare.py: Added new module for Slideshare uploads.
    
    * plugins/youtube.py: Fix to show error when there isnt username or password.

    * plugins/picasa.py: Fix get settings file when getting album list.
    It doesnt allow to upload tiff images.
     
    * plugins/blip.py: Fix to show error when there isnt username or password.
      
    * plugins/icons/slideshare.png: Icon for Slideshare plugin.
    
2009-04-06  Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Check allowed filetypes adding files to the list.
    Detect if running locally and also set the config path correctly.
    Show error if some unsupported file tried be added.
    Added osso initialization if available.
    
    * plugins/_plugin_manager.py: Function to check allowed filetypes in plugins
    
    * plugins/flickr.py: Added Flickr allowed filetypes.
    Show errors when authorizing to Flickr.
    
    * plugins/blip.py: Added Blip.tv allowed filetypes.
    Hidden characters in password entry.
    
    * plugins/fb.py: Added Facebook allowed filetypes.
    
    * plugins/picasa.py: Added Picasa allowed filetypes.
    Hidden characters in password entry.
    Images must be uploaded to an existing album.
    
    * plugins/youtube.py: Added Youtube allowed filetypes.
    Hidden characters in password entry.

2009-03-25  Daniel Martín Yerga  <dyerga@gmail.com>

    * settings.py: Settings dialog parent with main window.

2009-03-23  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/picasa.py: Function to detect obligatory fields to do uploads.

    * plugins/youtube.py: Function to detect obligatory fields to do uploads.    
    
    * plugins/flickr.py: Fake function to detect obligatory fields.     
    
    * plugins/_plugin_manager.py: Detect obligatory fields to do uploads.
    
    * sharepy.py: Call general function to detect obligatory fields to do uploads.
    Show provenient errors from this function if something is lacked.
    Thumbnails_off settings got from the file.
    
    * plugins/blip.py: Fix an additional parameter from show_ui.
    Function to detect obligatory fields to do uploads.
    
    * setup.py: Deactivate Facebook plugin. It needs more testing.
    
    * TODO: updated a bit.

2009-03-14  Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Fix saving tags in multiple files tagging.
    Fix special tags in multiple files tagging.
    Clear added files if it's chosen a new different service.
    
    * plugins/blip.py: Fix special tags in multiple files tagging.
    
    * plugins/flickr.py: Fix special tags in multiple files tagging.  
      
    * plugins/picasa.py: Fix special tags in multiple files tagging.  
        
    * plugins/youtube.py: Fix special tags in multiple files tagging.  
    
2009-03-11  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/_plugin_manager.py: Set the settings database path to services.
    
    * settings.py: Get the settings database path from the main module.
    Save and load the general settings to the db.
    
    * plugins/picasa.py: Added settings database path.
    
    * plugins/youtube.py: Added settings database path.
      
    * plugins/blip.py: Added settings database path.

2009-03-10  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/picasa.py: Improve the settings handling.
    
    * plugins/youtube.py: Added settings handling.
      
    * plugins/blip.py: Added settings handling.

    * plugins/flickr.py: Added authorize to flickr handling.  
    
2009-03-07  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/picasa.py: Added save and get settings from the db.

2009-03-06  Daniel Martín Yerga  <dyerga@gmail.com>

    * settings.py: Added module for manage general settings and its UI.
    
    * plugins/_plugin_manager.py: Added general function to show settings UI.
    
    * plugins/picasa.py: Added the settings handling.

2009-02-28  Daniel Martín Yerga  <dyerga@gmail.com>

    * plugins/facebook.py: Added first unstable upload functionality.

2009-02-24  Daniel Martín Yerga  <dyerga@gmail.com>
    
    * sharepy.py: Added general code for advanced tags (where advanced tags 
    are the different ones for every plugin).
    
    * plugins/flickr.py: Advanced tags code functional.
    
    * plugins/blip.py: Advanced tags code functional.
    
    * plugins/youtube.py: Advanced tags code functional.
    
    * plugins/picasa.py: Advanced tags code functional.
    
2009-02-XX

    * all_files: created new file structure the previous days.
    Created the new interface with only python code (Glade is slower).
    Desktop compability code.
    A bunch of things, the code is practically new and general to every plugin.

2008-12-21   Daniel Martín Yerga  <dyerga@gmail.com>

    * mod_sharepy/flickr.py: Updated to python-flickrapi 1.2

2008-12-16   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Added youtube settings and other youtube things.
    
    * mod_sharepy/youtube.py: Added code to login and upload to youtube.

2008-12-15   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Improvements in the multiple services support.
    Sqlite3 for the settings storage.
    Remember the last chosen directory.
    Deactived the youtube button.
    Added images to the Home buttons.
    
    * mod_sharepy/share_on_ovi.py: Tags treatment when uploading.
    
    * sharepy.glade: New settings and description screens.
    
    * setup.py: Fix the modules installation.

    * debian/postinst: Remove the old configuration files.
    
    * debian/control: Added the new dependencies.

2008-12-14   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Show errors in the UI when empty username and other situations.
    Improve the detection of errors uploading files.

    * share_on_ovi.py: Return the different errors.
    
    * flickr.py: creating the initial flickr backend.
    
    * picasa.py: created the initial picasa backend.
    
    * sharepy.glade: Added new Home screen.

2008-12-13   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Now it's possible add an entire folder and recursive folders.
    Fix bug adding corrupted images.

2008-12-09   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Fix, sometimes when fails to upload doesn't show an error.

2008-12-06   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Buttons to select all images and clear the image list.
    Added number of the files in the image list, and countdown uploading.

2008-12-05   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Added option to not create the thumbnails in the list (faster).

2008-11-02   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Changing an error in the credits :)

2008-10-11   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Not importing some modules at the start.
    Changing version to 0.2

2008-10-10   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: If Share is unavailable, return error.

2008-10-09   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Thread and banner adding files.

2008-10-05   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Show a label when you are tagging a batch of files.

2008-10-04   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Add multiple files to the list at once.
    Set the description of multiple files at once.

2008-09-23   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Added try-except and errors handling.
    About menu.
    Fix bug if the channel isn't set uploading files.
    
    * share_on_ovi.py: Return None if the upload fails.
    
    * TODO: Update the to do list.
    
    * setup.py: Added the last icons and logo.

2008-09-19   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Added osso functionality.
    Fix bug adding an unsupported format, not add a blank row.
    Save channel list offline and get it from Ovi.
    
    * share_on_ovi.py: Added function to get the channels.
    
    * sharepy.glade: Added the default channel selector.
    
    * sharepy.desktop: Fix bug with the osso service name.

    * debian/postinst: Update the icon cache in the installation.
    Only update the icon cache when is the first installation.
    Chowning the config directory to the user.
    
    * debian/dirs: Create config directory in the installation.
    
    * TODO: Added to-do list.

2008-09-18   Daniel Martín Yerga  <dyerga@gmail.com>

    * sharepy.py: Improved the detection of mimetypes.
    Only allow audio, video and images to be uploaded.
    Added a progressbar and a window to show upload progress.
    
    * share_on_ovi.py: Added the supported formats and its mimetypes.

2008-09-17   Daniel Martín Yerga  <dyerga@gmail.com>

    * First code.
