Commit Graph

626 Commits

Author SHA1 Message Date
Bubka
af5b52dcf8 Reset exception handler to the Laravel 7.* definition 2020-11-20 19:06:58 +01:00
Bubka
f76a834b05 Add new options to control the Start view behavior 2020-11-20 18:59:36 +01:00
Bubka
8a65fa7d64 Add global comment to describe how Start view works 2020-11-20 18:47:32 +01:00
Bubka
019d380cb2 Refactor QRcode handling using the brand new Start view 2020-11-20 14:11:32 +01:00
Bubka
bcdc0b1435 Rename and move QuickUploader component 2020-11-19 23:06:04 +01:00
Bubka
252b0f379f Refactor footers 2020-11-19 15:36:14 +01:00
Bubka
3926e0950e Use FormToogle for the Display Mode option 2020-11-19 14:08:27 +01:00
Bubka
6558eca8d9 Set FormToggle component as a fully reactive form field 2020-11-19 14:07:31 +01:00
Bubka
101a26b035 Prefill icon field with imageLink resource 2020-11-18 23:48:51 +01:00
Bubka
b39b55fc0e Remove curl/curl composer package 2020-11-18 23:09:41 +01:00
Bubka
523c857d18 Code refactoring 2020-11-18 01:13:00 +01:00
Bubka
b113109340 Prevent exception if the requested Option does not exist 2020-11-17 21:59:07 +01:00
Bubka
fc05d41120 Complete phpunit tests update 2020-11-17 21:56:06 +01:00
Bubka
d9b48e8806 Revert unwanted previous change 2020-11-17 21:39:02 +01:00
Bubka
03981bc12b Fix base32 Encoding usage 2020-11-17 21:27:55 +01:00
Bubka
55ec97e332 Fix TwoFAccount model unit tests to match its new definition 2020-11-17 15:47:15 +01:00
Bubka
efff5ecd1f Fix missing attributes during store 2020-11-17 15:45:01 +01:00
Bubka
d6e161dbaa Force data consistency of TwoFAccount db factory 2020-11-17 15:41:30 +01:00
Bubka
648c8f8006 Run populateFromUri() from uri setter instead of external call 2020-11-17 15:30:50 +01:00
Bubka
7bdd286fb2 Update Edit form to match with the new TwoFAccount model 2020-11-16 14:45:24 +01:00
Bubka
018a13c25d Remove strict typing for text fields that receive number 2020-11-16 14:42:35 +01:00
Bubka
50f956957c Fix wrong parameter call 2020-11-16 14:36:19 +01:00
Bubka
6aa0134818 Add IsDisabled prop to FormToggle component 2020-11-16 14:34:58 +01:00
Bubka
b8180e3abf Fix missing htopCounter 2020-11-16 14:33:56 +01:00
Bubka
17eb3d46c6 Always use lowercase for otpType and apply uppercase with CSS if needed 2020-11-16 14:15:33 +01:00
Bubka
27dd64a965 Add route to get TwoFAccount with sensitive data 2020-11-16 14:10:54 +01:00
Bubka
8253d28102 Fix #11 : Set TOTP loop duration on remaining time instead of remaining dots 2020-11-16 09:38:28 +01:00
Bubka
02798a05f3 Move token generation from dedicated class to TwoFAccount model class 2020-11-14 18:55:10 +01:00
Bubka
acd1b2deca Enforce Create form validation 2020-11-14 18:48:27 +01:00
Bubka
657b9288da Force URI (re)generation at TwoFAccount model saving 2020-11-14 18:43:30 +01:00
Bubka
0f53e6f93e Add form errors display in QuickForm 2020-11-14 18:39:24 +01:00
Bubka
9dd8b1f169 Add Original message from Exception to the error page 2020-11-14 18:37:46 +01:00
Bubka
886d5a5e22 Fix wrong method calling 2020-11-13 23:25:38 +01:00
Bubka
623faad427 Update js dependencies 2020-11-13 15:45:52 +01:00
Bubka
207ee2d3fb Convert the standard Create form to an advanced form 2020-11-13 15:45:17 +01:00
Bubka
d72292c60f Remove useless CSS definition 2020-11-13 14:53:35 +01:00
Bubka
2f32551e99 Make URI visible in the QrCode controller response 2020-11-13 14:52:24 +01:00
Bubka
45a3f60fc6 Update QrCode controller to work with new TwoFAccount model 2020-11-12 00:18:38 +01:00
Bubka
8baa2156a8 Update OTP generation to work with new TwoFAccount model 2020-11-12 00:15:55 +01:00
Bubka
783fc82fc9 Rebuild TwoFAccount model on top of an OTPHP object 2020-11-12 00:09:33 +01:00
Bubka
df04bc287f Add Curl and Base32 encoder composer packages 2020-11-11 23:54:50 +01:00
Bubka
e427ef90b1 Add new FormToggle vue component 2020-11-09 01:24:40 +01:00
Bubka
428c83ad82 Add IsConsistent property to identify undecipherable accounts 2020-11-07 00:23:38 +01:00
Bubka
289a208847 Push to Error view when ProtectDB option fail 2020-11-06 17:49:28 +01:00
Bubka
d1d4734031 Avoid uri to be sent to front-end 2020-11-06 15:51:52 +01:00
Bubka
785332f62c Complete phpunit tests 2020-11-05 22:54:49 +01:00
Bubka
67fa859b2a Complete exception handling 2020-11-05 22:54:06 +01:00
Bubka
544e916d60 Enhance OTP type detection 2020-11-05 22:50:49 +01:00
Bubka
d448ed9122 Code cleaning & refactoring 2020-11-05 22:47:59 +01:00
Bubka
6712613a20 Move DB protection logic to a dedicated class 2020-11-05 22:46:25 +01:00