Alessandro (Ale) Segala
|
2f7646105e
|
fix: ensure file descriptors are closed + other bugs (#413)
|
2025-04-04 10:04:36 +02:00 |
|
Kyle Mendell
|
b65e693e12
|
feat: global audit log (#320)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-03 10:11:49 -05:00 |
|
Kyle Mendell
|
734c6813ea
|
fix: create reusable default profile pictures (#406)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-03 08:06:56 -05:00 |
|
Rich
|
b935a4824a
|
ci/cd: migrate backend linter to v2. fixed unit test workflow (#400)
|
2025-03-28 04:00:55 -05: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 |
|
Alessandro (Ale) Segala
|
26b2de4f00
|
refactor: use atomic renames for uploaded files (#372)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-23 20:21:44 +00:00 |
|
Kyle Mendell
|
041c565dc1
|
feat(passkeys): name new passkeys based on agguids (#332)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-20 15:35:08 +00:00 |
|
Alessandro (Ale) Segala
|
a7c9741802
|
feat: store keys as JWK on disk (#339)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-03-18 21:08:33 +01:00 |
|
Viktor Szépe
|
a0f93bda49
|
chor: correct misspellings (#352)
|
2025-03-18 12:54:39 +01:00 |
|
Alexander Lehmann
|
39b7f6678c
|
fix: emails are considered as medium spam by rspamd (#337)
|
2025-03-16 17:46:45 +01:00 |
|
Alessandro (Ale) Segala
|
348192b9d7
|
fix: Fixes and performance improvements in utils package (#331)
|
2025-03-14 19:21:24 -05: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 |
|
Elias Schneider
|
a9713cf6a1
|
feat: increase default item count per page
|
2025-03-10 12:39:42 +01:00 |
|
Savely Krasovsky
|
91f254c7bb
|
feat: enable sd_notify support (#277)
|
2025-03-06 17:42:12 +01:00 |
|
Elias Schneider
|
1026ee4f5b
|
fix: profile picture orientation if image is rotated with EXIF
|
2025-03-03 09:06:52 +01:00 |
|
Elias Schneider
|
652ee6ad5d
|
feat: add ability to upload a profile picture (#244)
|
2025-02-19 14:28:45 +01:00 |
|
Elias Schneider
|
4e858420e9
|
feat: add ability to override the UI configuration with environment variables
|
2025-02-12 14:20:52 +01:00 |
|
Elias Schneider
|
c6ab2b252c
|
chore: replace stonith404 with pocket-id after org migration
|
2025-02-05 18:08:01 +01:00 |
|
Elias Schneider
|
164ce6a3d7
|
fix: add __HOST prefix to cookies (#175)
|
2025-01-24 12:01:27 +01:00 |
|
Elias Schneider
|
06b90eddd6
|
feat: allow sign in with email (#100)
|
2025-01-19 15:30:31 +01:00 |
|
Elias Schneider
|
bc8f454ea1
|
fix: session duration ignored in cookie expiration
|
2025-01-18 23:27:55 +01:00 |
|
Elias Schneider
|
05a98ebe87
|
fix: search input not displayed if response hasn't any items
|
2025-01-18 22:29:20 +01:00 |
|
Elias Schneider
|
fd69830c26
|
feat: add sorting for tables
|
2025-01-11 20:32:22 +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
|
c056089c60
|
feat: custom claims (#53)
|
2024-10-28 18:11:54 +01:00 |
|
Elias Schneider
|
b39bc4f79a
|
refactor: save dates as unix timestamps in database
|
2024-10-23 10:02:11 +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
|
24c948e6a6
|
feat: add user groups
|
2024-10-02 08:43:44 +02:00 |
|
oidq
|
64cf56276a
|
feat(email): improve email templating (#27)
|
2024-09-16 23:10:08 +02:00 |
|
Elias Schneider
|
903b0b3918
|
feat: add support for more username formats
|
2024-09-03 22:35:18 +02:00 |
|
Elias Schneider
|
8166e2ead7
|
feat: add support for multiple callback urls
|
2024-08-24 00:49:08 +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 |
|
Elias Schneider
|
eaff977b22
|
initial commit
|
2024-08-12 11:24:22 +02:00 |
|