Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect "Deadline Task Completion Rate" in Statistics Tab, after day 1. #111

Open
Samiii47 opened this issue Dec 13, 2023 · 6 comments
Open
Assignees
Labels
bug Something isn't working working on it working on this fixing this issue

Comments

@Samiii47
Copy link

Dear LifeUp Developers, I wanted to bring to your attention a minor issue that I've recently encountered while using the LifeUp app. After diligently setting up all my tasks for the day, making them repeatable every day with a deadline of today, I observed an inconsistency in the "Statistics" tab. Initially, the app accurately records the progress in the "Statistics" tab, displaying the correct number of "Deadline Task Completion Rate" (for instance, setting up 32 tasks on the day 1). However, as the second day approaches, I've noticed that the number of deadline task completion rates begins to change randomly on each day afterwards( sometimes showing 11 tasks, sometimes 3 and so on.), no longer reflecting the accurate count in the Statistics tab. However, after I try to re-edit the tasks which are not being counted, LifeUp sorts of refreshes the tasks and starts including them in Deadline Task Completion Rate. To temporarily fix the issue, I have been re-editing each task everyday until all of them are refreshed and updated in the statistics tab. I am humbly requesting the developers to resolve this issue as it affects the overall user experience. Thank you.

Regards,
Sami
([email protected])

@Samiii47 Samiii47 added the bug Something isn't working label Dec 13, 2023
@Samiii47
Copy link
Author

d4bfe79c-4545-450a-bed8-cd4b9ba0945c

There are currently 29 Dead line Tasks of the day in my LifeUp to Dolist, and the number of tasks shown in the app is correct. However, today morning, it wasn't the case. The Number of Deadline tasks the app displayed was only 11 tasks whereas the actual number of tasks was 29. Hence, as already mentioned, I had to go to the "Tasks" section and re-edit each task until the total number of deadline tasks got updated in the "Statistics". I had been encountering this issue since I installed the app, and have tried different ways to resolve this issue myself. I have tried 1. reinstalling the app (without restoring the previously backed up data), 2. setting the reminders (hoping the task may get updated with the notifications) 3. tampering with the settings 4. changing frequency of the of apps.... but nothing worked.

@Samiii47
Copy link
Author

72ed95ea-4873-4e85-aabc-be9042e674b1
cddbfdd6-79c5-48c1-8723-6c9f0134100f

@Ayagikei
Copy link
Owner

Thanks for your feedback!

If we confirm that the issue does exist and we can reproduce it locally, we will prioritize fixing it in future releases.

If it is convenient, since the screenshots you provided do not show the relevant settings of the tasks, can you provide some more screenshots of the details page of some tasks, or screenshots of the "Deadline" label on the calendar page. This is very helpful for us to troubleshoot the problem, thank you again!

@Samiii47
Copy link
Author

In an effort to provide a more detailed understanding of the problem, I've created a video demonstration highlighting the inconsistency in the "Deadline Task Completion Rate". Due to the upload limitations on GitHub (restricted to 10MBs), I have uploaded the video to YouTube.

Here is the link to the video: https://www.youtube.com/watch?v=QqF3289NWek

I hope this visual representation will offer additional clarity on the matter and aid in the team's investigation.

@Ayagikei
Copy link
Owner

In an effort to provide a more detailed understanding of the problem, I've created a video demonstration highlighting the inconsistency in the "Deadline Task Completion Rate". Due to the upload limitations on GitHub (restricted to 10MBs), I have uploaded the video to YouTube.

Here is the link to the video: https://www.youtube.com/watch?v=QqF3289NWek

I hope this visual representation will offer additional clarity on the matter and aid in the team's investigation.

Hey, thank you very much for your help in following up on this issue.

Based on your video and code analysis, we have now found the cause of the suspicion.

There are some problems with this statistics calculation code. When you choose to view today's statistics, it will exclude tasks that did not start today. This is the root cause of the problem. And it should be an unexpected behavior. We will consider improving or fixing it in the next version.

Most of the tasks in the video you posted on the 15th seem to start at 0:00 on the 14th and end at 23:59:59 on the 15th.

image

This is also the direct cause of the problem. I'm not sure whether this time setting is due to a bug or unexpected interaction (the default settings in some previous versions of LifeUp editing may trigger this problem by mistake), or did you set it intentionally?

After editing, it works because the start time was recalculated and the task time changed back to start on the 15th and end on the 15th.

image

image

According to the above investigation conclusion:
If you re-edit the start time of the task to (automatic/deadline today), the statistics of daily tasks will be correct. But for other statistics of weekly and monthly tasks, some of the same issues may still exist.

Please wait for our subsequent version updates to fix this statistical problem.

@Ayagikei Ayagikei added the working on it working on this fixing this issue label Dec 16, 2023
@Samiii47
Copy link
Author

Samiii47 commented Dec 17, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working working on it working on this fixing this issue
Projects
None yet
Development

No branches or pull requests

2 participants