Commit Graph

225 Commits

Author SHA1 Message Date
n1474335 a98d37e61c Merged master into esm branch 2018-05-14 11:58:01 +00:00
n1474335 1f877817f4 ESM: Added portOperation.mjs script. Added To and From Hexdump operations. 2018-05-06 12:24:01 +01:00
George J c7f13ff67f Added 'More Info' links to the descriptions of many operations for #265 2018-05-05 00:43:42 +01:00
n1474335 76a066ab74 The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types. 2018-04-21 12:25:48 +01:00
n1474335 c56038a1e2 Added error message for loading errors. Closes #254 2018-04-05 15:58:19 +00:00
n1474335 041cd9fb8e ESM: Added remaining Base64 ops and created a Base64 library. Added the prefer-const eslint rule. 2018-04-02 17:10:51 +01:00
n1474335 9b4fc3d3aa Converted the core to ES modules 2018-03-26 23:14:23 +01:00
n1474335 715ca1c292 Added Bcrypt, Scrypt, BSON and string operations along with many new tests. 2018-03-26 22:25:36 +01:00
n1474335 bcc8804495 Updated buttons, fonts and collapse 2018-03-02 16:30:20 +00:00
n1474335 5a7bb092c7 Fixed popovers in Bootstrap v4 2018-03-02 15:32:27 +00:00
n1474335 d166dda229 Started updating Bootstrap to v4 2018-03-02 14:04:58 +00:00
n1474335 8360c9e9f9 Fixed noindex meta tag for standalone version 2018-03-02 11:15:37 +00:00
n1474335 328142dac7 Added 's' to the standalone version string 2018-03-01 20:32:09 +00:00
n1474335 79a3128491 Changed fragment to query in sitemap 2018-02-20 17:39:46 +00:00
n1474335 cb1fe80214 Added robots meta tag to inline version to prevent indexing. 2018-02-20 17:34:19 +00:00
n1474335 74394a773d Fixed URL in sitemap 2018-02-20 17:09:02 +00:00
n1474335 502a9fbb92 Added dynamically generated sitemap and robots.txt file to prevent crawling of inline version 2018-02-20 16:52:27 +00:00
n1474335 1aef193b40 Fixed file loading error message 2018-02-15 13:41:13 +00:00
n1474335 b5eb44af9f When highlighting operation descriptions in search results, HTML tags are now ignored. 2018-02-13 15:43:55 +00:00
n1474335 f6b68f9880 Increased file overlay slice to 4096 for larger screen support 2018-02-12 13:57:01 +00:00
n1474335 f6b2783f8b File overlays now show a blurred representation of the file in the background. 2018-02-09 16:26:39 +00:00
n1474335 e55cfe0bc1 Fixed 'Syntax highlighter' operation. Using highlight.js instead of google-code-prettify. 2018-01-25 18:41:47 +00:00
n1474335 2b703b2b9b HTML outputs are now unescaped correctly when converted to a string 2018-01-25 16:25:19 +00:00
n1474335 870c2b6d8b Fixed deep copy bug with Fork/Register ingredient values. 2018-01-25 14:03:13 +00:00
n1474335 eee8b7db56 Fixed dispatchEvent call in recipe loading chain. 2018-01-25 13:46:06 +00:00
n1474335 57314b77e5 Merge branch 'master' into feature-magic 2018-01-22 20:04:51 +00:00
n1474335 fe8f8bc712 Setting a text value in the input now closes any open files. 2018-01-22 19:58:21 +00:00
n1474335 abe87830cd Operation tooltips now disappear if you hover over them while dragging an opertion. 2018-01-22 17:51:04 +00:00
n1474335 512487328d Fixed bugs in pretty recipe format generation 2018-01-18 18:35:17 +00:00
n1474335 fc2828fee3 Added Magic operation with the ability to detect language, file type and some encoding types. 2018-01-14 16:07:39 +00:00
n1474335 fa938f832f Fixed IE 11 detection so that support message is correctly shown. 2018-01-10 18:38:17 +00:00
n1474335 f53e7ad617 Chef now defaults to treat as UTF8 if option is not set 2018-01-06 16:21:42 +00:00
n1474335 4588cd151c Data pasted into the input is treat as a file if it's over the IO threshold 2018-01-06 15:29:58 +00:00
n1474335 2d9f87abef Added more loading messages 2018-01-05 20:26:51 +00:00
n1474335 d38375a08c Improved error handling for file uploads 2018-01-04 14:43:49 +00:00
n1474335 50b24d9a56 Fixed no-trailing-space lint 2018-01-02 14:46:35 +00:00
n1474335 fa6905ef00 Added more comprehensive logging to FlowControl ops and added '>' prefix to all ChefWorker logs to improve clarity 2017-12-29 17:32:23 +00:00
n1474335 8684bc0158 Removed duplicate logging message 2017-12-28 18:33:59 +00:00
n1474335 d079420d46 Added logging with configurable levels to make debugging easier. 2017-12-28 18:17:38 +00:00
n1474335 849d41ee56 Removed padLeft and padRight in favour of String.prototype.padStart and padEnd. 'To Hex' now supports ArrayBuffers. 2017-12-28 14:38:57 +00:00
n1474335 50e4daeaf2 Output info tidied up for file outputs 2017-12-27 23:05:32 +00:00
n1474335 f7f07f2cb5 Loading a new file only causes a statechange event once the whole file has loaded 2017-12-27 15:52:38 +00:00
n1474335 e2161ec934 Resolved conflicts 2017-12-27 12:50:29 +00:00
n1474335 1e4d2ba90d Updated documentation for file support 2017-12-27 12:45:22 +00:00
n1474335 caf794b01d Threshold for treating output as a file is now configurable 2017-12-27 12:29:10 +00:00
n1474335 e81122739b Files can now be moved from the output to the input 2017-12-27 02:26:24 +00:00
n1474335 a0aa363203 Download filenames now persist 2017-12-27 02:01:17 +00:00
n1474335 bad0816115 Output files can be viewed in slices 2017-12-27 01:52:41 +00:00
n1474335 ff94172b3c Output files can now be downloaded using FileSaver (supports large files ~500MB) 2017-12-26 01:32:51 +00:00
n1474335 af71ca6a25 Output over 1MiB is passed back as an ArrayBuffer and an output file card is displayed. 2017-12-26 00:44:40 +00:00
n1474335 0e7989111f Removed CryptoJS from Utils.js. UTF8 conversion is now achieved with the much smaller and actively maintained utf8 library. 2017-12-25 23:11:52 +00:00
n1474335 09b6661e35 Fixed trailing spaces 2017-12-20 15:51:57 +00:00
n1474335 12fc8c22dd Made some naming changes to Label-related operations. 2017-12-19 13:18:25 +00:00
n1474335 4e00ac9300 Files are now uploaded in a worker and not displayed in the input by default. Added ArrayBuffer Dish type. 2017-12-18 20:39:55 +00:00
n1474335 7a2f68e14a Cosmetic changes to keybindings code 2017-11-20 17:45:50 +00:00
n1474335 8fd08cb2bf Merge branch 'features/keybindings' of https://github.com/artemisbot/CyberChef into artemisbot-features/keybindings 2017-11-20 16:57:16 +00:00
Matt C 8b30fdf7f1 Adds ability for user to use Meta key instead of alt for keybindings
- includes dynamically updating keybinding list
2017-11-04 12:55:28 +00:00
n1474335 1553b5f54b Fixed lint 2017-10-23 17:32:36 +00:00
n1474335 2ddd2e0a60 Added 'Copy output' button. Closes #198. 2017-10-23 17:31:53 +00:00
Matt C d924ede9cf Merge remote-tracking branch 'upstream/master' into features/keybindings 2017-10-17 19:37:14 +01:00
Matt C 638e03856b Initial keybinding functionality + documentation
Todo:
- allow user to specify whether to use alt or meta key (relatively easy to implement)
- keybinding icon for about pane
2017-10-17 19:36:51 +01:00
n1474335 599fefb39b Fixed 'Parse URI' operation and improved error handling from worker 2017-10-13 11:29:22 +00:00
n1474335 e5a32ac57d Added links to Gitter chat room 2017-10-13 09:19:16 +00:00
n1474335 6234afc119 Added disassembly examples to README and index.html 2017-10-04 23:08:16 +01:00
n1474335 90763dee6a Added 'Register' example to FAQ 2017-09-28 19:45:29 +00:00
n1474335 ab7cc878c3 Removed debug code 2017-09-28 18:40:29 +00:00
n1474335 877ab57f0a Multiple Register operations can now be called in a single recipe 2017-09-28 18:39:35 +00:00
n1474335 e2ac297102 Register values now displayed in the recipe 2017-09-28 17:35:52 +00:00
n1474335 d54d7011d9 Removed excess auto-baking on input load from URI 2017-09-27 15:44:00 +00:00
n1474335 db98e56e72 Reduced extraneous auto bakes 2017-09-22 17:33:46 +00:00
n1474335 e2cae035f2 Accessibility checks are now made before trying to access local storage. Fixes #174. 2017-09-20 22:26:47 +01:00
n1474335 e42b19d324 Removed excess auto-baking 2017-09-20 01:16:15 +01:00
n1474335 9028761821 Loading message fade and cancelBake bugfix 2017-09-20 00:48:37 +01:00
n1474335 f6b52b7c82 Operations can now set options from within the worker 2017-09-20 00:37:57 +01:00
n1474335 13f07abb8a Highlighting now works with the web worker 2017-09-19 23:34:03 +01:00
n1474335 8c960f0661 Moved worker handling code from App.js to WorkerWaiter.js 2017-09-17 19:27:02 +01:00
n1474335 d3246b7c8b Merged upstream master 2017-09-17 14:53:17 +01:00
n1474335 c93edec55b Switched to val-loader and compiling MetaConfig 2017-09-17 13:47:33 +01:00
n1474335 8fa6f3f45c Fixed bug where clicking up and down arrows on numeric inputs would not trigger an auto-bake 2017-09-05 16:51:57 +00:00
Marcus Bointon 9545205f19
Optimise PNGs 2017-09-04 12:22:12 +02:00
n1474335 d68523a54e Added status message mechanism for the Worker to report to the app 2017-08-25 01:24:12 +01:00
n1474335 a4aee761c2 Added module and threading support for the inline version. 2017-08-25 00:25:49 +01:00
n1474335 cc44be7ef9 Fixed recipe saving 2017-08-21 15:25:35 +00:00
n1474335 e0eb972a54 Operations with no arguments can now be added to the recipe without causing errors 2017-08-18 16:12:49 +00:00
n1474335 19c54a99cd Improved web app title construction 2017-08-18 16:01:55 +00:00
n1474335 9d60ec22ee Updated links in index.html 2017-08-18 15:55:04 +01:00
n1474335 cf1ba60a10 Added new 'pretty' recipe format to make URLs more readable 2017-08-15 16:26:42 +00:00
n1474335 d4d7bcab7a Added GeoCities theme 2017-08-10 12:35:30 +00:00
n1474335 a61cf6a68a Added module framework 2017-08-09 20:09:23 +01:00
n1474335 81f2a460ed Added apploaded event to signify when the app has completed loading 2017-08-08 13:08:06 +00:00
n1474335 ab1c9e27dc Added more loading messages 2017-08-03 10:57:54 +00:00
n1474335 e8e5eb9c53 Fixed some edge cases for popover triggering 2017-08-01 19:23:30 +00:00
n1474335 a15034b03e Merge branch 'bug/text-overflow' of https://github.com/artemisbot/CyberChef into artemisbot-bug/text-overflow 2017-08-01 15:40:31 +00:00
n1474335 9f19afc943 Removed auto-bake threshold as long bakes can now be cancelled manually 2017-07-30 12:51:21 +01:00
Matt C 9ee0964d0e Fixed hover issue - now allows scrolling 2017-07-29 00:45:41 +01:00
Matt C 33ecbfa95b Fixed arrow issue 2017-07-28 21:47:47 +01:00
n1474335 e977a1006c Merge branch 'master' into feature-threading 2017-07-28 16:55:07 +01:00
n1474335 f1ebab0c2d Added the ability to cancel bakes 2017-07-28 16:38:53 +01:00
n1474335 98884d851a Added staleness indicator to the output 2017-07-28 15:43:23 +01:00
n1474335 78d0369e71 Added loader for long bakes and improved initial loading sequence 2017-07-28 14:43:44 +01:00