Status report, section 18:
- 18.7 Carto base maps: the access key, why the parameter name matters,
where the key is configured, and why it is visible by design.
- 18.8 Offline map tiles kept across updates (SW v25): every update since
v4 deleted downloaded tiles; tile caches are now versioned separately
and older tiles are moved rather than deleted.
- Documentation and open items renumbered to 18.9 and 18.10; new open
items for re-downloading offline areas and the CARTO key on deployment.
Section 4 (comparison with the functional specifications): the vector
import/export row now lists Shapefile, GeoJSON and KML export and is
Partial, since GeoPackage and DXF are not yet supported; typo fixed in the
document management row; counts now 11 complete, 13 partial, 3 not started.
LUPMIS2_Open_Issues_Estimates.docx: two-page meeting handout. Page 1 lists
open issues with development estimates; page 2 lists what is not yet built
from Functional Specifications v4, with scoping estimates.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Section 18 described the typed circle radius and the movable analysis popup as
held on a branch awaiting a usability check. They have since been merged and
issued as Service Worker v24, so the section now says so.
18 intro Service Worker versions for the period run to v24.
18.5 Heading no longer "under test". The status paragraph records the
merge after desktop approval, and the two defects found by testing
through the controls before it: Escape applying the value it was
meant to discard, and a typed 200 m stepping by 5 m because the map
library recomputes the radius a couple of hundred-billionths of a
metre short. Mobile remains unverified.
18.6 Adds "Typing a number exposes an error that dragging hides" from the
Typed Measurements design review, with its paragraph and table
verbatim, replacing the section's own shorter version of the same
point. What follows says what was built, including where it departs
from the review: the review suggested measuring the result with
ol/sphere, but the same cos(latitude) factor is used both ways so
the value typed, the radius shown and pi x radius^2 agree exactly.
18.7 Records the four guide and manual passages corrected after the
merge, and that the fourth was only found by reading the rendered
page.
18.8 The open item is no longer "merge it"; it is the phone check that
is still outstanding.
August's open items in 17.13 are left as written — they are the record of that
period.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The tracked report had not moved since May and still ended at section 12, the
April update — five months and six sections behind. Revisions 13 to 18 were
written but only ever existed as -v(n) snapshots, which .gitignore excludes by
design: the rule added in 9b57ff9e keeps interim snapshots out of the repository
and says the current report stays tracked. That second half had stopped
happening, so the repository's copy was quietly stale while the real document
moved on outside it.
This replaces the tracked file with the current revision, which now runs to
section 18 (September 2026) and covers the period April to September.
Section 18 records this period's work: the drawing toolbar rebuilt as a docked
left rail, four rounds of correction against a real iPhone, the two ways of
adding a point reduced to one, the Markers-layer defect that had been present
since the beginning, the Web Mercator correction to circle measurements, and the
first part of the user manual alongside the schema summary.
Two things it states plainly rather than glossing. The typed circle radius and
the movable analysis popup are recorded as under test on a branch, not as
shipped — LUSPA confirmed them on a desktop, but the remote server was down and
the touch behaviour is unverified. And 18.2 lists the four iPhone failures with
their causes, because the pattern is more useful for planning than the
individual faults: desktop testing at a phone-sized window verifies layout
arithmetic, but not stylesheet load order in the built application, nor how iOS
paints.
The -v(n) files stay ignored. If those snapshots should be versioned too, the
ignore rule is the thing to change, not this commit.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>