An OpenID-based open-source authorization server that supports modern security standards, such as passkeys, TOTP, two-factor authentication, monitoring and bot protection, and is fully configurable to meet your needs. This system is designed to be used as plug-and-play software for any website.
- Java 64.8%
- TypeScript 16.1%
- HTML 11.9%
- SCSS 6.7%
- Lua 0.4%
## What Remove 34 imported names in 15 files that ESLint reports as unused (`@typescript-eslint/no-unused-vars`). Only import statements change. ## Why Part of bringing `npm run lint` to zero so that it can be enforced in CI. A name that is not referenced in the TypeScript is not in the component's `imports` array either, so removing its import does not change behavior. The templates of the affected components were checked for attribute directives (`routerLink`, `mat-button`, `mat-icon-button`, `matInput`, `mat-dialog-title`) that would silently stop working; there are none. ## Tests - `ng build` succeeds. - `npm run format:check` passes. - `npm run lint` findings: 91 -> 57. - The frontend has no unit tests. Reviewed-on: #25 |
||
|---|---|---|
| .forgejo/workflows | ||
| backend | ||
| frontend | ||
| .gitignore | ||
| compose.dev.yaml | ||