TechbeeAT / jtxBoard

jtx Board allows you to manage your Journals (like meeting minutes), Notes and Tasks in one Android app. The app is compatible with the iCal standard (RFC5545) and is integrated with DAVx5 to allow the synchronisation of entries through CalDAV.
https://jtx.techbee.at/
GNU General Public License v3.0
352 stars 10 forks source link

[Feature] View statuses separately from their mapped extended statuses #1519

Open BenByes opened 1 month ago

BenByes commented 1 month ago

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

I have few extended statuses on top of the "normal" statuses and when I want to view all tasks by their statuses (both normal and extended) I can't do it e.g while I filter by "in progress" status I have a list that include the corresponding mapped statuses as well such as "ASAP", rather than the original "in progress" tasks only.

Describe the solution you'd like

I'd like to have the mapped statuses items mapped in the settings / export options only but not when I filter or group by original statuses, plus I'd suggest a new "group by all statuses" option rather than the current "group by status" option which is, again, map the extended statuses under it as well!

Describe alternatives you've considered

Well there're many possible workarounds for it to be honest such as use categories for statutes or have few separated views however it is not as slick as the first option and it makes the extended statuses option useless.

Additional context

Also another use case is when I complete a task (press the checkbox) it automatically changes its status to "completed" and there're multiple times where I wish to view those types of tasks only (Without their extended statuses "Done" / "Completely done" which I've created)

Your current device and version

patrickunterwegs commented 3 weeks ago

Hi @BenByes , sorry that it took a while to come back to this. So if I add a group by "Extended status" option while I change the group by "Status" to only consider the original status (defined in the standard), then this would fit your needs, right?