renovate[bot]
59c5ae99a1
build(deps): update dependency @types/node to v16.10.9 ( #2544 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-26 16:23:25 +11:00
renovate[bot]
9e83e541e6
build(deps): update dependency @vitejs/plugin-react to v1.0.6 ( #2536 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-26 14:26:47 +11:00
Amir Zarrinkafsh
96ebb681f9
refactor(web): replace deprecated plugin with @vitejs/plugin-react ( #2533 )
2021-10-25 11:12:02 +11:00
renovate[bot]
38aedf804e
build(deps): update dependency @types/react to v17.0.32 ( #2532 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-25 10:11:13 +11:00
renovate[bot]
18d6c2e2f0
build(deps): update dependency @types/react to v17.0.31 ( #2525 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-21 19:33:24 +11:00
renovate[bot]
74ce469197
build(deps): update dependency vite-plugin-istanbul to v2.2.2 ( #2524 )
...
* build(deps): update dependency vite-plugin-istanbul to v2.2.2
* fix(web): allow instrumentation of frontend in prod mode
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-10-21 10:15:15 +11:00
renovate[bot]
37030a42c7
build(deps): update dependency @types/react-dom to v17.0.10 ( #2521 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-21 09:28:25 +11:00
renovate[bot]
6d04672ec9
build(deps): update typescript-eslint monorepo to v5.1.0 ( #2515 )
2021-10-20 21:35:27 +11:00
renovate[bot]
bf3c8389ec
build(deps): update dependency jest to v27.3.1 ( #2517 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 18:05:23 +11:00
renovate[bot]
6f04867f9e
build(deps): update dependency vite to v2.6.10 ( #2513 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 11:44:00 +11:00
renovate[bot]
381ca9476c
build(deps): update dependency eslint-plugin-flowtype to v6.1.1 ( #2512 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 03:36:36 +11:00
renovate[bot]
d43c568415
build(deps): update dependency @fortawesome/react-fontawesome to v0.1.16 ( #2511 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-19 22:50:13 +11:00
renovate[bot]
ce14e0d83b
build(deps): update dependency vite to v2.6.9 ( #2510 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-19 09:06:18 +11:00
renovate[bot]
f47619b160
build(deps): update dependency jest to v27.3.0 ( #2508 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-18 09:06:17 +11:00
renovate[bot]
37bcaf6623
build(deps): update dependency @types/react to v17.0.30 ( #2505 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-15 13:58:46 +11:00
renovate[bot]
7dda802ae4
build(deps): update dependency typescript to v4.4.4 ( #2499 )
2021-10-14 07:19:16 +11:00
renovate[bot]
d6cca7a50d
build(deps): update dependency eslint-plugin-import to v2.25.2 ( #2494 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 23:11:29 +11:00
renovate[bot]
4ccc69d0c7
build(deps): update dependency @types/react to v17.0.29 ( #2498 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 21:10:20 +11:00
renovate[bot]
74f7c0b9fe
build(deps): update dependency axios to v0.23.0 ( #2496 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 03:43:44 +11:00
renovate[bot]
4ed23a945c
build(deps): update dependency @types/react to v17.0.28 ( #2495 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 20:15:08 +11:00
renovate[bot]
f02190d89c
build(deps): update dependency vite-tsconfig-paths to v3.3.17 ( #2492 )
...
* build(deps): update dependency vite-tsconfig-paths to v3.3.17
* fix(web): remove vite resolve alias workaround
The resolve alias issue with Vite has been resolved in the `vite-tsconfig-paths` plugin.
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-10-12 14:04:30 +11:00
renovate[bot]
2853a8e56a
build(deps): update typescript-eslint monorepo to v5 ( #2491 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 10:19:43 +11:00
renovate[bot]
09d2b0c84f
build(deps): update dependency vite to v2.6.7 ( #2490 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 10:00:16 +11:00
Amir Zarrinkafsh
9445878ca2
refactor(web): use transformindexhtml vite hook ( #2488 )
2021-10-11 20:30:02 +11:00
James Elliott
aa18fd0256
release: v4.32.2 ( #2487 )
2021-10-10 22:12:12 +11:00
renovate[bot]
fff0e31d0d
build(deps): update dependency vite-tsconfig-paths to v3.3.15 ( #2484 )
2021-10-10 09:13:55 +11:00
renovate[bot]
75e2167c19
build(deps): update dependency vite-react to v0.0.41 ( #2483 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-09 23:16:44 +11:00
renovate[bot]
d800642966
build(deps): update dependency @commitlint/cli to v13.2.1 ( #2480 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-09 12:25:37 +02:00
Amir Zarrinkafsh
99b8f772a6
release: v4.32.1 ( #2478 )
...
This release updates `authelia/crossbuild` to be based on Debian Stretch so compiled Authelia binaries use glibc <2.28 which provides support for LTS Linux OSes.
Fixes : #2475 .
2021-10-09 11:28:19 +11:00
renovate[bot]
80bebb8f15
build(deps): update dependency jest to v27.2.5 ( #2477 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-09 09:31:59 +11:00
Amir Zarrinkafsh
6c37ea3837
release: v4.32.0 ( #2474 )
2021-10-08 15:40:54 +11:00
renovate[bot]
f3dd24e716
build(deps): update dependency vite to v2.6.5 ( #2472 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-08 15:17:47 +11:00
Amir Zarrinkafsh
a3e84769b5
feat(web): replace cra with vite ( #2457 )
...
* feat(web): replace cra with vite
* fix: add istanbul
* fix: add jest
* fix: inject env vars
* fix: replicate cra output directories
* fix: post-frontend build for go templating
* fix: dynamic publicpath
* fix(web): import resolution with aliases for .module.css files
* refactor(server): baseurl var
* refactor(web): drop babel-jest for esbuild-jest
* refactor(web): add inline sourcemap for coverage bundle
* build(deps): update web deps
* build(deps): downgrade vite-plugin-istanbul to 2.2.0
98bf77dbaa
is a breaking change that means production mode builds can no longer be instrumented.
* refactor(web): match frontend name and version
* refactor(web): drop cra readme
2021-10-08 15:00:06 +11:00
Amir Zarrinkafsh
8685e095e9
fix(web): clarify 2fa informational message ( #2451 )
2021-10-07 10:54:48 +11:00
renovate[bot]
e070a499e1
build(deps): update dependency @types/react-router-dom to v5.3.1 ( #2461 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-07 10:35:04 +11:00
renovate[bot]
8251b7a785
build(deps): update dependency @types/react to v17.0.27 ( #2442 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-04 10:21:48 +11:00
renovate[bot]
0e120b187d
build(deps): update dependency @testing-library/react to v12.1.2 ( #2441 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-04 09:48:02 +11:00
Amir Zarrinkafsh
a32d030144
ci(buildkite): remove automatic retries for lint step ( #2435 )
...
* ci(buildkite): remove automatic retries for lint step
* refactor(web): refactor commitlint hook for windows
2021-10-02 15:56:46 +10:00
renovate[bot]
0351546cf0
build(deps): update dependency axios to v0.22.0 ( #2433 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-01 21:42:36 +10:00
renovate[bot]
19aff56748
build(deps): update dependency @types/react to v17.0.26 ( #2429 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-01 10:49:09 +10:00
renovate[bot]
cbe1aad7fe
build(deps): update dependency @types/react to v17.0.25 ( #2426 )
2021-09-30 08:38:58 +10:00
Amir Zarrinkafsh
3d312cf3b9
refactor: replace yarn with pnpm ( #2424 )
...
* Check for pnpm in authelia-scripts
* Improve husky hooks to check for required apps
* Use pnpm in coverage dockerfile
* Use pnpm in dev workflow
* Stop buildx log truncation
* Ignore pnpm lockfile in yamllint
* Update versions required for docker and docker-compose in contributing docs
2021-09-29 17:24:21 +10:00
renovate[bot]
2f3f0818c3
build(deps): update commitlint monorepo to v13.2.0 ( #2421 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-29 11:16:56 +10:00
renovate[bot]
a80b8d4933
build(deps): update dependency @testing-library/react to v12.1.1 ( #2419 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-29 10:04:45 +10:00
Amir Zarrinkafsh
c9f5b3de88
feat(web): replace babel-loader and terser with esbuild ( #2422 )
2021-09-28 16:27:06 +10:00
renovate[bot]
bbd85bd558
build(deps): update dependency @types/react-router-dom to v5.3.0 ( #2408 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-22 14:11:07 +10:00
renovate[bot]
958829f2f5
build(deps): update dependency @types/react to v17.0.24 ( #2407 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-09-22 13:58:04 +10:00
dependabot[bot]
e5ffd8dae9
build(deps): bump tmpl from 1.0.4 to 1.0.5 in /web ( #2405 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-09-22 13:32:42 +10:00
renovate[bot]
fac597cb2f
build(deps): update dependency @types/react to v17.0.22 ( #2399 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-20 20:18:08 +10:00
renovate[bot]
e1ca24344a
build(deps): update dependency prettier to v2.4.1 ( #2382 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-16 19:59:26 +10:00
Amir Zarrinkafsh
11032bdf93
fix(server): remove obselete memory check warning ( #2380 )
...
Given the fact that many Linux OSes are defaulting to CGroups v2 and also Authelia changing the default memory config for argon2id this warning is now obselete.
2021-09-16 12:26:34 +10:00
renovate[bot]
69f37d4161
build(deps): update dependency @types/react to v17.0.21 ( #2379 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-15 12:01:25 +10:00
renovate[bot]
8e155328b4
build(deps): update dependency @types/react-router-dom to v5.1.9 ( #2377 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-15 11:24:41 +10:00
renovate[bot]
dd8199d127
build(deps): update dependency eslint-import-resolver-typescript to v2.5.0 ( #2370 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-14 08:35:53 +10:00
renovate[bot]
763938a0b7
build(deps): update dependency @testing-library/react to v12.1.0 ( #2368 )
2021-09-11 22:47:28 +10:00
renovate[bot]
a091b341da
build(deps): update dependency @craco/craco to v6.3.0 ( #2366 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-11 16:00:13 +10:00
renovate[bot]
9cff1bb133
build(deps): update dependency typescript to v4.4.3 ( #2364 )
2021-09-11 11:46:23 +10:00
renovate[bot]
b770939983
build(deps): update dependency prettier to v2.4.0 ( #2357 )
...
* build(deps): update dependency prettier to v2.4.0
* fix(web): jsxbracketsameline -> bracketsameline
Prettier 2.4 has renamed the jsxBracketSameLine option to bracketSameLine.
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-09-10 08:27:50 +10:00
renovate[bot]
dca3ba0cfb
build(deps): pin dependency husky to 7.0.2 ( #2356 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-09 13:44:43 +10:00
renovate[bot]
dedd44ea0d
build(deps): pin dependencies ( #2355 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-09 13:30:00 +10:00
Amir Zarrinkafsh
cc765115b2
ci: add husky with pre-commit and commit-msg hooks ( #2352 )
...
* ci: add husky with pre-commit and commit-msg hooks
This change includes two new hooks as part of our GitHub workflow with husky:
* `pre-commit`: Performs linting with golangci-lint and eslint/prettier
* `commit-msg`: Ensures that the commit messages conform to our guidelines and will error and provide context to a user when they do not.
The `prepare` command which has been included is executed each time a `yarn install` is executed.
* ci: extend @commitlint/config-conventional configuration
* fix: lint all dot js files
2021-09-09 12:22:11 +10:00
renovate[bot]
b6cc98b5cb
build(deps): update dependency axios to v0.21.4 ( #2347 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-07 10:44:49 +10:00
renovate[bot]
612f6d5674
build(deps): update dependency @types/react to v17.0.20 ( #2344 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-05 20:17:18 +10:00
renovate[bot]
05e549941b
build(deps): update dependency axios to v0.21.3 ( #2343 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-05 09:17:26 +10:00
renovate[bot]
1960a24124
build(deps): update dependency axios to v0.21.2 ( #2342 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-05 00:13:34 +10:00
renovate[bot]
5f2edf3d42
build(deps): update dependency typescript to v4.4.2 ( #2321 )
...
* build(deps): update dependency typescript to v4.4.2
* fix(web): cast try catch err type to error
Typescript 4.x changes the default behaviour of try catch and its err type from `any` to [`unknown`](https://github.com/microsoft/TypeScript/pull/41013 ).
This change ensures that where we rely on said variable it is cast accordingly as an `Error`.
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-09-04 23:27:11 +10:00
Amir Zarrinkafsh
6b7b08d800
refactor(web): replace incorrect use of usecallback ( #2308 )
...
* refactor(web): replace incorrect use of usecallback
Replaces incorrect usage of useCallback with useRef.
* refactor(web): onsignin...ref -> onsignin...callback
* fix(web): fix lint errors
2021-09-04 22:31:24 +10:00
renovate[bot]
622f25cab1
build(deps): update dependency react-router-dom to v5.3.0 ( #2339 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-04 13:47:03 +10:00
renovate[bot]
8f38fa97a5
build(deps): update dependency eslint-plugin-prettier to v4 ( #2332 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-31 10:23:06 +10:00
renovate[bot]
0e7170dd02
build(deps): update dependency react-router-dom to v5.2.1 ( #2328 )
2021-08-28 11:50:18 +10:00
Amir Zarrinkafsh
0c5c85cbe4
refactor(web): eslint glob pattern ( #2309 )
...
The current eslint glob pattern is not Windows friendly, this change works for both Linux and Windows.
2021-08-22 21:16:19 +10:00
renovate[bot]
af9274a9c6
build(deps): update dependency eslint-plugin-prettier to v3.4.1 ( #2307 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-21 11:20:18 +10:00
renovate[bot]
7d105c6597
build(deps): update dependency @types/react to v17.0.19 ( #2300 )
2021-08-19 21:49:36 +10:00
renovate[bot]
401b732a00
build(deps): update dependency @types/react to v17.0.18 ( #2287 )
...
* build(deps): update dependency @types/react to v17.0.18
* fix(web): fix broken yarn.lock
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-08-15 15:00:27 +10:00
renovate[bot]
cdda12a2bf
build(deps): update dependency @types/react to v17.0.17 ( #2283 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-11 14:05:46 +10:00
renovate[bot]
4f515328d6
build(deps): update dependency @types/react to v17.0.16 ( #2259 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-06 15:14:00 +10:00
renovate[bot]
cbedf79f86
build(deps): update font awesome ( #2238 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-05 06:00:27 +10:00
renovate[bot]
02b6d5dcae
build(deps): update dependency @fortawesome/react-fontawesome to v0.1.15 ( #2232 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-04 06:27:29 +10:00
renovate[bot]
3d656eb5db
build(deps): pin dependencies ( #2228 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-03 16:54:59 +10:00
Amir Zarrinkafsh
1b06e46f71
test(web): drop enzyme in favor of react-testing-library ( #2224 )
...
* test(web): drop enzyme in favor of react-testing-library
Enzyme is falling behind in maintenance, it is currently maintained by one primary developer and still does [not support React 17](https://github.com/enzymejs/enzyme/pull/2430 ) despite it being released in October 2020.
[react-testing-library (RTL)](https://testing-library.com/docs ) is [recommended by Facebook](https://reactjs.org/docs/test-utils.html#overview ) and encourages writing tests that avoid testing implementation details.
* build(deps): update react monorepo to v17 (major)
* build(deps): remove @types/{enzyme,jest}
2021-08-03 16:25:13 +10:00
Clément Michaud
bc983ce9f5
fix: user is now redirected when authenticated ( #2082 )
...
* fix(handlers,web): user is now redirected when authenticated
Fix : #1788
* remove dead code and fix ci issues
* fix infinite loop in frontend
* fix issue with integration tests
* handle bot recommendation
* fix integration test & add dot to comment
* fix last integration test
* Update api/openapi.yml
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
* Update web/src/services/SafeRedirection.ts
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
* Update web/src/services/SafeRedirection.ts
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
* Update api/openapi.yml
* Update openapi.yml
* refactor: valid -> safe
* refactor: adjust merge conflicts
* Apply suggestions from code review
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
* fix: adjust test return messaging
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-08-02 16:15:38 +10:00
renovate[bot]
45f683b6cd
build(deps): update dependency @material-ui/core to v4.12.3 ( #2215 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-30 22:28:36 +10:00
James Elliott
e77f79853a
fix(web): move reset password to after sign in ( #2205 )
...
This is for a better user experience, specifically it makes it so when users tab through the elements in the login form they are selected in a logical order.
Fixes #2204
2021-07-30 09:29:57 +10:00
renovate[bot]
ae17c88908
build(deps): update dependency @types/react to v17.0.15 ( #2201 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-25 07:52:21 +10:00
renovate[bot]
7a4779b08e
build(deps): update dependency @material-ui/core to v4.12.2 ( #2190 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2021-07-20 09:18:17 +10:00
renovate[bot]
4d7a6e9678
build(deps): update dependency @types/chai to v4.2.21 ( #2167 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-09 07:16:18 +10:00
renovate[bot]
eae8effe7e
build(deps): update dependency @types/qrcode.react to v1.0.2 ( #2163 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-08 10:22:58 +10:00
renovate[bot]
d68fdaa9fa
build(deps): update dependency @material-ui/core to v4.12.1 ( #2162 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-08 09:56:16 +10:00
renovate[bot]
6063ffe226
build(deps): update dependency @types/react to v17.0.14 ( #2164 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-08 09:26:46 +10:00
renovate[bot]
9059005d0c
build(deps): update dependency @types/react-dom to v17.0.9 ( #2165 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-08 08:11:13 +10:00
renovate[bot]
f081c6fe82
build(deps): update dependency @types/react-router-dom to v5.1.8 ( #2166 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-08 07:39:03 +10:00
renovate[bot]
6a6ee18b9b
build(deps): update dependency @types/jest to v26.0.24 ( #2160 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-07 12:16:15 +10:00
renovate[bot]
7d6097942c
build(deps): update dependency @types/enzyme to v3.10.9 ( #2159 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-07 10:58:49 +10:00
renovate[bot]
4c2932eb71
build(deps): update dependency @types/chai to v4.2.20 ( #2158 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-07 09:38:35 +10:00
renovate[bot]
e4a769f69c
build(deps): update dependency @material-ui/core to v4.12.0 ( #2157 )
...
* build(deps): update dependency @material-ui/core to v4.12.0
* fix(web): adjust deprecations
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-07-07 09:10:31 +10:00
renovate[bot]
2a98e47299
build(deps): update dependency @craco/craco to v6.2.0 ( #2147 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-05 07:18:28 +10:00
renovate[bot]
6b5028af49
build(deps): update dependency @types/react to v17.0.13 ( #2135 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-02 07:05:59 +10:00
renovate[bot]
a6e344f504
build(deps): update dependency @types/react to v17.0.12 ( #2134 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-01 19:30:30 +10:00
renovate[bot]
411c98f68d
build(deps): update dependency typescript to v4.3.5 ( #2130 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-01 11:21:38 +10:00
dakriy
851396c972
feat(web): add autocomplete fields to first factor and reset password pages ( #2125 )
2021-06-30 19:04:55 +02:00
renovate[bot]
b1551e794b
build(deps): update dependency prettier to v2.3.2 ( #2122 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-27 14:33:54 +10:00
Amir Zarrinkafsh
756aee507f
refactor: cra build path ( #2117 )
...
* refactor: cra build path
The `authelia-scripts` helper currently performs steps to move files around in different stages of development and CI/CD.
We now utilise the `BUILD_PATH` environment variable to adjust the output directory for the web frontend from the default of `./web/build/` simplifying the helper somewhat.
Additionally we no longer build the Go binary in the unit test stage of our CI/CD as this is not necessary.
* fix: build output directory in coverage dockerfile
2021-06-25 21:53:20 +10:00
renovate[bot]
85ed04e429
build(deps): update dependency react-otp-input to v2.4.0 ( #2115 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-24 21:22:30 +10:00
renovate[bot]
92427e2c85
build(deps): update dependency query-string to v7.0.1 ( #2109 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-22 06:44:17 +10:00
Amir Zarrinkafsh
89a6b24845
refactor(web): move linting and testing deps to dev deps ( #2105 )
...
* refactor(web): move eslint and prettier to dev deps
* refactor(web): move chai, enzyme, jest and react-test-renderer
2021-06-21 09:39:17 +10:00
renovate[bot]
709f06e950
build(deps): update dependency @types/chai to v4.2.19 ( #2104 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-20 13:15:44 +10:00
renovate[bot]
645e39b7af
build(deps): pin dependencies ( #2102 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-19 11:21:59 +02:00
Amir Zarrinkafsh
3494353641
refactor(web): use absolute imports with aliases ( #2100 )
...
* refactor(web): use absolute imports with aliases
Refactors all of the TS/JS frontend to utilise absolute imports along with import aliases.
Each of the paths within `src` are represented with their own alias:
* @assets
* @components
* @constants (new)
* @hooks
* @layouts
* @models
* @services
* @themes
* @utils
* @views
`Routes.ts` and `constant.ts` have been relocated to the constants directory for consistency.
2021-06-19 10:20:43 +02:00
renovate[bot]
babdbb1560
build(deps): update dependency @types/react-dom to v17.0.8 ( #2097 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-18 18:59:31 +10:00
renovate[bot]
55d87f99e4
build(deps): update dependency typescript to v4.3.4 ( #2093 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-18 07:34:23 +10:00
Alex Gustafsson
150116a172
feat(web): implement automatic theme switch for light/dark ( #2046 )
...
* Implement an automatic theme
The "auto" theme will automatically switch between "dark" and "light"
depending on user preference. This allows for automatic dark mode.
* fix(configuration): allow the "auto" theme when validating
The new theme "auto" was not allowed to be used in a configuration file.
* docs: clarify what critera controls the automatic theme
How the "auto" theme functioned was unclear.
* docs: typeset themes as code
* fix(web): apply useEffector to media query watch
* docs: add technical details
* fix(configuration): resolve merge conflicts
2021-06-17 16:42:03 +10:00
renovate[bot]
78a9faacfe
build(deps): update dependency typescript to v4.3.3 ( #2088 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-17 10:19:45 +10:00
Clément Michaud
7b1f186753
fix(web): add white padding around qrcode image ( #2081 )
...
* fix(web): add white padding around qrcode image
Some qrcode readers are struggling to decode the qrcode because there is no clear border between the qrcode image and the page background in dark mode. This fix add a white padding so that the border is now obvious.
Fixes #1777 .
2021-06-14 12:38:39 +10:00
renovate[bot]
983054f2b5
build(deps): update dependency @types/react to v17.0.11 ( #2076 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 08:30:56 +10:00
renovate[bot]
ca42d627be
build(deps): update dependency @types/react-dom to v17.0.7 ( #2075 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 17:52:04 +10:00
renovate[bot]
3d66879da5
build(deps): update dependency @types/react to v17.0.10 ( #2074 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 17:21:22 +10:00
Amir Zarrinkafsh
0bc92404bb
ci: update tsconfig and refactor eslintrc ( #2069 )
2021-06-08 10:14:51 +10:00
renovate[bot]
b4b69295ad
build(deps): update dependency prettier to v2.3.1 ( #2062 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-06 12:10:00 +10:00
dependabot[bot]
a77ad1d650
build(deps): bump ws from 6.2.1 to 6.2.2 in /web ( #2063 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2021-06-06 09:33:05 +10:00
renovate[bot]
baf0e764f9
build(deps): update dependency @types/react-dom to v17.0.6 ( #2056 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-02 13:23:21 +10:00
renovate[bot]
36d3695967
build(deps): update dependency @types/react to v17.0.9 ( #2055 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-02 12:55:21 +10:00
dependabot[bot]
03a1b004cf
build(deps): bump dns-packet from 1.3.1 to 1.3.4 in /web ( #2040 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-05-31 11:52:49 +10:00
renovate[bot]
1c510edbf3
build(deps): update dependency react-otp-input to v2.3.1 ( #2043 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-31 10:04:20 +10:00
renovate[bot]
e82ca61c7a
build(deps): update dependency typescript to v4.3.2 ( #2034 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-27 08:26:48 +10:00
renovate[bot]
263e6f1dcf
build(deps): update dependency @types/react to v17.0.8 ( #2033 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 15:50:04 +10:00
renovate[bot]
b07c465ffb
build(deps): update dependency @types/react to v17.0.7 ( #2030 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 07:17:19 +10:00
renovate[bot]
14780c7b45
build(deps): update dependency @types/node to v15.6.0 ( #2017 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-05-24 15:34:53 +10:00
renovate[bot]
40a26c96b6
build(deps): update dependency @types/react to v17.0.6 ( #2009 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-20 13:08:51 +10:00
renovate[bot]
208106249a
build(deps): update dependency @types/node to v15.3.1 ( #2010 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-20 12:48:08 +10:00
renovate[bot]
d6f3b92201
build(deps): update dependency @types/node to v15.3.0 ( #2003 )
2021-05-15 10:15:43 +10:00
renovate[bot]
d7d4266b6d
build(deps): update dependency eslint-formatter-rdjson to v1.0.5 ( #2002 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-15 07:19:40 +10:00
renovate[bot]
3ffdf19a7e
build(deps): update dependency @types/react-dom to v17.0.5 ( #2001 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-14 07:18:17 +10:00
renovate[bot]
132d1258fe
build(deps): update dependency @types/node to v15.0.3 ( #2000 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-13 09:25:30 +10:00
dependabot[bot]
6769694b17
build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /web ( #1999 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-11 21:54:20 +10:00
renovate[bot]
2c8341974d
build(deps): update dependency @types/react-dom to v17.0.4 ( #1997 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-11 10:39:06 +10:00
renovate[bot]
4cbb3826d7
build(deps): update dependency prettier to v2.3.0 ( #1995 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-10 13:26:05 +10:00
dependabot[bot]
3ad43652d1
build(deps): bump url-parse from 1.4.7 to 1.5.1 in /web ( #1992 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 11:43:50 +02:00
renovate[bot]
fac13f3485
build(deps): update dependency @types/chai to v4.2.18 ( #1990 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-08 13:14:27 +10:00
renovate[bot]
ea76455ff3
build(deps): update dependency @types/node to v15.0.2 ( #1974 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 11:24:31 +10:00
renovate[bot]
3c4b320096
build(deps): update dependency @types/react to v17.0.5 ( #1970 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 09:32:40 +10:00
James Elliott
ddea31193b
feature(oidc): add support for OpenID Connect
...
OpenID connect has become a standard when it comes to authentication and
in order to fix a security concern around forwarding authentication and authorization information
it has been decided to add support for it.
This feature is in beta version and only enabled when there is a configuration for it.
Before enabling it in production, please consider that it's in beta with potential bugs and that there
are several production critical features still missing such as all OIDC related data is stored in
configuration or memory. This means you are potentially going to experience issues with HA
deployments, or when restarting a single instance specifically related to OIDC.
We are still working on adding the remaining set of features before making it GA as soon as possible.
Related to #189
Co-authored-by: Clement Michaud <clement.michaud34@gmail.com>
2021-05-05 00:15:36 +02:00
renovate[bot]
48d8e1e541
build(deps): update dependency eslint-formatter-rdjson to v1.0.4 ( #1969 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-04 09:46:06 +02:00
renovate[bot]
181f65f3c9
build(deps): update dependency @types/node to v15 ( #1952 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-29 10:49:51 +10:00
renovate[bot]
a4e7a794b8
build(deps): update dependency @material-ui/core to v4.11.4 ( #1954 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 10:03:50 +02:00
renovate[bot]
b2ca9b7805
build(deps): update dependency @craco/craco to v6.1.2 ( #1955 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 09:19:10 +02:00
renovate[bot]
06a2fb8026
build(deps): update dependency @types/node to v14.14.43 ( #1951 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 15:49:25 +10:00
renovate[bot]
d6a767745b
build(deps): update dependency @types/chai to v4.2.17 ( #1950 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 13:53:36 +10:00
renovate[bot]
e7ce5c1ff7
build(deps): update dependency @types/jest to v26.0.23 ( #1949 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 09:29:00 +10:00
renovate[bot]
cf2687bb57
build(deps): update dependency @types/react to v17.0.4 ( #1948 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-27 16:03:53 +10:00
renovate[bot]
3593c94511
build(deps): update dependency eslint-config-prettier to v8.3.0 ( #1946 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-25 09:43:37 +02:00