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

Suggestions for future updates #12

Open
janishutz opened this issue Jan 29, 2024 · 1 comment
Open

Suggestions for future updates #12

janishutz opened this issue Jan 29, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@janishutz
Copy link
Owner

Please leave your ideas below. Whenever I find some time, I'll be working on implementing some of these features

@janishutz janishutz added the enhancement New feature or request label Jan 29, 2024
@janishutz janishutz self-assigned this Jan 29, 2024
@janishutz
Copy link
Owner Author

My personal list of updates I want to bring to libreevent

  • Update the payment provider plugin API (make integration much easier and move some functions that are similar to a specific library)
  • Add an updater (as plugin for adding the actual updater, then fully integrated)
  • Make more sophisticated plugin API and lock down other components (i.e. you won't be able to just import any internal API from plugins)
  • Add permissions to the admin accounts
  • Improve docs (allow for custom sorting for website build script with JSON file or similar)
  • Fix missing / incorrect links in docs
  • Add brute force protection
  • Add more start page templates
  • Allow theming (i.e. fonts, colours and maybe different nav bar?)
  • Allow plugins to be integrated into the admin panel, but still allow them to expose their own settings page
  • Add the option for plugins to show up in the nav bar of the main web app
  • Plugin settings (permissions, auto-update, if they should show up on the main page, ...)
  • Add logging with a log viewer
  • Add a what's new popup on the admin panel after an update was installed
  • Update settings (auto-update, do update now, plan update, ...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant