Michael Shon - 2017-04-18

I had some activities disappear from timex.act, so I suspect that there might be a bug somewhere.

I had added quite a number of activities over several days, and after forgetting to pause before a weekend I had to go back using the timex editor and update the times in the files for some previous days and activities.
I don't know whether I created a new/new activity in an old file or just added a new/existing activity as part of the edits.

Over several more days, I added more activities in the main time tracker (not the old file editor), and then today I wanted to select one of my old activities and it wasn't there in my current day view!

I extracted the activities from the history files and grepped for them in "timex.act" where the definitions seem to be, and there were several missing.

I was worried that there might be a low limit on how many it could remember at once, but I added them back into the current day, and now they all show up in timex.act again. Great.

As a WAG, I'd say that maybe if a new activity is created in the editor and (assuming that it gets) written out to timex.act, perhaps only the activities known in the edited day are writtent to timex.act ?
I haven't tested this theory and I'm not qualified to fully understand the code, but I'm hoping that it points someone in a useful direction.

I'll make sure that I add activies in the current day before trying to use them when editing a previous day, and I'll probably never run into the problem again, but it would be nice to either have a fix, or an explanation of what the problem is and how best to avoid it - rather than this uneducated guess.