Claude
0e0187dbc6
refactor: pass app config as explicit argument instead of request context
...
Remove the AppConfigMiddleware that stored an app-config resolver in the
request context and the FromCtx helper that read it back downstream.
Handlers now load the app config from AppConfigService and pass it as an
explicit argument to the service methods that need it, which then forward
it further down the call chain.
The webauthn and usersignup modules gain an AppConfigResolver dependency so
their handlers can load the config the same way. The email SendEmail and
LDAP SyncAll helpers drop their context-based variants in favor of the
explicit-config versions.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YZ6SoJpmnLggZqactXxrak
2026-07-19 21:33:10 +00:00
ItalyPaleAle
3ecda60f3b
Completed code updates
2026-07-18 09:42:59 -07:00
ItalyPaleAle
4caaa079ca
Actor is done
2026-07-17 19:12:51 -07:00
ItalyPaleAle
e4d0cbefbe
WIP
2026-07-11 12:19:04 -07:00
Alessandro (Ale) Segala
eefd51cc4d
fix: various bugs in observability / OTel ( #1564 )
2026-07-05 14:14:39 -07:00
Anthony Clerici
0ed2c48591
docs: add missing /api prefix to app config swagger routes ( #1454 )
2026-04-25 17:58:41 +02:00
Elias Schneider
a3da943aa6
fix: decouple images from app config service ( #965 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2025-09-20 21:42:52 +02:00
Alessandro (Ale) Segala
7b4ccd1f30
fix: ensure user inputs are normalized ( #724 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-07-13 16:15:57 +00:00
Elias Schneider
2e5d268798
fix: explicitly cache images to prevent unexpected behavior
2025-06-16 15:59:14 +02:00
Elias Schneider
3cc82d8522
docs: remove difficult to maintain OpenAPI properties
2025-06-08 16:10:42 +02:00
Elias Schneider
ea4e48680c
docs: fix pagination API docs
2025-06-08 16:04:58 +02:00
Elias Schneider
f8a7467ec0
refactor!: serve the static frontend trough the backend ( #520 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2025-05-24 22:55:46 +02:00
Alessandro (Ale) Segala
f83bab9e17
refactor: simplify app_config service and fix race conditions ( #423 )
2025-04-10 13:41:22 +02:00
Alessandro (Ale) Segala
ec626ee797
fix: use transactions when operations involve multiple database queries ( #392 )
...
Co-authored-by: Kyle Mendell <kmendell@ofkm.us >
2025-04-06 15:04:08 +02:00
Alessandro (Ale) Segala
96876a99c5
feat: add support for ECDSA and EdDSA keys ( #359 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-03-27 18:20:39 +01:00
Elias Schneider
c9e0073b63
refactor: fix code smells
2025-03-27 16:48:36 +01:00
Kyle Mendell
7888d70656
docs: fix api routers for swag documentation ( #378 )
2025-03-23 19:26:07 +00:00
Kyle Mendell
62915d863a
feat: api key authentication ( #291 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-03-11 19:16:42 +00:00
Jonas
eb1426ed26
feat(account): add ability to sign in with login code ( #271 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-03-10 12:45:45 +01:00
Elias Schneider
c6ab2b252c
chore: replace stonith404 with pocket-id after org migration
2025-02-05 18:08:01 +01:00
Kyle Mendell
5101b14eec
feat: add LDAP sync ( #106 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-01-19 13:02:07 +01:00
Elias Schneider
a649c4b4a5
fix: send test email to the user that has requested it
2025-01-10 09:25:26 +01:00
Elias Schneider
653d948f73
feat: add option to skip TLS certificate check and ability to send test email
2024-11-21 18:24:01 +01:00
Elias Schneider
c056089c60
feat: custom claims ( #53 )
2024-10-28 18:11:54 +01:00
Elias Schneider
be45eed125
feat!: add ability to set light and dark mode logo
2024-10-03 11:27:31 +02:00
Elias Schneider
9121239dd7
feat: add audit log with email notification ( #26 )
2024-09-09 10:29:41 +02:00
Elias Schneider
ae7aeb0945
refactor: use dtos in controllers
2024-08-23 17:04:19 +02:00
Elias Schneider
601f6c488a
refactor: use dependency injection in backend
2024-08-17 21:57:14 +02:00