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

Store Current Group In Cache && Multiple Groups #162

Open
harshsyd opened this issue Feb 5, 2023 · 4 comments
Open

Store Current Group In Cache && Multiple Groups #162

harshsyd opened this issue Feb 5, 2023 · 4 comments
Labels

Comments

@harshsyd
Copy link

harshsyd commented Feb 5, 2023

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Two things; 1) Whenever we select a group, if I was to select that group on my desktop let's say group A. I login on my phone to my server, it by default shows the group that was LAST SELECTED by any device (in this case Group A). Since this app is not multiuser, I created 3 groups for all 3 of my family members - and I think it would be better if each device/the app stores the last/default view on the device separately (maybe using a cookie).

Secondly, can we allow each item to be a member of multiple groups? Obviously, I have groups based on family members, but I wouldn't also mind storing items to groups such as "Google Accounts" or "Twitter Accounts". Current issue is one item is only assigned to one group.

Describe the solution you'd like
A clear and concise description of what you want to happen.
So if I select Group B on my phone and Group A on desktop, it shall automatically show that view on the device.

This is simple to do via using any local storage mechanism. I can do it myself too, but I have not explored the application's code from ground up and it would take me few hours to first understand how code flow works with this project and then modify it. Furthermore, on updates, I would have to start keeping my branch separate, so I feel it's easier to implement globally.

For multiple groups, I have not explored the storage method 2Fauth uses to store item groups but a simple JSON or an array with lists of groups per item can easily solve it.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Nothing.

Additional context
Add any other context or screenshots about the feature request here.

Let me know if this is something you can try to do.

@Bubka
Copy link
Owner

Bubka commented Feb 8, 2023

Well, although you suggest those changes because you use 2FAuth in a way it is not really intended to (as you said, it is a single user app) I think that users should have the choice. Setting up some options for specific devices is certainly a use case despite the single user design.

Regarding the association to multiple groups, this is the logical next step for this feature which remained basic for now.

I will work on both, this should be part of the next major version.

@Bubka Bubka added this to the v4.0.0 milestone Feb 8, 2023
@Bubka Bubka modified the milestones: v4.0.0, v4.1.0 Mar 10, 2023
@harshsyd
Copy link
Author

harshsyd commented Apr 9, 2023

A little bit delayed I guess haha? Since its moved back to Todo.

Although thank you for considering it, will wait for it to come up! :)

@Bubka
Copy link
Owner

Bubka commented Apr 11, 2023

A little bit delayed I guess

I would say partially as the incoming v4 brings multi-user support. So, the way you use groups should change, making your first point almost obsolete I guess.

@harshsyd
Copy link
Author

Yeah that's correct. If multi user is in, then all we need is just ability for a login to be added to multiple group types and that's about it.
Thanks.

@Bubka Bubka modified the milestones: v4.1.0, v4.2.0 Jun 3, 2023
@Bubka Bubka removed this from the v4.2.0 milestone Aug 24, 2023
@Bubka Bubka added feature and removed enhancement labels Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

No branches or pull requests

2 participants