track bower_components to make it easier to collaborate on changes in CSS/JS
improve cookie handling, so that formr works similarly, whether you use study-specific subdomains or not.
v0.20.6
7 months ago
v0.19.4
2 years ago
fix bug where emails sent via Test button were infinitely resent
explicitly encode current unit session in run session table
better result logging
v0.19.3
2 years ago
The update will include the following changes:
better email queueing and logging and more informative errors (some users still reported breakage without useful error messages)
we now default to testing email accounts after any change and don't send emails if we know an account is setup incorrectly.
generally better logging of what happens in a run
some users saw dupes in the user overview. these were only displayed in duplicate there, not causing any functional problems, but of course needed to be fixed.
a lot of users found the current handling of missing values in surveys in formr counter-intuitive. two changes here:
if a check-type item is unchecked it defaults to 0, not NA
using the R function is.na(item) now also works in Javascript (formr just replaces it with the approximately correct and hard to remember JS idiom (typeof(item)==="undefined")
one note: is.na in javascript will not throw an error if the item name is mistyped. it's a limitation of how we set things up. I still hope this causes fewer problems than the old way.
v0.19.0
2 years ago
Major release v0.19.0
New features
the user detail now briefly logs the result at each step in the run, which should make it easier to trace errors
in the same vein, formr now notifies the admin if emails stop sending (many change the password for their study email account and forget to tell formr)
fractional pauses are now possible, so you can expire a pause after 1.5 minutes etc.
Bug fixes
the new queueing system introduced more precise expiration times and was meant to reduce computational load on our server, however there were some hiccups and delays that we hope will be fixed by this update
fractional numbers were rounded in the results table (but not in detailed results). this will not happen in the future, but if you collected fractional numbers or sliders in the past, work with the detailed results instead.
several other fixes related to queueing
it is now possible again to set a "get"-type item to required (useful for Prolific/Mturk etc)
no more getting stuck with zero minute pauses
some CSS classes fixed
Updates
updated to more recent versions of phpmailer/phpspreadsheet etc
v0.18.0
4 years ago
Added
A new queuing system to process run sessions
An overview of sessions waiting in queue
A new Run Unit called Waiting Time (see documentation)