4305 Commits

Author SHA1 Message Date
Leon Zandman
480f8d73c7
Fix linting. 2026-04-20 11:33:58 +00:00
Leon Zandman
5acd5ebb9b
Test fix: add WASM fetch polyfill for Node.js 22+ compatibility 2026-04-20 11:33:57 +00:00
Leon Zandman
05ebb7e228
Webpack-related updates. 2026-04-20 11:33:57 +00:00
Leon Zandman
2b032abc1e
npm update 2026-04-20 11:33:55 +00:00
Leon Zandman
fc9418fbeb
Upgrade Node.js from 22 to 24 across all configs and CI.
Remove stale --experimental-* flags and redundant node version reset step in releases workflow.
2026-04-20 11:33:54 +00:00
Leon Zandman
f180b5ea77
Devcontainer Node 22. 2026-04-20 11:33:49 +00:00
Leon Zandman
30be1f66a8
Update node version in Github workflows. 2026-04-20 11:33:49 +00:00
Leon Zandman
4b81dae38e
Updated readme. 2026-04-20 11:33:48 +00:00
Leon Zandman
6883a2815f
More assert replacements. 2026-04-20 11:33:48 +00:00
Leon Zandman
0889507621
Upgrade Dockerfile to Node 22. 2026-04-20 11:33:48 +00:00
Leon Zandman
a868ddc2db
Upgrade to Node 22. 2026-04-20 11:33:47 +00:00
GCHQDeveloper581
a6fbf3e726
Update .nvmrc to reflect new default Node version 2026-04-20 11:33:47 +00:00
GCHQDeveloper581
53d99e43a3
Use a base image that actually exists 2026-04-20 11:33:47 +00:00
GCHQDeveloper581
34cd7dbff2
Further bump minimum/default node to 22 2026-04-20 11:33:44 +00:00
GCHQDeveloper581
3f591af3a0
Update node version used in GitHub actions 2026-04-20 11:33:38 +00:00
GCHQDeveloper581
840f6bf2bf
Fix some "assert{type:" occurences missed in the previous pass 2026-04-20 11:33:38 +00:00
GCHQDeveloper581
758084583f
Make compatible with node >=22
This is a breaking change for Node <=16
Therefore minimum requirement and build/edit
environment updated to the current Node LTS, v20
2026-04-20 11:33:38 +00:00
Henrik Solberg
378d53596a
Updated docker commands in README.md with new port number used by nginx-unprivileged 2026-04-20 11:33:26 +00:00
Henrik Solberg
9272798f95
Fixed image ref. 2026-04-20 11:32:50 +00:00
Henrik Solberg
1ff398b472
Change to nginx-unprivileged image for better kubernetes support 2026-04-20 11:32:08 +00:00
GCHQDeveloper581
dd9e8c018d
(Feature) Improve CI (#2328)
* Use "npm ci"  rather than "npm install"
* Move UI tests before production image build
* Save zip file artefact from build
2026-04-20 10:49:48 +01:00
GCHQDeveloper581
d591d2be1b
Update dependabot.yml (#2326)
Ignore jimp-1.6.1 (broken) when searching for updates.
2026-04-17 14:16:51 +01:00
dependabot[bot]
32b748afd3
chore (deps): bump lodash, grunt-legacy-log and grunt-legacy-util (#2327)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 13:03:50 +01:00
dependabot[bot]
4675a7dabe
chore (deps): bump the patch-updates group with 6 updates (#2323)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (removed jimp from updated dependencies)
2026-04-17 12:37:50 +01:00
dependabot[bot]
a249132512
chore (deps): bump autoprefixer from 10.4.27 to 10.5.0 (#2324)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 09:35:58 +01:00
dependabot[bot]
093346859d
chore (deps): bump dompurify from 3.3.3 to 3.4.0 (#2321)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 13:33:42 +01:00
dependabot[bot]
991af0f798
chore (deps): bump follow-redirects from 1.15.11 to 1.16.0 (#2320)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 11:03:06 +01:00
GCHQ Developer 85297
535838146c
Regular Expression operation email address regex: Support IPv4 domains (#2167)
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
2026-04-13 13:04:33 +01:00
BigYellowHammer
f646065c36
Rewriting fixCryptoApiImports and fixSnackbarMarkup to js to make it OS agnostic (#2298) 2026-04-11 12:03:16 +01:00
dependabot[bot]
2eb8810bf6
chore (deps): bump basic-ftp from 5.2.1 to 5.2.2 (#2317)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-11 11:20:20 +01:00
dependabot[bot]
d8830e2b3b
chore (deps): bump axios from 1.13.6 to 1.15.0 (#2316)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Checked by: GCHQDeveloper581
2026-04-11 10:49:29 +01:00
dependabot[bot]
7b9ff751d2
chore (deps): bump webpack from 5.105.4 to 5.106.0 (#2315)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 07:26:01 +01:00
dependabot[bot]
c68cc5a096
chore (deps): bump basic-ftp from 5.2.0 to 5.2.1 (#2313)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 11:36:55 +01:00
GCHQDeveloper581
39f97a2af3
Update vulnerable dependencies (#2311)
Results of running 'npm audit fix'
2026-04-07 10:43:28 +01:00
GCHQDeveloper581
42adf5b103
Bump v10.23.0 (#2310) v10.23.0 2026-04-07 06:11:44 +01:00
GCHQDeveloper581
167cc398ce
Properly escape HTML entities in sampleDelim to avoid XSS issue (#2307) 2026-04-04 12:13:05 +01:00
dependabot[bot]
33314ac658
chore (deps): bump lodash from 4.17.23 to 4.18.1 (#2304)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-04 11:21:45 +01:00
dependabot[bot]
e1352065d8
chore (deps): bump @codemirror/view from 6.40.0 to 6.41.0 (#2305)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-04 11:14:25 +01:00
dependabot[bot]
eea8bcd250
chore (deps): bump the patch-updates group with 2 updates (#2303)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-04 11:09:50 +01:00
dependabot[bot]
7d9fd4b26f
chore (deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 (#2302)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 11:21:55 +01:00
dependabot[bot]
80286f1e6f
chore (deps): bump picomatch (#2299)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 11:59:44 +00:00
dependabot[bot]
c00824a89a
chore (deps): bump node-forge from 1.3.3 to 1.4.0 (#2297)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 11:29:35 +00:00
dependabot[bot]
f9184d3938
chore (deps): bump the patch-updates group with 3 updates (#2296)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (add browser test for Template operation)
2026-03-27 11:12:29 +00:00
GCHQDeveloper581
088da9de01
chore (deps) bump chromedriver from 130.0.4 to 146.0.6 (#2292) 2026-03-26 16:38:33 +00:00
Ted Kruijff
6aa98b4a66
ParseEthernetFrame - Fix vlan calculation (#2295) 2026-03-26 16:33:12 +00:00
GCHQ Developer 85297
b0fa1f8d1b
Add pull request template with AI usage disclosure (#2279) 2026-03-23 14:01:42 +00:00
Sascha Buehrle
ff63ec97b7
fix: return empty output for zero-length To Modhex input (#2249) 2026-03-23 12:26:09 +00:00
j264415
9cf82cc1a1
Added tab focus to top banner and navigation to About/Support Modal (#1733) 2026-03-21 20:28:59 +00:00
Ted Kruijff
78d40eab60
Add Parse Ethernet frame Operation, allow Parse IPv4 Header to cascade (#1722) 2026-03-21 18:15:29 +00:00
j264415
2b370b9616
Selection and Deselection of autobake checkbox using keyboard (#1727) 2026-03-21 17:49:13 +00:00