Habitica может хранить историю, чтобы вы могли отслеживать свои успехи. Следующая информация сохраняется с течением времени:
- ценность ваших ежедневных дел и привычек
- общая ценность всех ваших задач
- ваш опыт
Чтобы повысить производительность сайта и мобильных приложений для iOS и Android и снизить затраты на хранение базы данных, Habitica не хранит все исторические данные всех заданий. Вместо этого старые данные усредняются, и в экспорт данных включается только среднее значение. Чем старее данные, тем больше данных объединяется в одно среднее. Это сжатие данных работает по-разному для подписчиков и не подписчиков.
Habitica также удаляет завершенные задачи после определенного времени.
Для не подписчиков[]
История представлена одним значением для каждого дня за предыдущие 60 дней. Кроме того, история задач сжимается до одного значения каждый месяц за предыдущие 10 месяцев, а затем до одного значения каждый год за предыдущие годы.
Например, для 1 января 2016 г. у не подписчика будет несжатая история со 2 ноября 2015 г. После этого у него будет десять средних значений, по одному на месяцы с января 2015 г. по октябрь 2015 г., а затем по одному в среднем по каждому за 2014 и 2013 гг. соответственно.
Завершенные задачи удаляются через 30 дней после того, как они были отмечены как завершенные. Однако, если игрок использует кнопку «Удалить завершенные» на вкладке «Завершенные задачи», все завершенные задачи немедленно удаляются без возможности восстановления.
Для подписчиков[]
История представлена одним значением для каждого дня за предыдущие 365 дней. Кроме того, история задач сжимается до одного значения каждый месяц за предыдущие 12 месяцев, а затем до одного значения каждый год за предыдущие годы.
Например, для 1 января 2016 г. у подписчика будет несжатая история со 1 января 2015 г. После этого у него будет десять средних значений, по одному на месяцы с января 2014 г. по декабрь 2014 г., а затем по одному в среднем по каждому за весь 2013 г.
Завершенные задачи удаляются через 90 дней после того, как они были отмечены как завершенные. Однако, если игрок использует кнопку «Удалить завершенные» на вкладке «Завершенные задачи», все завершенные задачи немедленно удаляются без возможности восстановления.
Изменение состояния подписки[]
Когда подписка заканчивается без продления, дополнительная история заданий теряется. Если подписка будет возобновлена в будущем, потерянную историю нельзя будет восстановить.
Когда игрок становится подписчиком, сохранение дополнительной истории заданий и завершенных задач начинается с этого момента. История заданий и завершенных задач до подписки не будет доступна.