Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Run a recipe over multiple inputs #566

Merged
merged 180 commits into from
Jul 4, 2019

Commits on Mar 19, 2019

  1. Add new solarized light and dark themes.

    Add more elements to be controlled by theme css:
    - Preloader spinner colours
    - Operation disable / breakpoint icons
    - Auto bake checkbox
    - Search highlight colour
    - Categories header colour
    j433866 committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    d09ab4a View commit details
    Browse the repository at this point in the history
  2. Add image preview to input file overlay.

    This can be turned off
    j433866 committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    2049e4e View commit details
    Browse the repository at this point in the history
  3. Remove old css file

    j433866 committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    b195fc6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    674f879 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Add styling of checkboxes.

    Change fonts in solarized themes to match classic.
    Add styling of input fields to modals
    j433866 committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    e03e51c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a84cf3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9fdae9 View commit details
    Browse the repository at this point in the history
  4. Fix the aspect ratio fix

    j433866 committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    7571767 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Add UI for input tabs.

    Can add, remove and switch tabs
    j433866 committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    37218c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Stores inputs in memory instead of in textareas.

    Allow selecting multiple files.
    Allow drag and dropping multiple files.
    Clear all IO button will close all tabs.
    Will now spawn multiple loaderworkers simultaneously.
    Improve tab logic to break less and work in Firefox.
    j433866 committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    c0c83c5 View commit details
    Browse the repository at this point in the history
  2. Fix input highlighter size

    j433866 committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    9b86ed7 View commit details
    Browse the repository at this point in the history
  3. Show tab number on tab title.

    Don't show lines value if tab contents is a file.
    j433866 committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    fbe1e2c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Bake all inputs, not just the active tab.

    Limits number of workers to number of cpu threads (4 if not supported)
    Creates output tabs (switching doesn't work yet)
    Disabled some highlighting for now.
    j433866 committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    37428fb View commit details
    Browse the repository at this point in the history
  2. Fix number of running workers not being correct.

    (This needs some work!)
    j433866 committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    61bc543 View commit details
    Browse the repository at this point in the history
  3. Add wrapper to output

    j433866 committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    3597aac View commit details
    Browse the repository at this point in the history
  4. Add css for output tabs

    j433866 committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    90dd2b5 View commit details
    Browse the repository at this point in the history
  5. Sync output tabs to input tabs.

    Output tabs are created when input tabs are.
    Fix initial bake not working
    j433866 committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    a2cc7a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Rewrite InputWaiter to be less messy.

    Don't create a DOM element for every tab, just reuse the same ones.
    Display file information while the files are loading.
    (Output tabs no longer work)
    j433866 committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    c289e1b View commit details
    Browse the repository at this point in the history
  2. Merge with ui-improvements

    j433866 committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    0d8584f View commit details
    Browse the repository at this point in the history
  3. Fix file preview not working

    j433866 committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    f6ab82f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb5809f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. Configuration menu
    Copy the full SHA
    7bf8467 View commit details
    Browse the repository at this point in the history
  2. Change "input-tabs" id to be for the actual ul element.

    Automatically disable auto-bake if more than 20 files are input.
    j433866 committed Apr 1, 2019
    Configuration menu
    Copy the full SHA
    cd094d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    6430129 View commit details
    Browse the repository at this point in the history
  2. Add tab buttons (don't work yet).

    Change some of the HTML around the tab bar
    j433866 committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    2aad764 View commit details
    Browse the repository at this point in the history
  3. Bring up to date with master

    j433866 committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    2cb33bf View commit details
    Browse the repository at this point in the history
  4. Improve WorkerWaiter and OutputWaiter.

    - Will run and display outputs in the output area as they're baked
    - Creates output tabs
    - Can change output tabs (only the first 4 at the moment)
    j433866 committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    e0c9aba View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Output tabs now (mostly) work.

    Add downloading files as an archive (needs work)
    Add option for keeping the tabs in sync
    j433866 committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    9df26b8 View commit details
    Browse the repository at this point in the history
  2. Fix some weirdness with tabs.

    Adjust worker logic to avoid closing and reopening a worker as often
    j433866 committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    1eadc08 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Fix more tab weirdness.

    Move tab buttons onto tab bar.
    Calculate size of maxTabs automatically on page load.
    Display total execution time when a bake finishes.
    j433866 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    b90cca7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de21f14 View commit details
    Browse the repository at this point in the history
  3. Change srcElement to target

    (srcElement is non-standard)
    j433866 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    8739dd9 View commit details
    Browse the repository at this point in the history
  4. Bake in the right order

    j433866 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    76da287 View commit details
    Browse the repository at this point in the history
  5. Load in the right order

    j433866 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    0804647 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9690ccd View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Configuration menu
    Copy the full SHA
    bd3777f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Configuration menu
    Copy the full SHA
    f099a35 View commit details
    Browse the repository at this point in the history
  2. Add search box for input tabs

    j433866 committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    82186c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d8daac View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Move input logic into a new worker (InputWorker)

    Change OutputWaiter to use dict of outputs instead of list
    LoaderWorker communicates with InputWorker using a messagechannel
    j433866 committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    406cbb0 View commit details
    Browse the repository at this point in the history
  2. Add css for search box

    j433866 committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    7b169fb View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2019

  1. Configuration menu
    Copy the full SHA
    f638bd4 View commit details
    Browse the repository at this point in the history
  2. Change baking to send all inputs individually.

    Re-enable go to tab button.
    Active tab is now autobaked on load completion.
    Handle (ish) loaderWorker errors.
    Improve load performance.
    j433866 committed Apr 26, 2019
    Configuration menu
    Copy the full SHA
    1cf83c2 View commit details
    Browse the repository at this point in the history
  3. New max limit for files

    j433866 committed Apr 26, 2019
    Configuration menu
    Copy the full SHA
    6d98014 View commit details
    Browse the repository at this point in the history
  4. Increase file limit

    j433866 committed Apr 26, 2019
    Configuration menu
    Copy the full SHA
    8cb86c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. Input pasting now works

    j433866 committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    145fba5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f39a92 View commit details
    Browse the repository at this point in the history
  3. Add clear all io button.

    j433866 committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    a96cb3f View commit details
    Browse the repository at this point in the history
  4. Add clear io button.

    Fix some weirdness with removing tabs
    j433866 committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    b4208ed View commit details
    Browse the repository at this point in the history
  5. Add searching for inputs

    j433866 committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    13ee79a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6d8bf3a View commit details
    Browse the repository at this point in the history
  7. Don't create a new loaderWorker until we need one.

    This was causing issues on single core systems after I got rid of the active status as we had already reached the max number of workers.
    Instead, we just create a loaderWorker when needed as loaderWorkers are small enough!
    j433866 committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    2fff18c View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

  1. Go back to sending messages via the main thread.

    A MessageChannel is faster on Chrome, but causes issues in Firefox.
    Bake button now says "Loading..." when the inputWorker is gathering inputs for baking
    j433866 committed May 1, 2019
    Configuration menu
    Copy the full SHA
    55beb43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6f60e8 View commit details
    Browse the repository at this point in the history
  3. Fix magic button.

    Fix download all files not working
    j433866 committed May 1, 2019
    Configuration menu
    Copy the full SHA
    02bda32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cedc94 View commit details
    Browse the repository at this point in the history
  5. Update handling of bake errors.

    Add preview thumbnail for image input.
    j433866 committed May 1, 2019
    Configuration menu
    Copy the full SHA
    ff9c68d View commit details
    Browse the repository at this point in the history
  6. Wait for stale indicator to disappear before clicking bake.

    As the new inputWorker is slower, nightwatch was clicking cancel and thus showing the stale indicator.
    j433866 committed May 1, 2019
    Configuration menu
    Copy the full SHA
    1bdef97 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. Run set() when a bake is cancelled.

    This will make sure the output shows the most recently baked data,
    and also shows the stale indicator if needed
    j433866 committed May 2, 2019
    Configuration menu
    Copy the full SHA
    b2406b0 View commit details
    Browse the repository at this point in the history
  2. Improve queueing of inputs to avoid baking the same input twice.

    Fix generation of input URL.
    Fix worker log levels not being set correctly.
    j433866 committed May 2, 2019
    Configuration menu
    Copy the full SHA
    82183bf View commit details
    Browse the repository at this point in the history
  3. Improve autobake further to behave more like it did before.

    Improve generation of state URI.
    j433866 committed May 2, 2019
    Configuration menu
    Copy the full SHA
    8e97179 View commit details
    Browse the repository at this point in the history
  4. Fix some more autobake weirdness.

    Input passed in the URL is now set on load.
    Added a new progress bar.
    j433866 committed May 2, 2019
    Configuration menu
    Copy the full SHA
    e9d60f7 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. Fix magic not always working

    j433866 committed May 3, 2019
    Configuration menu
    Copy the full SHA
    df20196 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Add new worker for zipping outputs.

    Use bakeId to track which outputs are stale.
    j433866 committed May 7, 2019
    Configuration menu
    Copy the full SHA
    07021b8 View commit details
    Browse the repository at this point in the history
  2. Fix where zipworker was using output presented result.

    Now uses the raw dish value
    j433866 committed May 7, 2019
    Configuration menu
    Copy the full SHA
    97c218c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec4eb22 View commit details
    Browse the repository at this point in the history
  4. Add cancellation of zipping

    j433866 committed May 7, 2019
    Configuration menu
    Copy the full SHA
    f1a2cf7 View commit details
    Browse the repository at this point in the history
  5. Bring highlighting back.

    Fix backgroundMagic using output result instead of dish value
    j433866 committed May 7, 2019
    Configuration menu
    Copy the full SHA
    35d6c7d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cbfde7d View commit details
    Browse the repository at this point in the history
  7. Bring back moving the output into the input.

    Change wording for download as zip button
    j433866 committed May 7, 2019
    Configuration menu
    Copy the full SHA
    6268f09 View commit details
    Browse the repository at this point in the history
  8. Add maximise output button

    j433866 committed May 7, 2019
    Configuration menu
    Copy the full SHA
    8190c7a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Fix showing slice of output not working.

    Fix output status message not being reset.
    Hide magic button when baking.
    j433866 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    2818271 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    689d084 View commit details
    Browse the repository at this point in the history
  3. Improve handling of errors in operations.

    Remove unused dependencies.
    j433866 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    f727493 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cffd93 View commit details
    Browse the repository at this point in the history
  5. Make set() asynchronous

    j433866 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    50f9bbe View commit details
    Browse the repository at this point in the history
  6. Change to add input tabs as inputs are added, instead of at the end.

    Change outputWaiter to use outputExists instead of getOutput
    j433866 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    43747ac View commit details
    Browse the repository at this point in the history
  7. Remove unused zip dependency

    j433866 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    3b8c365 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    65bb7f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cbf1d2f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3c2e5c1 View commit details
    Browse the repository at this point in the history
  11. Display when an input errors on load.

    Autobake when all inputs have loaded.
    Improve load experience.
    j433866 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    6d9a14f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Remove some comments

    j433866 committed May 9, 2019
    Configuration menu
    Copy the full SHA
    aff0416 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. Merge pull request #2 from gchq/master

    Bring branch up to date with gchq/master
    j433866 committed May 10, 2019
    Configuration menu
    Copy the full SHA
    802879c View commit details
    Browse the repository at this point in the history
  2. Only set the input of the active input if the progress has changed.

    Autobake when the input loads instead of when all load.
    j433866 committed May 10, 2019
    Configuration menu
    Copy the full SHA
    f5442c3 View commit details
    Browse the repository at this point in the history
  3. Improve handling of errors.

    Add parameter to some update functions for whether or not to set the output
    j433866 committed May 10, 2019
    Configuration menu
    Copy the full SHA
    2c02900 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e34d521 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    84cc3d1 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. Commenting

    j433866 committed May 14, 2019
    Configuration menu
    Copy the full SHA
    392b96d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'multiple-input-files' of github.com:j433866/CyberChef i…

    …nto multiple-input-files
    j433866 committed May 14, 2019
    Configuration menu
    Copy the full SHA
    04587a8 View commit details
    Browse the repository at this point in the history
  3. Add comments to inputWorker.

    Slightly improve logic for getNearbyNums
    j433866 committed May 14, 2019
    Configuration menu
    Copy the full SHA
    0855dc6 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Add searching for output tabs.

    Remove all existing chefworkers before starting a bake.
    Clear breakpoint when starting a bake
    j433866 committed May 15, 2019
    Configuration menu
    Copy the full SHA
    5d52f4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    413e80e View commit details
    Browse the repository at this point in the history
  3. Improve handling of OperationErrors.

    Make output filter refresh when changing stale or errored checkboxes
    j433866 committed May 15, 2019
    Configuration menu
    Copy the full SHA
    0cff7bd View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Configuration menu
    Copy the full SHA
    6237db9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ddb9b8 View commit details
    Browse the repository at this point in the history
  3. Remove unused parameter

    j433866 committed May 16, 2019
    Configuration menu
    Copy the full SHA
    d326cad View commit details
    Browse the repository at this point in the history
  4. Fix stepping not working.

    Use transferable object for sending arraybuffers to workers
    j433866 committed May 16, 2019
    Configuration menu
    Copy the full SHA
    0e850b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a750b0f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6df9b64 View commit details
    Browse the repository at this point in the history
  7. Add key bindings for tabs

    j433866 committed May 16, 2019
    Configuration menu
    Copy the full SHA
    c50f576 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Change baking to not send all inputs at once.

    Add input debouncer.
    Remove old HTML comments and unnecessary CSS
    (Step is currently a bit broken!)
    j433866 committed May 20, 2019
    Configuration menu
    Copy the full SHA
    cb86cb1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Bake inputs after clearing IO

    j433866 committed May 21, 2019
    Configuration menu
    Copy the full SHA
    e95f92c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Improve handling of displaying large outputs.

    Bring getDishStr and getDishBuffer back.
    j433866 committed May 23, 2019
    Configuration menu
    Copy the full SHA
    4dcd60a View commit details
    Browse the repository at this point in the history
  2. Fix stepping again

    j433866 committed May 23, 2019
    Configuration menu
    Copy the full SHA
    0bced35 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Fix stepping again.

    Add new getInput function to inputWorker
    j433866 committed May 28, 2019
    Configuration menu
    Copy the full SHA
    7528065 View commit details
    Browse the repository at this point in the history
  2. Add and remove chefworkers when adding or removing inputs.

    This increases the responsiveness of baking as it means we don't have to...
    spin up workers when bake is clicked
    j433866 committed May 28, 2019
    Configuration menu
    Copy the full SHA
    6c711ec View commit details
    Browse the repository at this point in the history
  3. Fix display file slice displaying raw instead of presented data.

    Fix errored filter when searching for tabs.
    j433866 committed May 28, 2019
    Configuration menu
    Copy the full SHA
    919c3fd View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Display file size in header

    j433866 committed May 29, 2019
    Configuration menu
    Copy the full SHA
    722edcc View commit details
    Browse the repository at this point in the history
  2. Adjust number of tabs shown when resizing window.

    Improve refresh tabs logic.
    Fix input not being shown when loaded from a URL
    j433866 committed May 29, 2019
    Configuration menu
    Copy the full SHA
    85809ef View commit details
    Browse the repository at this point in the history
  3. Remove unused parameter

    j433866 committed May 29, 2019
    Configuration menu
    Copy the full SHA
    476d9c8 View commit details
    Browse the repository at this point in the history
  4. Fix clear all button breaking everything.

    Rearrange baking a bit to hopefully fix firefox
    j433866 committed May 29, 2019
    Configuration menu
    Copy the full SHA
    12e4fe4 View commit details
    Browse the repository at this point in the history
  5. Turn extract click listener back on.

    Add shadow to tabs when there are more tabs that aren't displayed
    j433866 committed May 29, 2019
    Configuration menu
    Copy the full SHA
    9b2f44e View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Improve searching for tabs UI.

    Content / filename search is now a regex.
    Use .toLocaleString() for loading / baking stats
    j433866 committed May 30, 2019
    Configuration menu
    Copy the full SHA
    d94a431 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    586e5a3 View commit details
    Browse the repository at this point in the history
  3. Pause for a second to allow autobake to finish.

    Otherwise nightwatch was clicking cancel instead of bake
    j433866 committed May 30, 2019
    Configuration menu
    Copy the full SHA
    11d2a96 View commit details
    Browse the repository at this point in the history
  4. If a tab can't be added, show the shadow on the...

    last tab to indicate there are more tabs
    j433866 committed May 30, 2019
    Configuration menu
    Copy the full SHA
    b232069 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7586c3e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Configuration menu
    Copy the full SHA
    1d20fe1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6a80b4 View commit details
    Browse the repository at this point in the history
  3. Fix highlighting not working

    j433866 committed May 31, 2019
    Configuration menu
    Copy the full SHA
    34b7c47 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Configuration menu
    Copy the full SHA
    784b3b5 View commit details
    Browse the repository at this point in the history
  2. Add documentation for inputNum.

    Fix syntax for transferable objects.
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    dc74a38 View commit details
    Browse the repository at this point in the history
  3. Remove getAllInput() function.

    Improve documentation.
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    54bb17c View commit details
    Browse the repository at this point in the history
  4. Improve transferable object syntax.

    Fix capitalisation on loading info.
    Improve error when an action isnt sent by inputworker
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    bcaefe3 View commit details
    Browse the repository at this point in the history
  5. Change getLargest/getSmallest to use a for loop.

    Math.max() and Math.min() were exceeding call stack size
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    4a0f62b View commit details
    Browse the repository at this point in the history
  6. Default inputNum to -1 when one isn't sent.

    Improve jsdoc comments
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    b3cb800 View commit details
    Browse the repository at this point in the history
  7. Only show bake stats when theres more than 1 input

    Better handle canceling a bake when inputs are loading
    Don't create chefworkers if we don't need them
    Fix capitalisation of bake stats
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    89c4f54 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eb91dd7 View commit details
    Browse the repository at this point in the history
  9. Move debouncer to App.

    Debounce drag of splitter and window resize
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    87dc325 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d3e8616 View commit details
    Browse the repository at this point in the history
  11. Rename 'move output to input' to 'replace input with output'

    Shrink close tab buttons
    j433866 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    f5cf7bb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2575a76 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Configuration menu
    Copy the full SHA
    17b95f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f551027 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15b5cf7 View commit details
    Browse the repository at this point in the history
  4. Holding down on tab change buttons will scroll.

    Hide loading stats when there's only one input
    j433866 committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    99e9df0 View commit details
    Browse the repository at this point in the history
  5. Set URL input parameter when setting input.

    (e.g. when tab changed or removed)
    j433866 committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    0e5944e View commit details
    Browse the repository at this point in the history
  6. Remove step and progress from Chef.

    It's now all handled by the App!
    j433866 committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    31a3af1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. Configuration menu
    Copy the full SHA
    b77239f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3910161 View commit details
    Browse the repository at this point in the history
  3. Change pasting to keep cursor position.

    Move output scrolling to changeTab() instead of set()
    j433866 committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    98af95a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c2087f6 View commit details
    Browse the repository at this point in the history
  5. Improve speed of changing input tabs.

    Handle not finding an active tab
    j433866 committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    97f86af View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. Configuration menu
    Copy the full SHA
    8c2cc5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad98274 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2019

  1. Display preview of output in output tab headers.

    Remove unused argument from setLogLevel()
    j433866 committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    be0e125 View commit details
    Browse the repository at this point in the history
  2. Use function in TabWaiter

    j433866 committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    d99cf9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a52e5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d60ef5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    713f10e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. Move input tab code

    j433866 committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    749ffdd View commit details
    Browse the repository at this point in the history
  2. Handle progressMessage in background waiter.

    Don't update tab progress if there's no set recipe
    j433866 committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    f497dc3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Add getDishTitle function

    j433866 committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    6ee76e3 View commit details
    Browse the repository at this point in the history
  2. Add mime type detection to tab title.

    Move addition of close tab button back
    j433866 committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    84204c1 View commit details
    Browse the repository at this point in the history
  3. Improve queueing for getDish... messages.

    Force wheel event to be not passive.
    Change maxworkers to be navigator.hardwareConcurrency - 1
    j433866 committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    34d0397 View commit details
    Browse the repository at this point in the history
  4. Add dishworker

    j433866 committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    5731f5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    370cae3 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Configuration menu
    Copy the full SHA
    05d81eb View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Fix switchClick not always being fired.

    Run detectFileType on switched output
    j433866 committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    c529a40 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Remove loading files modal

    j433866 committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    906ece0 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Bring up to date with master

    j433866 committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    dd5038c View commit details
    Browse the repository at this point in the history
  2. Clone dish instead of using the current dish.

    Use Dish.STRING instead of "string" for get()
    j433866 committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    86c37ba View commit details
    Browse the repository at this point in the history
  3. Correct documentation

    j433866 committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    ba4740a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Configuration menu
    Copy the full SHA
    3dc57c4 View commit details
    Browse the repository at this point in the history
  2. Fix stepping.

    Move stepping logic into App.
    Change toggleBakeButtonFunction to use a str instead of booleans.
    Tidy up handleLoaderMessage in InputWaiter.
    j433866 committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    a9f8dac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a19737 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Configuration menu
    Copy the full SHA
    160e4a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a01802 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf500b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4312d39 View commit details
    Browse the repository at this point in the history
  5. Add comma to CSS rule

    j433866 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    0f87c70 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d95092 View commit details
    Browse the repository at this point in the history
  7. Fix whitespace and comment typos.

    Add comment to inputworker default values.
    j433866 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    455b42a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a7eefa8 View commit details
    Browse the repository at this point in the history
  9. Change tab element height using stylesheet.

    Debounce bake button function changes.
    j433866 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    6d95cb0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b3fa1ea View commit details
    Browse the repository at this point in the history
  11. Use reduce to find smallest and largest inputNums.

    Tab shadows are now displayed using css classes
    j433866 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    30a66f1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    367d30e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6964bbc View commit details
    Browse the repository at this point in the history