j433866
84cc3d16ed
Fix close tab buttons not working in old firefox.
2019-05-10 16:54:28 +01:00
j433866
e34d521dcc
Improve UI for searching for input tabs
2019-05-10 13:48:03 +01:00
j433866
2c02900edf
Improve handling of errors.
...
Add parameter to some update functions for whether or not to set the output
2019-05-10 13:47:48 +01:00
j433866
f5442c307a
Only set the input of the active input if the progress has changed.
...
Autobake when the input loads instead of when all load.
2019-05-10 13:45:27 +01:00
j433866
802879ced2
Merge pull request #2 from gchq/master
...
Bring branch up to date with gchq/master
2019-05-10 09:09:58 +01:00
j433866
0c9e8fe050
8.31.3
2019-05-09 17:07:12 +01:00
j433866
8f41571e47
Merge branch 'd98762625-use-node-lts'
2019-05-09 16:43:08 +01:00
j433866
6d14368e2f
Merge branch 'use-node-lts' of https://github.com/d98762625/CyberChef into d98762625-use-node-lts
2019-05-09 16:42:19 +01:00
j433866
f90ad48906
Update dependencies
2019-05-09 16:20:42 +01:00
j433866
e95dac82c2
8.31.2
2019-05-09 11:56:27 +01:00
j433866
144601ffd4
Merge branch 'j433866-load-recipe-fix'
2019-05-09 11:54:18 +01:00
j433866
cbcc2aa731
Fix regex to handle multiple escaped backslashes
2019-05-09 10:04:06 +01:00
j433866
f9354c8cd1
Merge remote-tracking branch 'upstream/master'
2019-05-09 09:08:01 +01:00
j433866
aff0416405
Remove some comments
2019-05-09 09:07:28 +01:00
j433866
6d9a14feed
Display when an input errors on load.
...
Autobake when all inputs have loaded.
Improve load experience.
2019-05-08 16:44:11 +01:00
j433866
3c2e5c143a
Set bake button to "Loading..." when an autobake is started
2019-05-08 16:42:19 +01:00
j433866
cbf1d2feb0
Add specific handling for DOMExceptions
2019-05-08 16:42:06 +01:00
j433866
65bb7f32e9
Fix refreshTabs not always hiding the tab bar
2019-05-08 14:58:09 +01:00
j433866
3b8c365f7e
Remove unused zip dependency
2019-05-08 14:48:37 +01:00
j433866
43747accd5
Change to add input tabs as inputs are added, instead of at the end.
...
Change outputWaiter to use outputExists instead of getOutput
2019-05-08 14:47:05 +01:00
j433866
50f9bbeac3
Make set() asynchronous
2019-05-08 13:46:29 +01:00
j433866
3cffd9334f
Fix file slice not always being displayed
2019-05-08 12:54:55 +01:00
j433866
f72749304d
Improve handling of errors in operations.
...
Remove unused dependencies.
2019-05-08 11:57:22 +01:00
j433866
689d08416b
Don't create more ChefWorkers than we need.
2019-05-08 10:53:04 +01:00
j433866
28182713bf
Fix showing slice of output not working.
...
Fix output status message not being reset.
Hide magic button when baking.
2019-05-08 10:10:14 +01:00
j433866
8190c7aac7
Add maximise output button
2019-05-07 15:36:42 +01:00
j433866
6268f091b8
Bring back moving the output into the input.
...
Change wording for download as zip button
2019-05-07 15:34:36 +01:00
j433866
cbfde7ddb1
Don't highlight if the input and output tab numbers are different
2019-05-07 14:33:38 +01:00
j433866
35d6c7d79e
Bring highlighting back.
...
Fix backgroundMagic using output result instead of dish value
2019-05-07 14:20:18 +01:00
j433866
f1a2cf7efc
Add cancellation of zipping
2019-05-07 12:00:53 +01:00
j433866
ec4eb22a72
Don't include loading inputs in complete percentage
2019-05-07 12:00:37 +01:00
j433866
97c218cb4c
Fix where zipworker was using output presented result.
...
Now uses the raw dish value
2019-05-07 12:00:14 +01:00
j433866
07021b8dd5
Add new worker for zipping outputs.
...
Use bakeId to track which outputs are stale.
2019-05-07 09:26:55 +01:00
d98762625
aa9bf08157
amend comments, remove return type from Dish translate
2019-05-03 14:38:29 +01:00
d98762625
90dd7037c8
update TestRegister location for new tests
2019-05-03 13:54:10 +01:00
d98762625
6084759907
Merge branch 'use-node-lts' into node-lib
2019-05-03 13:42:45 +01:00
d98762625
0a3d87dfe3
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-05-03 13:41:05 +01:00
d98762625
65a3897f87
add dish translation tests for node
2019-05-03 13:36:08 +01:00
j433866
df20196201
Fix magic not always working
2019-05-03 11:49:14 +01:00
j433866
e9d60f73f4
Fix some more autobake weirdness.
...
Input passed in the URL is now set on load.
Added a new progress bar.
2019-05-02 15:44:31 +01:00
j433866
8e9717906f
Improve autobake further to behave more like it did before.
...
Improve generation of state URI.
2019-05-02 13:54:15 +01:00
j433866
82183bf204
Improve queueing of inputs to avoid baking the same input twice.
...
Fix generation of input URL.
Fix worker log levels not being set correctly.
2019-05-02 11:29:54 +01:00
j433866
b2406b0465
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
2019-05-02 09:20:28 +01:00
j433866
1bdef97dc7
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.
2019-05-01 17:09:13 +01:00
j433866
ff9c68db56
Update handling of bake errors.
...
Add preview thumbnail for image input.
2019-05-01 17:08:36 +01:00
j433866
1cedc94652
Fix status messages for baking
2019-05-01 15:19:01 +01:00
j433866
02bda3250b
Fix magic button.
...
Fix download all files not working
2019-05-01 14:46:05 +01:00
j433866
f6f60e8203
Update LoaderWorker to not use messagechannels
2019-05-01 14:13:40 +01:00
j433866
55beb433f3
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
2019-05-01 14:12:36 +01:00
j433866
2fff18cb61
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!
2019-04-30 15:23:41 +01:00