- Added a new field
time_of_assignment
in Redis, and use it to calculate if the user is within the conversion time frame. - Added a new field
retain_user_alternatives_after_reset
in YML file, and use it to keep the user's alternative after the experiment is reset. - Updated the
user.rb
's calculation aboutkeys_without_experiment
and renamedkeys_without_finished
toexperiment_keys
. Because we have our own fields in the Redis, liketime_of_assignment
andeligibility
, we need to exclude them from those functions, in case it breaks Split's behaviour.