Version: [5762] SateAIs API for QGIS 0.4.1

0.4.1 (2026-09-10)
- Fix: the plugin failed to load on QGIS 4 for anyone with a job in
their history (affected every release since 0.2.0)
- Fix: the Jobs list claimed to be newest-first but returned the
stored order
- Fix: timestamps with trimmed fractional seconds were unreadable on
QGIS LTR — raw text instead of a date, no runtime, wrong position in
the list
- Fix: the submission time and the analysis period on a job card are
now told apart
- Fix: clearing the drawn area now clears it from the map
- Fix: pasting a polygon now brings the map to it
- Jobs search matches part of a job id as you type, plus type, scene
and dates
- The declared QGIS range is now tested on 3.34 / 3.40 / 4.0 in CI
0.4.0 (2026-09-03)
- The credit cost and the area that will actually be analysed are
shown before you submit
- The map distinguishes the area you requested, the part that will be
analysed, and the part with no satellite data
- Jobs search matches a fragment of the job id as you type, plus type,
scene and dates
- Job cards state the outcome in words and label every figure
- Fix: a plugin-wide change to Python's default URL opener that
affected other plugins in the same QGIS session
- Fix: changing the area while an estimate was loading could crash
QGIS (3.40)
- Fix: clearing the drawn area now also clears it from the map
- Fix: results that are not map layers are named as such instead of
failing with a parser error
- Fix: jobs the server does not know about are removed instead of
warning on every refresh
- Fix: an area over the per-analysis limit now states both numbers and
what to do
0.3.0 (2026-08-14)
- Fix: "Get an API key" opened the console root, which redirects to
the login screen when signed out; it now opens the registration page
- The welcome page now leads with "Create a free account"
0.2.0 (2026-08-03)
- Time-series results are coloured by change magnitude and direction
(red = increase, blue = decrease); unchanged cells recede to a
hairline
- Time-series detection counts now count changed cells instead of
every grid cell in the AOI
- Job cards show the analysed period (or the scene) and spell out the
detection type
- Sync imports each job's request parameters, so console / CLI / MCP
jobs get their AOI and dates in QGIS
- Faster result loading: per-cell chart series are dropped before the
GeoJSON reaches QGIS
- The background job poll is cancelled on unload, so it no longer runs
into QGIS's own shutdown
0.1.3 (2026-07-28)
- Support QGIS 4.x (raise qgisMaximumVersion to 4.99; the code was
already Qt6-ready since 0.1.1)
0.1.2 (2026-07-22)
- Update the plugin contact email
0.1.1 (2026-07-22)
- Resolve plugin-repository security-scanner findings (no functional
changes)
- Qt6-ready enum syntax throughout (QGIS 4 forward compatibility)
0.1.0 (2026-07-16) — First public release
- Run 5 SAR detections from QGIS: ship, oil slick, new/disappeared
building, time series
- Draw an AOI on the canvas or paste WKT; results load as styled map
layers
- Submitted AOI is added as a toggleable outline layer alongside the
result
- Jobs tab: background status polling, sync of recent server-side
jobs, search
- Welcome page and guided API key setup (key from
https://console.spcsft.com)

yes

shotauchida

2026-09-14T03:35:05.148591+00:00

3.34.0

4.99.0

None

no

Version management

Plugin details