commons-app / apps-android-commons

The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons
https://commons-app.github.io/
Apache License 2.0
1.01k stars 1.19k forks source link

Allow retention, export/import for settings to prevent its loss #5766

Open OpenGreenStreet opened 2 months ago

OpenGreenStreet commented 2 months ago

What is the user problem or growth opportunity you want to see solved?

If a user changes their password, the Commons app will not be notified. It is then no longer possible to upload images. To upload images again, the user must log out and log in again. The user-specific settings (especially EXIF tags) will be lost. Relogin without losing user-specific settings (especially EXIF tags)

How do you know that this problem exists today? Why is this important?

The user-specific settings (especially EXIF tags) will be lost.

Who will benefit from it?

All users

Anything else you would like to add?

No response

sivaraam commented 2 months ago

We could try to solve this by giving a general setting export/import option. The relogin would help your specific case but a settings export/import option would be more helpful as it would generally give an option to restore the settings, say, when the user switches to a new device.

psh commented 2 months ago

Other apps sometimes have an option for "logout and remember my details" verses "logout and forget me". It seems like a lot of work for users to have to remember to export and re-import when it could be a simple option as part of logout.

OpenGreenStreet commented 2 months ago

@psh Exactly, you can get by with it if you check the settings after logging in again. But it would be very convenient if the app did this automatically.

sivaraam commented 2 months ago

Got it. So, I think a option like "Remember my settings" during logout is what we feel would be beneficial. Does that seem right?

I think we could the settings export/import migjt still be helpful for other use cases.

OpenGreenStreet commented 2 months ago

@sivaraam : yes, "Remember my settings" would be very nice