Commit Graph

  • e11aec64cd Modified wording for IC op n1474335 2019-06-27 15:42:32 +01:00
  • 71575e49d7 Merge branch 'index-of-coincidence' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-index-of-coincidence n1474335 2019-06-27 15:41:20 +01:00
  • 393d070b05 8.31.8 v8.31.8 n1474335 2019-06-27 15:37:12 +01:00
  • d7e4c28cd0 Merge branch 'bugfix/json-to-csv' of https://github.com/MShwed/CyberChef into MShwed-bugfix/json-to-csv n1474335 2019-06-27 15:36:12 +01:00
  • ccf2348cd6 8.31.7 v8.31.7 n1474335 2019-06-27 15:34:22 +01:00
  • cde3eb2c39 Merge branch 'popover-patch' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-popover-patch n1474335 2019-06-27 15:31:57 +01:00
  • f29d8eeda8 Parse octal escape sequences wh0 2019-06-25 18:35:25 -07:00
  • daee7ac761 Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy mshwed 2019-06-20 14:11:51 -04:00
  • 313d1a580e Merge branch 'master' of https://github.com/gchq/CyberChef into bugfix/json-to-csv mshwed 2019-06-20 13:59:08 -04:00
  • 824d8e929a Fixed linting issues mshwed 2019-06-20 13:26:35 -04:00
  • 862d2adf1d Added missing HTML entities mshwed 2019-06-20 13:08:20 -04:00
  • 906ece0c02 Remove loading files modal j433866 2019-06-20 13:47:30 +01:00
  • 0bcf57e89c Improve printing text to improve output quality. Now resizes the text instead of the image j433866 2019-06-20 12:58:02 +01:00
  • c529a406cd Fix switchClick not always being fired. Run detectFileType on switched output j433866 2019-06-18 15:10:51 +01:00
  • 05d81eb734 Merge remote-tracking branch 'upstream/master' into multiple-input-files j433866 2019-06-14 14:56:16 +01:00
  • ca9bab5d4c 8.31.6 v8.31.6 j433866 2019-06-14 14:32:15 +01:00
  • e35ef8f39b Escape HTML for error messages being sent to alert j433866 2019-06-14 14:31:38 +01:00
  • 370cae3c8d Fix incorrect value being sent to dishworker j433866 2019-06-13 15:39:11 +01:00
  • 5731f5c75c Add dishworker j433866 2019-06-13 14:48:38 +01:00
  • 34d03973f9 Improve queueing for getDish... messages. Force wheel event to be not passive. Change maxworkers to be navigator.hardwareConcurrency - 1 j433866 2019-06-13 14:48:28 +01:00
  • 84204c1d12 Add mime type detection to tab title. Move addition of close tab button back j433866 2019-06-13 11:13:53 +01:00
  • 6ee76e3bf0 Add getDishTitle function j433866 2019-06-13 09:43:58 +01:00
  • f497dc3170 Handle progressMessage in background waiter. Don't update tab progress if there's no set recipe j433866 2019-06-11 10:01:40 +01:00
  • 749ffdd5d1 Move input tab code j433866 2019-06-11 09:50:29 +01:00
  • e709582062 Disappearing Popover Fix George O 2019-06-10 00:06:15 +01:00
  • 713f10e63a Turn input tabs into progress bars j433866 2019-06-10 16:07:01 +01:00
  • 9d60ef5f72 Turn output tabs into progress bars! j433866 2019-06-10 15:39:21 +01:00
  • 5a52e5e9b3 Remove new lines from input tab header j433866 2019-06-10 13:08:03 +01:00
  • d99cf9d499 Use function in TabWaiter j433866 2019-06-10 13:03:07 +01:00
  • be0e12589d Display preview of output in output tab headers. Remove unused argument from setLogLevel() j433866 2019-06-10 12:47:27 +01:00
  • a6732ba815 Added Index of Coincidence Tests George O 2019-06-08 21:49:31 +01:00
  • 466d872d30 Added Index of Coincidence Operation George O 2019-06-08 21:43:30 +01:00
  • ad982746dd Display recipe progress in status message j433866 2019-06-07 13:52:47 +01:00
  • 8c2cc5b6d2 Improve removing tabs experience j433866 2019-06-07 13:52:04 +01:00
  • 3cf7238106 8.31.5 v8.31.5 j433866 2019-06-07 11:04:00 +01:00
  • f8d08cc5db Merge branch 'j433866-aes-gcm-fix' j433866 2019-06-07 10:55:53 +01:00
  • 97f86af6b9 Improve speed of changing input tabs. Handle not finding an active tab j433866 2019-06-06 16:53:58 +01:00
  • c2087f6d5f Move tab logic into a new TabWaiter j433866 2019-06-06 16:33:35 +01:00
  • 98af95a6ce Change pasting to keep cursor position. Move output scrolling to changeTab() instead of set() j433866 2019-06-06 10:26:16 +01:00
  • 39101610d5 Scroll I/O areas to the top when switching tabs j433866 2019-06-06 09:33:51 +01:00
  • b77239fc15 Move waiters and workers into separate folders. j433866 2019-06-06 09:09:48 +01:00
  • 31a3af1f84 Remove step and progress from Chef. It's now all handled by the App! j433866 2019-06-04 14:02:45 +01:00
  • 0e5944e9c6 Set URL input parameter when setting input. (e.g. when tab changed or removed) j433866 2019-06-04 11:59:44 +01:00
  • 99e9df0211 Holding down on tab change buttons will scroll. Hide loading stats when there's only one input j433866 2019-06-04 11:42:27 +01:00
  • c1bdca8df3 Change to use byte strings instead of byte array j433866 2019-06-04 10:19:00 +01:00
  • 15b5cf7c20 Correctly handle clicking cancel on go to dialog j433866 2019-06-04 09:41:47 +01:00
  • f55102716e Add min / max tabs to go to tab dialog (output) j433866 2019-06-04 09:39:47 +01:00
  • 17b95f1609 Add min / max inputNums on go to tab dialog j433866 2019-06-04 09:36:50 +01:00
  • 2575a762e1 Make input and output tab areas scrollable j433866 2019-06-03 16:10:05 +01:00
  • f5cf7bb1f2 Rename 'move output to input' to 'replace input with output' Shrink close tab buttons j433866 2019-06-03 15:37:14 +01:00
  • d3e8616e90 Add close all tabs button to input tab dropdown j433866 2019-06-03 15:12:59 +01:00
  • 87dc325932 Move debouncer to App. Debounce drag of splitter and window resize j433866 2019-06-03 14:59:41 +01:00
  • eb91dd7a7d Add documentation for getURIParams j433866 2019-06-03 14:23:00 +01:00
  • 89c4f54ce8 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 2019-06-03 14:09:03 +01:00
  • b3cb800f35 Default inputNum to -1 when one isn't sent. Improve jsdoc comments j433866 2019-06-03 14:01:00 +01:00
  • 4a0f62b636 Change getLargest/getSmallest to use a for loop. Math.max() and Math.min() were exceeding call stack size j433866 2019-06-03 13:48:49 +01:00
  • bcaefe39aa Improve transferable object syntax. Fix capitalisation on loading info. Improve error when an action isnt sent by inputworker j433866 2019-06-03 11:20:06 +01:00
  • 54bb17c109 Remove getAllInput() function. Improve documentation. j433866 2019-06-03 11:16:54 +01:00
  • dc74a389d8 Add documentation for inputNum. Fix syntax for transferable objects. j433866 2019-06-03 11:15:48 +01:00
  • 784b3b58ca Fix to stop find tab CSS affecting operations j433866 2019-06-03 11:15:10 +01:00
  • 34b7c47533 Fix highlighting not working j433866 2019-05-31 15:37:20 +01:00
  • d6a80b4865 Use toLocaleString for final bake stats j433866 2019-05-31 09:59:23 +01:00
  • 1d20fe13f3 Reset displayed load progress when clearing IO j433866 2019-05-31 08:54:01 +01:00
  • 7586c3ef8a Merge remote-tracking branch 'upstream/master' into multiple-input-files j433866 2019-05-30 15:02:14 +01:00
  • b232069631 If a tab can't be added, show the shadow on the... last tab to indicate there are more tabs j433866 2019-05-30 14:32:05 +01:00
  • 11d2a96ecb Pause for a second to allow autobake to finish. Otherwise nightwatch was clicking cancel instead of bake j433866 2019-05-30 14:18:34 +01:00
  • 586e5a3db8 Further improvements to tab search UI j433866 2019-05-30 14:08:02 +01:00
  • d94a431537 Improve searching for tabs UI. Content / filename search is now a regex. Use .toLocaleString() for loading / baking stats j433866 2019-05-30 13:28:45 +01:00
  • 9b2f44efb1 Turn extract click listener back on. Add shadow to tabs when there are more tabs that aren't displayed j433866 2019-05-29 16:29:34 +01:00
  • 12e4fe4120 Fix clear all button breaking everything. Rearrange baking a bit to hopefully fix firefox j433866 2019-05-29 14:08:37 +01:00
  • 476d9c8034 Remove unused parameter j433866 2019-05-29 14:07:46 +01:00
  • 85809efcc0 Adjust number of tabs shown when resizing window. Improve refresh tabs logic. Fix input not being shown when loaded from a URL j433866 2019-05-29 13:25:12 +01:00
  • 722edcc274 Display file size in header j433866 2019-05-29 11:46:21 +01:00
  • 919c3fd999 Fix display file slice displaying raw instead of presented data. Fix errored filter when searching for tabs. j433866 2019-05-28 15:01:49 +01:00
  • 6c711ec211 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 2019-05-28 14:11:05 +01:00
  • 7528065d4d Fix stepping again. Add new getInput function to inputWorker j433866 2019-05-28 11:59:57 +01:00
  • 79e2ca6284 remove symlink d98762625 2019-05-24 18:42:47 +01:00
  • d22d22d24c Try and include symlink at project root to make deep import specifier easier d98762625 2019-05-24 17:48:25 +01:00
  • 1a9c9a5ddf Actually need to return the translation d98762625 2019-05-24 16:46:07 +01:00
  • 0bced35931 Fix stepping again j433866 2019-05-23 15:31:18 +01:00
  • 4dcd60adc0 Improve handling of displaying large outputs. Bring getDishStr and getDishBuffer back. j433866 2019-05-23 15:29:58 +01:00
  • d51e8ec378 Merge branch 'master' of github.com:gchq/CyberChef into node-lib d98762625 2019-05-23 15:07:28 +01:00
  • 59cdd259ac Add new parse ssh host key operation j433866 2019-05-23 11:11:37 +01:00
  • 2be2c83f67 8.31.4 v8.31.4 j433866 2019-05-21 16:56:23 +01:00
  • a271eaabd0 Merge branch 'j433866-load-regex-fix' j433866 2019-05-21 16:53:47 +01:00
  • e95f92cdeb Bake inputs after clearing IO j433866 2019-05-21 11:24:44 +01:00
  • cb86cb1882 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 2019-05-20 16:53:56 +01:00
  • 1d130c88a8 Inital commit h345983745 2019-05-19 15:40:17 +01:00
  • c50f5769db Add key bindings for tabs j433866 2019-05-16 15:02:32 +01:00
  • 6df9b649a1 Terminate zipworker when clearing all io j433866 2019-05-16 13:04:04 +01:00
  • 6f5018d45e Don't change option value if new value is blank j433866 2019-05-16 11:59:25 +01:00
  • f51ee76c72 Merge pull request #3 from gchq/master j433866 2019-05-16 11:53:58 +01:00
  • a750b0f08a Use transferable objects to send arraybuffers back to the workerwaiter j433866 2019-05-16 10:42:27 +01:00
  • 0e850b2a85 Fix stepping not working. Use transferable object for sending arraybuffers to workers j433866 2019-05-16 10:42:07 +01:00
  • d326cad611 Remove unused parameter j433866 2019-05-16 09:38:34 +01:00
  • 2ddb9b8f7c Remove unecessary progress item j433866 2019-05-16 09:33:28 +01:00
  • 6237db9ba6 Use detectFileType to autodetect file extensions in zip j433866 2019-05-16 09:27:46 +01:00
  • 0cff7bdd04 Improve handling of OperationErrors. Make output filter refresh when changing stale or errored checkboxes j433866 2019-05-15 16:24:49 +01:00
  • 413e80ed3e Add clicking on output search result j433866 2019-05-15 16:03:18 +01:00
  • 5d52f4a760 Add searching for output tabs. Remove all existing chefworkers before starting a bake. Clear breakpoint when starting a bake j433866 2019-05-15 09:37:07 +01:00