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

✨ Hide libraries from target user(s) #271

Merged
merged 19 commits into from
Feb 19, 2024
Merged

Conversation

aaronleopold
Copy link
Collaborator

PR adds the ability to hide libraries from specific users on the server. There are also some bug fixes introduced from the previous scanner rewrite, and UI refreshes to try and bring all of the related pages together in a cohesive and less disconnected manner (i.e. unify them with some shared navigation).

The permissions might seem odd at a glance, but I've built it so that if you want to exclude users from a library you need to have the users:read permission, which allows you to query for all users on the server. Otherwise, if you have the permission to create and manage a library, but not the permission to query for users, the functionality will be hidden.

@aaronleopold aaronleopold marked this pull request as ready for review February 18, 2024 22:29
@aaronleopold aaronleopold merged commit b3f7d16 into experimental Feb 19, 2024
3 checks passed
aaronleopold added a commit that referenced this pull request Feb 24, 2024
* WIP: vertical scroll reader and full epub search

* Quick fixes from regressions introduced by #271

* ✨ Search entire EPUB text

#269

* WIP: toolbar for vertical reader, incognito reading

* Search results with chapter info, misc cleanup

* Fix merge imports
@aaronleopold aaronleopold deleted the al/hide-libraries branch April 20, 2024 16:41
@aaronleopold aaronleopold mentioned this pull request Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant