Sam Atkins
8c70efa058
Suppress remaining eslint errors
...
These two seem like bugs but are unclear to me how to fix, so I've added
FIXMEs.
/puter/packages/backend/src/routers/kvstore/clearItems.js
41:32 error 'DB_MODE_WRITE' is not defined no-undef
/puter/packages/backend/src/routers/whoami.js
104:35 error 'db' is not defined no-undef
2024-05-08 18:53:36 +01:00
Sam Atkins
2604dae83c
Resolve eslint issues in new 2FA code
...
/puter/src/UI/Settings/UITabSecurity.js
13:13 error 'user' is not defined no-undef
31:13 error 'user' is not defined no-undef
32:70 error 'user' is not defined no-undef
36:30 error 'user' is not defined no-undef
40:82 error 'user' is not defined no-undef
41:83 error 'user' is not defined no-undef
87:41 error 'api_origin' is not defined no-undef
/puter/src/UI/UIWindow2FASetup.js
39:33 error 'api_origin' is not defined no-undef
51:37 error 'api_origin' is not defined no-undef
69:37 error 'api_origin' is not defined no-undef
/puter/src/UI/UIWindowLogin.js
202:73 error 'api_origin' is not defined no-undef
271:73 error 'api_origin' is not defined no-undef
2024-05-08 09:49:58 +01:00
Sam Atkins
6778aa4343
Resolve eslint issues in Russian translation
...
/puter/src/i18n/translations/ru.js
180:34 error Irregular whitespace not allowed no-irregular-whitespace
257:9 error Duplicate key 'storage_puter_used' no-dupe-keys
2024-05-08 09:44:31 +01:00
KernelDeimos
5890b7e7bf
Disable password reset token when email or password is changed
2024-05-07 20:18:11 -04:00
KernelDeimos
d58aa33d2b
Remove taskbar items from localstorage
2024-05-07 20:01:05 -04:00
KernelDeimos
f62617a8bf
Remove auth_token from /down call
2024-05-07 14:29:09 -04:00
KernelDeimos
d20249f29a
Send email notifications when 2FA state changes
2024-05-06 21:13:00 -04:00
Eric Dubé
0e16a3f3b4
Merge pull request #370 from HeyPuter/eric/2fa
...
2FA
2024-05-06 19:33:50 -04:00
Nariman Jelveh
5409547bba
Make the 2fa disable prompt a child of the Settings window
2024-05-06 16:16:57 -07:00
KernelDeimos
db8e2c3bf2
Address next batch of UX issues
2024-05-06 19:09:28 -04:00
KernelDeimos
4c53ec6dd3
Address UX issues
2024-05-06 18:53:43 -04:00
KernelDeimos
b2d678ca95
Cleanup dead code
2024-05-06 16:45:03 -04:00
KernelDeimos
adbefb4622
Cleanup log messages
2024-05-06 16:44:23 -04:00
KernelDeimos
429b7033a4
Improve error handling for 2FA rate limit
2024-05-06 16:35:35 -04:00
KernelDeimos
7f3e2852c6
Add rate limits
2024-05-06 16:12:54 -04:00
KernelDeimos
57d9c246c0
Fix css in firefox
2024-05-06 15:47:09 -04:00
KernelDeimos
7fce223a6d
Fix OTP test endpoint
2024-05-06 15:40:34 -04:00
KernelDeimos
abbbf0d030
Add confirmation for disabling 2FA
2024-05-06 15:36:38 -04:00
KernelDeimos
a628358c9f
Fix OTP time window
2024-05-06 15:02:14 -04:00
KernelDeimos
918eb3bb67
Put otpauth back on 9.2.4
2024-05-06 02:10:22 -04:00
KernelDeimos
ecae1997aa
Maybe this??
2024-05-06 01:58:55 -04:00
KernelDeimos
e4c7caa8ea
Worth a try
2024-05-06 01:54:02 -04:00
KernelDeimos
54d1f05851
Install otpauth in root package.json because that... matters?
2024-05-06 01:48:25 -04:00
KernelDeimos
1592bc44fc
Fix spinner getting stuck
2024-05-06 01:30:32 -04:00
KernelDeimos
77fedee58a
Remove artifact
2024-05-06 00:13:24 -04:00
KernelDeimos
63e72a22e0
Fix settings card update
2024-05-06 00:02:46 -04:00
KernelDeimos
00c8ece07e
Finish recovery codes
2024-05-06 00:02:46 -04:00
KernelDeimos
60a561c84c
Re-use CodeEntryView for login
2024-05-06 00:02:46 -04:00
KernelDeimos
5cbe256120
Add missing part of previous commit
2024-05-06 00:02:46 -04:00
KernelDeimos
4ad50b14d6
Fix the duplicate loading issue
2024-05-06 00:02:46 -04:00
KernelDeimos
df88373519
Remove test window open
2024-05-06 00:02:46 -04:00
KernelDeimos
099699198c
Tweak QR code sizes
2024-05-06 00:02:46 -04:00
Nariman Jelveh
75bd1bc4c8
Update UIWindow2FASetup.js
2024-05-06 00:02:46 -04:00
Nariman Jelveh
12c883b6fd
Remove the confirmation prompt when closing the 2FA setup winow
...
When exiting a window there should be a confirmation if exiting that window will irreversibly destroy work. For example, when you're working on a document and if you exit unsaved changes will be lost.
This doesn't seem to be the case. What work will be irreversibly lost?
2024-05-06 00:02:46 -04:00
Nariman Jelveh
144d647540
Improve styling
2024-05-06 00:02:46 -04:00
Nariman Jelveh
c8a6d109ce
Add icon for Security tab and warning/success styling for 2fa card
2024-05-06 00:02:46 -04:00
KernelDeimos
5fa3c6511f
Fix padding and enable code
2024-05-06 00:02:46 -04:00
KernelDeimos
a2a8f9de74
Fix cache state
2024-05-06 00:02:46 -04:00
KernelDeimos
d72d83d0f3
Add i18n entries for 2FA setup
2024-05-06 00:02:46 -04:00
KernelDeimos
c91c0afa71
Complete the 2FA setup flow
2024-05-06 00:02:46 -04:00
KernelDeimos
a95fcc96be
Add text components and styling
2024-05-06 00:02:46 -04:00
KernelDeimos
f9c5a688b1
Fix code entry focus on init
2024-05-06 00:02:46 -04:00
KernelDeimos
e9b8c452b9
Temporarily disable real check for testing
2024-05-06 00:02:46 -04:00
KernelDeimos
3e380ba844
Add otp test endpoint and next wizard step
2024-05-06 00:02:46 -04:00
KernelDeimos
22234ad1c1
Add the wizardy behaviour
2024-05-06 00:02:46 -04:00
KernelDeimos
662fd13548
Add code entry to 2FA wizard
2024-05-06 00:02:46 -04:00
KernelDeimos
a672b8a58c
Add UIWindow2FASetup
2024-05-06 00:02:46 -04:00
KernelDeimos
6e0cdb8a6b
Document 2FA wizard structure
2024-05-06 00:02:46 -04:00
KernelDeimos
0baa678c8b
Add Flexer
2024-05-06 00:02:46 -04:00
KernelDeimos
c99747d7f2
Make using web components easier
2024-05-06 00:02:46 -04:00