projecthorus / radiosonde_auto_rx

Automatically Track Radiosonde Launches using RTLSDR
GNU General Public License v3.0
499 stars 126 forks source link

Upgrade to Tabulator 6.3.0 #921

Closed argilo closed 1 month ago

argilo commented 1 month ago

Fixes #915.

Updating Tabulator fixes the issue with the telemetry table (and map) displaying incorrectly in Firefox. I chose the latest available release, 6.3.0. A number of API changes have been made, so I updated the Auto-RX code where needed.

I've tested the Historical page, but haven't yet had a chance to verify that the telemetry table works correctly during a flight. (I'll have a chance in an hour or two.)

argilo commented 1 month ago

It's probably easiest to review the code changes while ignoring differences in white space: https://github.com/projecthorus/radiosonde_auto_rx/pull/921/files?w=1

argilo commented 1 month ago

I'm tracking a flight now, and the telemetry table looks to be working as expected.

argilo commented 1 month ago

I noticed that the source map for Tabulator (which I had added) was rather large, so I took it out to avoid bloating Auto-RX. If anyone needs it for debugging purposes, they can always download their own copy.

argilo commented 1 month ago

I also noticed that I forgot to update jquery_wrapper.min.js, which is a part of Tabulator. But it turns out Auto-RX doesn't use it, so I'll remove it instead.