v3.3.0: Directory Reorganization
- ref: Major restructure of the
src/
directory- This is specifically aimed to separate core Honeycomb logic from custom jsPsych tasks
- feat: Major Electron upgrade and brings the codebase up to date with the latest best practices
- ref: Predefined trials in Honeycomb integrate with jsPsych trials as much as possible
- ref: The default Firestore rules now allow any
participantID
andstudyID
combination to be used at runtime
What's Changed
- feat (index.html): Add a content security policy by @RobertGemmaJr in #310
- ref: Electron forge config file by @RobertGemmaJr in #311
- ref: Fix electron photodiode by @RobertGemmaJr in #308
- ref: Refactor
cameraStart
andcameraEnd
trials to work with JsPsych task by @RobertGemmaJr in #305 - chore: Add TODO issue numbers by @RobertGemmaJr in #345
- ref: Change default Firebase ruleset by @RobertGemmaJr in #348
- ref: Refactor
photodiodeSpot
andphotodiodeGhostBox
by @RobertGemmaJr in #337 - Ref fixation by @RobertGemmaJr in #353
- feat: Add photodiodeGhostBox and pdSpotEncode to fixation and honeycomb trials by @RobertGemmaJr in #356
- ref: Check
config
at trial level by @RobertGemmaJr in #357 - fix: Only run release workflow when the release is created by @RobertGemmaJr in #358
- ref: Refactor task settings by @RobertGemmaJr in #375
- hold: Holding branch for the cleaning I did in the previous merge stack by @RobertGemmaJr in #369
- ref: Clean adjustVolume trial by @RobertGemmaJr in #376
- ref:
photodiodeGhostBox
is always a part of the prompt by @RobertGemmaJr in #378 - fix: Fix sending of event codes to Electron by @RobertGemmaJr in #379
- ref: Refactors quiz trials to use the jsPsych survey plugin by @RobertGemmaJr in #380
- build(deps): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #381
- ref: Refactor beep trial to use
audio-keyboard-response
plugin by @RobertGemmaJr in #382 - ref: Remove baseStimulus and refactor styling by @RobertGemmaJr in #384
- ref: Remove usage of showMessage trial by @RobertGemmaJr in #385
- ref: Remove @brown-ccv/behavioral-task-trials dependency by @RobertGemmaJr in #386
- ref: Rename
preamble
asstartBlock
by @RobertGemmaJr in #387 - ref: Add endBlock file and move trials into it by @RobertGemmaJr in #388
- ref: Refactor welcome trial by @RobertGemmaJr in #389
- ref: Reorganize directory by @RobertGemmaJr in #390
- ref: Use inline exports by @RobertGemmaJr in #391
- ref: Prefer
function(){}
instead of arrow functions by @RobertGemmaJr in #392 - chore: Cleanup TODOs by @RobertGemmaJr in #403
- build: Update Firebase depdencies to latest versions by @RobertGemmaJr in #404
- build: Update Electron dependency and fix writeable stream by @RobertGemmaJr in #405
- build: Update husky by @RobertGemmaJr in #406
- ref: Remove custom CSS by @RobertGemmaJr in #411
- ref: Refer to blocks as procedures by @RobertGemmaJr in #412
- ref: Delete tests by @RobertGemmaJr in #413
- feat: Specify
on_finish
logic for Firebase and Electron by @RobertGemmaJr in #426 - build(deps-dev): bump jose from 4.15.4 to 4.15.5 by @dependabot in #427
- build(deps): bump undici and firebase by @dependabot in #430
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #431
- feat: Honeycomb v3.3.0 by @RobertGemmaJr in #377
Full Changelog: v3.2.6...v3.3.0