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

Cloud-server colaborative #63

Closed
6 tasks done
tzitsal opened this issue Oct 7, 2022 · 1 comment
Closed
6 tasks done

Cloud-server colaborative #63

tzitsal opened this issue Oct 7, 2022 · 1 comment
Labels
✨ enhancement New feature or request 👍 merge request okay Feature requests that will be accepted as a merge request but not added via regular maintenance

Comments

@tzitsal
Copy link

tzitsal commented Oct 7, 2022

Checklist

  • I read and understood the Contributing Guidelines.
  • This is not a question.
  • This is not a technical issue.
  • This is not a duplicate of an existing issue.
  • This idea is not already possible.
  • I believe my idea falls into the projects scope and should be offered as part of the built-in functionality.

Purpose

Several people working on the same shoppinglist

Solution

Hosting the list files online

Why are the currently available solutions not sufficient?

H

Can you help us with this feature request?

Somehow, I can test and offer feedback, but I can't code the solution.

Additional information

No response

@tzitsal tzitsal added ✨ enhancement New feature or request 👀 evaluation Issue/PR is currently being evaluated labels Oct 7, 2022
@Abrynos
Copy link
Owner

Abrynos commented Oct 15, 2022

While the idea in general is quite logical (especially in a shared household) and I've already given this some thought myself in the past, I simply do not have the need for this feature myself.

That being said, I am willing to accept a merge request adding support for this so if you or anyone else reading this is willing to do it, feel free to open a merge request. Here are some considerations to keep in mind:

  • Support multiple lists on the same server.
  • Add an (optional) password to the server application. Someone hosting it might want to restrict who stores data on their disk. While doing so, please ensure that an IP with too many incorrect attemts is banned from sending more requests.
  • Add CLIENT side encryption. Privacy is key and you dont want everyone and their mother being able to access everyone elses shopping list. If you want to access a list you need to decrypt it using the correct password first.
  • For the sake of consistency, I'd like the server application to use the same language and build tools as the app (namely Kotlin and gradle). Using the Spring framework is not required, but I'd say it's a good starting point.

@Abrynos Abrynos closed this as completed Oct 15, 2022
@Abrynos Abrynos added 👍 merge request okay Feature requests that will be accepted as a merge request but not added via regular maintenance and removed 👀 evaluation Issue/PR is currently being evaluated labels Oct 15, 2022
@Abrynos Abrynos mentioned this issue Aug 23, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request 👍 merge request okay Feature requests that will be accepted as a merge request but not added via regular maintenance
Projects
None yet
Development

No branches or pull requests

2 participants