SOQyT v1.3.0
SOQyT v1.3.0
New: Comprehensive Error Logging
Every HTTP request is now logged: URL, ADQL query preview, HTTP status, response size, and elapsed time. Exceptions include full Python tracebacks. The log is written to soqyt_log.log alongside the app; the five most recent session logs are kept as soqyt_log_YYYY-MM-DD_HHMMSS.log.
Help → View Log opens a colour-coded log viewer with Refresh, Copy All, and Save buttons. Error lines appear in red, warnings in yellow, debug in grey.
New: Automatic Update Check
SOQyT polls the GitHub releases API at startup in a background thread. If a newer version is available, a green banner appears with Download and Skip this release buttons. Download streams the platform zip to a folder you choose, with a live progress bar. A "Don't check again" checkbox disables future checks. Help → Check for Updates triggers a manual check at any time.
Bug Fix: Empty Response from NASA Exoplanet Archive
An empty HTTP 200 body from NEA now shows a descriptive red error banner instead of silently returning 0 results — makes proxy or firewall interference immediately visible.
Bug Fix: SIMBAD Detail Data Missing for Every Star
Two SIMBAD TAP query bugs silently failed on every batch query:
ORDER BY m.plx_err ASCwas rejected by the SIMBAD TAP parser — parallax measurements were missing from the detail panel.- The distance table was renamed from
mesDisttomesDistance— distance measurements were missing from the detail panel.
Both now return data correctly.
Improvement: Scrollable Left Panel
The search-parameter panel now has a vertical scrollbar and is never clipped when the window is resized smaller than the panel height.