<11 new commits> pushed to `<https://github.com/jm...
# osctrl
g
11 new commits pushed to
<https://github.com/jmpsec/osctrl/tree/main|main>
by javuto
<https://github.com/jmpsec/osctrl/commit/0ce7cf1404cca3174e2359e077b512a102c12119|0ce7cf14>
- frontend: prime CSRF token from cookie on app boot
<https://github.com/jmpsec/osctrl/commit/cfec10f98e01806fbd4e18280ea04ffb545e2d2d|cfec10f9>
- TargetSelector: node combobox with hostname + UUID search
<https://github.com/jmpsec/osctrl/commit/a3f9ae98e33194b573f5ece8051a18f32c10908f|a3f9ae98>
- queries/new: inline typeahead on UUID + Hostname inputs
<https://github.com/jmpsec/osctrl/commit/81939310b2268228af8894fb4b8462ca416ad692|81939310>
- targets: collapse UUID + Hostname inputs into one Nodes picker
<https://github.com/jmpsec/osctrl/commit/8340d7e98206ae100e299b6c734f82674b06340a|8340d7e9>
- TargetSelector: match queries' inline typeahead UX
<https://github.com/jmpsec/osctrl/commit/dfa5b776f6e547ce5f2ae62bc3e22a3aba3d44db|dfa5b776>
- carves/new: two-column layout to match queries/new
<https://github.com/jmpsec/osctrl/commit/abd8d36f13720dc7049041a860fa3331547e5ffe|abd8d36f>
- TargetingPanel: comma-friendly multi-pick
<https://github.com/jmpsec/osctrl/commit/3ac84fb16e31e2c32c4311e0fb5dd9f9ac514ebe|3ac84fb1>
- nodes/detail: hide Archive button for non-env-admin operators
<https://github.com/jmpsec/osctrl/commit/69ad67cddd2807f66610d8faee4ff8dabf80055d|69ad67cd>
- nodes/detail: drop disabled Refresh placeholder
<https://github.com/jmpsec/osctrl/commit/799867f8d38edddff7e3d2c581910c90d1677fdc|799867f8>
- audit: stop self-polluting on /audit-logs reads + memoize query key
<https://github.com/jmpsec/osctrl/commit/abf1b0dc9dd61dc6374e9679822e6b7ae43df7e3|abf1b0dc>
- Merge pull request #833 from alvarofraguas/pr/spa-ux-polish jmpsec/osctrl