Originally created by @hobesman on GitHub (May 24, 2023).
Is your feature request related to a problem? Please describe.
On devices my kids use, I would like to have my account relatively easy to switch to (i.e. save the server URL and my username on the list of connection options) but I would still like to prevent my kids from signing in as me.
Describe the solution you'd like
I would like a checkbox when entering the password, whether the password should be saved for future logins (e.g. switching accounts/servers).
It might make sense to have another checkbox whether the app should stay logged in indefinitely vs prompt for password again after some trigger (like if the app is closed) or if the password should only be forgotten if I manually log out.
So perhaps two checkboxes: "forget after app closure" and "forget after logout"
One additional idea is an option whether to remember server and username. That's less important to me personally but might make sense to add at the same time. So maybe once you check a box to say "remember server and username" it then enables a checkbox for "remember password" which if checked, then enables checkboxes for "forget password if app closes" and "forget password if I manually log out"
Ideally those settings would be device specific and would be saved per server/user. That way the next time I go to log in to that account on that device, the settings are already toggled the way I want for my account, but my kids don't have to reenter their password to switch between their accounts.
One alternative might be something besides checkboxes. Like perhaps a slider to indicate that each option includes all the ones before. All the way to the left is forget all details after log out. Then moving right, the next stop is keep server and username, then keep password until app closes or logged out, then keep password until manually log out, then all the way right is remember password indefinitely.
Originally created by @hobesman on GitHub (May 24, 2023).
### Is your feature request related to a problem? Please describe.
On devices my kids use, I would like to have my account relatively easy to switch to (i.e. save the server URL and my username on the list of connection options) but I would still like to prevent my kids from signing in as me.
### Describe the solution you'd like
I would like a checkbox when entering the password, whether the password should be saved for future logins (e.g. switching accounts/servers).
It might make sense to have another checkbox whether the app should stay logged in indefinitely vs prompt for password again after some trigger (like if the app is closed) or if the password should only be forgotten if I manually log out.
So perhaps two checkboxes: "forget after app closure" and "forget after logout"
One additional idea is an option whether to remember server and username. That's less important to me personally but might make sense to add at the same time. So maybe once you check a box to say "remember server and username" it then enables a checkbox for "remember password" which if checked, then enables checkboxes for "forget password if app closes" and "forget password if I manually log out"
Ideally those settings would be device specific and would be saved per server/user. That way the next time I go to log in to that account on that device, the settings are already toggled the way I want for my account, but my kids don't have to reenter their password to switch between their accounts.
One alternative might be something besides checkboxes. Like perhaps a slider to indicate that each option includes all the ones before. All the way to the left is forget all details after log out. Then moving right, the next stop is keep server and username, then keep password until app closes or logged out, then keep password until manually log out, then all the way right is remember password indefinitely.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @hobesman on GitHub (May 24, 2023).
Is your feature request related to a problem? Please describe.
On devices my kids use, I would like to have my account relatively easy to switch to (i.e. save the server URL and my username on the list of connection options) but I would still like to prevent my kids from signing in as me.
Describe the solution you'd like
I would like a checkbox when entering the password, whether the password should be saved for future logins (e.g. switching accounts/servers).
It might make sense to have another checkbox whether the app should stay logged in indefinitely vs prompt for password again after some trigger (like if the app is closed) or if the password should only be forgotten if I manually log out.
So perhaps two checkboxes: "forget after app closure" and "forget after logout"
One additional idea is an option whether to remember server and username. That's less important to me personally but might make sense to add at the same time. So maybe once you check a box to say "remember server and username" it then enables a checkbox for "remember password" which if checked, then enables checkboxes for "forget password if app closes" and "forget password if I manually log out"
Ideally those settings would be device specific and would be saved per server/user. That way the next time I go to log in to that account on that device, the settings are already toggled the way I want for my account, but my kids don't have to reenter their password to switch between their accounts.
One alternative might be something besides checkboxes. Like perhaps a slider to indicate that each option includes all the ones before. All the way to the left is forget all details after log out. Then moving right, the next stop is keep server and username, then keep password until app closes or logged out, then keep password until manually log out, then all the way right is remember password indefinitely.