Subscriptions tracker in TiddlyWiki

Hello @Springer
to date I do not have anything with a reminder system.
I have a dynamic table showing a renewal date or week before/ warning date set up.
I remember @Mohammad mentioning Today, Yesterday and Tomorrow with Days Filter Operator
I have been sidetracked because i’ve been using a simple checklist macro recently with a calendar page setup
Monthly Checklist - blank.json (1.4 KB)

Thanks for the reference to Routines, I tried it a while back maybe I’ll revisit it.

Update
Just a thought - Maybe the batch-create-tiddlers example could be used with a dynamic table

Another Update
As you @Springer correctly stated solutions by @EricShulman are great resources!
Here’s an alarms-tracker example for you to browse using Eric’s Alarms and Calendar

Do you mean like what I was suggesting here last week?

Yes like that.
Sorry, I missed it last week as I was away on holiday.
Using the fields and including a tbl-clone field to allow copies to be made easily.

Also using body templates and a lookups tiddler to fill existing fields

1 Like

Your example is missing two required tiddlers:

  • TiddlyTools/Time/Ticker
    This startup tiddler starts a one-second repeating interval interrupt to trigger the defined alarms when the matching alarm time is reached.
  • TiddlyTools/Time/action-timeout.js
    This javascript code adds the $action-timeout widget used by TiddlyTools/Time/Ticker to set up the repeating interval interrupt.

Although the TiddlyTools/Time/Alarms interface is available (so you can define Alarms), without these two tiddlers
those alarms won’t ever be triggered, since there is no automatic interrupt-driven processing to check for matching alarm times.

-e

1 Like

Thank you @EricShulman
I updated the wiki and added the required tiddlers.
I’m sorry for the error in my example, I hope it’s working correctly now.

Note also a minor bug (gasp!) in TiddlyTools/Time/Calendar:

Any “nth weekday” alarms (such as “Third Monday”) were not being shown on the whole-year calendar view (but were correctly shown in a single-month calendar view). This has now been fixed.

So, in your example Alarms, you could change “2025-07-21 at startup” to something like “Third Monday of the Month at startup”, like this:

  • Press the edit button (“pencil”) next to the existing alarm
  • Change the “frequency” from “Once” to “Monthly”
  • Scroll the “date” droplist down to the end. Select “Third”
  • Another droplist with day names will appear. Select “Monday”
  • Press the done button (“checkmark”) to save the changes

enjoy,
-e

Hello @EricShulman
I updated the wiki as per your instructions.
That’s a very useful addition.
Thanks again.
Scot