Commit Graph

166 Commits

Author SHA1 Message Date
Bubka
d96c943927 Add a no-background variation to the SearchBox component 2024-02-23 16:39:32 +01:00
Bubka
5249b2ab97 Move the copy button to a standalone component 2024-02-23 16:39:31 +01:00
Bubka
903509b0c6 Fix inconsistent translation sources 2024-02-21 15:16:47 +01:00
Bubka
b9abcb3d18 Replace change event by input event in input fields components - Fixes #273 2024-01-17 12:34:41 +01:00
Bubka
e503826012 Add the ability to set a proxy for outgoing requests - Closes #252 2023-12-13 17:15:26 +01:00
Bubka
b2e733eee5 Add a user pref to reveal dotted passwords - Closes #208 2023-12-05 11:40:39 +01:00
Bubka
c75e4eb047 Indent dependent options to enlighten when they can be used 2023-12-05 11:37:40 +01:00
Bubka
9efb54adf4 Enable the Vue 3 front-end 2023-12-01 15:29:26 +01:00
Bubka
acc5d7170c Enhance webauthn error handling at registration 2023-09-16 09:34:55 +02:00
Bubka
29dcca8d35 Add e2e tests for On Demand OPT 2023-08-31 19:12:55 +02:00
Bubka
5f6bbbd156 Add some ids to ease element locating in e2e tests 2023-08-30 14:46:45 +02:00
Bubka
d7942b4233 Refactoring of fe4ebd58: Set Close/Back buttons to always browse back 2023-08-30 14:34:32 +02:00
Bubka
77c9680378 Add id attribute to handle elements within End-To-End tests 2023-08-04 09:53:27 +02:00
Bubka
a15160319e Simplify Dots component & Fix TotpLooper refresh latency 2023-05-29 11:33:30 +02:00
Bubka
b8c810f885 Generate and Show all OTPs directly on the main view - Complete #153 2023-04-28 17:03:06 +02:00
Josh
82d467ecb4
Bug fix for issue #180 (#187)
* Distinguish between a manually triggered copy and a copyOtpOnDisplay to fix #180 
* fix spaces
2023-04-25 13:34:04 +02:00
Josh
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
Josh
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
Josh
0727428716 Renamed Loader to Spinner, added theming and localization 2023-04-24 19:30:23 +12:00
Josh
69c688e4ea Very basic Loader component for use on Accounts.vue (still needs styling etc.) 2023-04-24 18:10:13 +12:00
Bubka
5e5e50d053 Add Admin role & split settings between appSettings and userPreferences 2023-02-17 17:12:53 +01:00
Bubka
d3bc99f328 Set OTPs formatting as a user option with multiple available formats 2023-02-08 16:18:57 +01:00
Bubka
6e66e954a0 Enhance FormToggle component 2023-02-08 15:56:00 +01:00
Bubka
eadebb41ac Add a Light theme and a theme detection/selection feature 2023-02-01 17:21:55 +01:00
Bubka
4b0f2186da Fix broken icons path when running 2fauth with a custom base url 2023-01-30 14:28:56 +01:00
Bubka
f661a0bc17 Change position of toolbar and buttons in Edit mode and add search 2022-12-14 22:24:57 +01:00
Bubka
017bbc6304 Replace darkghosthunter/larapass with laragear/webauthn 2022-11-25 15:20:36 +01:00
Bubka
3fcc2b906b Fix some accessibility issues 2022-10-14 12:01:53 +02:00
Bubka
4511df5764 Refactor views to use a responsive width wrapper component 2022-10-12 17:38:38 +02:00
Bubka
8d3a97a701 Complete the release radar to notify new 2Fauth releases - Close #127 2022-10-12 11:14:17 +02:00
Bubka
1610cf3738 Complete keyboard navigation and focus style enhancement 2022-09-30 14:00:22 +02:00
Bubka
062d809a28 Initiate the Release Radar 2022-09-21 21:50:41 +02:00
Bubka
4f3fa4ba75 Enhance accessibility with correct keyboard navigation and focus style 2022-09-21 21:46:06 +02:00
Bubka
d889947773 Add or enhance alt text for images 2022-09-18 17:04:37 +02:00
Bubka
eef020faae Add maxlength attribute to name and email fields 2022-09-18 16:27:42 +02:00
Bubka
3d75ccc1fc Add user option to automatically copy OTP on display - Close #125 2022-09-15 11:22:22 +02:00
Bubka
b5c6f8f406 Fix #126 - Save updated HOTP counter after an OTP generation 2022-09-14 16:37:58 +02:00
Bubka
b44c6958e3 Enhance some fields design for more effective forms 2022-09-14 11:07:22 +02:00
Bubka
acdaa73e62 Add rules and live validation to Password Field component 2022-09-13 17:13:17 +02:00
Bubka
f2c90fb924 Add Vue PasswordField component with readability toggling 2022-09-10 18:04:14 +02:00
Bubka
4348b7067b Fix some accessibility issues 2022-09-10 17:59:52 +02:00
Bubka
61d177aecd Handle icon & qrcode upload failure gracefully 2022-09-02 14:28:57 +02:00
Bubka
90d4532883 Add Id attribute to vue components 2022-08-03 10:53:07 +02:00
Bubka
7d4add0159 Fix #102 - Show form errors when submitting an invalid OTP preview 2022-07-22 11:32:55 +02:00
Bubka
b0d263091d Fix some v-if syntax 2022-07-21 18:25:04 +02:00
Bubka
6e1d27e08c Add Footer where it was missing 2022-07-21 15:46:55 +02:00
Bubka
3d7607cb53 Add the logo fetching feature to the Create/Edit forms 2022-07-20 13:41:28 +02:00
Bubka
c30eae99fa Fix the Display mode option not saving at click 2022-07-18 15:30:45 +02:00
Bubka
a2c4348364 Add an Auto Lock page to enforce logout et prevent CSRF mismatch error
(completes #73 fix)
2022-07-13 14:56:25 +02:00
Bubka
98bd9ddea5 Close #96 - Set unique page titles 2022-07-07 18:04:04 +02:00