Kyle Mendell
|
01a9de0b04
|
fix: add option to manually select SMTP TLS method (#268)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-02-25 19:10:20 +01:00 |
|
Elias Schneider
|
9a167d4076
|
fix: delete profile picture if user gets deleted
|
2025-02-24 09:40:14 +01:00 |
|
Elias Schneider
|
840a672fc3
|
fix: binary profile picture can't be imported from LDAP
|
2025-02-22 14:51:21 +01:00 |
|
Elias Schneider
|
652ee6ad5d
|
feat: add ability to upload a profile picture (#244)
|
2025-02-19 14:28:45 +01:00 |
|
Kyle Mendell
|
39b46e99a9
|
feat: add LDAP group membership attribute (#236)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-02-16 18:27:07 +01:00 |
|
Elias Schneider
|
7550333fe2
|
feat: add end session endpoint (#232)
|
2025-02-14 17:09:27 +01:00 |
|
Giovanni
|
2071d002fc
|
feat: add ability to set custom Geolite DB URL
|
2025-02-13 21:01:43 +01:00 |
|
Elias Schneider
|
4e858420e9
|
feat: add ability to override the UI configuration with environment variables
|
2025-02-12 14:20:52 +01:00 |
|
Kyle Mendell
|
2d78349b38
|
fix: user linking in ldap group sync (#222)
|
2025-02-11 17:25:00 +01:00 |
|
Kyle Mendell
|
626f87d592
|
feat: add custom ldap search filters (#216)
|
2025-02-08 18:16:57 +01:00 |
|
Elias Schneider
|
15cde6ac66
|
feat: add JSON support in custom claims
|
2025-02-05 18:28:21 +01:00 |
|
Elias Schneider
|
c6ab2b252c
|
chore: replace stonith404 with pocket-id after org migration
|
2025-02-05 18:08:01 +01:00 |
|
Elias Schneider
|
13b02a072f
|
feat: map allowed groups to OIDC clients (#202)
|
2025-02-03 18:41:15 +01:00 |
|
Elias Schneider
|
9ab178712a
|
feat: allow LDAP users and groups to be deleted if LDAP gets disabled
|
2025-02-03 08:58:20 +01:00 |
|
Elias Schneider
|
ecd74b794f
|
fix: non LDAP user group can't be updated after update
|
2025-02-03 08:37:46 +01:00 |
|
Kyle Mendell
|
781ff7ae7b
|
fix: smtp hello for tls connections (#180)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-01-27 11:37:50 +01:00 |
|
Elias Schneider
|
47c39f6d38
|
fix: use OS hostname for SMTP EHLO message
|
2025-01-24 10:36:16 +01:00 |
|
Elias Schneider
|
397544c0f3
|
fix: send hostname derived from PUBLIC_APP_URL with SMTP EHLO command
|
2025-01-23 17:55:36 +01:00 |
|
Giovanni
|
f7710f2988
|
fix: ensure the downloaded GeoLite2 DB is not corrupted & prevent RW race condition (#138)
|
2025-01-20 11:50:58 +01:00 |
|
Chris Danis
|
72923bb86d
|
feat: display private IP ranges correctly in audit log (#139)
|
2025-01-20 11:36:12 +01:00 |
|
Elias Schneider
|
8a1db0cb4a
|
feat: support wildcard callback URLs
|
2025-01-20 11:19:23 +01:00 |
|
Elias Schneider
|
3f02d08109
|
fix: non LDAP users get created with a empty LDAP ID string
|
2025-01-20 10:41:01 +01:00 |
|
Elias Schneider
|
06b90eddd6
|
feat: allow sign in with email (#100)
|
2025-01-19 15:30:31 +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
|
fd69830c26
|
feat: add sorting for tables
|
2025-01-11 20:32:22 +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
|
adcf3ddc66
|
feat: add PKCE for non public clients
|
2025-01-03 16:15:10 +01:00 |
|
Elias Schneider
|
785200de61
|
chore: include static assets in binary
|
2025-01-03 15:12:07 +01:00 |
|
Elias Schneider
|
0729ce9e1a
|
fix: passkey can't be added if PUBLIC_APP_URL includes a port
|
2024-12-31 10:42:54 +01:00 |
|
Elias Schneider
|
5480ab0f18
|
tests: add e2e test for one time access tokens
|
2024-12-13 09:03:52 +01:00 |
|
Elias Schneider
|
bad901ea2b
|
fix: wrong date time datatype used for read operations with Postgres
|
2024-12-13 08:43:46 +01:00 |
|
Elias Schneider
|
9d20a98dbb
|
feat: add support for Postgres database provider (#79)
|
2024-12-12 17:21:28 +01:00 |
|
soup
|
edce3d3371
|
feat(geolite): add Tailscale IP detection with CGNAT range check (#77)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2024-11-29 23:17:08 +01:00 |
|
Elias Schneider
|
a9f4dada32
|
feat: allow empty user and password in SMTP configuration
|
2024-11-28 12:14:03 +01:00 |
|
Elias Schneider
|
f9fa2c6706
|
feat: add option to disable TLS for email sending
|
2024-11-28 12:13:23 +01:00 |
|
Elias Schneider
|
fcf08a4d89
|
feat!: add option to specify the Max Mind license key for the Geolite2 db
|
2024-11-26 20:14:31 +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
|
3613ac261c
|
feat: add PKCE support
|
2024-11-17 17:13:38 +01:00 |
|
Elias Schneider
|
aca2240a50
|
feat: add audit log event for one time access token sign in
|
2024-11-11 18:25:57 +01:00 |
|
Elias Schneider
|
8304065652
|
feat: add option to disable self-account editing
|
2024-10-28 18:45:27 +01:00 |
|
Elias Schneider
|
c056089c60
|
feat: custom claims (#53)
|
2024-10-28 18:11:54 +01:00 |
|
Elias Schneider
|
3350398abc
|
tests: correctly reset app config in tests
|
2024-10-26 00:15:31 +02:00 |
|
Elias Schneider
|
5565f60d6d
|
feat: add email_verified claim
|
2024-10-25 21:33:54 +02:00 |
|
Elias Schneider
|
b39bc4f79a
|
refactor: save dates as unix timestamps in database
|
2024-10-23 10:02:11 +02:00 |
|
Elias Schneider
|
282ff82b0c
|
fix: add key id to JWK
|
2024-10-11 20:52:31 +02:00 |
|
Elias Schneider
|
025378d14e
|
feat: add location based on ip to the audit log
|
2024-10-04 12:11:10 +02:00 |
|
Elias Schneider
|
be45eed125
|
feat!: add ability to set light and dark mode logo
|
2024-10-03 11:27:31 +02:00 |
|
Elias Schneider
|
a4a90a16a9
|
fix: only return user groups if it is explicitly requested
|
2024-10-02 10:41:10 +02:00 |
|
Elias Schneider
|
d02d8931a0
|
tests: add user group tests
|
2024-10-02 09:38:57 +02:00 |
|
Elias Schneider
|
24c948e6a6
|
feat: add user groups
|
2024-10-02 08:43:44 +02:00 |
|