Elias Schneider
|
90bdd29fb6
|
ci/cd: add explicit permissions to actions
|
2025-05-07 16:48:18 +02:00 |
|
Elias Schneider
|
e0db4695ac
|
refactor: run formatter
|
2025-05-07 16:43:24 +02:00 |
|
Elias Schneider
|
de648dd6da
|
ci/cd: remove wait for LDAP sync
|
2025-05-07 16:40:10 +02:00 |
|
Kyle Mendell
|
73c82ae43a
|
tests: add e2e LDAP tests (#466)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-05-07 14:38:02 +00:00 |
|
Elias Schneider
|
ba256c76bc
|
refactor: organize imports
|
2025-05-07 09:58:38 +02:00 |
|
Elias Schneider
|
5e2e947fe0
|
feat: add support for TZ environment variable
|
2025-05-07 09:55:30 +02:00 |
|
Elias Schneider
|
f4281e4f69
|
release: 0.52.0
v0.52.0
|
2025-05-06 22:14:39 +02:00 |
|
Alessandro (Ale) Segala
|
3c87e4ec14
|
feat: add healthz endpoint (#494)
|
2025-05-06 22:14:18 +02:00 |
|
Elias Schneider
|
c55fef057c
|
fix: correctly set script permissions inside Docker container
|
2025-05-06 21:18:45 +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 |
|
github-actions[bot]
|
9efab5f3e8
|
chore: update AAGUIDs (#507)
Co-authored-by: stonith404 <58886915+stonith404@users.noreply.github.com>
|
2025-05-05 15:38:26 +02:00 |
|
Elias Schneider
|
364f5b38b9
|
ci/cd: create a PR instead of commiting for update aaguids workflow
|
2025-05-05 09:38:55 +02:00 |
|
Kyle Mendell
|
5d78445501
|
ci/cd: build frontend to include paraglide before running svelte-check
|
2025-05-04 10:08:01 -05:00 |
|
Kyle Mendell
|
8ec2388269
|
ci/cd: add svelte-check workflow for the frontend
|
2025-05-03 21:48:25 -05:00 |
|
Elias Schneider
|
dbacdb5bf0
|
release: 0.51.1
v0.51.1
|
2025-05-03 23:42:47 +02:00 |
|
Elias Schneider
|
f4c6cff461
|
refactor: fix type errors
|
2025-05-03 23:42:17 +02:00 |
|
Elias Schneider
|
0b9cbf47e3
|
fix: allow LDAP users to update their locale
|
2025-05-03 23:32:56 +02:00 |
|
Alessandro (Ale) Segala
|
bda178c2bb
|
refactor: complete graceful shutdown implementation and add service runner (#493)
|
2025-05-03 23:25:22 +02:00 |
|
Elias Schneider
|
6bd6cefaa6
|
fix: non admin users weren't able to call the end session endpoint
|
2025-05-03 22:53:55 +02:00 |
|
dependabot[bot]
|
83be1e0b49
|
chore(deps-dev): bump vite from 6.2.6 to 6.3.4 in /frontend in the npm_and_yarn group across 1 directory (#496)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-04-30 14:53:30 -05:00 |
|
Kyle Mendell
|
cf3fe0be84
|
fix: last name still showing as required on account form (#492)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-04-29 20:24:16 +02:00 |
|
Elias Schneider
|
ec76e1c111
|
chore(translations): update translations via Crowdin (#491)
|
2025-04-29 00:04:12 -05:00 |
|
Elias Schneider
|
6004f84845
|
release: 0.51.0
v0.51.0
|
2025-04-28 11:15:52 +02:00 |
|
Alessandro (Ale) Segala
|
3ec98736cf
|
refactor: graceful shutdown for server (#482)
|
2025-04-28 11:13:50 +02:00 |
|
Elias Schneider
|
ce24372c57
|
fix: do not require PKCE for public clients
|
2025-04-28 11:02:35 +02:00 |
|
Elias Schneider
|
4614769b84
|
refactor: reorganize imports
|
2025-04-28 10:49:54 +02:00 |
|
Elias Schneider
|
86d2b5f59f
|
fix: return correct error message if user isn't authorized
|
2025-04-28 10:39:17 +02:00 |
|
Elias Schneider
|
1efd1d182d
|
fix: hide global audit log switch for non admin users
|
2025-04-28 10:38:53 +02:00 |
|
Elias Schneider
|
0a24ab8001
|
fix: updating scopes of an authorized client fails with Postgres
|
2025-04-28 09:29:18 +02:00 |
|
James18232
|
02cacba5c5
|
feat: new login code card position for mobile devices (#452)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-04-28 04:04:48 +00:00 |
|
Elias Schneider
|
38653e2aa4
|
chore(translations): update translations via Crowdin (#485)
|
2025-04-27 23:00:37 -05:00 |
|
Elias Schneider
|
8cc9b159a5
|
release: 0.50.0
v0.50.0
|
2025-04-27 21:58:28 +02:00 |
|
James Baker
|
990c8af3d1
|
Fix incorrectly swapped refreshToken and accessToken (#490)
|
2025-04-27 14:09:07 -05:00 |
|
Alessandro (Ale) Segala
|
4c33793678
|
fix: pass context to methods that were missing it (#487)
|
2025-04-26 12:32:42 -05:00 |
|
Elias Schneider
|
9e06f70380
|
chore(translations): update translations via Crowdin (#479)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-04-25 12:21:59 -05:00 |
|
Kyle Mendell
|
22f7d64bf0
|
feat: device authorization endpoint (#270)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-25 12:14:51 -05:00 |
|
Kyle Mendell
|
630327c979
|
feat: make family name optional (#476)
|
2025-04-25 09:52:09 -05:00 |
|
Alessandro (Ale) Segala
|
662506260e
|
refactor: do not force redirects to happen on the server (#481)
|
2025-04-24 21:09:52 +02:00 |
|
Star_caorui
|
8e66af627a
|
chore(translations): Add Simplified Chinese translation. (#473)
|
2025-04-23 18:39:37 +00:00 |
|
Alessandro (Ale) Segala
|
270c30334d
|
fix: prevent deadlock when trying to delete LDAP users (#471)
|
2025-04-22 15:16:44 +02:00 |
|
Elias Schneider
|
c73c3ceb5e
|
chore(translations): update translations via Crowdin (#468)
|
2025-04-21 23:02:10 -05:00 |
|
Alessandro (Ale) Segala
|
22725d30f4
|
fix: do not override XDG_DATA_HOME/XDG_CONFIG_HOME if they are already set (#472)
|
2025-04-21 22:58:32 -05:00 |
|
eiqnepm
|
76b753f9f2
|
fix: rootless Caddy data and configuration (#470)
|
2025-04-21 13:15:51 +02:00 |
|
Elias Schneider
|
453a765107
|
release: 0.49.0
v0.49.0
|
2025-04-20 20:00:09 +02:00 |
|
Elias Schneider
|
f03645d545
|
chore(translations): update translations via Crowdin (#467)
|
2025-04-20 17:59:49 +00:00 |
|
Elias Schneider
|
55273d68c9
|
chore(translations): fix typo in key
|
2025-04-20 19:51:12 +02:00 |
|
Elias Schneider
|
4e05b82f02
|
fix: hide alternative sign in button if user is already authenticated
|
2025-04-20 19:03:58 +02:00 |
|
Elias Schneider
|
2597907578
|
refactor: fix type errors
|
2025-04-20 18:54:45 +02:00 |
|
Kyle Mendell
|
debef9a66b
|
ci/cd: setup caching and improve ci job performance (#465)
|
2025-04-20 11:48:46 -05:00 |
|
Elias Schneider
|
9122e75101
|
feat: add ability to disable API key expiration email
|
2025-04-20 18:41:03 +02:00 |
|