SOTAmat / SOTAcat

CAT control for Elecraft KX radios and SOTAMAT
https://sotamat.com
Other
9 stars 2 forks source link

Bug: On iOS the spots "Time-range" selector does nothing and does not persist. #38

Closed brianmathews closed 3 months ago

brianmathews commented 3 months ago

Bug: On iOS the spots "Time-range" selector does nothing and does not persist.

Also, the formatting is not aesthetically pleasing.

Also, the drop-down has crazy options that I think should get purged: such as 10 seconds. The list only refreshes every 1 minute. I would remove the 10 second and 1 minute options and add a 12 hour option (for the purpose of finding S2S mistakes at the end of the day by reviewing history).

jeffkowalski commented 3 months ago

It's not a time-range selector, it's a refresh rate. Does that clarify?

Or maybe I misunderstood #22? Was I supposed to alter the look-back into the spots queue?

Or maybe why not both? ;)

brianmathews commented 3 months ago

I would expect Refresh rate should be fixed at around 1 minute. If you poll too fast Andy might get upset about Db load. If you poll much slower then you miss opportunities to make a contact before they QSY. Most other apps I know poll at around one minute.

If the cell phone network is very poor, the code should work if the previous poll has not completed in the time limit. Defend against that.

The feature Justin wanted was a way to look more into the past so that there would be something shown when doing development at night when there are few activators available. And I like to look into the past if I want to check my S2S entries for typos.

How about we move the refresh interval selector to the settings tab with choices of 30 seconds, one minute, and two minutes. We can also put the history interval on the settings page as well. Then we use the spot page header bar for filtering by mode.

jeffkowalski commented 3 months ago

I totally misunderstood #22, which I'll re-open. I'll close this one as a duplicate. I'll implement the lookback duration rather than polling rate.