Skip to content

v2.0.0

Compare
Choose a tag to compare
@BeritJanssen BeritJanssen released this 29 Apr 15:38
· 823 commits to main since this release

What's Changed

New features

  • Add image model (#836)
  • Add description and image properties to experiment model (#859)
  • Add theme support to Experiment model and components (#810)
  • Add footer to theme (#906)
  • Refactor experiment collection (#781, #884, #886, #854, #880, #908, #964)
  • Show information about sessions on ExperimentCollection dashboard (#872, #933, #918)
  • Add Experiment collection about page (#885)
  • Add CongoSameDiff experiment (#806, #940, #944, #948, #902, #903, #898, #920, #958)
  • Add useDisableRightClickOnTouchDevices hook (#869)
  • Enforce experiment slugs to be lowercase and disallow reserved keywords (#815)
  • Allow updating sections (#837, #943)
  • Add url_prefix validator (#858)

Config

  • Migrate from CRA to Vite (#688, #874)
  • Remove docker-compose-manage.yaml and add gettext package to DockerfileDevelop (#812)
  • Revert traefik service and add-hosts-entries script (#811)
  • Fix podman workflow (#813)
  • Update Podman workflow to include Sentry release action by (#814)
  • Add Dockerfile for "old style" deployment (#816)
  • move apt-get update to same layer as library installs (#850)
  • Fix coverage badge generation after Vite migration (#860)
  • introduce fixed order MatchingPairs board for practice purposes (#867)
  • Refactor SCSS build process in frontend (#923)

Fixes

  • Fix play again in TuneTwins (#820)
  • Fix experiment slug field validation (#835)
  • Fix: refactor MatchingPairs (#843)
  • Refactor query parameter handling in App.js (#849)
  • fix: select all MatchingPairs sections which don't have tag 'Original' (#852)
  • Fix experiment name link in admin dashboard (#876)
  • Fix jumpy counter on SongSync (#887)
  • Fix default values for environment variables (#882)
  • Do not apply animation class if showAnimations=false (#881)
  • Save continuation_correctness to session json_data (#870)
  • Fix duplicate import and remove unused imports (#892)
  • Fix hard-coded redirect to playlist overview (#891)
  • Use random seed before shuffle (#896)
  • Fix deterministic randomisation (#897)
  • Fix coverage report generation and badge creation for frontend (#899)
  • Fix Teams notification messages to escape "special" characters in titles (#910)
  • Fix bindings between vs code, yarn pnp, typescript and node_modules (#911)
  • Fix edit sections (#907)
  • Fix word-wrap issue in edit-sections.html and add links to experiment and collection in admin overview (#921)
  • Fix participant creation (#925)
  • Fix "unknown view" error and refactor fetch requests (#909)
  • Update RELOAD_PARTICIPANT_TARGET URL in production settings to avoid double slashes in social media share url (#951)
  • Fix session mixup (#953) (#954)
  • Fix categorization first_round (#961)
  • Set first card status to seen (#957)
  • Delete playlist action from first_round (#962)
  • Update app name to muscle (#969)

Library updates

  • Chore(deps): Bump vite from 5.0.10 to 5.0.12 in /frontend (#855)
  • Chore(deps): Bump follow-redirects from 1.15.2 to 1.15.6 in /frontend (#862)
  • Chore(deps): Bump django from 3.2.24 to 3.2.25 in /backend/requirements (#868)
  • Chore(deps): Update dependencies and configuration files (#888)
  • Chore(deps): Bump express from 4.18.2 to 4.19.2 in /frontend (#890)
  • Chore(deps): Bump vite from 5.2.3 to 5.2.6 in /frontend (#916)
  • Chore(deps): Bump pillow from 10.2.0 to 10.3.0 in /backend/requirements (#915)
  • Chore(deps): Upgrade Storybook to version 8.0.6 (#924)
  • Chore(deps): Bump vite from 5.0.10 to 5.2.8 in /frontend (#929)
  • Chore(deps): Bump tar from 6.2.0 to 6.2.1 in /frontend (#934)
  • Chore(deps): Bump idna from 3.3 to 3.7 in /backend/requirements (#947)
  • Chore(deps): Bump sqlparse from 0.4.4 to 0.5.0 in /backend/requirements (#955)
  • Chore(deps): Bump gunicorn from 20.1.0 to 22.0.0 in /backend/requirements (#956)

Full Changelog: v1.9.3...v2.0.0