firewall/automation: Hide and unhide statistics without triggering tabulator persistence event (#9284)
Add transient `_silentToggle` marker to Tabulator columns so
`columnVisibilityChanged` events triggered by scripted show/hide
operations (e.g. inspect toggle) do not set the persistence flag.
tabulator: Improve responsiveness via minWidth() for grid and flex css for action row (#9240)
* firewall/automation: Small viewport layout for action bar
* bootgrid: Add minWidth and maxWidth and wire minWidth into firewall/automation/filter page for better responsiveness
* Make header even more responsive by allowing selectpickers to shrink and stretch in a flexbox, but only to a certain limit
* Generalize the action bar flex css so it improves all pages
* Add global default for minWidth since its an issue in all grids.
* Give width precedence over minWidth, fix some minWidth in firewall page
* Give search bar some left padding so when it collides with left elements there is some spacing
* Fix flex behavior for elements inside the button group, fix log.volt
* dnsmasq leases.volt fix flex behavior of selectpickers
* kea leases4.volt leases6.volt fix flex behavior of selectpickers
* dnsmasq settings.volt fix flex behavior of selectpickers
* alias alias.volt fix flex behavior of selectpickers
* virtual IP vip.volt fix flex behavior of selectpickers
* filter.volt fix flex behavior of selectpickers
* wireguard general.volt diagnostics.volt fix flex behavior of selectpickers
* Simplify by creating a new layout css file which can store layout focused bootgrid changes without regenerating themes
* Give the search bar some love too, allow it to be bigger and shrink
MVC: ApiControllerBase->searchRecordsetBase() support "aliases" in search clauses so we can "OR" specific search questions, required for https://github.com/opnsense/core/issues/9134
System: Configuration: Wizard - move "trigger_initial_wizard" flag removal to abort button and ensure the existence of lan/wan sections. closes https://github.com/opnsense/core/issues/8967
firewall/automation: Hide and unhide Statistics based on Inspect button without triggering tabulator persistence event
Add transient `_silentToggle` marker to Tabulator columns so
`columnVisibilityChanged` events triggered by scripted show/hide
operations (e.g. inspect toggle) do not set the persistence flag.
vpn/wireguard: Add debug flag to instances, can be set without restarting service, send logs to wireguard log (#9236)
* vpn/wireguard: Add debug flag to instances, can be set without restarting service, send logs to wireguard log
* Add debug as comment into wireguard-server.conf, so the file hash changes and wg_start() is triggered
* Update src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml
Co-authored-by: Franco Fichtner <franco at opnsense.org>
---------
Co-authored-by: Franco Fichtner <franco at opnsense.org>
(cherry picked from commit 29982193760b7994f506a4376db87102e4251f9f)
diagnostics/packetcapture: Fix permission of capture zip file for wwwonly strict security mode (#9255)
* diagnostics/packetcapture: Fix permission of capture zip file when wwwonly strict security mode is enabled
* Unconditionally set wwwonly:wheel
* Also set permissions to 640
(cherry picked from commit abb4b446e4458ca46b07e91f8c8f277bb2f97c08)