Skip to content

remove inconsistency! #490

Description

@xsychekazam

Current behavior

Suppose I set a 2-hour daily goal for an activity.

On August 15, I track 2 hours, so everything looks correct.

Then, on August 16, I decide that I want to spend 5 hours on that activity and change the daily goal from 2h to 5h.

The problem is that the 5-hour goal is then applied to the entire history/timeline retrospectively.

So when I look back at August 15, it now appears as though my goal was 5 hours that day, even though my goal was actually 2 hours at the time.

Desired behavior

The goal should be associated with the specific date, so that changing today's goal doesn't modify historical data.

For example:
Date| Goal| Actual
Aug 13| 2h| 1h 45m
Aug 14| 2h| 2h 10m
Aug 15| 2h| 2h
Aug 16| 5h| 6h
Aug 17| 5h| —

If I change the goal on Aug 16 from 2h to 5h, Aug 13–15 should continue showing a 2h goal.

SIMPLY I want that changing a goal today should not rewrite what the goal was on previous dates.

I think this would make the daily/monthly/yearly statistics much more meaningful while keeping the app's overall simplicity intact.

Btw Thanks for the great app!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions