jtxBoard icon indicating copy to clipboard operation
jtxBoard copied to clipboard

[Feature] Recurring a series on the N-th weekday of the N-th month

Open 86ul opened this issue 1 year ago • 7 comments

Is your feature request related to a problem? Please describe.

I would like to set a series recurring on a specific day of a week in a month

Describe the solution you'd like

Is it possible to allow a series of tasks recurring on the N-th weekday of the N-th month? This is very handy for stuff that you would like to do on a specific weekday of a specific month, in stead of every N-th week/month, for example:

  • Seasonal, every 5th/last Wed. of every 3rd month (windows, etc)
  • Monthly, every 5th/last Sat. of every month (leather shoes/bags)
  • Finance, every 1st Mon. of every month (personal expenses)

Otherwise, these events happens all over week and/or the month, because not all months are exactly 28 days/4weeks.

Describe alternatives you've considered

For mere seasonal series, having it recurring every 13 weeks seem to solve it, kinda...

Additional context

Your current device and version

  • Device: FairPhone 3
  • Android version: LOS21
  • jtx Board version: 2.09.01
  • Downloaded from: Fdroid

86ul avatar Oct 23 '24 10:10 86ul

Still looking forward to this enhancement...

86ul avatar Dec 26 '24 10:12 86ul

@patrickunterwegs is this feature still an option?

86ul avatar Jan 08 '25 07:01 86ul

Hi @86ul , sorry for not coming back to this earlier. I had some thoughts about this and I thought instead of blowing up the UI with so many options, I could offer kind of an expert mode where users can enter an RRULE (e.g. generated in https://icalendar.org/rrule-tool.html). What do you think?

patrickunterwegs avatar Jan 08 '25 20:01 patrickunterwegs

No worries @patrickunterwegs

Regarding this requested feature, both Proton Calendar, and Etar (foss on Fdroid) have a similar function to PRULE, but neither do offer the function that jtx offers. With the result that neither I would recommend "blowing up the UI." Instead to change the UI, by replacing the current option in jtx. Just like the function of PRULE that both Proton, Etar (and alike?) already are offering.

Thus unless the current function has (significant) benefits over the PRULE function alla Proton/Etar, I would change the UI.

An alternative is giving the option to the end users themselves, by providing a 'replacement toggle' somewhere in the settings.

Edits: correcting mobile typos...

86ul avatar Jan 12 '25 09:01 86ul

May be the Recurrence UI should be replaced with a PRULE UI (see https://icalendar.org/rrule-tool.html); in fact it would be less cluttered and easier to use than the existing non standard and incomplete recurrence UI.

fcrvincent avatar Feb 28 '25 17:02 fcrvincent

@fcrvincent that is kinda my point, thanks for verifying my point. 😉

86ul avatar Mar 01 '25 08:03 86ul

Jtx is an amazing and unique tool for Journals and Notes. However this recurrence limitation as well as the lack of notification LED notifications (see bug #1749) make it unusable for Tasks (at least for me); so I am using Tasks.org until these two points are resolved.

fcrvincent avatar Mar 01 '25 10:03 fcrvincent

Hi @fcrvincent , @86ul , sorry this took so long, but it was also a lot of effort to get this done. I did this change now. Still need to do some testing. If you're still using my app, it would be great if you could also give some feedback once the change is available as beta or release version! =)

patrickunterwegs avatar Jul 01 '25 01:07 patrickunterwegs

Many thanks for this @patrickunterwegs; I can imagine this one required quite some work; will let you know when the release's available.

fcrvincent avatar Jul 01 '25 05:07 fcrvincent

@patrickunterwegs thanks, I have tried it a few times successfully.

86ul avatar Sep 15 '25 11:09 86ul

Great, thank you for the feedback! :)

patrickunterwegs avatar Sep 17 '25 03:09 patrickunterwegs