Alright, so this bugs me, I'm not sure what's up with it, but even with the "force" option unchecked, and selecting "All" rather than "Force all", it always runs the line with --opt force. Also I think you could probably clean up the use of lines for the update as well, Trade Dangerous has some arguments that allow you to download everything with one argument, but with the All update that you have, it runs several different versions of the import commands which update All, one at a time, I just think you could clean it up a tad. Also though, take your break for the weekend.
You're quite welcome. I'm just glad other people find my little tool helpful. I do this as a hobby, because I enjoy programming and problem solving (almost as much as I enjoy Elite: Dangerous, but that goes without saying).
Way back when I first started TDHelper I had an issue come up with the freshness of data during updates. I talked with Maddavo about it, and he basically said that the best way to get the freshest possible data was to do some combination of "usefull" + "use2d" + "use3h" (or a descending pattern starting from the oldest to the newest data) and then to pull the systems/stations/shipvendors (either first or last). Currently, there is no faster/better way than that due to how Maddavo has his database configured to provide updates.
As for the "--opt=force" thing, it's because I use my own internal logic for determining when to pull updates without "Force" being set in the UI. That option just prevents from using TD's Maddavo plugin related logic for handling what data to grab. We have to override it in order to pull data in descending order of freshness.
And as for explaining how the dropdown is intended to work, it primarily controls what CSVs to grab, with a few of the following exceptions: "Force All" is equivalent to the old checkbox "Force", it pulls everything (regardless of age) including all CSVs. "Force" is similar to "Force All" but it allows skipping price data with the checkbox next to the Update button. "None" skips all CSVs, only grabbing price data.
Hope this helps to kind of layout how I intended it to work. I'll try to make the tooltips more useful for the dropdown/update function for the next version. I don't intend to confuse the user, it's just difficult to catch everything all at once when I'm iterating versions as quickly as I have been. I wasn't joking when I said I was still in very active development.
(Edit: I think what I'll do for v1.05 is take the time to write a little wiki FAQ page to help people with similar questions. I was kind of surprised that's how Maddavo intended people to grab his data, and even more so that TradeDangerous doesn't do a better job of grabbing all the appropriate data.)