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%
Find a file
Robin Petrofsky 409e3209b2
All checks were successful
CI / lint (push) Successful in 13s
CI / build (push) Successful in 2m13s
chore: remove unused imports in the frontend (#25)
## 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
2026-10-18 18:55:54 +02:00
.forgejo/workflows ci: check frontend formatting with Prettier (#22) 2026-10-16 01:24:27 +02:00
backend test: drop PropertiesService mock and fix test property in queue IT (#20) 2026-10-14 22:08:54 +02:00
frontend chore: remove unused imports in the frontend (#25) 2026-10-18 18:55:54 +02:00
.gitignore test: isolate tests in their own working directory and stop them from using the network (#6) 2026-10-02 11:41:35 +02:00
compose.dev.yaml chore: add compose file for local development (PostgreSQL 18, Redis, Mailpit) (#7) 2026-10-02 12:07:43 +02:00