Commit Graph

124 Commits

Author SHA1 Message Date
n1474335 a79be1e3ef
Removed autoBakePause flag and statechange trigger in InputWaiter.set() as they are redundant. 2024-04-24 17:13:44 +01:00
n1474335 29efd77eaf
Merge branch 'fix-testui-race-condition' of https://github.com/zb3/CyberChef into zb3-fix-testui-race-condition 2024-04-24 16:35:12 +01:00
n1474335 e61d64f618
Wording and stats improvements 2024-04-23 18:28:08 +01:00
a3957273 42ad9a49f3
Merge pull request #1786 from zb3/fix-overwritten-output 2024-04-15 01:17:49 +01:00
TheZ3ro 670c370b90
Merge branch 'master' into hide-recipe-options 2024-04-09 09:22:03 +02:00
a3957273 b2e400f474
Merge pull request #1743 from e218736/button-aria-labels 2024-04-09 00:44:48 +01:00
zb3 a81b2064d4 Abort the previous bake when attempting the next autobake 2024-04-07 00:23:17 +02:00
thez3ro bf9066ae2e fix: make the linter happy 2024-04-06 09:30:52 +00:00
zb3 fc40580dce Avoid calling inputChange when setting encoding inside loadURIParams
Otherwise the debounce logic sometimes causes the input to be overriden by the previous value.
2024-04-05 18:48:45 +02:00
TheZ3ro a1892d4411
Merge branch 'master' into hide-recipe-options 2024-04-05 13:23:28 +02:00
n1474335 65ffd8d65d
Automatically detect UTF8 character encoding in output 2024-03-26 13:44:59 +00:00
n1474335 16dfb3fac6
Automatically detect EOL from paste events and output setting 2024-03-26 13:44:58 +00:00
e218736 fccc3584d8 aria labels/aria hidden to input/output buttons 2024-02-29 12:11:41 +00:00
n1474335 c2171a08f2 Added preventDefault to contextual help key press listener 2023-03-22 16:54:39 +00:00
n1474335 7419009745 Added more help topics and added filetype detection to the 'save output' button 2023-03-20 17:23:14 +00:00
n1474335 d6f8e0a520 Added a contextual help feature and started writing help descriptions 2023-03-17 17:46:13 +00:00
n1474335 cab83cae35 Switched arg layout to use flexbox instead of css grid 2023-03-09 17:31:46 +00:00
n1474335 80e8b2339d Improved HTML output sizing 2023-03-08 18:08:17 +00:00
n1474335 819e4a574c Added more tests, fixed length count bug and IO clearance bug 2023-03-03 17:33:42 +00:00
n1474335 9e679f411c Fixed progress bug 2023-02-27 15:52:05 +00:00
n1474335 dd6eae52ef Folders can now be dropped into the CyberChef input 2023-02-27 15:32:52 +00:00
n1474335 cdde7166cf Changing tabs no longer triggers a bake 2023-02-24 17:34:35 +00:00
n1474335 251bd86ce5 Large inputs with long line lengths are now handled better. Issues with toggleLoader fixed. 2023-02-24 17:09:40 +00:00
n1474335 533047a3a2 Improved file type detection and timing output 2023-02-03 17:39:12 +00:00
n1474335 7a2517fd61 Fixed 'Clear All IO' button 2023-02-03 15:54:45 +00:00
n1474335 0b2cb7e68c Added fine-grain timing for aspects of the bake. Improved efficiency of autobakes and moved output decoding into a worker. 2023-02-03 14:55:15 +00:00
n1474335 84f0750525 Reviewed HTML and options 2023-01-19 17:47:07 +00:00
n1474335 fa21768931 Reviewed Highlighter and Options waiters 2023-01-19 17:14:24 +00:00
n1474335 934efcc5a0 Reviewed InputWorker 2023-01-19 16:56:07 +00:00
n1474335 91f1be8c70 Reviewed Input and Output Waiters and improved logging in workers 2023-01-18 18:07:06 +00:00
n1474335 56d1a016da Tidied InputWaiter and made inputChange debounce delay variable based on input length 2023-01-13 18:00:36 +00:00
n1474335 d6159cc154 Event bug fixes 2023-01-13 16:46:41 +00:00
n1474335 c1394e299a Fixed replace input with output button 2023-01-13 14:14:57 +00:00
n1474335 17c349973d Fixed file loading bug where the wrong input is set 2023-01-13 13:51:16 +00:00
n1474335 1b3d55f051 Status bar widgets are disabled for HTML output 2022-12-09 21:23:25 +00:00
n1474335 ff45f61b68 Fixed the snackbar 2022-12-09 20:46:01 +00:00
n1474335 771a013c9f Removed output-file markup and handlers 2022-12-09 20:12:15 +00:00
n1474335 c1d2970f1e File details can now be hidden 2022-12-09 19:24:43 +00:00
n1474335 a116a2a423 Input tab headers now show the filename for file inputs 2022-11-04 18:45:52 +00:00
n1474335 61d4c0ea63 File loading progress is now updated 2022-11-04 18:29:53 +00:00
n1474335 b92501ee35 Introduced use of conditional chaining operator 2022-10-28 13:24:03 +01:00
n1474335 570206af77 Line ending sequences for the current tab are included in the deep link URL 2022-10-28 12:44:06 +01:00
n1474335 f6ae89587c EOL sequences are now preserved between tabs 2022-10-28 12:24:16 +01:00
n1474335 bdb8c02d5a Input and Output encodings are now saved per tab 2022-10-21 18:29:52 +01:00
n1474335 5efd125d9b Simplified TabWaiter structure 2022-10-21 13:57:46 +01:00
n1474335 a07b8f693b Input and Output character encodings are now stored in the URL, allowing for accuate deeplinking 2022-09-16 19:24:57 +01:00
n1474335 a141873db8 Highlighting now takes account of character set width 2022-09-16 16:00:39 +01:00
n1474335 3893c22275 Changing the output encoding no longer triggers a full bake 2022-09-09 16:35:21 +01:00
n1474335 406da9fa2c Efficiency improvements to reduce unnecessary casting 2022-09-02 20:15:07 +01:00
n1474335 16b79e32f6 File details are now displayed in a side panel and the input is still editable 2022-09-02 14:34:23 +01:00