Permalink
Commits on May 18, 2018
  1. Import stored values from backup ZIP.

    arantius committed May 18, 2018
    Fixes #2956
  2. Remove completed TODO.

    arantius committed May 18, 2018
  3. Import icons from zip files.

    arantius committed May 18, 2018
    Fixes #2955
  4. Export icon files in backups.

    arantius committed May 18, 2018
    Refs #2955
  5. Fix "new user script".

    arantius committed May 18, 2018
    A code path might pass an empty object for details, causing `details.resources` to be undefined.
  6. Registry: Store everything as an ArrayBuffer.

    arantius committed May 18, 2018
    See #2909 where this was fixed only for `@icon`.  Now, store every blob in IndexedDB as an ArrayBuffer instead.  Parse it back into a blob in memory.
    This is a work around which should be unnecessary but helps alleviate real bugs.
    
    Fixes #2943
  7. Syntax updates.

    arantius committed May 18, 2018
    Remove unneccessary semicolons, unused arguments; shrink things to a single line.  Don't mark synchronous updateFromDownloaderDetails as async.
  8. Remove `parsedDetails`.

    arantius committed May 18, 2018
    From user script objects and messages.  It's unused.
Commits on May 14, 2018
  1. Merge branch 'export-format-2949'

    arantius committed May 14, 2018
    Fixes #2949
  2. Bug fix: load export details from ZIP correctly.

    arantius committed May 11, 2018
    Extra `let` caused redundant variable in the wrong scope, so it was invisble at install time, and enable/disable status was not loaded.
Commits on May 11, 2018
  1. Syntax fix.

    arantius committed May 11, 2018
    Don't reference `installedIdToUuid` before it's defined; instead the `set` being built.
Commits on May 10, 2018
  1. Escape special characters in generated ZIP file names.

    arantius committed May 10, 2018
    Also switch to minimal mangling for folder names, so folders and files are mangled the same way.
    
    Refs #2949
  2. Import file-per-remote resource ZIP format backups.

    arantius committed May 9, 2018
    Some TODOs remain.
    
    Refs #2949
  3. Export separate files inside the ZIP.

    arantius committed May 8, 2018
    Each dependency (@require, @resource) is stored as its own file, in the same directory as the script.  With tests.
    TO DO: Import this layout.
    
    Refs #2949
  4. Avoid a warning message when running tests.

    arantius committed May 10, 2018
    Before this, each test run would log:
    10 05 2018 14:44:32.804:WARN [web-server]: 404: /undefined
  5. Update karma-sinon-chrome dependency.

    arantius committed May 10, 2018
    To my own version, which updates its sinon-chrome dependency.
Commits on May 2, 2018
  1. Scroll the user script detail section.

    arantius committed May 2, 2018
    If it's taller than the dialog, e.g. in case of long description.
    
    Fixes #2927
  2. Test script: long description.

    arantius committed May 2, 2018
    Refs #2927
Commits on Apr 6, 2018
  1. Fix section visibility around transitions.

    arantius committed Apr 6, 2018
    Always all visible _during_ transition, all-but-one hidden _after_ transition.
    
    Refs #2928
Commits on Apr 5, 2018
  1. Merge pull request #2935 from Sxderp/fix-filename-conflicts-on-export

    arantius committed Apr 5, 2018
    Fix obscure case of name conflicts on exporting a backup
Commits on Apr 3, 2018
  1. Keyboard navigation: Only within current section.

    arantius committed Apr 2, 2018
    Both default (tab) and custom (arrow) behavior.
    
    Refs #2928
  2. Fix CSS selector syntax.

    arantius committed Apr 2, 2018
    Refs #2928
Commits on Apr 2, 2018
  1. Merge pull request #2921 from Sxderp/prepare-defaults-in-script-parser

    arantius committed Apr 2, 2018
    Prepare defaults when returning details from script parser
  2. Merge pull request #2929 from Sxderp/further-simplify-menu

    arantius committed Apr 2, 2018
    Remove redundant userscript instances in monkey menu
  3. Merge pull request #2926 from Sxderp/simplify-value-store-promises

    arantius committed Apr 2, 2018
    Use async functions and await to reduce nesting in value-store
Commits on Apr 1, 2018