Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable track activity by default #4710

Merged

Conversation

cj12312021
Copy link
Collaborator

This pull request sets the track activity setting to true by default on new Stash configurations. New users often ask about automatically updating the ply count without realizing this setting exists.

@WithoutPants
Copy link
Collaborator

This sets the track activity field to true for existing systems as well, unless the user has enabled/disabled the track activity switch in the past. If we are going ahead with this change, then we must have a release note indicating that the track activity switch will be set to true and the user needs to manually disable it.

@WithoutPants WithoutPants added the improvement Something needed tweaking. label May 10, 2024
@WithoutPants WithoutPants added this to the Version 0.26.0 milestone May 10, 2024
@WithoutPants
Copy link
Collaborator

I've added release notes for this change, and I've changed the setting name from Track Activity to Enable Scene Play History. I imagined we would get a lot of concerned users about what Track Activity means.

@cj12312021
Copy link
Collaborator Author

Thanks! That sounds good to me.

@WithoutPants WithoutPants merged commit 1d565a7 into stashapp:develop May 14, 2024
2 checks passed
damontecres added a commit to damontecres/StashAppAndroidTV that referenced this pull request Jun 19, 2024
Fixes #299 

Tracking activity was changed to default to `true` in
stashapp/stash#4710, but this app would default
it to `false` if the server didn't provide a value.

The server won't provide a value by default until the user explicitly
changes the setting. This means, for example, a brand new install of
server version `0.26.1` would have server-side tracking enabled but
would not provide the value in the UI config query. So this app would
read it as a `null` value and translate that to `false`.

This PR fixes this behavior so that if the server is at least `0.26.0`
and no value is provided by the server, it will default to true.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Something needed tweaking.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants