Can "end of day" as midnight be changed?

136 views
Skip to first unread message

Venessa G

unread,
Jan 2, 2018, 7:00:29 AM1/2/18
to MyLifeOrganized
I'm on the trial and have found that MLO seems to work really well with the way I think and go about my day, with just a few exceptions. Most I either learned to work within or I work around. But I'm really hoping this one can be changed, rather than endured.

I often work very late, sometimes after midnight. It's disconcerting when I've got my list down to a couple things and then suddenly it's populated with all the tasks for the next morning. Aside from going in and changing all the time settings for the contexts so that there is nothing between midnight and, say 6am (which could then mess up what I *am* working on in the moment), is there any way to have the day reset at a time not midnight?

Thanks!

r...@rcollings.co.uk

unread,
Jan 4, 2018, 3:14:23 PM1/4/18
to mylifeo...@googlegroups.com
As another nocturnal worker, I would vote for this
> --
> You received this message because you are subscribed to the Google
> Groups "MyLifeOrganized" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to mylifeorganiz...@googlegroups.com.
> To post to this group, send email to mylifeo...@googlegroups.com.
> Visit this group at https://groups.google.com/group/mylifeorganized.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mylifeorganized/a76078d9-e17f-41dc-8d1c-1a3b1e1d49ce%40googlegroups.com
> [1].
> For more options, visit https://groups.google.com/d/optout.
>
>
> Links:
> ------
> [1]
> https://groups.google.com/d/msgid/mylifeorganized/a76078d9-e17f-41dc-8d1c-1a3b1e1d49ce%40googlegroups.com?utm_medium=email&utm_source=footer

Dwight

unread,
Jan 5, 2018, 12:59:22 AM1/5/18
to MyLifeOrganized
Hi, Vanessa and Richard, apologies for the long answer but this is actually a complex subject. MLO has incredible power but a lot of that power is concentrated in the "advanced filter" section, where you can define a set of rules that produced a list of selected tasks that exactly matches what you need to see right now. So, no, you cannot change what time midnight happens but you can create a task list which excludes today's tasks until 6am by setting up the appropriate filters.

First, I want to check a couple of assumptions. I assume that a task that was on your list yesterday and didn't get completed should still be on the list today. Same for tasks that were on the list the day before yesterday and didn't get completed. And so on. Also, from midnight to six, while you are not wanting to see the new day's tasks (yet), I am assuming that if there's a task explicitly coded to start at 3am you want it to show up on your list at 3am and not wait till 6am with the rest of the day's tasks. If either of these assumptions is wrong then my solution won'e work. Please let me know!

So, the key to working with advanced filters is to forget about issues like what time it is and how tired you are and just describe what tasks you want to see. State it in terms like I want to see every task where_____, and fill in the blank with a list of conditions. Usually the conditions describe characteristics of each task that determine if it should be displayed. Sometimes it includes characteristice of the tasks's parent or the task's top-level parent. It does not include the time, the date, the day of the week, or your horoscope. The advanced filter knows about concepts like now(current date and time), today (current date at midnight) and tomorrow (current date plus one at midnight.), but they have to be used in testing against defined characteristics of the task.

We should also do some background on date/time formats and midnight. A date/time value is expressed as a floating-point decimal number, where the whole number part is the number of days since the start of the calendar scheme, and the fractional part is the time. 0.5 is noon (half way through the day) 0.25 is 6am (a quarter of the way through the day) and 0.0007 is one minute past midnight. Also, with floating point numbers you never want to test for equality: 0.500000000000 and 0.499999999999 are different by only one tenth of a microsecond but they are NOT equal. So you should never test for a time = noon, better to test for a time later than 11:59 and before 12:01.

Enough background, let's design a filter.  We need to come up with a set of rules which produce the correct result both before and after midnight and before and after 6am. 

The first challenge is that we want to hide today's new tasks for the first six hours of the day. So the first part of our filter is, do not show a task until it is six hours old, or StartDateTime is before now-(6/24). A minute after midnight, the day's tasks are only one minute old, not old enough, so they are hidden. Six hours later they become old enough and they appear.

This filter by itself would delay every task's appearance for six hours, so if a task starts 4am it would not appear until 10am, six hours later. We only want this six hour delay for tasks that start at midnight, so we need an additional filter to say that if the start time has already passed and the start time is after 12:01 then show the task. Or, StartDateTime is after today 00:01 and StartDateTime is before now.

One more part of the filter: with what we have so far, if a task starts 10pm, the next day from midnight to 04:00 it will be hidden, because it is not after midnight and it is not six hours old. We need another filter to say that tasks from yesterday and earlier are also shown. The filter is StartDateTime is before today.

The final filter is ((StartDateTime before NOW-4H) OR ((StartDateTime after TODAY 00:01) AND (StartDateTime before NOW)) OR (StartDateTime before Today))

If you have already learned how to add a filter to an existing view, then you have everything you need, good luck, and please let us know how it works out. If you don't know how to manage advanced filters, no [problem, just write back and tell us what the view name is of the view you are looking at when, at midnight, the next day's tasks put in their unwelcome midnight appearance. I will write back with simple step-by-step instructions.

-Dwight
 

Nick Clark

unread,
Jan 5, 2018, 11:28:32 AM1/5/18
to MyLifeOrganized
My suggestion is to have a “Due Tasks” view that grouped by due date. That way the “new” tasks would appear in a Today group while the “current day” tasks would appear as Yesterday. Then just collapse the Today group. This would also enable you to see what’s coming up after you’ve slept!

Nick

Venessa G

unread,
Jan 6, 2018, 5:21:01 AM1/6/18
to MyLifeOrganized
Thanks Nick! I have set up a tab for that very thing too! I've found it helps as well. Great minds think alike :)

Best,
Venessa

Venessa G

unread,
Jan 6, 2018, 5:21:01 AM1/6/18
to MyLifeOrganized
Wow, Dwight, thanks so much for the detailed reply! I am going to have to come back when my mind is a bit more fresh and play around with it!  I haven't done anything with advanced filters as yet. I have had MLO for a week now and it took several days for me to get my head around how the basic components work (particularly Contexts; I ended up having to go back in and change Contexts on tasks because I didn't initially understand how they worked). 

I'll be honest and say that the time seems confusing, but it's also almost 2am, so I'm not exactly at the top of my game! lol I will come back and re-read though.

Ultimately, what I've done at this point, is change some of the hours of the Contexts (particularly the Weekly ones) to not display from midnight to 6am. That's helped a lot. I do also admit that when the due date turns red, it makes me anxious... So that's also a big reason why being able to change the chron time from midnight to something later would be useful.

Okay, heading to bed, but I wanted to take a second to thank you very much for such a helpful post and I promise I will come back to it when I can grok it better :)

Venessa

Wallace Gilbraith

unread,
Jan 6, 2018, 7:56:59 AM1/6/18
to mylifeo...@googlegroups.com, MyLifeOrganized
What happens if you reset your system clock?


- sent from my phone,  please excuse brevity  -

- always mail me at ho...@gilbraith.co.uk -

Sent from BlueMail

Venessa G

unread,
Jan 9, 2018, 4:39:23 AM1/9/18
to mylifeo...@googlegroups.com
I imagine it would run chron at midnight however I changed the time on my system clock. But I don't want to do that, both because I use my clock and because I have other things where the chron is set for 3am and changing the system clock would mess *those* up (as well as Google calendar). ;) So that's not a solution I'd use.

--
You received this message because you are subscribed to a topic in the Google Groups "MyLifeOrganized" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mylifeorganized/qU-lQykU55A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mylifeorganized+unsubscribe@googlegroups.com.
To post to this group, send email to mylifeorganized@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages