All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #93 Improve Docker build times
- #67 Remove Slack and more Intercom (Upstream alignment)
- #66 Improve language support including left-to-right, Farsi translation and improvements to German (Upstream Alignment)
- #52 Example reverse-proxy for production
- #11 Added Devcontainer based development environment
- #29 Basic performance test scripts in JMeter
- #13 Include configurable cookie notice and accessibility statement
- #7 Developer workflow established and documented - based on the suburb fork of pol.is
- #91 Allow no email transport to be configured without crash
- #87 Client report no longer hardcoded to pol.is domain
- #85 Fix local Docker Compose script
- #83 Fix broken Twemoji image URLs
- #76 Fix pull request template
- #59 Remove server headers from example production configuration/Update devcontainer
- #58
polis-math
filling container witherrorconv.*.edn
files - #53 Fix missing
libpq-dev
dependency when buildingserver
in Devcontainer - #49 Updated/removed vulnerable math dependencies including AWS housekeeping functions
- #48 Fix a XSS bug where HTML & Javascript can be dropped into description field
- #45 Update
file-server
to update dependencies in Dockerfile - #41 Update
server
to run a new version of Node and update dependencies - #42 Fix to crash when voting anonymously and remove legacy IP logging
- #39 Fix to #37 so that
file-server.Dockerfile
now builds with latest versions - #37 Migrated client-report from Gulp 3 to Webpack
- #33 Fix e2e tests and establish contribution workflow
- #30 Migrated client-admin from Gulp 3 to Webpack
- #5 Restored Docker build process
- #1 Fixed
authorUid is undefined
crash inserver
- #3 Fixed crash when
.headersJson
file not present forfile-server
- #80 Reduce client-participation bundlesize by optimizing D3.