2.1 (2017-11-11)
Small rework of the frontend foundation of the project (no direct frontend changes).
- Use
yarn
to pull in all frontend dependencies. - Use
webpack
to compile amain.js
bundle including JavaScript code and CSS (minified inproduction
).- The user only makes one HTTP request to the server and not several to retrieve the frontend libraries.
- It's more convinient to add new JavaScript dependencies, as long as we are using this frontend
- Get rid of the unmaintained
django-bootstrap-datetimepicker3
package. Replace with normally embeddedbootstrap-datetimepicker3
. - Change the DateTimePickers to be
inline
always, thus hiding theinput
field from the user. - Update formatting and translations.
- Get rid of
from __future__
imports. The codebase should be Python 3 only now.