Recent Releases of muscle
muscle - v3.5.0
New features
- Return information of number of played sessions on
experiment.getrequest (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
emphasizeTitlea 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
seencondition 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.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
stepto 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-language
BlockTranslatedContentin relation toBlockby @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.modelsby @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
Histogramcomponent display the actual audio instead of showing random bar heights by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1297 - Added: Add
ProgressBarcomponent 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_roundand create session inget_blockby @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_experimentsfields 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_roundmethods 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_labelsintoImagePlayercomponent 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, andonNextby @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_pointsto 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_playlistmethod 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.tsas 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:
MarkdownPreviewwidget's initialization issues by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1253 - Fix
speech2song,musical_preferencesandhuang_2022after 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_roundcall 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
randomandintervalprops toHistogramcomponent 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-sharewithreact-shareand 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
logoClickConfirmand 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.5
What's Changed
- Fixed: Refactor Docker commands in scripts to use
docker composeby @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1282 - Fixed: Revert replacing
docker-compose-deploy.ymlwithdocker compose-deploy.ymlby @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.jsonversion to2.2.5by @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_URLin 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.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
- Fixed (CI): Trigger workflow (not just job) on release creation as well by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1033
- fix: pick correct first_round action in That's My Song
- fix: return correct content for first_round
- Release: v2.1.1 by @drikusroor in https://github.com/Amsterdam-Music-Lab/MUSCLE/pull/1032
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_prefixvalidator (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_correctnessto 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.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.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_roundview is independent ofresult.scoreview- 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