Casvt / MIND

A simple self hosted reminder application that can send push notifications to your device. Set the reminder and forget about it!
https://casvt.github.io/MIND/
GNU General Public License v3.0
206 stars 10 forks source link

Admin panel/account #1

Closed Casvt closed 7 months ago

Casvt commented 1 year ago

Is your feature request related to a problem? Please describe.

Currently there is no way to manage users, recover access to users accounts or change hosting settings from the web-ui. You can change hosting settings by directly editing the Noted.py file, but it's not ideal. And there's no way to manage the users.

Describe the solution you'd like

A admin user account that you can log into that gives you access to an admin panel where you can manage these settings.

Additional context

Reserve the username admin for the admin account and force the change password after first login

Lord0fBytes commented 1 year ago

Not sure if this is included in this issue, but the locale settings dont persist. Every time I login I have to re-adjust the locale settings. If this is not part of this I can create a new issue.

Casvt commented 1 year ago

@Lord0fBytes Locale settings are per-client. They should stick between sessions on the same client, but not between different clients. If you're experiencing behaviour that doesn't match that, please make a new issue. It doesn't have to do with the admin panel.

joestump commented 10 months ago

Would love to have some support for Authentik - maybe with a trusted proxy and username header along with the proxy provider in Authentik?