porchlight/tests
Johan Lundberg 84e61464c7
feat: add Porchlight branding with logo, favicon, and redesigned CSS theme
Rebrand from FastAPI OIDC OP to Porchlight with warm amber/gold identity:
- Add doorway-with-light SVG logo and 32x32 PNG favicon
- Rewrite style.css with full design system (color tokens, spacing scale,
  typography scale, section cards, button variants, dark mode)
- Update base template with site header, logo, and favicon
- Update all page titles and FastAPI app title to Porchlight
2026-02-16 12:08:19 +01:00
..
test_auth_routes feat: add authentication routes with session login, WebAuthn, and credential management 2026-02-16 11:39:50 +01:00
test_authn feat: add WebAuthnService with fido2 registration and authentication 2026-02-13 14:48:38 +01:00
test_invite feat: add MagicLinkService with token create/validate/cleanup 2026-02-13 15:02:53 +01:00
test_manage chore: create package structure with src layout 2026-02-12 14:39:07 +01:00
test_oidc chore: create package structure with src layout 2026-02-12 14:39:07 +01:00
test_store feat: add SQLiteMagicLinkRepository with tests 2026-02-13 13:53:14 +01:00
__init__.py chore: create package structure with src layout 2026-02-12 14:39:07 +01:00
conftest.py feat: add lifespan integration and dependency injection 2026-02-13 13:59:59 +01:00
test_app.py feat: add Porchlight branding with logo, favicon, and redesigned CSS theme 2026-02-16 12:08:19 +01:00
test_config.py feat: add configuration module with env-based settings 2026-02-12 14:42:26 +01:00
test_models.py fix: make MagicLink.expires_at required, document validation test TODOs 2026-02-12 15:33:08 +01:00
test_userid.py fix: add collision retry for userid generation 2026-02-12 15:34:31 +01:00