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

[bug, question] How does the "retroactive tracking mode" work? #267

Open
pentergust opened this issue Jan 14, 2025 · 10 comments
Open

[bug, question] How does the "retroactive tracking mode" work? #267

pentergust opened this issue Jan 14, 2025 · 10 comments

Comments

@pentergust
Copy link

pentergust commented Jan 14, 2025

I really like the idea of the new tracking mode as it allows me to see what I have done after completing a task. However, I'm not sure how it works exactly.

For example, I want to remove some "recent" activities from the home screen so that their timestamp does not change when performing other activities. Maybe there is no such function. I noticed that if you manually change the activity, then all the "recent" activities disappear.

Also, I noticed a strange bug. When I try to change the "late" time on the homepage to another activity, the start time of the activity is set to January 1, 1970.

The screenshot below shows that the start time is set for January 1st. I do not know if this should be the case. Maybe the start time should match the end time of the last activity.

Screenshot_20250114_132145

@pentergust
Copy link
Author

Screenshot_20250114_132207

For example, now I just want to replace the untraceable time with some activity. But I don't want the timestamp of the past activity to change. Is there any convenient way to do this?

@Razeeman
Copy link
Owner

Hello! Thank you very much for the feedback.

It should work like this:

  • on the main tab shown untracked time and also the last tracked time.
  • on clicking some activity on the main tab:
    -- if it is the same activity as the last - last record would be extended to current time.
    -- if it different activity - untracked time will be converted to this activity.
  • last record is the same record as on the second tab, so in order to remove it from the main tab it would also have to be removed from the records list.

Unfortunately there is a bug you mentioned with editing untracked time from the main tab. Will fix this in the next update. At the moment there is a setting in the Display setting to show untracked time in the records, so it could be edited from there. Editing untracked time manually would leave last record unchanged.

Hope this helps!

#52

@pentergust
Copy link
Author

I am truly thankful for your explanation of the operation of this feature. I explained it wrong. It would be great to remove the "recent" activity so that it no longer participates in tracking, without deleting the activity itself.

How about clicking on the "untraceable" activity on the main tab opens the usual editing window, as it does on the second tab?

I'm probably one of the few people who try to occupy all their time with some kind of activity. I'm sorry for the poor translation.

@Razeeman
Copy link
Owner

It would be great to remove the "recent" activity so that it no longer participates in tracking, without deleting the activity itself.

Can you please explain your usecase? How and why it would be used?

How about clicking on the "untraceable" activity on the main tab opens the usual editing window, as it does on the second tab?

This would be fixed in the next update.

@pentergust
Copy link
Author

I often do several things at the same time. For example, I listen to music while programming or read books during a trip. In such situations, I have a main task and several secondary ones that usually take longer than the main ones.

I usually mark the time only after I finish work. To do this, I open the second tab and replace the "untraceable time" with the desired activity. For example, one hour of programming, then another hour of working in the Obsidiam program, and at the end I add another activity that has been in the background all this time, for example, listening to music.

When the new "retroactive tracking mode" appeared, I thought it would work about the same way. However, it turned out that it was impossible to remove individual "recent" activities from the main tab.

@Razeeman
Copy link
Owner

For example, now I just want to replace the untraceable time with some activity. But I don't want the timestamp of the past activity to change. Is there any convenient way to do this?

Can you please check that multitasking setting is disabled? If it is disabled, clicking on some activity should do exactly what you described.

Multitasking and retroactive mode work a bit differently. On clicking some activity untracked time is changed to that activity and also last record is extended to current time. Hence multitasking. Maybe this is causing confusion here.

@pentergust
Copy link
Author

pentergust commented Jan 17, 2025

Can you please check that multitasking setting is disabled? If it is disabled, clicking on some activity should do exactly what you described.

Indeed, if you disable multitasking, it solves everything. I'm surprised I didn't think of that myself.

In the future, you could try adding a gesture to dismiss "recent" activities if needed.

By the way, I noticed that the "untraceable range" is not taken into account in the retroactive mode.

@pentergust
Copy link
Author

It's getting funny. Now I use both tracking modes because each one is suitable for different situations. It would be great if the "retroactive tracking mode" was located at the top of the settings, next to multitasking. This would attract the attention of users.

It would also be great if a button appeared on the main tab to switch between multitasking and retroactive mode. However, so far I can't figure out how to do it beautifully and conveniently. If I figure out how to organize this, I'll probably write a separate issue for it.

@Razeeman
Copy link
Owner

Can you share why there is a need to switch between different modes of tracking?

@pentergust
Copy link
Author

In addition to the cases described above, when I perform several tasks simultaneously — one long and several shorter with interruptions — there is another one related to the "untraceable range".

Between 21:00 and 6:00, I don't keep track of time to give myself a chance to relax. However, when I go to sleep, I note the "Sleep" activity, and turn it off in the morning.

This cannot be done in retroactive mode, as it does not take into account the "untraceable range".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants