tadhgboyle

Results 45 issues of tadhgboyle

### Describe the feature Planned methods: - `check($password, $hashed_password, $method)` - Single source of truth for password checking - Remove [duplicated](https://github.com/NamelessMC/Nameless/blob/d356f7feed89069d135ff083b0cc0f63d8298174/core/classes/Core/User.php#L372-L388) [code](https://github.com/NamelessMC/Nameless/blob/d356f7feed89069d135ff083b0cc0f63d8298174/modules/Core/pages/authme_connector.php#L230-L285) - `hash($password)` - 9x over the codebase we...

enhancement
good first issue

Useful if, for example, the site does not have AuthMe configured at the start but then they configure it down the line. Existing site users should have a way to...

- Intro: https://www.cloudflare.com/products/turnstile/ - Instructions: - https://developers.cloudflare.com/turnstile/get-started/server-side-validation/ - https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/

enhancement
good first issue

Taking inspiration from XF and Discord permission system: - Allow/Abstain/Deny permissions on a per-user basis - Groups can also Allow/Abstain/Deny permissions Permission check flow would go: 1. Check if user...

enhancement

### Describe the feature https://web.dev/passkey-form-autofill/

enhancement

Cleanup: - delete `reputation` - delete `warning_points` - delete `avatar_updated` (we can pass the current epoch in the [one place we use it](https://github.dev/NamelessMC/Nameless/blob/d356f7feed89069d135ff083b0cc0f63d8298174/core/classes/Avatars/AvatarSource.php#L57-L58)) - delete `tfa_type` (we planned to add...

enhancement