Repository navigation
v0.2.0
Summary
This release includes two new features:
- The addition of static XYZ tiles as a mosaic output
- The application does not yet make use of these tiles for any frontend pieces.
- For now, these tilesets can be created with a CLI command. In the future the creation will be automated or triggered from the frontend.
- Lists of Maps on the frontend now have an XYZ column to indicate whether a tileset has been made for that map
- Social authentication through OpenStreetMap
- Much more in the PR (see changelog below)
Upgrade steps
- Run
uv run manage.py migrate- This should install the newly added python dependencies
django-allauth[socialaccounts]andtopojson
- This should install the newly added python dependencies
- Run
uv run manage.py configure-servicesto remake the celery systemd files- The new services are
celery_mainandcelery_mosaic.
- The new services are
- Enable and start these services with provided instructions from the command
- Make sure these new workers are used by watching logs during a prep or georef session
- Disable and remove the old celery service, which is just called
celery.
To enable OpenStreetMap authentication, create a new OAuth 2 application in OSM and use that information in these two environment variables:
OSM_OAUTH_APP_CLIENT_ID="<etc>"
OSM_OAUTH_APP_SECRET="<etc>"
Bugfixes
- navbar height
- non-map modal toggle
- import error in s3 utils
- update the Atlascope footprints output to be in TopoJSON format
What's Changed
- Bugfixes: navbar height; non-map modal/toggle; download links; donor names by @mradamcox in #376
- 374 xyz tiles by @mradamcox in #377
- reorg s3 utils by @mradamcox in #379
- 143 osm auth by @mradamcox in #383
- Atlascope footprint output, display XYZ tiles url where available by @mradamcox in #384
Full Changelog: v0.1.0...v0.2.0