Recent Releases of muscle

muscle - v3.5.1

Hotfix

  • questionnaire.py redirects to experiment.slug instead of settings.RELOAD_PARTICIPANT_TARGET (9de28732b2)

- Python
Published by BeritJanssen 6 months ago

muscle - v3.5.0

New features

  • Return information of number of played sessions on experiment.get request (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1559)
  • That's My Song: ask questions every round after first playthrough (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1580)

Bugfixes

  • TuneTwins: change order of questions and explainer (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1554)
  • TuneTwins: backend fixes (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1552)
  • TuneTwins: ordering and percentile (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1555)
  • fix block retrieval (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1558)
  • fix TypeError when result.score is None (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1560)
  • properly handle multiple result objects (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1575)
  • avoid database error when empty feedback text is submitted (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1576)
  • properly handle Participant.DoesNotExist error (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1577)
  • DurationDiscrimination: finalize experiment when max number of turnpoints is reached (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1578)
  • fix autoplay histogram (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1579)

Library updates

  • chore(deps): bump django from 4.2.20 to 4.2.21 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1556)
  • chore(deps): bump vite from 5.4.17 to 5.4.19 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1557)
  • chore(deps): bump django from 4.2.21 to 4.2.22 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1561)
  • chore(deps): bump requests from 2.32.0 to 2.32.4 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1562)
  • chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1563)
  • chore(deps): bump urllib3 from 1.26.19 to 2.5.0 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1564)
  • chore(deps): bump form-data from 4.0.0 to 4.0.4 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1573)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.4.1...v3.5.0

- Python
Published by BeritJanssen 6 months ago

muscle - v3.4.1

Fixes

  • Update questions through Python files (c9efe1b10c6, 9d27a19610369, c8153dce6fdf3284727293f71645d6af25ea0752)

Library updates

  • chore(deps): bump vite from 5.4.16 to 5.4.17 in /frontend (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1551)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.4.0...v3.4.1

- Python
Published by BeritJanssen 11 months ago

muscle - v3.4.0

Features

  • Duplicate question (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1550)

Library updates

  • bump vite from 5.4.14 to 5.4.16 in /frontend (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1549)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.3.0...v3.4.0

- Python
Published by BeritJanssen 11 months ago

muscle - v3.3.0

What's Changed

Features:

  • Export results through management command (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1548)

Library updates:

  • https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1547

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.2.3...v3.3.0

- Python
Published by BeritJanssen 11 months ago

muscle - v3.2.3

What's Changed

Features

  • Support of Plausible analytics (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1515, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1512)
  • Add simulation of Hooked section selection by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1536)

Documentation

  • Move remaining wiki items to mkdocs (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1501, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1519)
  • Adjust name of continuation->verification scoring rule (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1511)
  • Add Condition Type, Condition & Section selection logic to MP2.0 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1496)
  • Add docstrings to question.models, question.questions and question.utils (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1517)

Fixes

  • Update default experiment slug in bootstrap command to gold-msi (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1513)
  • Add missing image migration by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1545)
  • Make emphasizeTitle a style option (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1516)
  • Format start_time and duration to float in template for correct decimal values (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1530)
  • Update fixtures (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1500)
  • Use Circle rather than ListenFeedback for Preload (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1523)
  • Log audio latency of participant by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1529)
  • Do not set duration when adding sections through csv (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1533)
  • Apply seen condition to sections earlier (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1535)

Library updates

  • Set postgres version to 16 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1514)
  • https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1509, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1522, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1539, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1537, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1541, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1542, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1543, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1544

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.2.2...v3.2.3

- Python
Published by BeritJanssen 11 months ago

muscle - v3.2.2

Hotfix: do not alter TranslatedContent objects in ExperimentForm

- Python
Published by BeritJanssen 12 months ago

muscle - v3.2.1

What's Changed

  • Config: Add Plausible analytics script to index.html by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1510

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.2.0...v3.2.1

- Python
Published by drikusroor about 1 year ago

muscle - v3.2.0

What's Changed

New features

  • Improved documentation (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1419, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1422, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1423, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1433, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1430, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1435, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1420, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1439, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1438, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1494, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1495, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1478, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1444, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1445, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1447, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1451, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1448, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1446, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1452, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1453, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1450, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1470, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1482, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1499, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1505, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1493, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1506, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1492)
  • Enhance MatchingPairs game (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1416, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1472, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1491)
  • Improve Experiment admin interface (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1434, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1475, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1474)
  • FAIR software enhancement: add CITATION.cff file (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1471)
  • Config: Set session cookie age to 3 months by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1454)
  • Improve translation functionality (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1427, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1347, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1463, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1490)

Refactors

  • Cleanup categorization experiment (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1426)
  • Unify style handling by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1487)
  • Use a Practice ruleset to implement training phases (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1360)

Bugfixes

  • Bring back final cup and center align text (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1503)
  • Update MSW initialization with relative service worker URL (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1441)
  • Song duration configuration (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1431)
  • Create Experiment and Phase object in bootstrap.py (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1361)
  • Fix logging of timestamps (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1467)
  • Fix deletion of blocks related to translated content (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1449)
  • Pin PostgreSQL image to version 16 in docker-compose files (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1459, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1461)
  • Move step to the right input 'start_time' (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1476)

Library updates

  • chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /frontend (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1421)
  • Chore(deps): Update Python version and fix branch references in requirements files (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1508)
  • Chore(deps): Upgrade Storybook to version 8.6 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1481)
  • chore(deps): bump vite from 5.4.6 to 5.4.12 in /frontend (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1480)
  • chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /backend/requirements (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1443)
  • chore(deps): bump django from 4.2.17 to 4.2.18 in /backend/requirements (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1479)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.1.0...v3.2.0

- Python
Published by BeritJanssen about 1 year ago

muscle - v3.1.0

What's Changed

Admin interface improvements:

  • Avoid duplicate slugs for Experiment model (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1396)
  • Add feedback to block json export (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1400)
  • Move feedback to experimenter dashboard (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1398)
  • Add collapsible functionality to block forms with expand/collapse all buttons (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1392, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1414)
  • Add reinitialization for django-select2 on form change (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1409)

Bugfixes

  • Hooked does not display song name & artist in Score view (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1402, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1413)
  • Use buffers object to check wether a section has already been loaded by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1403)
  • Fix typo (arist_name) (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1406)
  • Fix session method and format code (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1412)
  • Update play again URL format to include '/block' prefix by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1410)

Refactoring

  • Integrate Round management and enhance Histogram component (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1397)

Library updates

  • Chore(deps): Upgrade Storybook to version 8.4.6 (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1411)
  • chore(deps): bump django from 4.2.16 to 4.2.17 in /backend/requirements (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1415)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v3.0.0...v3.1.0

- Python
Published by BeritJanssen about 1 year ago

muscle - v3.0.0

What's Changed

Added features

  • Admin researcher dashboard (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1144, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1148
  • Added: SocialMediaConfig models, admin form, serializer & frontend integration by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1166
  • Added: Add translated_content model and update Experiment model by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1208
  • Data model visualization (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1202, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1242)
  • Add multi-languageBlockTranslatedContent in relation to Block by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1227
  • Added: Make submit row fixed on the bottom of the screen until the user scrolls down completely by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1251
  • mkdocs documentation by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1260
  • Documentation of section.models by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1300
  • Creating custom questions from admin by @albertas-jn in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1228
  • Added: Set head data of Experiment page based on name, description and its theme's image by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1285
  • Add timestamp for start of turn in MatchingPairs by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1350
  • Duplicate experiment by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1330
  • Added: Make the Histogram component display the actual audio instead of showing random bar heights by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1297
  • Added: Add ProgressBar component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1364 ### Refactors
  • Refactor: Rename Experiment component, hook, type & API names to use 'block' instead of 'experiment' by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1146
  • Refactor: ExperimentCollection, ExperimentCollectionDashboard, Header, Score & Rank components by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1140
  • Refactor: Rename ExperimentCollectionGroup to Phase (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1141, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1150, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1164)
  • Refactor: Refactor URL matching and references to Experiment to use Block by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1181
  • Refactor: Refactor block and block feedback URLs by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1184
  • Refactor: Refactor experiment collection to experiment model and update related fields by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1186
  • Added: Add SponsorImage model and update FooterConfig model by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1188
  • Refactored: Remove GroupedBlock model and relate Block directly to Phase by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1194
  • Refactor: Start phasing out first_round and create session in get_block by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1191
  • Clean up and document session functions (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1200, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1236, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1315)
  • Changed experiment to block by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1206
  • Chore: Remove no longer used first|random|last_experiments fields from Experiment model by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1216
  • chore: remove Visual Matching Pairs rules & playback action by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1219
  • Clean up round getters by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1209
  • Remove first_round methods from rules files by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1224
  • Refactor block retrieval by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1241
  • Refactor: Incorporate image_labels into ImagePlayer component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1249
  • Refactor: Refactor makeResult function and form handling in Trial component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1254
  • Remove unnecessary fields from admin by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1263
  • Refactored: Clean up onResult, makeResult, and onNext by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1262
  • Added: Refactor social media message handling and improve social media info method by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1288

Backend improvements

  • Add ruleset template by @albertas-jn in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/302
  • Added: Add 'active' field to ExperimentCollection model and allow admin user to deactive an experiment collection by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1125
  • Added: Add error message for missing experiment collection by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1142
  • Added: Add bonus_points to block view and use it in Matching Pairs by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1168
  • Added: Add Experiment->Phase->Block nested inline forms by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1193
  • Add participant score_sum() by @albertas-jn in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1220
  • Added: Validate experiment in experiment admin and fix non-existent consent upload path slug by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1214
  • Add validate_playlist method for rhythm experiments by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1317
  • use join for file paths by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1349
  • Refactor: refactor toggle button indicators for collapsible forms by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1388
  • Added: Integrate django-select2 for enhanced form field selection by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1391
  • Docs: Enhance ImageAdminForm with additional fields and help texts by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1375

Frontend improvements

  • Conversion to TypeScript (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1126, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1127, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1137, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1173, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1172, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1171, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1170, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1174, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1169, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1175, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1195, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1196, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1197, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1225, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1205, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1207, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1255)
  • feat(Block): Add key prop to force child component re-renders by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1238
  • Refactor: Properly type Block child components by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1243
  • Chore: Remove section.ts as it's not being used anywhere by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1246
  • Style: Improve styling & stories of profile view, rank & cup by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1306

CI

  • CI: Backup before deployment to ACC & PROD by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1123
  • CI: Refactor e2e tests and add smoke tests for production environment by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1143
  • CI: Optimize CI workflow to run tests and linting only on relevant file changes by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1149
  • CI: Replace autopep8 & flake8 by ruff for linting backend code by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1201
  • CI: Update GitHub Actions checkout action to v4 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1217
  • Refactor: Remove teams notifications workflow by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1235
  • CI: Refactor workflow file to build and publish Documentation website and Storybook simultaneously by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1258
  • CI(coverage): Exclude a whole bunch of unneeded directories and files used to calculate the frontend code coverage percentages by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1292

Bugfixes

  • Fixed: Update fetch URL in markdownpreviewtext_input.html by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1120
  • Fix: Delete playlist crashes the admin when section has no song by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1156
  • Fix: can go back to collection by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1167
  • Fixed: Add improved check for socialmediaconfig existence and add test by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1183
  • Chore: Improve security & fix some linting errors by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1189
  • Fixed: Fix block filter in ParticipantAdmin by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1203
  • Fixed: Fix InternalRedirect component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1213
  • fix: missing max_length of TextQuestion by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1218
  • Fixed: Fix warning about key in spread props and make key explicit by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1223
  • Bugfix: rerender consecutive views of same type by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1239
  • Fixed: MarkdownPreview widget's initialization issues by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1253
  • Fix speech2song, musical_preferences and huang_2022 after refactor by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1250
  • Fixed(migration): Refactor block content migration script by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1256
  • Fixed: Fix duplicate next_round call by handling theme logic in a separate effect by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1264
  • Chore(migration): Add missing migration by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1269
  • Fix(Docs): Fix paths to workflow status badges by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1275
  • Fix button array spacing by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1280
  • Chore: Redirect /collection/{slug} to /{slug} by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1287
  • Fix #1308: adjust categorization rules file by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1312
  • Fix Hooked experiment flow by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1313
  • Fix DDI/HBAT crash on end of block by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1328
  • Fix: ActionNotCallable error in Experimenter's Dashboard by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1346
  • Fix section retrieval during development by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1332
  • Fix: adjust trial title logic for rhythm discrimination rounds by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1348
  • Provide fallback for required variables for social media content by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1331
  • Fixed: Add phase model and associate with blocks in experiment fixtures by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1358
  • Restore option to restart experiment by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1359
  • Bugfix: revise logic on start of categorization experiment by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1341
  • Fixed: Add random and interval props to Histogram component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1363
  • Fixed: Refactor Django template to avoid method calls and set placeholders consistently by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1365
  • Fix: make experiment slug unique by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1366
  • Fix serialization error for returning participants by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1377
  • Fixed: Temporarily enable random bars in Histogram for audio playback animation by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1393
  • Fixed(Sentry): Update Sentry and fix Sentry configuration for React Router V6 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1395

Library updates

  • chore(deps): bump urllib3 from 1.26.18 to 1.26.19 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1128
  • chore(deps): bump ws from 8.14.2 to 8.17.1 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1129
  • Update django to 4.2.0, update python to 3.11 by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1158
  • chore(deps): bump certifi from 2023.7.22 to 2024.7.4 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1176
  • Chore(deps): Remove IPToCC and numpy from base requirements by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1161
  • Chore(deps): Update dependencies and refactor code by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1162
  • chore(deps): bump django from 4.2.11 to 4.2.14 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1185
  • Chore(deps): Update npm dependencies react-router, react-router-dom, @sentry/react & next-share to latest version for frontend by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1199
  • add CSRFTRUSTEDORIGINS for django 4.20 by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1160
  • chore(deps): bump sentry-sdk from 1.38.0 to 2.8.0 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1190
  • Chore(deps): Update Storybook to version 8.2.5 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1198
  • chore(deps): bump tqdm from 4.65.0 to 4.66.3 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1231
  • chore(deps): bump axios from 1.6.2 to 1.7.4 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1232
  • chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1234
  • chore(deps): bump django from 4.2.14 to 4.2.15 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1222
  • chore(deps): bump vite from 5.2.8 to 5.2.14 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1267
  • chore(deps): bump express from 4.19.2 to 4.21.0 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1265
  • chore(deps): bump vite from 5.2.8 to 5.4.6 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1268
  • chore(deps): bump django from 4.2.15 to 4.2.16 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1309
  • chore(deps): bump rollup from 4.21.3 to 4.24.0 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1314
  • chore(deps-dev): bump happy-dom from 12.10.3 to 15.10.2 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1354
  • Chore(deps): update Storybook and related dependencies in package.json to 8.4.2 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1355
  • chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1376
  • Chore(deps): Replace next-share with react-share and add Storybook stories for Social component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1390

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.2.7...v3.0.0

- Python
Published by BeritJanssen over 1 year ago

muscle - v2.2.7

What's Changed

  • Refactor: Remove logoClickConfirm and make user go to the experiment dashboard directly by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1303

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.2.6...v2.2.7

- Python
Published by drikusroor over 1 year ago

muscle - v2.2.6

What's Changed

  • ToontjeHoger Kids hotfix by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1295

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.2.5...v2.2.6

- Python
Published by BeritJanssen over 1 year ago

muscle - v2.2.5

What's Changed

  • Fixed: Refactor Docker commands in scripts to use docker compose by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1282
  • Fixed: Revert replacing docker-compose-deploy.yml with docker compose-deploy.yml by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1283
  • Fixed (style): Prevent percentage circle from overlapping background circle by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1281
  • Added: Disable pinch zoom on iOS by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1284
  • Fixed(style): Move percentage circle down 100% to align with background circle by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1286
  • ToontjeHogerKids fixes by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1289
  • Fixed: Fix podman-compose file names by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1290
  • Fixed: Fix Circle percentage overlap issue (attempt 3) by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1291
  • Chore(deps): Update package.json version to 2.2.5 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1293

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.2.4...v2.2.5

- Python
Published by drikusroor over 1 year ago

muscle - v2.2.4

What's Changed

  • Hotfix: Fix social media share issues & rounds localization by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1152
  • Release v2.2.4 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1157

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.2.3...v2.2.4

- Python
Published by drikusroor over 1 year ago

muscle - v2.2.3

NB: v2.2.0, v2.2.1 & v2.2.2 have never been created & released through Github releases.

What's Changed

  • Chore: Update package version to 2.1.0 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1026
  • CI: Configure deployment to Production server by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1015
  • fix: return correct content for first_round by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1029
  • Chore: Update package version to 2.1.1 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1031
  • Fixed (CI): Trigger workflow (not just job) on release creation as well by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1034
  • Added: Add server-side playlist validation to rules files by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/995
  • Added: Enable sourcemap generation in build configuration by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1041
  • Fixed: Do not call onNext in onResult when we should break the round by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1043
  • Fix return value in the experiment form's clean_playlists method by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1039
  • Added: Validate file existence validation in Experiment & Playlist forms by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1042
  • CI: Configure Selenium E2E tests to run in Docker and in Podman workflow by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1010
  • Fixed: Fix theme serialization in get_experiment view by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1050
  • Feature/display footer by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1048
  • Fixed: Fix play again URL rendering by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1056
  • Added: Add admin interface app for global admin dashboard theming and styling by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/987
  • Added (CI): Add schedule for database backup by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1045
  • Implement ToontjeHoger Kids experiments by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1052
  • Add score and rank to header by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1038
  • Add react-helmet-async package and configure head/og tags by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/993
  • Fixed: Fix internal Final button link (v2) by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1066
  • Added: Allow SVG & WebP images to be uploaded in the Image model by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1067
  • Feature/thk debriefs by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1064
  • Feature/dashboard adjustments by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1062
  • Added: Style play buttons according to neutral-inverted style by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1068
  • Questions in database by @albertas-jn in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/946
  • Added: Add validate_playlist method for Toontje Hoger 1 - Mozart experiment rules by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1070
  • Fix: Teletunes questions import and circular import by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1085
  • feat: validate Preverbal playlist by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1086
  • Added: Add playlist group validation to ToontjeHoger5Tempo rule by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1080
  • shut down containers in test deploy scenario by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1088
  • Refactor deployment process to properly stop containers before deployment by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1089
  • TH 6 playlist validation by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1087
  • TH3: add Plink validation by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1084
  • TH5 Playlist Validation: Add playlist tag validation to ToontjeHoger(Kids)5Tempo rules by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1081
  • TH4 Playlist validation (groups & tags) by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1090
  • fix: include BASE_URL in image file serialization by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1093
  • Fix/logos by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1097
  • Feat/thk updates by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1098
  • fix: TH Preverbal styles and player labels by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1096
  • Fix/next experiment by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1095
  • Fix/thk playlists by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1099
  • Added: Show experiment collection title & description by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1102
  • Fixed: update max-width in Footer.scss to 1200px by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1103
  • Fixed(Styling): Improve spacing between experiment collection intro & score by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1107
  • Fixed: Turn off markdown safe mode to allow iframes in markdown by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1109
  • Release: v2.2.0 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1108
  • Merge main back into develop after merging release/2.2.0 into main by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1110
  • chore(deps): bump braces from 3.0.2 to 3.0.3 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1112
  • Fixed(CI): Add needs dependency for acceptance deployment in podman workflow by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1111
  • Fixed: Also apply filterby filter on section filter in `sectionfromanysong` session model method by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1113
  • Release v2.2.1 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1114
  • Added: Serialize complete logo instead of just logo url and enable href feature on logo click by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1116
  • Release v2.2.2 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1117
  • Merge main back into develop after Release v2.2.2 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1118

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.1.4...v2.2.2

- Python
Published by drikusroor over 1 year ago

muscle - v2.1.4

What's Changed

  • Fixed: Fix play again URL rendering by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1051
  • Fixed: Fix internal Final button link (v2) by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1063

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.1.3...v2.1.4

- Python
Published by drikusroor over 1 year ago

muscle - v2.1.3

What's Changed

  • Release: v2.1.3 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1047

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.1.2...v2.1.3

- Python
Published by drikusroor almost 2 years ago

muscle - v2.1.2

What's Changed

  • Hotfix/speech2song by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1036

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.1.1-001...v2.1.2

- Python
Published by BeritJanssen almost 2 years ago

muscle - v2.1.1-001

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 https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1035

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.1.1...v2.1.1-001

- Python
Published by drikusroor almost 2 years ago

muscle - v2.1.1

What's Changed

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.1.0...v2.1.1

- Python
Published by drikusroor almost 2 years ago

muscle - v2.1.0

What's Changed

  • Refactor: Componentify participant condition, loader container, and cleanup several imports by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/917
  • Feature er/matching pairs dry run issues by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/970
  • reset response interval by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/982
  • Set first_card seen after posting the result and fix double asignment… by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/988
  • Chore(deps): Bump ejs from 3.1.9 to 3.1.10 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/992
  • Chore(deps): Bump tqdm from 4.65.0 to 4.66.3 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/996
  • quick and diry fix: remove header by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/999
  • Fixed: Fix bug report template by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/981
  • Fixed: Update finalactionwithoptionalbutton and Final component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1000
  • Fixed: Refactor MarkdownPreview widget to support multiple instances by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/991
  • Config: Set Sentry environment during its initialization by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/972
  • Added: Update participant_id assignment in CongoSameDiff class by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1004
  • fix: do not call onNext() from within map by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1003
  • Clear buffers before preloading first section by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1009
  • Fix (CI): Fix frontend build in deployment to tst & acc by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1007
  • Chore(deps): Bump requests from 2.31.0 to 2.32.0 in /backend/requirements by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1016
  • Fixed: Fix fetch URL in loadBuffer function by not prefixing the url with MEDIA_ROOT by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1013
  • Fix (CI): Fix frontend deployment by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1011
  • Feature/optional header by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/989
  • fix: adjust translation files by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1023
  • Fixed: Fix reversed section URL prefix by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1024
  • Fix/hooked problems by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1021
  • Chore: Merge release/2.1.0 into main by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1028

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v2.0.0...v2.1.0

- Python
Published by drikusroor almost 2 years ago

muscle - v2.0.0

What's Changed

New features

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

Config

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

Fixes

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

Library updates

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

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.9.3...v2.0.0

- Python
Published by BeritJanssen almost 2 years ago

muscle - v1.9.3

What's Changed

  • Fixed: Remove incorrect import by @drikusroor (authored by @Evert-R) in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/863

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.9.2...v1.9.3

- Python
Published by drikusroor almost 2 years ago

muscle - v1.9.2

What's Changed

  • Hotfix: Fix passing participantId only when it exists by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/840

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v.1.9.1...v1.9.2

- Python
Published by drikusroor almost 2 years ago

muscle - v1.9.1

What's Changed

  • Hotfix: Fix experiment URL participant_id query parameter handling by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/839

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v.1.9.0...v.1.9.1

- Python
Published by drikusroor almost 2 years ago

muscle - v1.9.0

What's Changed

New features

  • Add FloatingActionButton and UserFeedback components by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/692
  • VisualMatchingPairs component and styles (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/687, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/721)
  • Improved state management (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/706, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/771)
  • Simplified player config by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/648
  • Alternative MatchingPairs layout (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/672, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/774, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/724)
  • Remove StartSession component (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/725, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/753)
  • Add playlist upload and export functionality to PlaylistAdmin by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/691
  • Add intermediate score by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/726
  • Add a Django management command to create new experiments (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/735, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/757, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/784, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/807)
  • Reorganize frontend styles (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/696, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/789, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/790)
  • Add consent through admin interface (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/785, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/764, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/791)

Fixes

  • Fixed: Show selected answer in button style by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/677
  • Fix(mpref): Fix preferred songs without section bug (#708) by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/712
  • fix react warning about passing {checked} prop by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/713
  • Fixed: Fix broken TuneTwins card front on develop by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/720
  • Fixed: Fix curly bracket issue by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/723
  • Fixed: finalizeSession bug in Final component by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/689
  • Fixed: Fix prepare_result function calls and add type hints by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/701
  • only activate React StrictMode when Docker variable is True by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/705
  • fix: use sectionfromunused_song rather than random selection by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/728
  • fix: refer to session.id from finalizeSession by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/731
  • Fix playlist creation by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/743
  • Fixed(ButtonArray): Hide button text when .invisible-text is present, disabled or not by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/742
  • Bugfix er/iosversion fix by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/744
  • Fix Playbutton style by @albertas-jn in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/745
  • Fixed(MatchingPairs): Remove margin-bottom in Histogram.scss by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/748
  • Fixed: Fix TuneTwins 2nd card's equalizer animation not playing by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/751
  • Remove restricted field from section by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/738
  • Fixed: Correctly display top feedback & score in (Visual)MatchingPairs by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/759
  • Fixed: Fix exporttable method to export questionkey and add unit tests by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/772
  • Fixed: Fix input types for start time and duration fields in edit sections page by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/770
  • Fix/experiment logic by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/776
  • Fix: Increase file size limit for uploads in nginx configuration by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/778
  • Fixed(Sentry): Fix conditional initialization of Sentry based on environment variable SENTRY_DSN by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/783
  • Fix consent hooked by @Evert-R in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/809

Documentation and setup

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

Continuous Integration

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

Library updates

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

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.8.0...v.1.9.0

- Python
Published by BeritJanssen about 2 years ago

muscle - 1.8.0

What's Changed

  • Fixed: Fix inactive (disabled) button hover effect and cursor by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/654
  • Fixed: Failed backend test due to empty code coverage badge commit & push step issue by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/663
  • Fixed: Sentry CORS issues by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/661
  • Added: Add 2x3 grid support for Matching Pairs component if it has equal or less than 6 sections by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/657
  • Feature/tele tunes by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/668
  • Music Preferences: reverse order of scores (lower is better) by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/669
  • Fixed: React lint warnings by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/660
  • CI: Add Teams Notifications workflow by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/667
  • Fixed: Fix categorization button & button text display by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/671
  • Docs: Add instructions for installing Python dependencies by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/639
  • Config: Configure Sentry for backend by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/638
  • Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /frontend by @dependabot in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/627
  • Feature/teletunes questions by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/678
  • check correctness of getpreferredsongs function by @BeritJanssen in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/680
  • Hotfix(mpref): Fix preferred songs without section bug by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/708
  • Config: Configure issue template with form by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/719
  • Hotfix: Fix prepare_result function calls and add type hints (#701) by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/737

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.7.0...v1.8.0

- Python
Published by drikusroor about 2 years ago

muscle - 1.7.0

What's Changed

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

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.6.0...v1.7.0

- Python
Published by BeritJanssen about 2 years ago

muscle - v1.6.0

What's Changed

  • Update of MusicGens texts (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/612)
  • update Musical Preferences texts, correct sampling of sections by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/622)
  • Add selecting questions for experiment from admin (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/619)
  • Library updates (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/597, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/610)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.5.0...v1.6.0

- Python
Published by BeritJanssen over 2 years ago

muscle - v1.5.0

What's Changed

  • create user and experiment on startup by (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/585)
  • web audio support (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/565)
  • bugfix: prevent double submit error (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/593)
  • bugfix: section upload validation (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/595)
  • bugfix: centering slider with even number of choices (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/596)
  • updates for the Musical Preferences experiment (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/594, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/611)
  • upates to README (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/586)
  • Library updates

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.4.0...v1.5.0

- Python
Published by BeritJanssen over 2 years ago

muscle - v1.4.0

Bug fixes

  • remove consent 404 error (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/553)

Features

  • Updates for Musical Preferences (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/550, https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/563)
  • Reorganize social media setup (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/554)
  • Functional tests (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/574)
  • Validation of audio files (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/575)
  • Remove consent from "That's My Song" (https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/580)

Full Changelog: https://github.com/Amsterdam-Music-Lab/MUSCLE/compare/v1.3.0...v1.4.0

- Python
Published by BeritJanssen over 2 years ago

muscle - v1.3.0

What's Changed

  • Add ICMPC version of TuneTwins
  • Visual improvements of TuneTwins
  • Better audio support for TuneTwins

Full Changelog: https://github.com/Amsterdam-Music-Lab/aml-experiments/compare/v1.2.0...v1.3.0

- Python
Published by BeritJanssen over 2 years ago

muscle - v1.2.0

What's Changed

  • improved grid layout for MatchingPairs
  • improved social media icons
  • library updates
  • added functional tests

Full Changelog: https://github.com/Amsterdam-Music-Lab/aml-experiments/compare/v1.1.0...v1.2.0

- Python
Published by BeritJanssen over 2 years ago

muscle - v1.1.0

What's Changed

New features

  • Matching Pairs game polished
  • That's My Song rules
  • Added MusicGens questionnaire
  • Audio file upload from Admin interface
  • WebAudio support
  • Option to ask user feedback on final page of experiment

Code quality

  • session.next_round view is independent of result.score view
  • more backend tests

General

  • library updates

Full Changelog: https://github.com/Amsterdam-Music-Lab/aml-experiments/compare/v1.0.0...v1.1.0

- Python
Published by BeritJanssen over 2 years ago

muscle - v1.0.0

What's Changed

  • Refactored Django backend
  • Introduced mechanism to backup the database
  • Audio path can be a link to a remote url
  • Added matching pairs game
  • Introduced "IconRange" widget
  • corrections for SongSync initialization
  • Implemented web audio
  • Introduced form validation
  • Updates to Hooked-China experiment
  • Fixed Speech2Song experiment

Full Changelog: https://github.com/Amsterdam-Music-Lab/aml-experiments/compare/v0.9.0...v1.0.0

- Python
Published by BeritJanssen almost 3 years ago

muscle - v0.9.0

What's Changed

  • Library updates
  • Scores on Profile
  • Timed explainers
  • Toontjehoger rules files
  • Categorization rules file
  • Add backend unit tests
  • Improve admin export

Full Changelog: https://github.com/Amsterdam-Music-Lab/aml-experiments/compare/v0.8.0...v0.9.0

- Python
Published by BeritJanssen about 3 years ago