Alessandro (Ale) Segala
|
29a1d3b778
|
feat: add database storage backend (#1091)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-11-16 18:23:46 +01:00 |
|
Elias Schneider
|
12125713a2
|
feat: add support for WEBP profile pictures (#1090)
|
2025-11-11 10:56:20 -06:00 |
|
Elias Schneider
|
bfd71d090c
|
feat: add support for S3 storage backend (#1080)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
|
2025-11-10 09:02:25 +00:00 |
|
Elias Schneider
|
507f9490fa
|
feat: add the ability to make email optional (#994)
|
2025-10-03 11:24:53 +02:00 |
|
Elias Schneider
|
043cce615d
|
feat: add required indicator for required inputs (#993)
|
2025-10-01 13:44:17 +02:00 |
|
Kyle Mendell
|
68373604dd
|
feat: add user display name field (#898)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-09-17 17:18:27 +02:00 |
|
Alessandro (Ale) Segala
|
42155238b7
|
fix: ensure users imported from LDAP have fields validated (#923)
|
2025-09-09 09:31:49 +02:00 |
|
Alessandro (Ale) Segala
|
42a861d206
|
refactor: complete conversion of log calls to slog (#787)
|
2025-07-27 04:34:23 +00:00 |
|
Alessandro (Ale) Segala
|
78266e3e4c
|
feat: Support OTel and JSON for logs (via log/slog) (#760)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-07-27 01:03:52 +00: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
|
81315790a8
|
fix: support non UTF-8 LDAP IDs (#714)
|
2025-07-04 08:42:11 +02:00 |
|
Kyle Mendell
|
f66e8e8b44
|
fix: use ldapAttributeUserUsername for finding group members (#565)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-05-25 20:37:17 +02:00 |
|
Daenney
|
6f54ee5d66
|
feat: OpenTelemetry tracing and metrics (#262) (#495)
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
|
2025-05-05 15:59:44 +02:00 |
|
Alessandro (Ale) Segala
|
270c30334d
|
fix: prevent deadlock when trying to delete LDAP users (#471)
|
2025-04-22 15:16:44 +02:00 |
|
Kyle Mendell
|
c843a60131
|
feat: disable/enable users (#437)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-18 15:38:50 +00:00 |
|
Alessandro (Ale) Segala
|
796bc7ed34
|
fix: improve LDAP error handling (#425)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-04-12 18:38:19 -04:00 |
|
Alessandro (Ale) Segala
|
f83bab9e17
|
refactor: simplify app_config service and fix race conditions (#423)
|
2025-04-10 13:41:22 +02:00 |
|
Elias Schneider
|
658a9ca6dd
|
fix: add missing rollback for LDAP sync
|
2025-04-09 14:05:53 +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 |
|
Elias Schneider
|
7e658276f0
|
fix: ldap users aren't deleted if removed from ldap server
|
2025-03-29 22:55:44 +01: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
|
5c198c280c
|
refactor: fix code smells
|
2025-03-27 17:46:10 +01:00 |
|
Rich
|
4ac1196d8d
|
ci/cd: add basic static analysis for backend (#389)
|
2025-03-27 16:13:56 +01:00 |
|
Kyle Mendell
|
cdfe8161d4
|
fix: skip ldap objects without a valid unique id (#376)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-23 18:30:12 +00:00 |
|
Kyle Mendell
|
0f14a93e1d
|
feat: display groups on the account page (#296)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-06 22:25:03 +01:00 |
|
Elias Schneider
|
fde951b543
|
fix(ldap): sync error if LDAP user collides with an existing user
|
2025-02-25 20:34:13 +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 |
|
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
|
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 |
|