HabitRPG / habitica

A habit tracker app which treats your goals like a Role Playing Game.
https://habitica.com
Other
12.01k stars 4.1k forks source link

Habits and dailies "progress" history deleted? #5870

Closed qtomicdoc closed 8 years ago

qtomicdoc commented 9 years ago

When I click on the progress history (i.e. how many points I gained/lossed on certain days) of some of my habits, a few got completely wiped. On a few habits, a couple of the progress history remained. A few that I managed to export my user data to a csv file, so I do have my user history from that file saved on my compuer. Now when I try to export my data to a csv, it is clearly missing a many progress histories for different days. Interestingly, the colours of my habits remained the same (blue stayed blue - despite having progress history wipe), red stayed red, etc.

I don't know why this happened, but it happened soon after I installed logged into my account with the unnofficial Android app on Google Play.

I play HabitRPG on Google Chrome. My user ID: 5019890a-14e4-4497-9f5b-52f6cbb36a86 I'm using the site watcher third party addition on Chrome. Have been using for 2 weeks prior to my data loss.

I'm somewhat OCD about this whole thing, and I just want my full progress history for all my habits and dailies back... can anyone please help my out with this?

I have updated most of these habits everyday, but now suddenly they're gone: "Have 2 fruits /1 fruit with decent amount of vegetables 2015-09-01 23:34:54 (value: 1.83) 2015-08-31 21:44:14 (value: 1.71) 2015-08-30 15:44:18 (value: 1.46) 2015-08-28 19:13:09 (value: 1.9) 2015-08-27 23:45:48 (value: 1.84) 2015-08-26 21:55:32 (value: 1.72) 2015-08-25 17:10:04 (value: 1.49) 2015-08-24 17:47:06 (value: 1) Productivity 2015-09-01 23:30:35 (value: 25.31) 2015-08-26 20:39:04 (value: 24.73) 2015-08-25 14:20:40 (value: 23.57) 2015-08-24 17:36:02 (value: 7.36) Sleep before 1am 2015-09-01 23:35:14 (value: -3.17) 2015-07-28 00:12:49 (value: -0.69) Not play a game today 2015-09-01 23:35:24 (value: 1.95) 2015-07-27 02:30:14 (value: 1.6) Doing homework or studying today (an hour/lecture minimum) 2015-09-02 00:03:59 (value: 16.94) 2015-07-28 00:13:31 (value: 1.97) Drink 1L of water 2015-09-02 00:04:05 (value: 1.9) 2015-07-27 21:18:15 (value: 2.44) Diet: had good/bad food for today 2015-09-02 00:04:09 (value: 21.27) 2015-07-27 02:30:34 (value: 2.44) Diet: ate enough/not enough 2015-09-02 00:04:13 (value: 16.94) 2015-07-27 02:30:42 (value: 2.16) Use body lotion and face cream after showering 2015-09-02 00:04:15 (value: 15.62) Spend/not spend over an hour looking at phone/surfing web at home in a row 2015-09-02 00:04:19 (value: 3.62) Spend/not spend longer than 15 minutes on phone immediately after waking up 2015-09-02 00:04:26 (value: 4.2) Do 3 approaches 2015-09-02 00:04:34 (value: 1.15) 2015-07-28 21:29:31 (value: 1) Good posture walk and seating position for majority of the day 2015-09-02 00:04:34 (value: 1.11) 2015-07-28 20:20:46 (value: 1) Watch a game related video on YouTube (no history) Play a game other than Smash Hit (no history) Do 1 direct approach 2015-09-02 00:04:36 (value: 1.15) 2015-07-27 21:18:11 (value: 1.97) Productive studying (tree has grown) 2015-07-28 00:13:35 (value: 1.41) On time for wherever I need to be 2015-09-02 00:04:41 (value: 9) 2015-07-27 16:25:41 (value: 1.49) Not hit/hit the snooze button 2015-09-02 00:04:42 (value: -4.28) 2015-07-27 10:14:36 (value: 0.5)"

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Alys commented 9 years ago

Hi @qtomicdoc. This is a deliberate feature - Habitica periodically removes old data points to save database space, while still keeping the current value of the tasks. The removal is done via merging data points together, and one merge is done at the beginning of each month. You can read more about it on the wiki at Data Export (the "Limitations on Data Stored" section).

This is not related to your use of the unoffiicial Android app by magicmicky.

fragmental commented 9 years ago

@Alys I've been using habitica in conjuction with an app called "class dojo", for a 5 year old. I use a habit to add and subtract points that she gets from class dojo. When I can't remember when I last gave her points, I will check the history. Today I checked this history and there was only one data point from 08/23. I'm sure that I have added points since that day, and I added many points before that. I double checked with the data tool and it also shows one data point. Is this normal operation of the pruning/merging?

Alys commented 9 years ago

@fragmental I'd expect there to be more points than that, if the task has been used for a few months. You can use the Data Display Tool to find out when the task was created (the "added" column in the "Task Overview" section) - check that the task was actually created as far back in time as you think it was.

fragmental commented 9 years ago

@Alys 15-08-23 or August 23, 2015 Has had roughly 20 clicks per week since then

paglias commented 8 years ago

Should be fixed, reopen if it happens again