Bubka
|
8cbdf9946b
|
Remove is-focused class to prevent squared outline on Safari
|
2022-10-18 13:41:46 +02:00 |
|
Bubka
|
b9523c4e64
|
Update translations & Enable Chinese Simplified and Spanish
|
2022-10-17 15:43:49 +02:00 |
|
Bubka
|
a56b0e7595
|
Fix items selection in Edit mode
|
2022-10-14 14:16:16 +02:00 |
|
Bubka
|
e502f010a2
|
Hide the I'm lucky legend when its button is hidden
|
2022-10-14 12:04:23 +02:00 |
|
Bubka
|
84d6149bb3
|
Fix email field not being disabled
|
2022-10-14 12:03:27 +02: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
|
e99c684018
|
Complete the Import view with Aegis and 2FAS migrations support
Close #128
|
2022-10-12 11:14:17 +02:00 |
|
Bubka
|
ed19b482cd
|
Add support for 2FAS Auth export and fix some issues with migrators
|
2022-10-11 11:20:43 +02:00 |
|
Bubka
|
f867bd3fc5
|
Add a Clear button to empty the Import view when all is imported
|
2022-10-10 13:53:43 +02:00 |
|
Bubka
|
a47975c46e
|
Fix validation issue with migration requests
|
2022-10-10 12:55:59 +02:00 |
|
Bubka
|
e79ae0a3ed
|
Refactor and finalize the Import feature for G.Auth, Aegis & Plain Text
|
2022-10-07 19:01:09 +02:00 |
|
Bubka
|
1610cf3738
|
Complete keyboard navigation and focus style enhancement
|
2022-09-30 14:00:22 +02:00 |
|
Bubka
|
41387453d5
|
Refactor Import feature to support more sources of export
|
2022-09-30 13:58:31 +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
|
fb7c0a9c6a
|
Fix OAuth tab not highlighted
|
2022-09-21 17:23:40 +02:00 |
|
Bubka
|
2681d5346e
|
Add custom :focus and :focus-visible CSS rules
|
2022-09-21 10:49:37 +02:00 |
|
Bubka
|
fc077bf267
|
Use password field component for Reset password form
|
2022-09-19 16:53:24 +02:00 |
|
Bubka
|
95554a7034
|
Add notifications to give feedback after some actions
|
2022-09-19 12:19:34 +02:00 |
|
Bubka
|
ca910e159f
|
Use a shorten phrase for webauthn device registration button
|
2022-09-18 17:11:03 +02:00 |
|
Bubka
|
b04a4cd5d2
|
Identify external links with a trailing icon
|
2022-09-18 17:07:46 +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
|
74f4765d5b
|
Use Button tag for action controls
|
2022-09-18 16:04:59 +02:00 |
|
Bubka
|
aae64e4f72
|
Fix upper case typo for initialEditMode parameter
|
2022-09-17 19:34:19 +02:00 |
|
Bubka
|
55fb8d56e1
|
Fix some titles color
|
2022-09-17 19:32:34 +02:00 |
|
Bubka
|
e19202e75e
|
Use Button tag for action controls
|
2022-09-17 19:31:11 +02:00 |
|
Bubka
|
46e3ac4c3f
|
Add an abbr tag where needed
|
2022-09-17 16:31:17 +02:00 |
|
Bubka
|
5079e4cc3a
|
Add meta tag Description
|
2022-09-17 16:10:29 +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
|
85e34c6fb6
|
Fix #113 - Fix password reset route & Add a Continue button
|
2022-08-10 19:58:51 +02:00 |
|
Bubka
|
fbb85342c1
|
Fix #110 - Reset WebAuthn user options after last device revocation
|
2022-08-10 18:39:41 +02:00 |
|
Bubka
|
5800308e93
|
Fix #111 - Remove inappropriate notification during registration
|
2022-08-05 10:45:23 +02:00 |
|
Bubka
|
6b589dea6d
|
Set id attribute in auth views
|
2022-08-04 21:31:04 +02:00 |
|
Bubka
|
90d4532883
|
Add Id attribute to vue components
|
2022-08-03 10:53:07 +02:00 |
|
Bubka
|
9d58eed4f2
|
Update translations
|
2022-08-01 10:35:50 +02:00 |
|
Bubka
|
eee5767433
|
Add omitted translations
|
2022-08-01 10:34:59 +02:00 |
|
Bubka
|
35b5f26923
|
Apply OfficialIcons setting to the Edit form
|
2022-07-28 13:19:34 +02:00 |
|
Bubka
|
51719b01d0
|
Add official icons to the Import view
|
2022-07-28 13:17:22 +02:00 |
|
Bubka
|
f336a4f24a
|
Add sort feature (and reorganize the header toolbar) - Closes #95
|
2022-07-28 13:16:05 +02:00 |
|
Bubka
|
7d4add0159
|
Fix #102 - Show form errors when submitting an invalid OTP preview
|
2022-07-22 11:32:55 +02:00 |
|
Bubka
|
5bab7d4912
|
Add a user option to disable Official icons fetching
|
2022-07-21 19:07:53 +02:00 |
|
Bubka
|
b0d263091d
|
Fix some v-if syntax
|
2022-07-21 18:25:04 +02:00 |
|
Bubka
|
a066be8e38
|
Set (or reset) icon on OTP type toggling in the Create form
|
2022-07-21 18:08:17 +02:00 |
|
Bubka
|
2fa2cf8c99
|
Add an About view - Close #91
|
2022-07-21 15:48:23 +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
|
459cc41a78
|
Adjust font sizing
|
2022-07-18 15:30:58 +02:00 |
|
Bubka
|
c30eae99fa
|
Fix the Display mode option not saving at click
|
2022-07-18 15:30:45 +02:00 |
|
Bubka
|
27a091630c
|
Add CSRF token refresh on Login view to prevent CSRF token mismatch
|
2022-07-14 17:07:28 +02:00 |
|
Bubka
|
f966e506d7
|
Push to login view after logout
|
2022-07-14 17:05:23 +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
|
aa3c1e9008
|
Update translations
|
2022-07-13 14:43:12 +02:00 |
|
Bubka
|
3bae868f8b
|
Replace translation
|
2022-07-12 22:47:36 +02:00 |
|
Bubka
|
d3bda8942b
|
Update translations & remove inactive ones
|
2022-07-12 21:42:36 +02:00 |
|
Bubka
|
98bd9ddea5
|
Close #96 - Set unique page titles
|
2022-07-07 18:04:04 +02:00 |
|
Bubka
|
cb2de26e93
|
Add a reset command to set up a Testing app with data (like Demo)
|
2022-07-07 16:39:57 +02:00 |
|
Bubka
|
b4240bf1af
|
Fix #97 - Hide secret's format selector when the field is locked
|
2022-07-07 14:11:00 +02:00 |
|
Bubka
|
2b5ee2f006
|
Complete Steam integration in forms
|
2022-07-07 11:53:10 +02:00 |
|
Bubka
|
3f06ca154f
|
Remove OTP formatting for Steam password
|
2022-07-07 11:53:10 +02:00 |
|
Bubka
|
4a69bdb615
|
Add IsDisabled prop to FormField component
|
2022-07-07 11:53:10 +02:00 |
|
Bubka
|
23ddb3b054
|
Fix FormToggle event firing
|
2022-07-07 11:45:31 +02:00 |
|
Bubka
|
720eb16750
|
Refactoring - Move OTPHP logic to TwoFAccount model
|
2022-07-06 17:10:50 +02:00 |
|
Bubka
|
1d99c27675
|
Refactor OTP displayer to ease steamtotp support
|
2022-06-25 17:35:29 +02:00 |
|
Bubka
|
7dc04d6158
|
Remove obsolete phrase during registration
|
2022-06-24 09:24:35 +02:00 |
|
Bubka
|
2c5da9b85e
|
Fix #90 - Blank page after deletion of all accounts
|
2022-06-20 22:40:35 +02:00 |
|
Bubka
|
b0a1556d5a
|
Complete the G-Auth import feature
|
2022-06-20 17:55:40 +02:00 |
|
Bubka
|
b56ad6737b
|
Add some options to the Start component
|
2022-06-20 17:55:40 +02:00 |
|
Bubka
|
e97f6cfbc6
|
Add Import view with basic import functionality
|
2022-06-20 17:55:40 +02:00 |
|
Bubka
|
ec733c8e87
|
Update translations
|
2022-06-01 00:02:14 +02:00 |
|
Bubka
|
75860686f7
|
Fix #85, #86 - Unwanted base32 operation on secret cause invalid otp
|
2022-05-31 23:20:56 +02:00 |
|
Bubka
|
2c948b02e1
|
Update crowdin translations
|
2022-05-23 11:51:48 +02:00 |
|
Bubka
|
abce20419b
|
Fix #80 - Cannot access accounts with proxy header auth
|
2022-05-19 16:42:43 +02:00 |
|
Bubka
|
60787d9328
|
Make modal component non closable
|
2022-05-19 15:44:33 +02:00 |
|
Bubka
|
64d08deef1
|
Fetch groups only from authorized request
|
2022-05-19 14:05:34 +02:00 |
|
Bubka
|
0ed4086fb1
|
Lock the secret field in twoFaccounts Edit form
|
2022-05-17 14:07:11 +02:00 |
|
aronmal
|
94d23c7d06
|
Replace package 'thirty-two' with 'hi-base32' (#79)
|
2022-05-17 13:37:30 +02:00 |
|
Bubka
|
4a83e4aaba
|
Amend auto lock legend
|
2022-05-16 23:58:31 +02:00 |
|
Bubka
|
81a88a0b1a
|
Fix oauth setting view returning an error when using an auth proxy
|
2022-05-16 23:51:33 +02:00 |
|
Bubka
|
6ef67fbc64
|
Fix #82 - Add a proxy logout URL and skip auto lock when it is not set
|
2022-05-16 23:51:33 +02:00 |
|
Bubka
|
070c6a2486
|
Fix #73 - CSRF token mismatch
|
2022-05-14 13:45:12 +02:00 |
|
Bubka
|
233c61d659
|
Clean logout mixin and session middleware
|
2022-05-13 16:44:01 +02:00 |
|
Bubka
|
2d38980890
|
Fix #72 - 2FA secret passed as plain text rejected by form validation
|
2022-05-13 13:49:14 +02:00 |
|
Bubka
|
5e0ea50e76
|
Restore Demo flags
|
2022-05-10 08:57:45 +02:00 |
|
Bubka
|
4fbf490039
|
Fix OTP copy
|
2022-05-09 18:39:31 +02:00 |
|
Bubka
|
d15161ab71
|
Update french translations
|
2022-05-09 17:31:32 +02:00 |
|
Bubka
|
63fafed6a9
|
Refine UI and translations
|
2022-04-15 16:20:34 +02:00 |
|
Bubka
|
9ccc4b41dc
|
Fix icon not showing after upload in Edit form
|
2022-04-14 15:52:16 +02:00 |
|
Bubka
|
3f2d3cac19
|
Fix account box sizing broken by Bulma update
|
2022-04-13 13:59:23 +02:00 |
|
Bubka
|
f6871b23c1
|
Disable webauthn options unless one device is registered
|
2022-04-06 09:48:07 +02:00 |
|
Bubka
|
5eee3de134
|
Refactor routes rejection using middlewares
|
2022-03-31 11:24:02 +02:00 |
|
Bubka
|
30331998d2
|
Fix missing version in vue footer
|
2022-03-31 11:24:02 +02:00 |
|
Bubka
|
21dbda5336
|
Enable the current group in the group switcher for better UX
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
a786efc6e8
|
Apply Demo restrictions on more routes
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
cdfda1591b
|
Add possibility to delete the registered user and reset 2FAuth data
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
9b96c5fd70
|
Code cleaning
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
4fcfcc6797
|
Fix back-end paths called by Vue front-end
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
d016507592
|
Replace radiusless sass definition by Bulma is-radiusless class
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
725c012042
|
Fix and complete reverse-proxy support & Adjust front-end views
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
911e18c9c4
|
Add reverse-proxy guard to support authentication proxy
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
f3c6b9da5b
|
Add WebAuthn authentication
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
9f574feada
|
Add support of the Accept_language header for UI localization
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
1c32d2ff8a
|
Update npm dependencies
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
20856d62c6
|
Upgrade to Laravel 8
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
65da59db64
|
Drop appstract/laravel-options package
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
3edacf0824
|
Show actions instead of error when QR code is not a valid otp auth uri
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
7efa86b232
|
Set up paths & namespace to match versioned routes
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
0f17d93152
|
Force exit of Error view if no error is provided
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
25bb4d95ea
|
Add missing translation var
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
55a47a75f4
|
Add OAuth Personal Access Token management
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
d6306e5dd0
|
Use FreshApiToken instead of Personal access token for front-end auth
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
db284c9343
|
Change color of settings page titles
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
c7b43de835
|
Replace DbProtection class by an Encryption service
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
568d1b131a
|
Rename TokenDisplayer file to OtpDisplayer
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
184237697b
|
Update Vue front-end according to the new API definition and paths
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
a5514ba06b
|
Refactor Auth controllers : thicker, with Form requests & API resource
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
10fc144246
|
Refactor Options to a Setting service bound with the service container
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
1091b95e49
|
Set mass DELETE according to REST (no request body) for twofaccounts
|
2022-03-31 11:24:00 +02:00 |
|
Bubka
|
0d91fb5aa2
|
Set controllers to use TwoFAccount business service
|
2022-03-31 11:24:00 +02:00 |
|
Bubka
|
7453926128
|
Update locales
|
2021-03-04 20:49:22 +01:00 |
|
Bubka
|
5c78f31490
|
Force cache refresh after migration refresh
|
2020-12-03 20:13:28 +01:00 |
|
Bubka
|
bfc9ed60a6
|
Show footer links even if there is no accounts
|
2020-12-03 00:17:53 +01:00 |
|
Bubka
|
835926760a
|
Fix bad redirects after Register/Login submit
|
2020-12-03 00:07:32 +01:00 |
|
Bubka
|
2dba3e9324
|
Fix #15 : Applied group filter is not removed if the group is deleted
|
2020-12-01 07:03:45 +01:00 |
|
Bubka
|
a6694f7723
|
Fix #14 : Cache is not refreshed automatically after group changes
|
2020-12-01 07:03:28 +01:00 |
|
Bubka
|
913e492802
|
Hide loader when there is no group
|
2020-11-29 19:14:26 +01:00 |
|
Bubka
|
b7c49738a5
|
Add link to Group management view in group selector
|
2020-11-29 18:56:17 +01:00 |
|
Bubka
|
54b482f225
|
Update locales
|
2020-11-29 09:37:32 +01:00 |
|
Bubka
|
70478323d3
|
Fix #13 : Long Service name push content out of viewport
|
2020-11-28 20:09:08 +01:00 |
|
Bubka
|
4307de3bea
|
Change reload notification colors
|
2020-11-27 20:17:01 +01:00 |
|
Bubka
|
1c91d31904
|
Notify user to reload when front-end accounts are deprecated
|
2020-11-27 15:55:02 +01:00 |
|
Bubka
|
049394ccff
|
Fix the All group shifting in localstorage
|
2020-11-27 13:54:54 +01:00 |
|
Bubka
|
ea2ebc91d3
|
Reduce data display latency using localstorage
|
2020-11-26 22:41:45 +01:00 |
|
Bubka
|
3a96c689fb
|
Add vue-storage package
|
2020-11-26 20:39:15 +01:00 |
|
Bubka
|
8a9731c219
|
Avoid an API call by passing values with props
|
2020-11-26 13:25:46 +01:00 |
|
Bubka
|
07670d8e56
|
Remove inconsistent parameters
|
2020-11-26 13:09:23 +01:00 |
|
Bubka
|
1292b7bd89
|
Show a loader until groups are fetched
|
2020-11-26 12:59:29 +01:00 |
|
Bubka
|
f6e04fb36c
|
Adjust some layout elements
|
2020-11-25 22:01:54 +01:00 |
|
Bubka
|
54d92d4f60
|
Fix missing form var
|
2020-11-24 23:52:42 +01:00 |
|
Bubka
|
f6c7322688
|
Update locales
|
2020-11-24 23:29:50 +01:00 |
|
Bubka
|
893f29849e
|
Refactor checkUser controller
|
2020-11-24 23:08:21 +01:00 |
|
Bubka
|
747eb98de3
|
Add punchlines to auth forms
|
2020-11-24 22:57:32 +01:00 |
|
Bubka
|
7df763073b
|
Push to Register form or hide it from Login form
|
2020-11-24 16:54:19 +01:00 |
|
Bubka
|
241bd1873a
|
Give more space to content beyond FullHd breakpoint
|
2020-11-24 14:17:41 +01:00 |
|
Bubka
|
0d84a75778
|
Move live scanner to a dedicated view to make things easier
|
2020-11-23 19:30:58 +01:00 |
|
Bubka
|
0989e6e452
|
Add a 'Remember active group' option
|
2020-11-23 13:01:56 +01:00 |
|
Bubka
|
c895e95b87
|
Apply group filtering on client side to save an api call
|
2020-11-23 12:58:44 +01:00 |
|
Bubka
|
d571d6a429
|
Update locales
|
2020-11-23 00:53:03 +01:00 |
|
Bubka
|
b70c44560b
|
Add global comment to describe the Options view
|
2020-11-23 00:50:59 +01:00 |
|
Bubka
|
331a062c32
|
Fix missing locale
|
2020-11-23 00:50:33 +01:00 |
|
Bubka
|
1d9daa13cb
|
Fix unselected Lang setting
|
2020-11-22 22:23:28 +01:00 |
|
Bubka
|
105b932a26
|
Add comments to describe the Accounts view
|
2020-11-21 21:48:11 +01:00 |
|
Bubka
|
7a32998b4c
|
Return only essentials attributes when a token is requested to back-end
|
2020-11-21 21:46:31 +01:00 |
|
Bubka
|
b4ce39e9d5
|
Define accountCount internally instead of as a props
|
2020-11-21 21:34:45 +01:00 |
|
Bubka
|
1864378c74
|
Fix broken prefill feature (because of the QrCodeController recent refactoring)
|
2020-11-21 18:32:32 +01:00 |
|
Bubka
|
fa72ed32d5
|
Fix missing icon when displayed from the create/edit form
|
2020-11-21 18:15:05 +01:00 |
|
Bubka
|
03b1daa501
|
Add global comment to describe how the Create form works
|
2020-11-20 22:06:42 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
e2b52526dd
|
Fix error message display
|
2020-11-04 22:42:54 +01:00 |
|
Bubka
|
a8e5535d6b
|
Add Default group option in Settings
|
2020-11-02 22:41:40 +01:00 |
|
Bubka
|
0d2449adc7
|
Fix 2FAccount preview calling a bad route
|
2020-11-02 21:57:03 +01:00 |
|
Bubka
|
bf31a9b599
|
Fix #9
|
2020-11-02 21:51:53 +01:00 |
|
Bubka
|
7a3f9b526f
|
Add 'Show QR code' feature to the manage view
|
2020-11-02 13:39:43 +01:00 |
|
Bubka
|
53bb3b9c54
|
Add a user option to encrypt/decrypt sensitive db data
|
2020-10-31 01:16:15 +01:00 |
|
Bubka
|
fe02bac6d6
|
Complete Move to group feature
|
2020-10-28 17:51:32 +01:00 |
|
Bubka
|
f16b256c0b
|
Remove Breadcrumb vue component
|
2020-10-26 00:02:47 +01:00 |
|
Bubka
|
b1c2a56c2a
|
Add Groups to vue front-end
|
2020-10-25 23:59:03 +01:00 |
|
Bubka
|
9b29c4d294
|
Refactor some lang terms
|
2020-10-25 23:55:59 +01:00 |
|
Bubka
|
8f8c6ac83f
|
Update Routes for upcoming Groups entity
|
2020-10-24 14:37:24 +02:00 |
|
Bubka
|
27dbf6b72f
|
Add new Breadcrumb vue component
|
2020-10-22 17:05:55 +02:00 |
|
Bubka
|
cd6dbe1599
|
Update locales
|
2020-10-15 15:15:29 +02:00 |
|
Bubka
|
ae770fe2f0
|
Update 'en' lang with Laravel 7 terms & translations
|
2020-10-15 13:57:07 +02:00 |
|
Bubka
|
3b8c606e66
|
Remove unwanted term
|
2020-10-14 23:33:07 +02:00 |
|
Bubka
|
c97616625c
|
Update translations and add new ones from Crowdin
|
2020-10-14 23:19:41 +02:00 |
|
Bubka
|
4303af509f
|
Show inoperative Request pwd form in Demo
|
2020-10-12 14:00:09 +02:00 |
|
Bubka
|
6b0d605d01
|
Fix missing notifications in Auth views
|
2020-10-12 10:22:52 +02:00 |
|
Bubka
|
7494b08b95
|
Fix logout not triggering at the end of the inactivity period
|
2020-10-09 15:09:56 +02:00 |
|
Bubka
|
92a38c4dbb
|
Adjust notification height
|
2020-10-08 22:06:27 +02:00 |
|
Bubka
|
9b34159c4c
|
Add auto-lock option
|
2020-10-08 15:38:36 +02:00 |
|
Bubka
|
07df0cd5e0
|
Move reusable stuff to vue mixin
|
2020-10-08 15:33:20 +02:00 |
|
Bubka
|
27c7b9b880
|
Fix unwanted access to user restricted routes with a global navigation guard
|
2020-10-06 20:34:00 +02:00 |
|
Bubka
|
2b6864f57c
|
Move 2FAuth version to Settings footer
|
2020-10-03 19:30:52 +02:00 |
|
Bubka
|
ddeab18df3
|
Add option to show/hide icons in accounts list view
|
2020-10-03 19:29:14 +02:00 |
|
Bubka
|
dc525ef65d
|
Replace Switches by Checkboxes in Settings
|
2020-10-02 14:17:10 +02:00 |
|
Bubka
|
2d541394cc
|
Replace Composer package with npm package to handle js languages strings
|
2020-09-30 20:48:42 +02:00 |
|
Bubka
|
f80636ee6e
|
Hide content around iPhone X+ notch
|
2020-09-29 22:46:03 +02:00 |
|
Bubka
|
a98e05766b
|
Notify user about unsecured context at quickUploader loading
|
2020-09-29 17:54:20 +02:00 |
|
Bubka
|
c23d22e2b3
|
Add selected items count in Manage view
|
2020-09-28 11:05:38 +02:00 |
|
Bubka
|
93a721cd68
|
Set fixed position for Search field and Settings tabs bar
|
2020-09-27 23:53:11 +02:00 |
|
Bubka
|
928704abf1
|
Notify user about token copy after clicking on it
|
2020-09-25 23:39:31 +02:00 |
|
Bubka
|
06c8dd0a10
|
Replace custom notifications with vue-notification package
|
2020-09-25 23:36:11 +02:00 |
|
Bubka
|
eafff6c17e
|
Use a more mobile friendly Close button for modal
|
2020-09-25 13:46:07 +02:00 |
|
Bubka
|
e1aa1152dd
|
Update & clean dependencies
|
2020-09-17 23:37:01 +02:00 |
|
Bubka
|
91d8a4b6c8
|
Update locales
|
2020-05-08 11:39:15 +02:00 |
|
Bubka
|
75b2580356
|
Fix form notifications Fixed display
|
2020-05-08 11:38:56 +02:00 |
|
Bubka
|
04e513ab0c
|
Fix footer display
|
2020-05-08 11:37:49 +02:00 |
|
Bubka
|
20d77ad85f
|
Set Saving notification of Options page as fixed
|
2020-05-07 14:03:12 +02:00 |
|
Bubka
|
b5646d00a2
|
Add fixed notifications to FormWrapper component
|
2020-05-07 14:02:03 +02:00 |
|
Bubka
|
9963bdea41
|
Add global alternative display mode (grid or list) as an user option
|
2020-05-02 17:55:41 +02:00 |
|
Bubka
|
5c672956aa
|
Update locales
|
2020-04-24 09:05:49 +02:00 |
|
Bubka
|
9f398933ea
|
Set the uploader as a vue component with qrcode-reader as default
|
2020-04-24 09:03:00 +02:00 |
|
Bubka
|
f36c902692
|
Add font-awesome Spinner
|
2020-04-24 00:43:41 +02:00 |
|
Bubka
|
14e8bf42b1
|
Add useBasicQrcodeReader option
|
2020-04-02 10:43:05 +02:00 |
|
Bubka
|
f3a2a1a8c1
|
Add vue-qrcode-reader npm package
|
2020-04-02 10:42:09 +02:00 |
|
Bubka
|
bfa1f43ba8
|
Add transition to draggable for smother moves
|
2020-03-28 15:14:57 +01:00 |
|
Bubka
|
eaabe6e9e3
|
Make the accounts sortable and persist new order.
Deactivate Pull-to-refresh feature to prevent side effects
|
2020-03-27 22:36:01 +01:00 |
|
Bubka
|
358ce983b8
|
Use config() helper in place of env() to prevent null value when config:cache is used
|
2020-03-24 13:24:33 +01:00 |
|
Bubka
|
f1c0139040
|
Enhance french translation
|
2020-03-23 23:00:47 +01:00 |
|
Bubka
|
eb589b2b94
|
Add option to close token modal after the displayed token is copied
|
2020-03-23 21:41:59 +01:00 |
|
Bubka
|
0baf57b2a2
|
Use $root var for appSettings because vue.prototype vars are not reactive
|
2020-03-23 17:25:53 +01:00 |
|
Bubka
|
88b029bed4
|
Add front-end messages to inform when demo mode is On
|
2020-03-18 15:04:34 +01:00 |
|
Bubka
|
f7a69d8197
|
Declare js vars from Blade template at Vue prototype level to ease access in vue components
|
2020-03-18 14:54:23 +01:00 |
|
Bubka
|
ab5948ee1d
|
Remove isDemoApp option from frontend settings, should be a Laravel config\app option only
|
2020-03-18 14:34:24 +01:00 |
|
Bubka
|
76ebf847df
|
Set Options with fallback values and better boolean handling
|
2020-03-13 22:10:36 +01:00 |
|
Bubka
|
a545716798
|
Add (inoperative) Demo option to the Options tab
|
2020-03-13 12:05:26 +01:00 |
|
Bubka
|
e6a4e5c69b
|
Fix FormSwitch component attributes binding
|
2020-03-13 11:58:12 +01:00 |
|
Bubka
|
5aed829813
|
Extract vendor packages in any mix build
|
2020-03-12 12:19:23 +01:00 |
|
Bubka
|
800d5ea56f
|
Add version number
|
2020-03-11 16:32:19 +01:00 |
|
Bubka
|
19d3458431
|
Fix uppercase in previous commit
|
2020-03-09 20:40:53 +01:00 |
|
Bubka
|
80d9433774
|
Refactore Profile to Settings & Setting to Options
|
2020-03-09 20:24:25 +01:00 |
|
Bubka
|
23a49fbb83
|
Fix missing FR locale
|
2020-03-05 22:35:16 +01:00 |
|
Bubka
|
20970606a3
|
Fix and test Redirection when already authenticated
|
2020-03-05 17:14:57 +01:00 |
|
Bubka
|
6a694280cd
|
Move appSettings generation from blade template to controller
|
2020-03-05 12:30:35 +01:00 |
|
Bubka
|
9f3a770f21
|
Refactore login controller and add login attempts throttling
|
2020-03-04 12:59:55 +01:00 |
|
Bubka
|
7090cd8b33
|
Refactore Profile controllers and routes
|
2020-03-03 22:09:06 +01:00 |
|
Bubka
|
64376b137e
|
Fix auto-saved settings not applied
|
2020-02-28 22:21:48 +01:00 |
|
Bubka
|
dc5a6082ae
|
Enhance Current password fields for better understanding
|
2020-02-28 15:21:12 +01:00 |
|
Bubka
|
9dcb8e0da9
|
Fix logout function not redirecting to login form
|
2020-02-28 14:55:14 +01:00 |
|
Bubka
|
b40fc65120
|
Add Notification vue component
|
2020-02-28 14:48:42 +01:00 |
|
Bubka
|
5290f9f57c
|
Add autosave and feedback to Settings
|
2020-02-28 12:05:27 +01:00 |
|
Bubka
|
1be5e1ca70
|
Cleaning
|
2020-02-28 09:41:40 +01:00 |
|
Bubka
|
0555577ecb
|
Fix unselected Lang setting when the related option does not exists
|
2020-02-27 21:58:07 +01:00 |
|
Bubka
|
6058911a76
|
Better caption for the exit Profile button
|
2020-02-27 17:05:36 +01:00 |
|
Bubka
|
63d9bd4b5c
|
Add ShowTokenAsDot setting
|
2020-02-27 16:58:04 +01:00 |
|
Bubka
|
d345c80d4d
|
New FormSwitch vue component
|
2020-02-27 16:27:14 +01:00 |
|
Bubka
|
b30219f407
|
Handle Language setting from Laravel side
|
2020-02-27 12:18:46 +01:00 |
|
Bubka
|
53d8cce838
|
Localize language setting in Profile
|
2020-02-27 09:37:23 +01:00 |
|
Bubka
|
6ed88664d3
|
Remove former localStorage in case of 401 response
|
2020-02-27 09:30:02 +01:00 |
|
Bubka
|
83aa5667e2
|
Add Language setting to Profile front-end
|
2020-02-26 22:26:26 +01:00 |
|
Bubka
|
960faa7c2d
|
Replace modal by notification in case of already registered user alert
|
2020-02-25 09:09:29 +01:00 |
|
Bubka
|
719c02e625
|
Add IsDisabled option to Form and FormButtons components
|
2020-02-25 09:07:17 +01:00 |
|
Bubka
|
8391a1df15
|
Use Bulma notification component for forms error/success messages
|
2020-02-25 08:40:40 +01:00 |
|
Bubka
|
bccbc858ad
|
Fix missing translation
|
2020-02-25 08:09:54 +01:00 |
|
Bubka
|
9c3b77e56a
|
Set language via the html lang attribute
|
2020-02-14 11:42:39 +01:00 |
|
Bubka
|
f2c177774e
|
Add FR locales
|
2020-02-14 10:22:23 +01:00 |
|
Bubka
|
362fdbf950
|
Remove unnecessary Username from footer
|
2020-02-13 17:19:55 +01:00 |
|
Bubka
|
1d2413f85c
|
Add optional Help text to FormField component
|
2020-02-13 16:23:49 +01:00 |
|
Bubka
|
1a3bfbf383
|
Move CSS transitions from Accounts component to app.scss
|
2020-02-13 13:50:51 +01:00 |
|
Bubka
|
2f05a31dec
|
Set form fields and buttons as components
|
2020-02-13 12:55:00 +01:00 |
|
Bubka
|
afea663a33
|
Remove titles in Profile forms
|
2020-02-13 08:50:20 +01:00 |
|
Bubka
|
7c1efb8d25
|
Complete gathering Profile pages under a tabbed page
|
2020-02-12 23:24:35 +01:00 |
|
Bubka
|
4a85c1fd92
|
Set Footer as a standalone component
|
2020-02-12 21:18:40 +01:00 |
|
Bubka
|
0610b21fba
|
Start gathering Profile pages under a tabbed page
|
2020-02-12 17:04:50 +01:00 |
|
Bubka
|
332420bb9a
|
Fix success msg not displaying after password reset
|
2020-02-10 23:36:16 +01:00 |
|
Bubka
|
7306363491
|
CSS adjustments for links color consistency
|
2020-02-10 23:24:43 +01:00 |
|
Bubka
|
848b53fed8
|
Add transitions when toggling Edit mode
|
2020-02-10 17:28:30 +01:00 |
|
Bubka
|
8b0156d76d
|
Fix vue-pull-refresh container not showing items correctly on desktop
|
2020-02-10 10:23:21 +01:00 |
|
Bubka
|
94d57aff4f
|
Set Pull to Refresh feature on Accounts list
|
2020-02-09 23:04:46 +01:00 |
|
Bubka
|
04137e46f3
|
Font-size adjustment roll-back + footer adjustment
|
2020-02-06 22:29:57 +01:00 |
|
Bubka
|
d0881ec7d6
|
CSS adjustments
|
2020-02-06 22:15:13 +01:00 |
|
Bubka
|
9479555034
|
CSS adjustments
|
2020-02-06 17:03:08 +01:00 |
|
Bubka
|
dd0bb98b33
|
Reset search before switch to edit mode
|
2020-02-06 16:31:05 +01:00 |
|
Bubka
|
d4b6dc3bd2
|
Make accounts clickable for delete feature
|
2020-02-06 16:08:46 +01:00 |
|
Bubka
|
be4e678080
|
Handle correctly counter update in case of HOTP preview
|
2020-02-06 16:06:02 +01:00 |
|
Bubka
|
9e0e05ad7c
|
Change a:hover color from black to blue
|
2020-02-05 23:46:40 +01:00 |
|
Bubka
|
4263951ef6
|
Add Test button to preview OTP before account storage
|
2020-02-05 23:45:53 +01:00 |
|
Bubka
|
2bc505558b
|
Add OTP error handling to Quick form
|
2020-02-05 17:51:45 +01:00 |
|
Bubka
|
a094ffb4a8
|
Bigger image icon in Quick form
|
2020-02-05 17:50:37 +01:00 |
|
Bubka
|
af9e6e13da
|
Replace TOTP with OTP in locales for more generic error messages
|
2020-02-05 17:17:25 +01:00 |
|
Bubka
|
56447c7ad5
|
Prevent cancel buttons to submit forms
|
2020-02-05 16:13:44 +01:00 |
|
Bubka
|
1218105b99
|
Add confirm dialog when an account creation is canceled
|
2020-02-05 14:21:46 +01:00 |
|
Bubka
|
1820dd1ddc
|
Bind icon upload feature to Quick form
|
2020-02-05 11:52:26 +01:00 |
|
Bubka
|
521649828a
|
Quick form adjustment
|
2020-02-04 23:22:28 +01:00 |
|
Bubka
|
d097810508
|
New creation process for a better UX
|
2020-02-04 17:06:11 +01:00 |
|
Bubka
|
ad6091c392
|
Remove error catching to let the interceptor do the job
|
2020-02-02 22:58:29 +01:00 |
|
Bubka
|
d0d87961e1
|
Complete new Edit/delete UI change
|
2020-02-02 22:57:43 +01:00 |
|
Bubka
|
ead006cb07
|
Reset selection when edit mode is exited
|
2020-01-31 23:12:51 +01:00 |
|
Bubka
|
7eac209724
|
Rework the Delete feature to support batch-delete
|
2020-01-31 23:05:06 +01:00 |
|
Bubka
|
dec0831f14
|
Embed toolbar within Accounts component instead of App
|
2020-01-31 22:51:50 +01:00 |
|
Bubka
|
0dbbb979dc
|
Add Toolbar within edit mode
|
2020-01-31 11:44:45 +01:00 |
|
Bubka
|
1c55e7e2e1
|
New UI elements adjustments
|
2020-01-31 08:29:05 +01:00 |
|
Bubka
|
d00659c107
|
New UI elements for Edit/Delete features
|
2020-01-30 23:06:16 +01:00 |
|
Bubka
|
0c226765a4
|
UI adjustments
|
2020-01-30 16:13:51 +01:00 |
|
Bubka
|
f6b31c8a33
|
CSS adjustments
|
2020-01-29 23:16:51 +01:00 |
|
Bubka
|
372239b673
|
Add ellipsis everywhere
|
2020-01-29 22:37:20 +01:00 |
|
Bubka
|
ad15381fc9
|
Test a specific look for mobile only
|
2020-01-29 17:26:05 +01:00 |
|
Bubka
|
c4fef56b04
|
Emphasis on the Done button
|
2020-01-29 17:23:32 +01:00 |
|
Bubka
|
89733de742
|
Attempt to fix image not showing up after deployment
|
2020-01-29 14:56:13 +01:00 |
|
Bubka
|
775d71395a
|
Try a new 2FAccounts html template for the grid view
|
2020-01-29 14:54:39 +01:00 |
|
Bubka
|
3a710e3070
|
Remove bootstrap.js file
|
2020-01-28 15:50:24 +01:00 |
|
Bubka
|
fc181abb8b
|
Remove useless html tag
|
2020-01-28 15:34:11 +01:00 |
|
Bubka
|
bbc51e4758
|
Wrap forms in a vue component
|
2020-01-28 15:33:33 +01:00 |
|
Bubka
|
d662a15f85
|
Small UI adjustment
|
2020-01-27 22:18:45 +01:00 |
|
Bubka
|
3dfdcb84bd
|
Update username after Profile update
|
2020-01-27 22:04:47 +01:00 |
|
Bubka
|
3f883e759b
|
Refactoring
|
2020-01-27 21:41:47 +01:00 |
|
Bubka
|
e0207b096d
|
Complete api errors standardization
|
2020-01-27 21:13:21 +01:00 |
|
Bubka
|
17f43b6f68
|
Fix error message display
|
2020-01-27 20:27:11 +01:00 |
|
Bubka
|
1fcfc48ec0
|
Attempt to standardize api errors
|
2020-01-27 16:53:26 +01:00 |
|
Bubka
|
a1f5358e4a
|
Remove catch blocks where possible
|
2020-01-27 14:55:30 +01:00 |
|
Bubka
|
52ac639940
|
Cancel promise in axios interceptor to ensure redirection
|
2020-01-27 13:55:14 +01:00 |
|
Bubka
|
90bf333934
|
Remove error handler from direct axios calls, the interceptor will do the job
|
2020-01-26 21:57:53 +01:00 |
|
Bubka
|
5531c0e7e1
|
Set global axios instance using vue-axios wrapper
|
2020-01-26 21:04:33 +01:00 |
|
Bubka
|
1d06aae30d
|
Fix counter field conditional display
|
2020-01-25 18:40:32 +01:00 |
|
Bubka
|
24e643ff87
|
Full support of HOTP
|
2020-01-24 22:37:48 +01:00 |
|
Bubka
|
a4a780b14f
|
Add HOTP counter field to Edit form
|
2020-01-24 12:56:38 +01:00 |
|
Bubka
|
4e38e0bbfb
|
Add Password and Profile update
|
2020-01-23 23:02:54 +01:00 |
|
Bubka
|
ad18021019
|
Prevent OTP display latency when opening modal
|
2020-01-23 20:51:55 +01:00 |
|
Bubka
|
c044dcd6c6
|
Add (inactive) encryption on 2FAccount controller
|
2020-01-23 19:31:54 +01:00 |
|
Bubka
|
7fca9cdf3c
|
Fix account loading when requesting an OTD
|
2020-01-23 17:07:05 +01:00 |
|
Bubka
|
326866e1c7
|
Handle simple error thrown by js
|
2020-01-23 17:05:24 +01:00 |
|
Bubka
|
8bfd812c70
|
Move Account getter to Twofaccount component (to fix)
|
2020-01-22 17:32:41 +01:00 |
|
Bubka
|
59e96a9491
|
Remove unnecessary OneTimePassword component
|
2020-01-22 15:27:33 +01:00 |
|
Bubka
|
fda3f75fdb
|
Cleaning
|
2020-01-22 14:46:43 +01:00 |
|
Bubka
|
5bb4ad3823
|
Add Copy to clipboard on OTP popup
|
2020-01-22 12:30:18 +01:00 |
|
Bubka
|
fe916c08c0
|
Use Button component to submit all forms
|
2020-01-21 17:03:00 +01:00 |
|