Skip to content

Releases: Amsterdam-Music-Lab/MUSCLE

v2.1.1-001

27 May 12:54
172625b
Compare
Choose a tag to compare

This seperate release + tag is solely created for the purpose of testing the deploy to production workflow.

What's Changed

  • Fixed: Deploy to production on tags and release creation by @drikusroor in #1035

Full Changelog: v2.1.1...v2.1.1-001

v2.1.1

27 May 11:10
a89ca36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

27 May 09:11
e23d9f3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

29 Apr 15:38
Compare
Choose a tag to compare

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

v1.9.3

18 Mar 19:00
8a348aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.2...v1.9.3

v1.9.2

07 Mar 15:31
be75e49
Compare
Choose a tag to compare

What's Changed

  • Hotfix: Fix passing participantId only when it exists by @drikusroor in #840

Full Changelog: v.1.9.1...v1.9.2

v1.9.1

07 Mar 15:15
c0ead10
Compare
Choose a tag to compare

What's Changed

  • Hotfix: Fix experiment URL participant_id query parameter handling by @drikusroor in #839

Full Changelog: v.1.9.0...v.1.9.1

v1.9.0

04 Mar 12:59
Compare
Choose a tag to compare

What's Changed

New features

Fixes

Documentation and setup

  • Docs: Add troubleshooting section to README by @drikusroor in #682
  • Config (Traefik): Configure a Traefik reverse proxy Docker container to use muscle.local and backend.muscle.local domains by @drikusroor in #717
  • Docs(README): Multiple improvements to the readme file by @drikusroor in #793
  • Set correct default slug in .env.dist to gold-msi by @drikusroor in #792

Continuous Integration

  • CI: Add frontend coverage badge for frontend tests by @drikusroor in #693
  • Test: Increase backend code coverage by @drikusroor in #697
  • CI: Add Flake8 for linting by @drikusroor in #699
  • Fix (Lint): Enable E713 & E266 flake8 rules and fix issues by @drikusroor in #704
  • Fix (Lint): Fix linting issues and remove unnecessary blank lines in .flake8 file by @drikusroor in #707
  • Fixed(CI): Remove unnecessary condition in CI workflow by @drikusroor in #700
  • Fixed: Enable E711 flake8 rule and fix linting issues by @drikusroor in #703
  • Podmanify MUSCLE applications to enable automatic CI/CD by @drikusroor in #722
  • Config: Update port mapping in docker-compose file for podman by @drikusroor in #786
  • CI: Add deployment workflows for test and acceptance environments by @drikusroor in #788
  • CI: Add restart options to Docker services by @drikusroor in #798

Library updates

  • Chore(deps): Migrate to React 18 by @drikusroor in #649
  • Chore(deps): Bump follow-redirects from 1.15.2 to 1.15.4 in /frontend by @dependabot in #702
  • Chore(deps): Bump pillow from 10.1.0 to 10.2.0 in /backend/requirements by @dependabot in #727
  • Chore: Update package.json files with license, homepage, and description by @drikusroor in #749
  • Chore(deps): Bump django from 3.2.23 to 3.2.24 in /backend/requirements by @dependabot in #758
  • Chore(deps): Bump ip from 2.0.0 to 2.0.1 in /frontend by @dependabot in #787
  • Chore: Only generate code coverage badges on push to develop by @drikusroor in #795
  • Chore(deps): Make sure that django-markup is added to both dev & prod requirements by @drikusroor in #794

Full Changelog: v1.8.0...v.1.9.0

1.8.0

26 Jan 13:41
a5bb3cf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.8.0

1.7.0

21 Dec 07:58
Compare
Choose a tag to compare

What's Changed

  • Reorganize complex components to reuse simpler ones (#562, #659)
  • Improve selection of questions in admin (#631)
  • Fix plural form in admin interface (#647)
  • Improve json export from admin interface (#646)
  • Bugfixes (#650, #644, #664)
  • Documentation improvements (#613)
  • Setup Storybook (#620, #658, #645)
  • Reconfigure test workflow (#637)
  • Configure Sentry (#636)
  • Configure lingting (#643)
  • Add coverage reports (#641, #642)
  • Frontend unit tests (#640)

Full Changelog: v1.6.0...v1.7.0