Bubka
|
110f14e579
|
Fix pwd format selector enabled while pwd formatting is disabled
|
2023-12-05 11:59:25 +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
|
ffde1723d4
|
Fix footer position for iOS devices
|
2023-12-01 15:03:57 +01:00 |
|
Bubka
|
6bd0025306
|
Hide nav links from footer when shown in the Accounts view
|
2023-11-30 21:52:37 +01:00 |
|
Bubka
|
3459a364a0
|
Change the Kicker activation method to ensure minified code works as well
|
2023-11-30 13:18:35 +01:00 |
|
Bubka
|
333b70e688
|
Fix notification top padding
|
2023-11-29 09:28:54 +01:00 |
|
Bubka
|
96391fd1d5
|
Show content of non-OTP QR code after a live scan for copying or browsing
|
2023-11-28 14:08:25 +01:00 |
|
Bubka
|
685d2bae92
|
Restore environment camera as default camera for capture
|
2023-11-28 13:03:18 +01:00 |
|
Bubka
|
58cc05bf00
|
Prevent line breaking in Edit toolbar
|
2023-11-27 13:56:26 +01:00 |
|
Bubka
|
bb263d1438
|
Disable global error handling at Vue level
|
2023-11-27 13:20:38 +01:00 |
|
Bubka
|
7c07910acb
|
Remove calls to mutation.events as it is reserved to dev mode
|
2023-11-27 08:26:26 +01:00 |
|
Bubka
|
bdd8c38c20
|
Fix props set using deprecated This object
|
2023-11-24 14:39:59 +01:00 |
|
Bubka
|
af38c01f0f
|
Add ability to refresh page after camera perms were restored
|
2023-11-24 10:57:50 +01:00 |
|
Bubka
|
74bb228483
|
Enhance information given to users when camera permission is denied
|
2023-11-24 10:55:45 +01:00 |
|
Bubka
|
177d518666
|
Fix icon not being removed on screen with the quick form
|
2023-11-23 16:10:33 +01:00 |
|
Bubka
|
0451888b84
|
Show error message instead of pushing to Error view
|
2023-11-23 14:50:19 +01:00 |
|
Bubka
|
ee02fb5d92
|
Change HTTP code returned for routes rejected in reverse proxy setup
|
2023-11-23 12:56:09 +01:00 |
|
Bubka
|
39bbc8c134
|
Add a Link to Home in footer to exit browsing loop
|
2023-11-23 12:43:27 +01:00 |
|
Bubka
|
eb99e9200a
|
Fix icon deletion & CreateUpdate form being submitted on Cancel
|
2023-11-22 15:28:38 +01:00 |
|
Bubka
|
fd8606aa4b
|
Restore is-black class on the Prefill with QR code button
|
2023-11-22 13:37:08 +01:00 |
|
Bubka
|
e5f0dab0f5
|
Add spacing to the Import feature legends
|
2023-11-22 10:54:14 +01:00 |
|
Bubka
|
d58645f65a
|
Enhance various elements styling with light theme On
|
2023-11-22 10:43:11 +01:00 |
|
Bubka
|
a224436d0c
|
Enhance Administration legend of the Options view
|
2023-11-22 09:35:10 +01:00 |
|
Bubka
|
3c61edbf67
|
Change New password field label
|
2023-11-22 09:17:53 +01:00 |
|
Bubka
|
3d1c25a1d1
|
Fix PAT duplicates on creation & Visible token value not being cleared
|
2023-11-21 16:41:31 +01:00 |
|
Bubka
|
0ebb352df0
|
Fix validation errors being displayed besides alert notification
|
2023-11-21 16:04:20 +01:00 |
|
Bubka
|
9c818c69c5
|
Fix Error view not being displayed while an error exists
|
2023-11-21 15:06:49 +01:00 |
|
Bubka
|
73b2c60311
|
Set new UI for the Import view
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
da134a4f76
|
Set fullscreen-overlay type to the spinner component
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
9d90c7da23
|
Set main footer styling using a css class instead of styling tag
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
f473533bfb
|
Fix twofaccounts not being selectable in management mode
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
89657bb5aa
|
Fix icon not being displayed in the creation quick form
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
0660957f51
|
Fix Cancel button appearance in the quick-uploader form
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
0edb70b87e
|
Change auto-lock notification phrase
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
fb78b975b5
|
Make some cleaning
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
fcc7e6db03
|
Fix FieldError components not reacting when an error occurs
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
bfe75069a4
|
Enhance initialIndex evaluation
|
2023-11-21 13:45:53 +01:00 |
|
Bubka
|
dc03e8b1e5
|
Update the twofaccounts store after item creation/update
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
e8a3c441be
|
Fix Always On OTPs & Dots display and looping
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
a75e3c13f7
|
Fix spinners shown for all OTPs while multiple OTP periods exist
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
589a308efb
|
Fix the account field not being enabled for steam type
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
77aed2bba6
|
Fix typo in event declaration
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
b9c8f9008f
|
Remove unexpected parameter when pushing to webauthn credential edition
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
bb4e79560c
|
Complete webauthn sign in
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
c97bc26952
|
Prevent password field for user account deletion to be autofilled
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
65fc726f6c
|
Show NotFound instead of the Register view when registration is disabled
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
e30e373c6f
|
Fix app settings not being saved on change
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
c4b2d3a005
|
Prevent kick-out when copying an OTP during import
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
a4011388ca
|
Fix landing on Start view while twofaccounts collection is not empty
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
26511954c4
|
Fix kicker triggering & Show a notification when kicked-out
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
3778977c94
|
Fix settings tab labels not updating on language change
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
21a7bfffa7
|
Bind twofaccount data to OtpDisplay to prevent display lag
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
f3350e2dda
|
Fix the middleware pipeline not handling calls to next() with a route object properly
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
9ae52ae78f
|
Replace the draggable component by the vueuse one
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
53e3698076
|
Fix unwanted footer content in management mode
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
2ad5105378
|
Fix twofaccounts move feature
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
9b1733525f
|
Fix call of the Export api endpoint
|
2023-11-21 13:45:52 +01:00 |
|
Bubka
|
e18653d553
|
Fix OTP not being displayed on the Import view
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
999e059592
|
Fix modal not being closed when the Close button is clicked
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
bc7c824d3d
|
Use anchor tag for better accessibility
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
685b26ace0
|
Remove useless items in the bus store
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
f71ac435ed
|
Exit management mode after last twofaccounts deletion
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
5b9be6a8b9
|
Fix selected accounts deletion in Management mode
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
7ebadf278f
|
fix middleware pipeline for the Accounts route
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
5f99bf594a
|
Rename startingPoint middleware to setReturnTo
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
08b23a7aa2
|
Fix bulma-checkradio import causing bulma weird override
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
eb75fe4028
|
Remove useless bulma-switch extension
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
55bf9ae168
|
Cleaning
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
a8540b0c04
|
Fix navigation using back/close/cancel buttons
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
929a513ad7
|
Set Back/Close/Cancel buttons using a component
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
b9eb4f0afb
|
Set Groups fetching async on user login
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
791421b105
|
Re-enable the noEmptyError middleware
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
62accb20fc
|
Fix Close button theme
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
1a87460465
|
Add a method to call the twofaccounts/count api endpoint
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
2dc8734980
|
Add fetch lifespan to avoid repeated stores refreshes
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
d8861ba475
|
Use Groups store in Options view to remove a request
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
8845027800
|
Lazy load router components
|
2023-11-21 13:45:51 +01:00 |
|
Bubka
|
ac5669d880
|
Gather accounts files
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
6ed54d79bb
|
Fix Error modal closing
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
27f3145740
|
Set up Not Found views
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
7cf8a70743
|
Set up the Capture view
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
b516fd9c33
|
Set up the Import view
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
a622ffb216
|
Set up Webauthn Reset request & Recover views
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
e0802b8479
|
Set up Password Request & Reset views
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
f7cceed126
|
Remove ref to the now useless autolock view
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
f0b954fc76
|
Add $helpers capabilities
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
87de0a03e7
|
Set attributes inheritance to True
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
0bc488057d
|
Add missing config parameter in services
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
d74e0cedac
|
Fix bad var usage
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
beb5ee027a
|
Set up the Edit twofaccount view
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
fb49e55e34
|
Set up the QRcode view
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
a880b1c8c7
|
Fix the GroupSwitch component not showing groups list
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
0a53549019
|
Fix notification type
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
46a58ecb29
|
Make the user store handle data stores
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
a52cc2dcc9
|
Set up the Groups view & Create/Update forms
|
2023-11-21 13:45:50 +01:00 |
|
Bubka
|
4fd5559e5f
|
Rename stores method which fetch fresh api data
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
40ea767799
|
Add the twofaccounts store to stores passed to the router middlewares
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
79827663fe
|
Make some cleaning
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
b55ea8c84f
|
Make the on click refresh an automatic refresh
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
910e0bc830
|
Convert Info notification to Success & Add an Info notification
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
8c23aa884f
|
Add Starter middleware & Restore the Data have changed notification
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
4dbbae24dc
|
Set up Always On OTPs on the main view
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
db295f97e9
|
Re-enable items dragging
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
865daa1cf6
|
Fix emit declaration
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
5d568a606e
|
Implement twofaccounts & groups stores & Add ActionButtons component
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
a46084720e
|
Use the twofaccounts store
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
e9d9f661ad
|
Clean useless stuff
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
4f59545e97
|
Fix wrong url in api call
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
5f83b5d70b
|
Set up the Accounts view with components
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
4055a52daf
|
Check copy state before notifying
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
68d98652a3
|
Set up the Create form
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
1705d23277
|
Set up the OTP Display component
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
cca0dbaf99
|
Add various display modes to the Spinner component
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
536dcb1e95
|
Set up TwoFAccounts api service
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
ed1a653b37
|
Set up TotpLooper & Dots components
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
c389378dc3
|
Set up the Start view
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
bde05233c5
|
Set up Kicker to log out user when inactivity is detected
|
2023-11-21 13:45:49 +01:00 |
|
Bubka
|
abce4a0a7a
|
Set up the PAT settings view
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
c97bed2ad8
|
Fix bad input type
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
fec9e3d440
|
Set up the Account settings view
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
9d72525b38
|
Make the back-end returns the user email on login/register
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
beeaed9565
|
Enable webauthn device registration during user registration
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
b59ad21755
|
Set up the Webauthn settings view
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
2cd5b40ae3
|
Set up the Webauthn service to handle webauthn login & registration
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
ba96358801
|
Rename userPreferenceService to userService
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
8736941aa1
|
Set up a Spinner component
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
48f5c41288
|
Fix FormCheckBox model binding and event emitting
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
7efc20e74f
|
Set up the Register view (without webauthn registration)
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
a239b8fc99
|
Prevent Form object to reject error on 422 response
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
82b1e039e6
|
Fix appSettings not being saved to db in Options view
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
15733f0b38
|
Bind Fields instead of full Form to the Login view inputs
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
c448628e1b
|
Set up the Options view bound to the prefs & settings stores
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
39281ec428
|
Fix disabling of global error handler
|
2023-11-21 13:45:48 +01:00 |
|
Bubka
|
f7826aff6b
|
Set up the About view
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
a6e749f510
|
Disable global error handler in dev env
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
ecb6ad3c65
|
Set up basic light/dark theme toggling
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
304bc55601
|
Set up page titles
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
eaf61dc01f
|
Clear notification and set their duration & Fix landing on webauthn form
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
6769ab381b
|
Handle missing/invalid CSRF token & let 422 errors pass through
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
fe9002501b
|
Reset the user store on unauthenticated HTTP response
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
73e36edd9c
|
Set up a global notification handler & Error view & Modal component
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
e37c0c9ea5
|
Set up email/pwd login & logout features
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
0435cecd53
|
Adapt back-end to the new front-end auth management
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
48bea5721f
|
Set up Store, Service & Routing to handle the sign in process
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
1d51cb3e31
|
Set up Form component & some form elements components
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
c02af5aab9
|
Rename http client factory
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
df2407c46c
|
Replace Vue globalProperties by provide/inject at app level
|
2023-11-21 13:45:47 +01:00 |
|
Bubka
|
74d886a840
|
Migrate the Footer component (as a layout one)
|
2023-11-21 13:45:47 +01:00 |
|