Permalink
Switch branches/tags
Nothing to show
Commits on Sep 2, 2018
  1. Update README.md

    qgustavor committed Sep 2, 2018
  2. Update README.md

    qgustavor committed Sep 2, 2018
Commits on Jul 31, 2018
  1. Put note at readme about #21

    qgustavor committed Jul 31, 2018
Commits on Jul 16, 2018
  1. Improve main.js

    qgustavor committed Jul 16, 2018
Commits on Jun 4, 2018
  1. Implement whitelist

    qgustavor committed Jun 4, 2018
    Only PDF, video, audio, image and text files can be accessed
    directly.
    
    Changes on splitter.js are because Standard.
  2. Website is back

    qgustavor committed Jun 4, 2018
    But with some restrictions.
Commits on Jun 1, 2018
  1. Update readme

    qgustavor committed Jun 1, 2018
Commits on May 24, 2018
  1. Update dependencies and support folders in the splitter

    qgustavor committed May 24, 2018
    Because Standard was updated many files were updated with
    only whitespace updates.
    
    Unused libraries were removed from build processes.
    
    The splitter now support folders.
    
    Issue #18 wasn't fixed: files dangerous extensions are still
    being allowed to be downloaded directly.
Commits on May 20, 2018
  1. Many Updates!

    qgustavor committed May 20, 2018
    - Using babel-preset-env instead of babel-preset-latest
    - Safari 11.1 is marked as bugged and will use the fallback
      script instead of installing the service worker
    - mime-types was replaced with a generated JSON based on
      mime-db which allowed to reduce the build size
    - The Service Worker script is now build to support only
      browsers which supports service workers and streams
    - Because of the above the uglify plugin was replaced with
      tenser, which support new ES6+ syntax
    - The megajs library was updated to the current alpha version
      (which requires compiling with babel)
    - Bandwidth errors are now being correctly handled
    - Connection errors are now being handled
    - File not found in folders errors are being handled
    - Using HTTP range causes errors on Chrome when restarting
      an interrupted download. As it's a browser caused bug the
      readme was updated to note that this feature will not be
      enabled as default.
Commits on Feb 26, 2018
  1. Add favicon and robots.txt

    qgustavor committed Feb 26, 2018
    This in order to reduce the number of not cached responses.
    
    Icon from https://www.iconfinder.com/icons/1055068/
Commits on Feb 24, 2018
  1. Fix typo (again)

    qgustavor committed Feb 24, 2018
  2. Fixes common errors

    qgustavor committed Feb 24, 2018
    Seems Edge browser is using callback based Readable Streams
    Sometimes Windows is mistaken with Unix
    Fix typo in bandwidth error
    Handle corrupted JSON errors
Commits on Dec 24, 2017
  1. Update master...

    qgustavor committed Dec 20, 2017
Commits on Nov 1, 2017
  1. Update readme and master

    qgustavor committed Nov 1, 2017
Commits on Oct 23, 2017
  1. Update master with recent changes

    qgustavor committed Oct 23, 2017
    - Added splitter
    - Fixed argument parsing
    - Fixed content-length
    - There's some unwanted whitespace changes
Commits on Sep 29, 2017
Commits on Sep 20, 2017
  1. Improve URL arguments

    qgustavor committed Sep 20, 2017
    - Make it work in fallback mode
    - Allow overwriting file name
    - Allow download the ciphertext
Commits on Sep 6, 2017
  1. Update readme

    qgustavor committed Sep 6, 2017
Commits on Aug 28, 2017
  1. Implement new megajs options

    qgustavor committed Aug 28, 2017
    HTTP Range header handling couldn't be enabled by default because
    it caused bugs when loading media files instead of making those
    streamableable.
    
    The original library needs to be improved to avoid unnecessary
    roundtrips to the MEGA's API. Also the reason why streaming
    don't works still needs to be indentified.
Commits on Aug 26, 2017
  1. Handle invalid URL errors

    qgustavor committed Aug 26, 2017
  2. Update and fix package.json

    qgustavor committed Aug 26, 2017
    Also commit package-lock.json
Commits on Aug 16, 2017
  1. Some fixes

    qgustavor committed Aug 16, 2017
    I forgot to commit those...
Commits on Jun 12, 2017
  1. Handle wrong key and EACCESS

    qgustavor committed Jun 12, 2017
    Fixes #8 and #9
    
    Also improved error messages and made setTimeout faster.
Commits on May 25, 2017
  1. Simple changes

    qgustavor committed May 25, 2017
    - Update MEGAJS
    - Fix typo
    - Support PDFs in Chrome
Commits on May 2, 2017
  1. Improve interface

    qgustavor committed May 2, 2017
    - Handle 404 (ENOENT) in service worker
    - Improve wording in fallback
    - Service worker now returns correct HTTP codes
    
    Fixes #6
Commits on Apr 26, 2017
Commits on Apr 18, 2017
  1. Wut?

    qgustavor committed Apr 18, 2017
    Did the NPM script made the commit into the wrong branch?!
  2. Merge branch 'gh-pages' of https://github.com/qgustavor/direct-mega

    qgustavor committed Apr 18, 2017
    # Conflicts:
    #	README.md
  3. Updates

    qgustavor committed Apr 18, 2017
  4. Log requested URL on errors

    qgustavor committed Apr 18, 2017
Commits on Mar 20, 2017
  1. Updates

    qgustavor committed Mar 20, 2017
Commits on Mar 17, 2017
  1. Updates

    qgustavor committed Mar 17, 2017
  2. Fix undefined variable

    qgustavor committed Mar 17, 2017