You don’t ask, you don’t get
Much of the weirdness here is just that the software has been touched by many people and has grown organically over time so it’s not necessarily self-consistent!
–gain -10 sets the tuner stages to use auto-gain. This does not actually give you auto-gain for ADS-B signals because the tuner’s not designed for that. It effectively works something like “–gain 53” (but you can’t set it that way because of limitations in librtlsdr)
–enable-agc enables the digital AGC after the tuner - basically, scaling the sample values. This is not really giving you any new data so you will probably not see much improvement by turning it on.
–net-beast is only there as a legacy option (originally there was no beast support, then --net-beast acted to change the AVR-style output to Beast-style, then separate beast port support was added and --net-beast was only left there to support existing installs). dump1090-mutability hides this option from the help, IIRC.
–heartbeat sends dummy messages on connections if there is no other traffic, to make sure the connection is still there (and to keep NAT alive etc)
I don’t know why --no-fix exists, it does seem redundant.
i did not look into the web-code. but if the elements shown would be objects it were easy for others coding a nice template with css?
It’s mostly CSS-driven, yeah. dump1090-mutability more so. There are still a few bits that are manually styled, I’d like to get rid of those.