At the moment, the landing page on self-hosted instances is just a carbon copy of the version visible on the official Scholarsome website, down to the sign-up modal linking to the Terms and Policies that are hosted on the Scholarsome website. This means developers can't change the linked ToS/Privacy Policy for their instance, and they can't remove the section about using Google ReCaptcha.
Maybe there could also be an option to disable the landing page and replace it with a different menu? There's a similar function implemented in Pingvin Share, which is sort of where I'm basing this idea off of. As for which menu is presented, a simple login/signup page could do, or maybe an approach like Bookstack's could be followed, where flashcards that are public show up in a feed.
Additionally, these are some other things I've noticed about the landing page:
For instances that lack an SMTP server, the Forgot Password option would be redundant to show in the signup modal.
There's no way to disable registration, and no administrator panel to manage users/settings.
Some of these issues are more pressing than others, but being able to disable registration and set ToS/Privacy Policy are both pretty important. I'd like to see this project grow and mature!
At the moment, the landing page on self-hosted instances is just a carbon copy of the version visible on the official Scholarsome website, down to the sign-up modal linking to the Terms and Policies that are hosted on the Scholarsome website. This means developers can't change the linked ToS/Privacy Policy for their instance, and they can't remove the section about using Google ReCaptcha.
Maybe there could also be an option to disable the landing page and replace it with a different menu? There's a similar function implemented in Pingvin Share, which is sort of where I'm basing this idea off of. As for which menu is presented, a simple login/signup page could do, or maybe an approach like Bookstack's could be followed, where flashcards that are public show up in a feed.
Additionally, these are some other things I've noticed about the landing page:
Some of these issues are more pressing than others, but being able to disable registration and set ToS/Privacy Policy are both pretty important. I'd like to see this project grow and mature!