Functional Testing (revised after first approval due to discovery of a failure mode):
Fiddle with the public/status.json file (the 'updated property and layers.aqi_forecast.updated) and see that changes are reflected OK in the GUI
A/B test the header image: it shouldn't look or display any different (except for very minor differences due to compression level)
Note the small changes to the intro text where the location of legends is called out more clearly.
Deployment things to test:
⚠️ There is a dangerous code change which removed the stray fragment that still referred to the old home within the scope of our Apache reflector. ./vue.config.js is removed.
TEST by running this both locally, and also npm run build && cd dist && python -m http.server -- both should work
Code changes to note:
The header image is shrunk down more than 20x
some dead code in store.js is removed (long-unused old stuff), cleanup not complete but hitting it where I find it
we use an async request to the /static.json so that it is never bundled into the build process
Functional Testing (revised after first approval due to discovery of a failure mode):
public/status.json
file (the'updated
property andlayers.aqi_forecast.updated
) and see that changes are reflected OK in the GUIDeployment things to test:
./vue.config.js
is removed.npm run build && cd dist && python -m http.server
-- both should workCode changes to note:
store.js
is removed (long-unused old stuff), cleanup not complete but hitting it where I find it/static.json
so that it is never bundled into the build process