Permalink
Commits on Oct 3, 2013
  1. Merge pull request #3 from FrancoAA/master

    peterkuma committed Oct 3, 2013
    login bug fix
Commits on Oct 2, 2013
  1. login/logout problem fixed

    FrancoAA committed Oct 2, 2013
Commits on Feb 22, 2013
Commits on Jun 13, 2012
Commits on Jun 12, 2012
  1. Add support for File.slice, refactor Item.upload.

    peterkuma committed Jun 12, 2012
    This greatly reduces memory usage when uploading large files. Uploading
    files over 100MB would have been almost impossible with FileReader
    (loading the entire file into memory as a string). The feature is
    supported only in recent Firefox and Google Chrome/Chromium at the
    moment. Other browsers fall back to the traditional methods.
  2. Fix multiple file uploading.

    peterkuma committed Jun 12, 2012
    Item ID was set statically to uuid(). When two file were uploaded, both
    got the same ID, and only one ItemView was shown, though both files were
    uploaded. Multiple file uploading now works at least in recent Firefox
    and Chromium, but not in Opera.
  3. Fix error message in Opera on expired session.

    peterkuma committed Jun 12, 2012
    Empty HTTP 403 response results in XMLHttpRequest status == 0 in Opera.
    Respond with "Login required" in order to enable detection of an expired
    session.
Commits on Jun 11, 2012
  1. Fix handling of unicode file names.

    peterkuma committed Jun 11, 2012
    Uploading a file with a file name containing non-ascii characters would
    fail.
Commits on Apr 30, 2012
  1. Move stuff from info.css, error.css to plain.css.

    peterkuma committed Apr 30, 2012
    Fix 404.html and 500.html header centering on the way.
  2. Style disabled email input in Watch.

    peterkuma committed Apr 30, 2012
    In Google Chrome, no style is applied. It should be gray.
Commits on Apr 29, 2012
Commits on Apr 28, 2012
Commits on Apr 27, 2012
Commits on Apr 25, 2012
  1. Add .gitignore to db.

    peterkuma committed Apr 25, 2012
    Ignore everything in the db directory.
  2. Remove db/fileshack-example.sqlite.

    peterkuma committed Apr 25, 2012
    Not needed any more, default store is initialized by ./manage.py syncdb.
  3. Improve watch dialog style.

    peterkuma committed Apr 25, 2012
  4. Change FILESHACK_CRON_HOSTS to ('localhost').

    peterkuma committed Apr 25, 2012
    127.0.0.1 would be no good for a IPv6-only host.
  5. Scheduled tasks.

    peterkuma committed Apr 24, 2012
    * New view: cron.
    * Remove URL mapping /digest/. This is now provided by /cron/.
    * Add FILESHACK_CRON_HOSTS and FILESHACK_CRON_SECRET configuration
    variables.
  6. Remove id="logout" and id="logoutbtn".

    peterkuma committed Apr 22, 2012
    In CSS, this can be equally selected via form[action="logout/"].
  7. Refactor watch code.

    peterkuma committed Apr 20, 2012
    * Remove digest.
    * Add watch_delay to Store.
    * Allow User.last_notification to be blank.
    * Form the unsubscribe URL with GET parameters.
    * Add a full-featured unsubscribe page.
    * New template: unsubscribe.html.
    * New CSS: unsubscribe.css.
    * Add EMAIL_BACKEND to settings_local-example.py.
  8. Add info dialog.

    peterkuma committed Apr 20, 2012
  9. Watch dialog form validation in IE.

    peterkuma committed Apr 19, 2012
    Check validity of the email input in browsers not supporting
    input[type="email"].