- Notices page with licenses information
- circles with title or description, show popup on click #135
- default snapshot permission NOT_LISTED #68
- Added git tag & commit version to footers of frontend and backend
- django backend footer, color and html-structure change
- attribution on Map also in Snapshot View
- attribution through mapbox js instead of html template
- openstreetmap attribution on map in new municipality mode
- adds wms support, pass simply all wms layer.parameters to leaflet
- Fixed notty run of 'make update'
- Fixed login, redirect to django login
- Fixed make deploy_local
- Added example gallery toogle to siteconfiguration #99
- Fixed snapshot edit modal z-index, now on top
- Added debounce municipality search #92
- Added env VUE_APP_FATHOM_SITEID and VUE_APP_SNAPSHOTSTOREURL
- Changed docker setup #74
- updated docker images
- removed need to symlink www.local.conf
- removed need to symlink node_modules
- cleanup of old makefile deploy commands
- Added DJANGO_SECRET, MAPBOX_TOKEN, MAPBOX_STYLE overwrites via .env file, see README.md
- Backend errors are now shown to the user, no longer crash the script #80
- Snapshot form validation: rule for municipality input, rule for file input #77
- Fixed Safari v-file-input #79
- Fixed update list with new snapshot #81
- Improved Snapshot upload municipality field behaviour and help button #76, #75
- Fixed empty snapshot list #72
Upgrade notes:
- Breaking change: you now need a symlink
ln -s docker-compose.dev.yml docker-compose.yml
for the local dev mode, but no other setup steps are needed anymore (see README.md)
- Fixed layout issues in map view on narrow viewports
- Improved language switching
- Added
snapshot.json
upload - Added
snapshot.json
download in snapshot list - Added user login via django
- Added API for snapshot upload
- Added site config for homepage_snippet and search_enabled
- Added language for homepage snippet
- Added fathom support
- Added data migration for snapshot json field to file refactor
- Added vue file upload for snapshot file
- Added frontend login page
- Added frontend snapshot editing
- Added apscheduler for screenshot generation
- Updated django image with new python package versions
Upgrade notes:
- Upgrading to 0.7.0 changes how snapshots are stored. The snapshot data is moved from a postgres json field to an external file. The migration is a normal django data migration and runs in the django database migration process (./manage.py migrate). The snapshot data json field will be removed in a future a release.
- For local development symlinking the current nginx configuration is recommended (see README.md for details)
- Added a mock snapshot store for improved onboarding
- Improved snapshot loading and switching
- Added snapshot sections in workspaces and municipalities based on topic
- Improved OpenGraph Support
- Improved screenshot server
- Added OpenGraph support for public snapshots (rich social media links)
- Improved error messages in frontend
- Improved screenshot server
- Improved django backend
- Added PNG downloads
- Added screenshot server
- Added Django and Vue tests
Released: 2020-04-09 Sprint: 4 "Out of the Box"
- Small fixes
Released: 2020-04-09 Sprint: 4 "Out of the Box"
- Workspace support
- Improved layouts
- Improved deployment
- Improved JSON editor in Django-Admin
- Experimental branch: automatic screenshot generator
Released: 2020-03-16 Sprint: 3 "Hello World"
- Legend is now using SVG rendering
- Small fixes
Released: 2020-03-11 Sprint: 3 "Hello World"
- SnapshotView support according to Gemeindescan Datapackage Specification
- Based on Leaflet and Simple Style GeoJSON
- Support for Simple Style GeoJSON and Leaflet Circles
- Support for Legends
- GeoDjango added
Released: 2020-02-20 Sprint: 2 "Map Space"
- Multilanguage support via
vue-i18n
- Improved docker setup
- Experimental: snapshot view
Released: 2020-02-13 Sprint: 2 "Map Space"
- Static content updates
Released: 2020-02-06 Sprint: 0 "Project Setup" + Sprint 1 "Splash Down"
- Initial version
- Django + Graphene + GraphQL + Vue setup
In issue 1 you can find an overview of the tech stack, and issue 2 for more general background.