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.
- Admin UI page with Batch-level Statistics
- Bootstrap 4 support for the glyphicons from Bootstrap 3
- New results CSV column
Turkle.username
- Login page less fugly
- Python 2.7 no longer supported
- CHANGELOG.md
- Support for running Dockerized Turkle with a URL prefix
- In Task Assignment view, browser focus now starts in iframe
- In Task Assignment view, iframe height now dynamically resizes to fill entire screen instead of being fixed to 500px. Resizing implemented using jQuery library iframe-resizer
expire_abandoned_assignments
view moved into Turkle admin controller
- Authentication support for multiple users using the
django.contrib.auth
framework - Admin UI for creating and modifying Projects and Batches
- Support for multiple assignments per task (i.e. redundant annotations)
- Support for database backups using django-dbbackup
- Almost every line of code. "Turkle 1.0" was a solid foundation, but the code base underwent extensive refactoring
- All Model names
- All routes
- Almost all View names
- Appearance of the UI
- Directory structure
RANDOM_NEXT_HIT_ON_SUBMIT
setting no longer supported