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

Add option to share bookmarks publicly #503

Merged
merged 10 commits into from
Aug 14, 2023

Conversation

sissbruecker
Copy link
Owner

@sissbruecker sissbruecker commented Aug 14, 2023

Adds a setting that allows public / anonymous access to shared bookmarks. As part of this the permissions for the shared bookmarks view and API route have been changed so that they can be accessed without login. However, both will only return bookmarks to anonymous users if:

  • A bookmark is marked as shared
  • The bookmark owner has enabled sharing (existing setting)
  • The bookmark owner also has enabled public sharing (new setting)

Once the new setting is enabled every shared bookmark becomes publicly accessible - it is not possible to control the access level per bookmark. Disabling either setting will hide bookmarks from public access again. Every information about a bookmark is shared, including notes.

To actually share bookmarks with anonymous users, provide them with a link to the shared bookmarks page, optionally with preset filters for user, search terms or tags. For discoverability, the login view now shows a link to the shared bookmarks page if at least one user has a publicly shared bookmark.

Closes #491
Closes #255
Closes #70

@sissbruecker sissbruecker merged commit ea240ee into master Aug 14, 2023
2 checks passed
@sissbruecker sissbruecker deleted the feat/public-shared-bookmarks branch August 14, 2023 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant