Steps to reproduce
Start with no tracking service configured, then configure a tracking service.
Expected behavior
The "tracking status" option becomes available in the "group by" library feature.
Actual behavior
The "tracking status" option is not available in the "group by" library feature.
Crash logs
n/a
Neko version
3.4.5
Android version
n/a
Device
n/a
Other details
Forked from #3051.
This happens because the ByTrackStatus option depends on loggedServices and it will not detect updates in tracker statuses until either a change in the available categories happens (e.g. the user adds a category) or the app is restarted.
Fixing this will trigger a cascade of refactorings affecting multiple parts of the app.
cfr. #3051 (comment)
Acknowledgements
Steps to reproduce
Start with no tracking service configured, then configure a tracking service.
Expected behavior
The "tracking status" option becomes available in the "group by" library feature.
Actual behavior
The "tracking status" option is not available in the "group by" library feature.
Crash logs
n/a
Neko version
3.4.5
Android version
n/a
Device
n/a
Other details
Forked from #3051.
This happens because the
ByTrackStatusoption depends onloggedServicesand it will not detect updates in tracker statuses until either a change in the available categories happens (e.g. the user adds a category) or the app is restarted.Fixing this will trigger a cascade of refactorings affecting multiple parts of the app.
cfr. #3051 (comment)
Acknowledgements