main
trivial: Fix the steelseries emulated test
trivial: Use the GitHub alert markdown when allowed
Move the list of registered quarks to the class instances
steelseries: rework the interface detection
treewide: Use FuInputStream throughout
Remove the duplicate (and legally pointless) '(C)' from copyright lines
Use a custom wrapper for the rustgen structs
steelseries: refactor
trivial: Enforce C style comments
steelseries: initial support of Nova 5 headset
trivial: Fix some clang-tidy 'bugprone-macro-parentheses'
steelseries: Use the correct GType parent
steelseries: Convert to rustgen
trivial: Add GError parameter to fu_chunk_array_new_from_bytes()
trivial: Remove declared functions in a header with no implementation
steelseries: fizz: new protocol revision support
trivial: Make the Rustgen structures more Rust-like
trivial: Use %z rather than G_GSIZE_FORMAT for brevity
trivial: Chain up the `GObjectClass->constructed()` vfunc
trivial: Run meson format on all our meson files
steelseries: use quirk option SteelSeriesCmdInterface