Commit Graph

364 Commits

Author SHA1 Message Date
a80a002ce7 Add authentication followup to front-end to ease navigation & redirects 2023-08-04 15:13:30 +02:00
d00093a85a Move the navigation guard at Router level to prevent late redirects 2023-08-04 10:00:59 +02:00
f5258d7aaf Fix missing validation error when reset token is not provided 2023-08-04 09:55:28 +02:00
9acc3be630 Add spinners when OTPs are refreshing on the main view 2023-07-06 09:00:14 +02:00
085eb25532 Handle Validation errors from webauthn during device registration (#200) 2023-07-05 10:07:40 +02:00
7037265237 Show spinners while OTPs are refreshing 2023-06-30 17:31:05 +02:00
a51f0bb2d9 Merge branch 'hotfix-sql-xss-injection' into dev 2023-06-30 17:01:04 +02:00
bac39882c3 Fix various possible XSS attacks 2023-06-30 14:50:57 +02:00
e36beaefd0 Fix missing icon when creating a 2FA with a qrcode upload 2023-05-29 11:39:10 +02:00
a15160319e Simplify Dots component & Fix TotpLooper refresh latency 2023-05-29 11:33:30 +02:00
b8c810f885 Generate and Show all OTPs directly on the main view - Complete #153 2023-04-28 17:03:06 +02:00
4f81b30fcd Add admin setting to disable user registration - Complete #170 2023-04-28 16:52:04 +02:00
68e3a8d100 Add the spinner component to App.vue instead of Accounts.vue so that is usable from all pages.
Update showSpinner function to accept the message to be displayed, defaults to 'loading' if none is provided.
2023-04-24 23:09:50 +12:00
b9780087cc Remove the custom spinner and reuse the fontawesome one that is already used in other areas. 2023-04-24 19:51:41 +12:00
0727428716 Renamed Loader to Spinner, added theming and localization 2023-04-24 19:30:23 +12:00
69c688e4ea Very basic Loader component for use on Accounts.vue (still needs styling etc.) 2023-04-24 18:10:13 +12:00
e4c9e87522 Fix icon fetched twice or forgotten during import 2023-03-29 17:43:41 +02:00
960d1ca5f9 Fix missing login throttling on WebAuthn login controller 2023-03-16 13:23:58 +01:00
4d8180a8c1 Replace the useWebauthnAsDefault option by a client side form toggle 2023-03-15 14:44:51 +01:00
f359a1ade3 Fix user preferences not being applied correctly after sign-in 2023-03-15 11:46:37 +01:00
dc71d87f61 Make the RemoteUserProvider use a db persisted user & Update tests 2023-03-12 17:47:40 +01:00
fd6941d300 Update the About view and its controller to split user & admin vars 2023-03-10 16:01:23 +01:00
686cd0336d Fix the use of Settings instead of User preferences in WebAuthn view 2023-02-25 22:40:18 +01:00
1788887f85 Fix twofaccounts count missing in groups listing & Active group saving 2023-02-25 22:24:44 +01:00
e0f0afc505 Bind Groups to Users & Add relevant authorizations with policies 2023-02-23 16:59:16 +01:00
5c83e17752 Let the WebAuthn form log in any user 2023-02-21 09:29:05 +01:00
3c3d35bff5 Enable creation of multiple users 2023-02-20 17:09:59 +01:00
46508fda75 Remove user check and redirection to registration on first landing 2023-02-19 23:00:39 +01:00
5e5e50d053 Add Admin role & split settings between appSettings and userPreferences 2023-02-17 17:12:53 +01:00
07608917fb Add ctrl+F keyboard shortcut to focus on Search 2023-02-08 16:18:57 +01:00
d3bc99f328 Set OTPs formatting as a user option with multiple available formats 2023-02-08 16:18:57 +01:00
eadebb41ac Add a Light theme and a theme detection/selection feature 2023-02-01 17:21:55 +01:00
4b0f2186da Fix broken icons path when running 2fauth with a custom base url 2023-01-30 14:28:56 +01:00
8f6bf85fa8 Add support for custom base URL - resolve #114 2023-01-20 17:36:15 +01:00
17137b9885 Add support for 2FAuth json migration 2022-12-14 22:24:57 +01:00
f661a0bc17 Change position of toolbar and buttons in Edit mode and add search 2022-12-14 22:24:57 +01:00
88195a6afb Add export feature to the Edit mode - Complete #100 2022-12-14 22:24:57 +01:00
b6e4cf50a4 Remove the ability to set a plain text secret 2022-12-13 09:05:56 +01:00
017bbc6304 Replace darkghosthunter/larapass with laragear/webauthn 2022-11-25 15:20:36 +01:00
312ad46fd6 Fix #140 : Bad regex for Period field in advanced form 2022-11-25 09:21:20 +01:00
8cbdf9946b Remove is-focused class to prevent squared outline on Safari 2022-10-18 13:41:46 +02:00
a56b0e7595 Fix items selection in Edit mode 2022-10-14 14:16:16 +02:00
e502f010a2 Hide the I'm lucky legend when its button is hidden 2022-10-14 12:04:23 +02:00
84d6149bb3 Fix email field not being disabled 2022-10-14 12:03:27 +02:00
3fcc2b906b Fix some accessibility issues 2022-10-14 12:01:53 +02:00
4511df5764 Refactor views to use a responsive width wrapper component 2022-10-12 17:38:38 +02:00
8d3a97a701 Complete the release radar to notify new 2Fauth releases - Close #127 2022-10-12 11:14:17 +02:00
e99c684018 Complete the Import view with Aegis and 2FAS migrations support
Close #128
2022-10-12 11:14:17 +02:00
ed19b482cd Add support for 2FAS Auth export and fix some issues with migrators 2022-10-11 11:20:43 +02:00
f867bd3fc5 Add a Clear button to empty the Import view when all is imported 2022-10-10 13:53:43 +02:00