Releases: revisit-studies/study
Releases · revisit-studies/study
v2.3.2
What's Changed
- Fixing bug in play button by @ZachCutler04 in #943
- Open the alert modal when the storage engine is disconnected by @JackWilb in #944
- Exclude form elements from randomization by @yeonkim1213 in #941
- Add divider form element by @yeonkim1213 in #942
- Fix screen recording replay and sync with provenance timeline by @hilsonshrestha in #945
- Move library structured link to the bottom by @yeonkim1213 in #948
- Remove double render from auth resolution, remove some duplicated database calls by @JackWilb in #953
- Add libraries for the UMUX and UMUX-Lite questionnaires by @shiyihe-neko in #947
- v2.3.2 by @JackWilb in #955
New Contributors
- @shiyihe-neko made their first contribution in #947
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- Virtual Chinrest Plugin by @mika-long in #915
- Add numerical input warning by @yeonkim1213 in #908
- Virtual chinrest plugin linting + formatting by @ZachCutler04 in #926
- Sidebar fix by @ZachCutler04 in #930
- Fixing problem introduced by new shuffling by @ZachCutler04 in #932
- v2.3.1 by @JackWilb in #931
New Contributors
- @mika-long made their first contribution in #915
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Bump vite from 7.0.0 to 7.1.7 by @dependabot[bot] in #827
- Fix last image not rendering in Markdown by @yeonkim1213 in #819
- Fix libraries in random blocks fail to produce sequences by @yeonkim1213 in #828
- rename demo-html-video to demo-screen-recording by @hilsonshrestha in #840
- Fix nasa tlx library bug by @tingying-he in #839
- Fix md not found by @JackWilb in #853
- Fix missing video crash by @JackWilb in #854
- Link to modes from study browser by @JackWilb in #855
- Study browser ellipsis and tooltip fixes by @JackWilb in #858
- Fix scrolling trial stats by @yeonkim1213 in #833
- Feature/user monitor by @dyr429 in #856
- Add dev branch preview on push to dev and simplify workflow into 3 build jobs by @JackWilb in #868
- Ranking widget by @yeonkim1213 in #817
- 679 Override global recording settings by individual component settings by @hilsonshrestha in #869
- Fix horizontal scrolling in study summary by @yeonkim1213 in #873
- close unnecessary sidebars in libraries by @tingying-he in #881
- Fix check answer logic and timeline by @yeonkim1213 in #849
- Move download buttons by @yeonkim1213 in #878
- Crash when clicking on expand in No results found row by @yeonkim1213 in #905
- Participant Realtime Completion before Pushing to Storage by @AbrarNad in #904
- Add download screen recording buttons by @hilsonshrestha in #909
- Don't modify existing answers and forward participants to their last answered component by @JackWilb in #872
- Improving the demo form elements study and testing the sidebar by @alexsb in #907
- Add Tooltip with Description for Each Question by @yeonkim1213 in #890
- Combine scrollbars by @yeonkim1213 in #912
- Moving random to Fisher-Yates by @ZachCutler04 in #913
- Add some infra to try prevent people from using NPM by @JackWilb in #920
- Think aloud analysis merging by @ZachCutler04 in #911
- Enable authentication on CloudStorageEngines and add auth implementation for Supabase using GitHub oauth by @JackWilb in #903
- Add randomize option dice icon by @yeonkim1213 in #914
- Handle missing db and show warning by @JackWilb in #924
- polish live monitor style, add section collapse by @dyr429 in #925
- Add dropdown with multiple selections by @yeonkim1213 in #918
- Stage Label Management by @dyr429 in #917
- v2.3.0 by @JackWilb in #875
New Contributors
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Bump vite from 6.2.4 to 6.2.5 by @dependabot[bot] in #711
- Add dynamic blocks demo by @yeonkim1213 in #703
- Add cache headers to items that won't change for firebase storage by @JackWilb in #707
- Nasa tlx library by @JackWilb in #704
- Add participant responses to the tooltip in the study browser by @JackWilb in #705
- Add TextOnlyResponse which just renders text (optionally as a header) by @JackWilb in #702
- Randomize row in Matrix (fixed, random) by @yeonkim1213 in #713
- Bump react-router from 7.1.3 to 7.5.2 by @dependabot[bot] in #725
- Bump vite from 6.2.4 to 6.2.7 by @dependabot[bot] in #727
- Turning off title and title bar by @yeonkim1213 in #715
- Randomize answer for checkboxes, radio, buttons by @yeonkim1213 in #726
- Add CALVI library by @ZachCutler04 in #731
- Dynamic blocks - question harder, add checkAnswerOnEnter by @yeonkim1213 in #724
- Add deploy previews by @JackWilb in #741
- Minimum screen size warning by @yeonkim1213 in #716
- Add status icons by @yeonkim1213 in #745
- Randomize form elements by @yeonkim1213 in #734
- Add optional previous button by @yeonkim1213 in #728
- Add showing how randomization works in demo-survey by @yeonkim1213 in #744
- Add smeq style slider and the smeq library by @tingying-he in #758
- Force study browser open in replay by @yeonkim1213 in #754
- Add dynamic berlin num questions by @yeonkim1213 in #759
- Add disable study browser tooltip and warning by @yeonkim1213 in #762
- Fix options for radio and checkbox input by @hilsonshrestha in #764
- Fix typo in study browser open by @yeonkim1213 in #765
- Unify logic inside the storage engine to make it easier to add additional storage engines by @JackWilb in #761
- Add Supabase as a self-hosted firebase alternative by @JackWilb in #740
- Enable snapshots on all storage engines by @JackWilb in #769
- Allow variable injection at the study end by @yeonkim1213 in #763
- Update nasa tlx by @tingying-he in #766
- Add configuration option to disable Vega actions by @JackWilb in #770
- Simplify supabase config and add necessary config/sql files by @JackWilb in #779
- Component vs global level by @yeonkim1213 in #742
- Enable YAML configurations by @JackWilb in #773
- Enable stylesheets for studies by @yeonkim1213 in #768
- Fix sidebar to withSidebar in demo-yaml by @yeonkim1213 in #782
- Add auto generating library links (live demo, demo codes, references - doi, external link) by @yeonkim1213 in #781
- Rework of analysis table + replay by @ZachCutler04 in #777
- Fix dynamic block replay by @yeonkim1213 in #785
- Iframe size by @JackWilb in #789
- Add markdown tables by @JackWilb in #787
- Refactor input labels into one component, fix asterisk wrap, don't render if no prompt by @JackWilb in #788
- Allow modifying the Likert labels by @yeonkim1213 in #792
- Update style by @yeonkim1213 in #786
- Add disable check answer button by @yeonkim1213 in #796
- Th/libraries Add and update libraries (quis, berlin-num, sam, previs, beauvis, smeq) by @tingying-he in #757
- Add study summary tab by @yeonkim1213 in #746
- Fix resolution timer by @JackWilb in #801
- Select in table to download by @JackWilb in #800
- Add timestamp string to replay url by @yeonkim1213 in #802
- Add adaptive VLAT library by @tingying-he in #791
- Debug images not showing up in markdown by @yeonkim1213 in #808
- Custom audio waveform to improve performance by @hilsonshrestha in #809
- Custom audio waveform to improve performance by @hilsonshrestha in #810
- Fix MatrixResponse stored as [object Object] in tidy download by @yeonkim1213 in #811
- screen capture and recording per stimulus by @hilsonshrestha in #814
- Add reject particpant button in replay by @yeonkim1213 in #807
- Add download audio & transcript UI by @yeonkim1213 in #804
- Fix multi select answer marked as incorrect by @yeonkim1213 in #813
- Add event counts to tidy download by @yeonkim1213 in #793
- Bump dependencies fix warnings by @JackWilb in #824
- Th/graphical literacy scale by @tingying-he in #823
- Fix previous button by @yeonkim1213 in #825
- 545 enable screen recording video for stimuli that can't integrate trrack by @hilsonshrestha in #803
- Add an alert for a broken database connection by @JackWilb in #826
- v2.2.0 by @JackWilb in #743
New Contributors
- @yeonkim1213 made their first contribution in #703
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- Bump @babel/helpers from 7.26.9 to 7.26.10 by @dependabot in #677
- Bump @babel/runtime from 7.24.7 to 7.26.10 by @dependabot in #676
- Remove fairness jnd (not published yet) by @hilsonshrestha in #688
- Bump vite from 6.0.9 to 6.0.12 by @dependabot in #689
- Bump vega from 5.30.0 to 5.32.0 by @dependabot in #693
- Bump vite from 6.0.9 to 6.0.13 by @dependabot in #699
- v2.1.1 by @JackWilb in #694
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Add video stimulus by @JackWilb in #605
- fix typos in mini-vlat by @tingying-he in #623
- Checkbox validation message, unique help button by @ZachCutler04 in #628
- Passing provenance/answers to website, answers to react by @ZachCutler04 in #629
- Add upset demo study by @JackWilb in #632
- Add a ButtonsInput by @JackWilb in #639
- Optional slider fill by @JackWilb in #640
- Adding custom function logic to the config by @ZachCutler04 in #600
- Add provenance tracking and replay to form elements by @JackWilb in #649
- Fix some subtle bugs with dynamic blocks, fix dynamic block tidy download by @JackWilb in #665
- fixed d3 chart by @alexsb in #669
- Study browser improvements by @JackWilb in #675
- v2.1.0 by @JackWilb in #624
Full Changelog: v2.0.2...v2.1.0
v2.0.2
v2.0.1
v2.0.0
What's Changed
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #505
- Encrypt index to obfuscate it from participants by @JackWilb in #508
- Fix study configs list index by @hilsonshrestha in #512
- Store training incorrect answers by @ZachCutler04 in #513
- Form improvements by @alexsb in #517
- Facet the landing page to make it more manageable, remove analytics landing page by @JackWilb in #523
- Provenance + audio replay by @ZachCutler04 in #509
- Add events for anywidget config passing by @hilsonshrestha in #525
- Response by @alexsb in #524
- Vega Stimuli support by @dyr429 in #510
- Anywidget integration for analysis page by @hilsonshrestha in #530
- v2.0.0-rc1 by @JackWilb in #529
- Properties by @JackWilb in #534
- v2.0.0-rc2 by @JackWilb in #535
- Bump rollup from 4.22.0 to 4.30.1 by @dependabot in #538
- Export data from analytics to python widget by @hilsonshrestha in #541
- Add several libraries by @tingying-he in #539
- Switching from waveform timer, UI fixes by @ZachCutler04 in #540
- v2.0.0-rc3 by @JackWilb in #542
- Form updates and fixes, other field for radio/checkbox by @JackWilb in #561
- Participant replay UI changes by @ZachCutler04 in #563
- Add ID to steps panel and adds an I don't know button by @JackWilb in #564
- Replay timeline UI by @dyr429 in #562
- Improve libraries, add more documentations by @tingying-he in #565
- v2.0.0-rc4 by @JackWilb in #566
- v2.0.0-rc5 by @JackWilb in #567
- Go to next component on enter key by @JackWilb in #574
- Update dependencies, fix p > p bugs, fix pre-render bug by @JackWilb in #575
- Update libraries and library example studies by @tingying-he in #577
- Vega example improvements by @alexsb in #581
- Vega type docs by @hilsonshrestha in #582
- improved survey demo to show all new options by @alexsb in #584
- Convert IFrameResponse to ReactiveResponse, fix up vlat configs by @JackWilb in #585
- v2.0.0-rc6 by @JackWilb in #586
- Bump vite from 6.0.7 to 6.0.9 by @dependabot in #588
- Re-style horizontal form elements with other, add a link back to study from analysis by @JackWilb in #589
- Adding timestamp, play button changes by @ZachCutler04 in #587
- 2.0.0-rc7 by @JackWilb in #590
- v2.0.0 by @JackWilb in #591
New Contributors
- @tingying-he made their first contribution in #539
Full Changelog: v1.0.6...v2.0.0
v1.0.6
What's Changed
- Add library syntax and testing by @JackWilb in #488
- Add next button wait and timeout by @JackWilb in #489
- Add participantTags and add sequence block tags when navigating through the sequence by @JackWilb in #490
- Audio recording by @ZachCutler04 in #492
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #493
- Performance optimizations to reduce reads from firebase and re-renders/errors in the app by @JackWilb in #502
- 494 likert matrix by @bbollen23 in #500
- v1.0.6 by @JackWilb in #503
Full Changelog: v1.0.5...v1.0.6