Stephen Kent
326ed60a65
refactor: retitle settings appbar to authelia settings ( #4454 )
2022-12-03 16:55:16 +11:00
James Elliott
133f1626ab
Merge remote tracking branch 'origin/master' into feat-settings-ui
2022-11-30 10:00:33 +11:00
renovate[bot]
eeae98a50e
build(deps): update typescript-eslint monorepo to v5.45.0 ( #4446 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-29 05:48:53 +00:00
renovate[bot]
d7638d6ca9
build(deps): update material-ui monorepo to v5.10.16 ( #4445 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-29 10:36:01 +11:00
Stephen Kent
d6f1365d42
feat: rework webauthn devices list ui ( #4435 )
...
* feat: add loading skeleton to webauthn devices list in settings ui
* refactor: move webauthn device index knowledge out of webauthndeviceitem
* feat: implement webauthn device delete confirmation
* fix: don't unset deleting idx for dialog on webauthn device delete
* feat: implement webauthn device rename with dialog
* refactor: remove `@root` from import paths
* refactor: remove `@root` from import paths
* feat: rework webauthn devices list ui
2022-11-28 18:39:08 +11:00
Amir Zarrinkafsh
4cfa3cf5a6
ci(web): add eslint alias linter ( #4440 )
...
This linter utilises alias/path configuration specified in the `tsconfig.json` for imports, this allows us to enforce consistency within the frontend codebase.
2022-11-28 14:22:06 +11:00
renovate[bot]
01422b0f43
build(deps): update dependency esbuild to v0.15.16 ( #4439 )
2022-11-28 08:00:12 +11:00
Stephen Kent
33520daa10
feat: implement webauthn device rename with dialog ( #4427 )
...
* feat: add loading skeleton to webauthn devices list in settings ui
* refactor: move webauthn device index knowledge out of webauthndeviceitem
* feat: implement webauthn device delete confirmation
* fix: don't unset deleting idx for dialog on webauthn device delete
* feat: implement webauthn device rename with dialog
* refactor: remove `@root` from import paths
* refactor: remove `@root` from import paths
2022-11-27 11:08:13 +11:00
Stephen Kent
24d947624b
feat: implement webauthn device delete confirmation ( #4426 )
...
* refactor: move webauthn device index knowledge out of webauthndeviceitem
* feat: implement webauthn device delete confirmation
* fix: don't unset deleting idx for dialog on webauthn device delete
* refactor: remove `@root` from import paths
2022-11-27 10:46:24 +11:00
Stephen Kent
b842a22236
feat: add loading skeleton to webauthn devices list in settings ui ( #4406 )
2022-11-26 17:22:40 +11:00
renovate[bot]
2c21ad9e5f
build(deps): update dependency i18next-http-backend to v2.0.2 ( #4434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-25 23:16:06 +00:00
renovate[bot]
b295bf55a9
build(deps): update dependency prettier to v2.8.0 ( #4423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-23 09:45:12 +00:00
renovate[bot]
1c39512928
build(deps): update dependency axios to v1.2.0 ( #4420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 22:49:19 +00:00
renovate[bot]
c6d3ce4d29
build(deps): update material-ui monorepo to v5.10.15 ( #4418 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 17:03:04 +00:00
renovate[bot]
4e1eb45cc5
build(deps): update commitlint monorepo to v17.3.0 ( #4414 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 13:18:39 +00:00
renovate[bot]
3481f89e23
build(deps): update typescript-eslint monorepo to v5.44.0 ( #4415 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 03:20:30 +00:00
renovate[bot]
1f57d83873
build(deps): update dependency esbuild to v0.15.15 ( #4411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 12:05:03 +11:00
renovate[bot]
1404d46bdb
build(deps): update dependency vite-tsconfig-paths to v3.6.0 ( #4408 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-19 22:11:40 +00:00
Stephen Kent
2967500401
feat: hide empty webauthn devices table when there are no devices ( #4405 )
2022-11-19 19:31:08 +11:00
James Elliott
5d1b840e2b
refactor: merge master and fix missing rebinds ( #4404 )
...
* build(deps): update module github.com/jackc/pgx/v5 to v5.1.0 (#4365 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* docs: add smkent as a contributor for code, design, and ideas (#4367 )
* update README.md
* update .all-contributorsrc
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
* build(deps): update module github.com/ory/fosite to v0.43.0 (#4269 )
This updates fosite and refactors our usage out of compose.
* refactor(cmd): restrict bootstrap pnpm tasks to dev environment (#4370 )
* build(deps): update alpine docker tag to v3.16.3 (#4362 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update module github.com/ory/x to v0.0.514 (#4368 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* refactor: sql formatting (#4371 )
* refactor: sql spacing
* refactor editor config
* docs: clarify cloudflare docs (#4373 )
* build(deps): update dependency @types/react-dom to v18.0.9 (#4379 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update typescript-eslint monorepo to v5.43.0 (#4380 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency @types/jest to v29.2.3 (#4381 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency esbuild to v0.15.14 (#4383 )
* build(deps): update material-ui monorepo to v5.10.14 (#4385 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency vite to v3.2.4 (#4386 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update font awesome to v6.2.1 (#4389 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency typescript to v4.9.3 (#4390 )
* docs: adjust issue templates (#4391 )
* docs: adjust issue templates
* docs: adjust wording
* build(deps): update dependency jest-watch-typeahead to v2.2.1 (#4392 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency i18next to v22.0.6 (#4395 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update github.com/duosecurity/duo_api_golang digest to 091daa0 (#4396 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update traefik docker tag to v2.9.5 (#4398 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update module github.com/jackc/pgx/v5 to v5.1.1 (#4400 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update mariadb docker tag to v10.10.2 (#4399 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency eslint-plugin-react to v7.31.11 (#4401 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* build(deps): update dependency eslint to v8.28.0 (#4402 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(storage): schema inconsistency (#4262 )
* fix: missing pg rebinds
* fix: refactoring issues
* fix: refactoring issues
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-11-19 17:42:03 +11:00
Stephen Kent
2584e3d328
feat: move webauthn device enrollment flow to new settings ui ( #4376 )
...
The current 2-factor authentication method registration flow requires
email verification for both initial 2FA registration, and 2FA
re-registration even if the user is already logged in with 2FA.
This change removes email ID verification for users who are already
logged in with 2-factor authentication. Users who have only completed
first factor authentication (password) are still required to complete
email ID verification.
2022-11-19 16:48:47 +11:00
renovate[bot]
d32e58c457
build(deps): update dependency eslint to v8.28.0 ( #4402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-19 01:49:02 +00:00
renovate[bot]
29f455d31c
build(deps): update dependency eslint-plugin-react to v7.31.11 ( #4401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 22:59:45 +00:00
renovate[bot]
aca2d4db61
build(deps): update dependency i18next to v22.0.6 ( #4395 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-17 17:56:25 +00:00
renovate[bot]
b5838af954
build(deps): update dependency jest-watch-typeahead to v2.2.1 ( #4392 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-16 18:20:57 +00:00
renovate[bot]
261c08118d
build(deps): update dependency typescript to v4.9.3 ( #4390 )
2022-11-16 09:43:53 +11:00
renovate[bot]
eb5bde2171
build(deps): update font awesome to v6.2.1 ( #4389 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-15 22:11:31 +00:00
renovate[bot]
eb5890f2c3
build(deps): update dependency vite to v3.2.4 ( #4386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-15 18:26:01 +00:00
renovate[bot]
7d50f9a5b3
build(deps): update material-ui monorepo to v5.10.14 ( #4385 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-15 13:03:46 +00:00
renovate[bot]
1e558ffa18
build(deps): update dependency esbuild to v0.15.14 ( #4383 )
2022-11-15 20:45:42 +11:00
James Elliott
ff26673659
feat: better menu matching and overview page ( #4384 )
2022-11-15 19:26:09 +11:00
renovate[bot]
13ddeb18dc
build(deps): update dependency @types/jest to v29.2.3 ( #4381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-15 12:19:47 +11:00
renovate[bot]
4c35dcf788
build(deps): update typescript-eslint monorepo to v5.43.0 ( #4380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-15 10:40:52 +11:00
renovate[bot]
a9cc8b9fc8
build(deps): update dependency @types/react-dom to v18.0.9 ( #4379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-14 22:58:36 +00:00
James Elliott
0f8de33f2f
feat: settings router ( #4377 )
2022-11-14 22:13:10 +11:00
Stephen Kent
dcd65515fc
fix: add toolbar below appbar in settings page to avoid content overlap ( #4375 )
2022-11-14 16:38:06 +11:00
James Elliott
164fc5e80d
feat: settings i18n [skip test] ( #4372 )
2022-11-14 14:49:34 +11:00
James Elliott
1a1b85489c
feat: settings ui device details ( #4369 )
...
This adds details to the settings ui.
2022-11-14 13:19:18 +11:00
Stephen Kent
92b3a5804b
feat: provide webauthn device description from frontend on registration ( #4363 )
2022-11-13 18:59:21 +11:00
James Elliott
bbc9e6422e
fix: lint
2022-11-13 10:18:57 +11:00
James Elliott
9b66bb4fe2
Merge remote-tracking branch 'origin/master' into feat-settings-ui
...
# Conflicts:
# internal/model/webauthn.go
2022-11-13 09:19:22 +11:00
renovate[bot]
47261b45ba
build(deps): update dependency i18next to v22.0.5 ( #4364 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-12 21:38:15 +00:00
renovate[bot]
dee5e323b4
build(deps): update jest monorepo to v29.3.1 ( #4347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 03:18:58 +00:00
renovate[bot]
efe986db34
build(deps): update dependency husky to v8.0.2 ( #4343 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 09:19:20 +00:00
renovate[bot]
f3c43ac5f5
build(deps): update jest monorepo to v29.3.0 ( #4341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 06:35:03 +00:00
renovate[bot]
a3420dc13d
build(deps): update typescript-eslint monorepo to v5.42.1 ( #4340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 03:33:53 +00:00
renovate[bot]
9814cf331b
build(deps): update dependency @mui/material to v5.10.13 ( #4339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 10:42:37 +11:00
renovate[bot]
abafe01b80
build(deps): update dependency vite to v3.2.3 ( #4337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-07 12:27:30 +00:00
renovate[bot]
e70e4dcafe
build(deps): update dependency @types/jest to v29.2.2 ( #4333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-06 21:16:29 +00:00
renovate[bot]
d75eb886e2
build(deps): update dependency eslint to v8.27.0 ( #4335 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-06 10:24:15 +00:00