transifex-integration[bot]
2e8c402a0f
translate: Updates for project authentik and language fr_FR ( #21214 )
...
* translate: Translate django.po in fr_FR
100% translated source file: 'django.po'
on 'fr_FR'.
* translate: Translate web/xliff/en.xlf in fr_FR
100% translated source file: 'web/xliff/en.xlf'
on 'fr_FR'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-30 01:33:51 +02:00
Jens L.
480bffd5ac
web/admin: polish recent events, various button alignments and labels ( #21232 )
...
* clarify stats durations
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix button alignment
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix user list button alignment
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix page size for recent events card
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more renderDescriptionList, related actions
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-30 01:32:26 +02:00
Jens L.
416dd0cf86
events: fix exception in volume endpoint, adjust simple table size ( #21230 )
...
* admin: set SimpleEventTable default page size
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix event endpoint broken
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-29 23:30:11 +02:00
Jens L.
d1c997b2fe
core: Application stats, device events & cleanup ( #21225 )
...
* core: app stats
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* refctor
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* rework to generic API
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* oops
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* handling
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* unrelated fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* allow filtering events by device
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* show device events on device page
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* simply event tables
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-29 21:58:12 +02:00
authentik-automation[bot]
b2061ab3b2
core, web: update translations ( #21183 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-03-28 00:41:28 +00:00
Jens L.
1a43ac1dc2
providers/scim: add webex compatibility mode ( #21208 )
...
* providers/scim: add webex compatibility mode
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* migrate
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 21:39:39 +01:00
dependabot[bot]
1401243d03
web: bump chromedriver from 146.0.6 to 147.0.0 in /web ( #21197 )
...
* web: bump chromedriver from 146.0.6 to 147.0.0 in /web
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 146.0.6 to 147.0.0.
- [Commits](https://github.com/giggio/node-chromedriver/compare/146.0.6...147.0.0 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 147.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* sigh
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 18:31:49 +01:00
Jens L.
4d43ba615d
web/admin: show app events on app page ( #21203 )
...
* web/admin: show app events on app page
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix google connector page
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 18:21:37 +01:00
Teffen Ellis
3155797c5e
web/a11y: Modal revisions, component name normalization ( #21205 )
...
* Clean up naming mismatch. Prep for modal normaliztion.
* re-add removed import
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 18:15:04 +01:00
Jens L.
5108be6554
api: cleanup enums ( #21201 )
...
* api: cleanup choice enums
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more names
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* unrelated
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* rework
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* gen
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update web
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix?
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* try custom template
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* sed it instead?
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* correct sed
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 15:54:59 +01:00
dependabot[bot]
0d5f838585
web: bump the bundler group across 1 directory with 3 updates ( #21189 )
...
Bumps the bundler group with 1 update in the /web directory: [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser ).
Updates `@vitest/browser` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/browser )
Updates `@vitest/browser-playwright` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/browser-playwright )
Updates `vitest` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/browser"
dependency-version: 4.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@vitest/browser-playwright"
dependency-version: 4.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: vitest
dependency-version: 4.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:19:15 +01:00
dependabot[bot]
2b1a99b1df
web: bump the goauthentik group across 1 directory with 2 updates ( #21194 )
...
Bumps the goauthentik group with 2 updates in the /web directory: [@goauthentik/esbuild-plugin-live-reload](https://github.com/goauthentik/authentik/tree/HEAD/packages/esbuild-plugin-live-reload ) and [@goauthentik/tsconfig](https://github.com/goauthentik/authentik/tree/HEAD/packages/tsconfig ).
Updates `@goauthentik/esbuild-plugin-live-reload` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits/HEAD/packages/esbuild-plugin-live-reload )
Updates `@goauthentik/tsconfig` from 1.0.8 to 1.0.9
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits/HEAD/packages/tsconfig )
---
updated-dependencies:
- dependency-name: "@goauthentik/esbuild-plugin-live-reload"
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: goauthentik
- dependency-name: "@goauthentik/tsconfig"
dependency-version: 1.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: goauthentik
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:19:05 +01:00
Jens L.
b55c989274
web/admin: Cleanup spacing in and around cards ( #21199 )
...
* fix double spacing on tables in cards
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* align policy engine mode
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix more nested table spacing
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* aaand finish it
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* the rest of the owl
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix padding on lifecycle page
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 13:33:13 +01:00
Jens L.
bfac76ed09
web/elements: Add static table class ( #21181 )
...
* add static table class
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* use it & cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update bulk delete
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update log viewer
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix sort
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix bulk delete
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* bulk session table
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* small tweaks
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-27 11:11:06 +01:00
Connor Peshek
0a73322b0d
web/applications: add wsfed to app wizard ( #20880 )
...
* web/applications: add wsfed to app wizard
---------
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-26 20:12:41 -05:00
Jens L.
432bbb0b8c
revert: web: bump @openlayers-elements/core from 0.4.0 to 0.5.0 in /web ( #21182 )
...
Revert "web: bump @openlayers-elements/core from 0.4.0 to 0.5.0 in /web (#21169 )"
This reverts commit 50e7de8965 .
2026-03-27 00:34:53 +01:00
Jens L.
749cd1402e
web/admin: add outposts view page ( #21167 )
...
* init
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* move deployment info, add provider list
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add custom progress for health
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Tidy. Use new modals.
* Table clean up.
* move health
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-03-27 00:34:41 +01:00
dependabot[bot]
50e7de8965
web: bump @openlayers-elements/core from 0.4.0 to 0.5.0 in /web ( #21169 )
...
* web: bump @openlayers-elements/core from 0.4.0 to 0.5.0 in /web
Bumps [@openlayers-elements/core](https://github.com/openlayers-elements/openlayers-elements ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/openlayers-elements/openlayers-elements/releases )
- [Commits](https://github.com/openlayers-elements/openlayers-elements/commits )
---
updated-dependencies:
- dependency-name: "@openlayers-elements/core"
dependency-version: 0.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* update both
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-26 23:15:59 +01:00
Ken Sternberg
6baa127709
web: lint/small type errors ( #21179 )
...
* ## What
window.authentik.flow = {
"layout": "{{ flow.layout }}",
+ "background": "{{ flow.background }}",
+ "title": "{{ flow.title }}",
};
Amends the `flow.html` template and `GlobalAuthentik` parser to include new parameters, `background` and `title`, in the flow-specific part of the configuration written to the HTML `<head>` object, and to provide those parameters to client code.
## Why
The `layout` is start-up critical: it tells the Flow interface how the admin wants the Flow page to look, and allows the HTML and CSS to be pre-aligned to that condition. `layout` is determined on a per-Flow bases, not a per-Stage basis; Flows are derived from a tuple of `(Brand, Application?)`, where the opening policy *may* direct a user to a different flow if the user reached authentik via a redirect from a specific application, but will otherwise fall back to the default Flow for the Brand.
The `background` is a field that is required if the `Flow`’s layout is of type `frame_background`; in this case, the part of the viewport not dedicated to the FlowExecutor is reserved for an `<iframe>` that will be filled in with whatever the administrator specifies. Although this gives it the same priority as `layout` (whether it’s provided or undefined) for describing the [chrome](https://developer.mozilla.org/en-US/docs/Glossary/Chrome ) around a challenge, it is currently not provided to the application in the start-up config; it is provided in the `challenge` and renders the IFrame as part of the initial challenge.
This patch fixes that; if `layout` is provided, `background` ought to be as well, even if it’s empty. The execution of a Challenge ought not have any influence over the look and feel of the Flow-defined appearance *around* that Challenge.
I have added `title` as well; with that, all of the current theme-and-appearance related configuration details are placed into `<head>` and can be removed from the FlowExecutor.
Server-side, `background` is currently specified: `background = FileField(blank=True, default="")` which is … interesting since we also appear to store URLs in it. I don’t see anything in the FlowSerializer that would change that from a client’s point of view.
This patch furthers the effort to separate flow execution from flow presentation.
- \[🐰 \] The code has been formatted (`make web`)
* ## What
Fix two small type declarations in `jsdoc/tsdoc` format used by `tsc` to validate type declarations in vanilla JavaScript.
## Why
I discovered these while cranking TSC 6 up to be as paranoid as possible. These are small and obviously didn’t break anything. They’re still incorrect, and they will be moved from silent warnings to full errors in Typescript 7.
The most notable error is this:
* @template {string} [Prefix='import.meta.env.']
An `@template` describes to the compiler the name of a generic parameter in the current scope; `{string}` is not generic. The correct way to achieve what’s intended here `@typeParam`.
- \[👩⚖️ \] The code has been formatted (`make web`)
---------
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-26 20:00:11 +01:00
Teffen Ellis
1b1be27f6a
core, web: Vendored client follow-ups ( #21174 )
...
* core, web: Vendored client follow-ups
- Updated packages for use with TypeScript 6
- Fix search results including symlinks.
* Bump docker package.
* web: bump vite from 8.0.2 to 8.0.3 in /web
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix import declaration order.
* Fix live reload imports, package declarations.
* Tidy admin entrypoint.
* Rename.
* Fix import.
* Fix import.
* Update paths. Update Knip.
* Bump knip.
* Update esbuild.d.ts
Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
* Bump.
* Re-enable deprecation warning.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 18:33:24 +01:00
Marc 'risson' Schmitt
31ab7e3ca4
root: cleanup API generation ( #21172 )
2026-03-26 13:48:01 +00:00
Marc 'risson' Schmitt
ef1d0b0279
packages/client-ts: init ( #21120 )
...
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-26 13:34:48 +01:00
authentik-automation[bot]
527c44ca27
core, web: update translations ( #21159 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-03-26 10:18:41 +00:00
dependabot[bot]
853cd355ba
web: bump the goauthentik group across 1 directory with 3 updates ( #21165 )
...
Bumps the goauthentik group with 3 updates in the /web directory: [@goauthentik/esbuild-plugin-live-reload](https://github.com/goauthentik/authentik/tree/HEAD/packages/esbuild-plugin-live-reload ), [@goauthentik/prettier-config](https://github.com/goauthentik/authentik/tree/HEAD/packages/prettier-config ) and [@goauthentik/tsconfig](https://github.com/goauthentik/authentik/tree/HEAD/packages/tsconfig ).
Updates `@goauthentik/esbuild-plugin-live-reload` from 1.6.1 to 2.0.0
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits/HEAD/packages/esbuild-plugin-live-reload )
Updates `@goauthentik/prettier-config` from 3.4.3 to 3.5.0
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits/HEAD/packages/prettier-config )
Updates `@goauthentik/tsconfig` from 1.0.7 to 1.0.8
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits/HEAD/packages/tsconfig )
---
updated-dependencies:
- dependency-name: "@goauthentik/esbuild-plugin-live-reload"
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: goauthentik
- dependency-name: "@goauthentik/prettier-config"
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: goauthentik
- dependency-name: "@goauthentik/tsconfig"
dependency-version: 1.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: goauthentik
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 10:18:23 +00:00
dependabot[bot]
8262989de0
web: bump typescript from 5.9.3 to 6.0.2 in /web ( #21107 )
...
* Bump related TS packages.
* Fix type.
* Fix styles.
* web: bump typescript from 5.9.3 to 6.0.2 in /web
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.9.3 to 6.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Partial upgrade.
* Add dep.
* Re-add preinstall.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 01:35:40 +01:00
Jens L.
ed4d75cbdc
web/flows: fix continuous flow leftovers ( #21158 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-26 01:27:25 +01:00
dependabot[bot]
a2668346fd
web: bump picomatch from 2.3.1 to 2.3.2 in /web ( #21153 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 00:05:58 +01:00
dependabot[bot]
02a39cf379
web: bump smol-toml from 1.6.0 to 1.6.1 in /web ( #21152 )
...
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases )
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: smol-toml
dependency-version: 1.6.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 00:05:30 +01:00
dependabot[bot]
24a066e2a0
web: bump chromedriver from 146.0.5 to 146.0.6 in /web ( #21128 )
...
* web: bump chromedriver from 146.0.5 to 146.0.6 in /web
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 146.0.5 to 146.0.6.
- [Commits](https://github.com/giggio/node-chromedriver/compare/146.0.5...146.0.6 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 146.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* blergh
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-25 18:44:26 +01:00
Ken Sternberg
7fc58a455c
web/flow: provide layout url as needed ( #20991 )
...
## What
window.authentik.flow = {
"layout": "{{ flow.layout }}",
+ "background": "{{ flow.background }}",
+ "title": "{{ flow.title }}",
};
Amends the `flow.html` template and `GlobalAuthentik` parser to include new parameters, `background` and `title`, in the flow-specific part of the configuration written to the HTML `<head>` object, and to provide those parameters to client code.
## Why
The `layout` is start-up critical: it tells the Flow interface how the admin wants the Flow page to look, and allows the HTML and CSS to be pre-aligned to that condition. `layout` is determined on a per-Flow bases, not a per-Stage basis; Flows are derived from a tuple of `(Brand, Application?)`, where the opening policy *may* direct a user to a different flow if the user reached authentik via a redirect from a specific application, but will otherwise fall back to the default Flow for the Brand.
The `background` is a field that is required if the `Flow`’s layout is of type `frame_background`; in this case, the part of the viewport not dedicated to the FlowExecutor is reserved for an `<iframe>` that will be filled in with whatever the administrator specifies. Although this gives it the same priority as `layout` (whether it’s provided or undefined) for describing the [chrome](https://developer.mozilla.org/en-US/docs/Glossary/Chrome ) around a challenge, it is currently not provided to the application in the start-up config; it is provided in the `challenge` and renders the IFrame as part of the initial challenge.
This patch fixes that; if `layout` is provided, `background` ought to be as well, even if it’s empty. The execution of a Challenge ought not have any influence over the look and feel of the Flow-defined appearance *around* that Challenge.
I have added `title` as well; with that, all of the current theme-and-appearance related configuration details are placed into `<head>` and can be removed from the FlowExecutor.
Server-side, `background` is currently specified: `background = FileField(blank=True, default="")` which is … interesting since we also appear to store URLs in it. I don’t see anything in the FlowSerializer that would change that from a client’s point of view.
This patch furthers the effort to separate flow execution from flow presentation.
- \[🐰 \] The code has been formatted (`make web`)
2026-03-25 10:05:24 -07:00
dependabot[bot]
fc47b95821
web: bump vite from 7.3.1 to 8.0.2 in /web ( #21109 )
...
* web: bump vite from 7.3.1 to 8.0.2 in /web
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.1 to 8.0.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump Vite.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-03-25 17:46:24 +01:00
dependabot[bot]
b56f468710
web: bump knip from 5.88.1 to 6.0.5 in /web ( #21129 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.88.1 to 6.0.5.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.0.5/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 6.0.5
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 17:04:02 +01:00
dependabot[bot]
237423d458
core: bump drf-spectacular from 0.28.0 to 0.29.0 ( #19420 )
...
* core: bump drf-spectacular from 0.28.0 to 0.29.0
Bumps [drf-spectacular](https://github.com/tfranzel/drf-spectacular ) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/tfranzel/drf-spectacular/releases )
- [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tfranzel/drf-spectacular/compare/0.28.0...0.29.0 )
---
updated-dependencies:
- dependency-name: drf-spectacular
dependency-version: 0.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* add fix for warnings
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update API
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix web
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-25 16:23:38 +01:00
Teffen Ellis
b88d082947
web/a11y: Modals, Command Palette (Merge branch) ( #17812 )
...
* Use project relative paths.
* Fix tests.
* Fix types.
* Clean up admin imports.
* Move admin import.
* Remove or replace references to admin.
* Typo fix.
* Flesh out ak-modal, about modal.
* Flesh out lazy modal.
* Fix portal elements not using dialog scope.
* Fix url parameters, wizards.
* Fix invokers, lazy load.
* Fix theming.
* Add placeholders, help.
* Flesh out command palette.
Flesh out styles, command invokers.
Continue clean up.
Allow slotted content.
Flesh out.
* Flesh out edit invoker. Prep groups.
* Fix odd labeling, legacy situations.
* Prepare deprecation of table modal. Clean up serialization.
* Tidy types.
* Port provider select modal.
* Port member select form.
* Flesh out role modal. Fix loading state.
* Port user group form.
* Fix spellcheck.
* Fix dialog detection.
* Revise types.
* Port rac launch modal.
* Remove deprecated table modal.
* Consistent form action placement.
* Consistent casing.
* Consistent alignment.
* Use more appropriate description.
* Flesh out icon. Fix alignment, colors.
* Flesh out user search.
* Consistent save button.
* Clean up labels.
* Reduce warning noise.
* Clean up label.
* Use attribute e2e expects.
* Use directive. Fix lifecycle
* Fix frequent un-memoized entries.
* Fix up closedBy detection.
* Tidy alignment.
* Fix types, composition.
* Fix labels, tests.
* Fix up impersonation, labels.
* Flesh out. Fix refresh after submit.
* Flesh out basic modal test.
* Fix ARIA.
* Flesh out roles test.
* Revise selectors.
* Clean up selectors.
* Fix impersonation labels, form references.
* Fix messages appearing under modals.
* Ensure reason is parsed.
* Flesh out impersonation test.
* Flesh out impersonate test.
* Flesh out application tests. Clean up toolbar header, ARIA.
* Flesh out wizard test.
* Refine weight, order.
* Fix up initial values, selectors.
* Fix tests.
* Fix selector.
2026-03-25 06:07:29 +00:00
dependabot[bot]
31ee837404
web: bump the storybook group across 1 directory with 5 updates ( #21105 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.3.1 to 10.3.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.3/code/addons/docs )
Updates `@storybook/addon-links` from 10.3.1 to 10.3.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.3/code/addons/links )
Updates `@storybook/web-components` from 10.3.1 to 10.3.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.3/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.3.1 to 10.3.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.3/code/frameworks/web-components-vite )
Updates `storybook` from 10.3.1 to 10.3.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.3/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 17:43:42 +01:00
dependabot[bot]
7e0713ff3d
web: bump the bundler group across 1 directory with 3 updates ( #21106 )
...
Bumps the bundler group with 1 update in the /web directory: [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser ).
Updates `@vitest/browser` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/browser )
Updates `@vitest/browser-playwright` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/browser-playwright )
Updates `vitest` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/browser"
dependency-version: 4.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@vitest/browser-playwright"
dependency-version: 4.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: vitest
dependency-version: 4.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 17:43:26 +01:00
authentik-automation[bot]
cf6c43409b
core, web: update translations ( #21097 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-03-24 13:43:01 +01:00
dependabot[bot]
1d267fa2a7
web: bump the swc group across 1 directory with 11 updates ( #21070 )
...
Bumps the swc group with 1 update in the /web directory: [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core ).
Updates `@swc/core` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits/v1.15.21/packages/core )
Updates `@swc/core-darwin-arm64` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-darwin-x64` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-linux-arm-gnueabihf` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-linux-arm64-musl` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-linux-x64-gnu` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-linux-x64-musl` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-win32-arm64-msvc` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-win32-ia32-msvc` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
Updates `@swc/core-win32-x64-msvc` from 1.15.18 to 1.15.21
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.18...v1.15.21 )
---
updated-dependencies:
- dependency-name: "@swc/core"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm-gnueabihf"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-musl"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-musl"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-arm64-msvc"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-ia32-msvc"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-x64-msvc"
dependency-version: 1.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 18:49:34 +01:00
dependabot[bot]
e2d8239581
web: bump yaml from 2.8.2 to 2.8.3 in /web ( #21071 )
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 2.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 18:49:05 +01:00
Jens L.
d1ed30b6e0
core: add flag for future default behaviour of requiring a binding to access an application ( #16247 )
...
* core: add flag to configure if apps without bindings should be accessible to everyone or not
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
# Conflicts:
# authentik/policies/views.py
# schema.yml
* add description
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
# Conflicts:
# web/src/admin/admin-settings/AdminSettingsForm.ts
* fix flag check
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* include scim
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add description
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-23 18:14:00 +01:00
transifex-integration[bot]
2a90a049db
translate: Updates for project authentik and language fr_FR ( #21056 )
...
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-23 13:42:13 +01:00
dependabot[bot]
1236b231f6
web: bump the storybook group across 1 directory with 5 updates ( #21031 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.3.0 to 10.3.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.1/code/addons/docs )
Updates `@storybook/addon-links` from 10.3.0 to 10.3.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.1/code/addons/links )
Updates `@storybook/web-components` from 10.3.0 to 10.3.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.1/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.3.0 to 10.3.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.1/code/frameworks/web-components-vite )
Updates `storybook` from 10.3.0 to 10.3.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.3.1/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 23:57:42 +01:00
dependabot[bot]
9dd018f1fe
web: bump knip from 5.88.0 to 5.88.1 in /web ( #21033 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.88.0 to 5.88.1.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.88.1/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.88.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 23:57:37 +01:00
dependabot[bot]
89b03526d4
web: bump type-fest from 5.4.4 to 5.5.0 in /web ( #21032 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.4.4 to 5.5.0.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.4.4...v5.5.0 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 23:56:43 +01:00
Tyson Cung
82111d7f9d
web/admin: handle non-string values in formatUUID to prevent Event Log crash ( #20804 )
...
fix(web): handle non-string values in formatUUID to prevent Event Log crash
When event context contains a device with a non-string pk value,
formatUUID crashes with TypeError: s.substring is not a function,
preventing the entire Event Log page from loading.
Add a type guard to coerce non-string values to their string
representation instead of crashing.
Fixes #20803
2026-03-20 22:05:30 +01:00
dependabot[bot]
4de503056f
web: bump chromedriver from 146.0.4 to 146.0.5 in /web ( #21035 )
2026-03-20 20:30:25 +01:00
authentik-automation[bot]
93bf83c981
core, web: update translations ( #21021 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-03-20 12:50:21 +00:00
dependabot[bot]
5f57c6077d
web: bump flatted from 3.4.1 to 3.4.2 in /web ( #21037 )
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.4.1 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 13:49:29 +01:00
dependabot[bot]
bda6a262d1
web: bump @sentry/browser from 10.44.0 to 10.45.0 in /web in the sentry group across 1 directory ( #21022 )
...
web: bump @sentry/browser in /web in the sentry group across 1 directory
Bumps the sentry group with 1 update in the /web directory: [@sentry/browser](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/browser` from 10.44.0 to 10.45.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.44.0...10.45.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 13:49:20 +01:00
Dominic R
763f7f9e64
web: link file picker to docs ( #20995 )
2026-03-19 10:58:37 -04:00