Hello TonyM, Thanks for your suggestion here. I apologize for not responding earlier, I haven't had time to revisit my TiddlyWiki ideas lately.
On Wednesday, November 13, 2019 at 11:57:55 PM UTC-5, TonyM wrote: > > Jesse, > > I will remind you of my suggestion here > <https://groups.google.com/d/msg/tiddlywiki/xKW96lIwhAc/OxbkTdBHAQAJ> > > *The trick is to make a date time stamp that you click when you action it. > E.g. weekly-date and make a list that only lists items with a weekly date > older than 7 days. This way you do not need to update the date field except > when you touch it.* > > I am happy to explain this further but I seriously believe this to be a > superior method. It is a little non-intuitive but I am confident it is a > algorithm of substantial value. It will allow you to do everything you want > much more simply. > > All that changes dynamically is today's date, which changes anyway. > > Further you can build into it a "synthetic date", for example you could > set it 8 days from now and review items that will be due/overdue then, not > now. You could use this if you were planning a holiday and list everything > that would fall due when you are away. I use it to manage specific, daily, > weekly, Fortnightly, Monthly, Quarterly half yearly and annual re-occuring > items. It is more robust and less fragile. > > Regards > Tony > > On Sunday, November 10, 2019 at 3:45:41 AM UTC+11, Jesse Racine wrote: >> >> Thanks very much for your help. Your last post helped a lot. I am coming >> up with ideas to make my own task tracking plugin. There will be a >> "duedate" field in each task tiddler, but some due dates will have a repeat >> setting (like monthly, weekly, etc). I want a way to either modify the due >> dates of the task tiddlers appropriately, or create a custom filter. >> >> Let's say that you set a task due on November 9th, 2019, and set it to >> weekly. That task tiddler should then be due every Saturday, for example. I >> want to either figure out a way to dynamically modify the due date field so >> that every week the due date field will automatically change the due date >> field (in this case set it 7 days ahead), or create a custom filter that >> will just do that math and filter out tiddlers that are due that day. >> >> So for my filter idea, there would be a "current tasks" tiddler. The >> current tasks tiddler would have a list widget with a filter that would >> filter out all tasks due on the current day. For normal tasks (tasks >> without a repeat setting) that would be simple to accomplish with filters. >> But for the "repeat" tasks I am not sure how to filter those out >> appropriately. I am going to work on a custom filter that will examine the >> duedate field and the repeat field in task tiddlers, and then filter the >> ones out that are due today by doing basic date math on the duedate and >> with the repeat setting to filter out tiddlers that are due the current day >> (or month, week, etc). >> >> On Saturday, November 9, 2019 at 10:02:17 AM UTC-5, PMario wrote: >>> >>> On Saturday, November 9, 2019 at 2:57:52 PM UTC+1, Jesse Racine wrote: >>>> >>>> I'm interested in learning how to create custom filter operators. I see >>>> that the filter operators are located in $:/core/modules/filters >>>> >>> >>> Which operator do you need? >>> >>> -m >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/f028b153-ec76-4b53-86d8-ce12f9e6f31a%40googlegroups.com.