GitHub
06/10/2026, 7:44 AM<https://github.com/jmpsec/osctrl/tree/develop|develop> by javuto
<https://github.com/jmpsec/osctrl/commit/c843280a238fdc77149cfec78e99b3976a825cd4|c843280a> - nodes: wire bulk Delete on the NodesTablePage dock
<https://github.com/jmpsec/osctrl/commit/3b6ac9f85f036e64493efe3cf645a552f668ecdd|3b6ac9f8> - tags: add multi-select + bulk delete dock matching Carves
<https://github.com/jmpsec/osctrl/commit/4292483a411dcc5d6fa55306834d9f51a7ecf557|4292483a> - operators: add multi-select + bulk delete dock matching Tags/Carves
<https://github.com/jmpsec/osctrl/commit/85a0b46777940921e013e2f5d26f45d0a648c1bb|85a0b467> - environments: add multi-select + bulk delete dock matching the others
<https://github.com/jmpsec/osctrl/commit/b2d4ffab0f0babefbd45cc9a8cc30ccc0b9cdc59|b2d4ffab> - docs-link: add explicit onClick + window.open fallback
<https://github.com/jmpsec/osctrl/commit/dacc42590d4b777d72d918d17010a3b20071a04d|dacc4259> - docs-link: fix blank-tab open + surface on Enroll tabs
<https://github.com/jmpsec/osctrl/commit/0d2596a5faee2357baa8e1529290dc1b222b3a03|0d2596a5> - nodes: collapse Archive/Delete into single forensically-safe Archive
<https://github.com/jmpsec/osctrl/commit/a9ae769dacafe789eda17dec6d98f8d7e9d3d001|a9ae769d> - api: H1+H2 from security audit
<https://github.com/jmpsec/osctrl/commit/0be9610123ccaacfe175317bc03da7adc454f4b1|0be96101> - audit: M1+M2+M3 — body cap, reserved-name guard, replace-all
<https://github.com/jmpsec/osctrl/commit/094abf024ae2c10fc0b4428ccac14afcb1432411|094abf02> - nodes test: update status-filter selector for QuickFiltersGroup chip pad
<https://github.com/jmpsec/osctrl/commit/542684820385d681a57f48eb9a9ac0c577db72e0|54268482> - gitignore: hide internal planning notes; drop branch's spec file
<https://github.com/jmpsec/osctrl/commit/bfa49063320f70c6a557a89cd8d1c695687906a5|bfa49063> - Merge pull request #849 from alvarofraguas/pr/enroll-config-parity
<https://github.com/jmpsec/osctrl/commit/e714bad43f7604e1bc565a609f9a8e434b81694a|e714bad4> - Adapt CI pipelines to have develop as default branch
<https://github.com/jmpsec/osctrl/commit/548c6a1dbf40c4a76584c70624e52f16c576f592|548c6a1d> - Annotations in osctrl-api to keep API documented
<https://github.com/jmpsec/osctrl/commit/a5dd0f752fc403eab6217ba5fab89e3b40fbe1a5|a5dd0f75> - Generator of swagger YAML and JSON using Makefile
<https://github.com/jmpsec/osctrl/commit/3c5efad7e74da59622d8907bb0049da8eb7e2281|3c5efad7> - Up to date OpenAPI 3 YAML and tool to convert swagger generated into OpenAPI 3
<https://github.com/jmpsec/osctrl/commit/fbe073fcd4689b9f9b5162d7267f69759e0bffda|fbe073fc> - Exposing frontend via nginx for TLS termination in docker dev environment
<https://github.com/jmpsec/osctrl/commit/5bb2de1426281cf58cea97bb3cb472476bcba4d6|5bb2de14> - gitignore: hide internal planning notes; drop branch's spec file
<https://github.com/jmpsec/osctrl/commit/2f8b5929a5bb6bad6fe2746bf53a81cf55fbb1fb|2f8b5929> - Merge branch 'develop' into main
<https://github.com/jmpsec/osctrl/commit/07904126089bc3ad70e2418260a1d94d79d63176|07904126> - Merge pull request #850 from jmpsec/main
jmpsec/osctrl