Sam Atkins
f3269693de
Stop dumping binary data to the console
...
This was freaking out and freezing the Puter server, and my entire
terminal app. XD
2024-05-09 18:28:39 +01:00
Sam Atkins
c2c87bf0ba
refactor: Replace UIWindowDownloadDirProg with UIWindowProgress
2024-05-09 18:28:39 +01:00
Sam Atkins
e525747002
refactor: Replace UIWindowCopyProgress with UIWindowProgress
2024-05-09 18:28:39 +01:00
Sam Atkins
6d8c709de8
Delete unused UIWindowDownloadProgress.js
2024-05-09 18:28:39 +01:00
Sam Atkins
f07c13a50c
feat: Show "Deleting /foo" in progress window when deleting files
...
Previously we showed "Moving /foo" which was confusing.
Also, make use of i18n replacements instead of gluing strings together,
because other languages might put the words in a different order. For
now, I've modified all the translations so that the "Moving foo" text
will appear as it did before, but these will require someone who
actually knows the different languages to check and correct them.
2024-05-09 18:19:05 +01:00
Sam Atkins
c12312cbd3
refactor: Replace UIWindowMoveProgress with UIWindowProgress
2024-05-09 18:18:27 +01:00
Sam Atkins
cb6c098f95
refactor: Replace UIWindowProgressEmptyTrash with UIWindowProgress
...
I noticed during this that emptying the trash from inside the Trash
window uses a different code path without a progress dialog, so I've
added a TODO to merge that in. I tried just using it directly but the
behaviour is a bit different. (The Trash one makes all the items fade
out.)
2024-05-09 18:17:15 +01:00
Sam Atkins
09ca82e1d8
refactor: Replace UIWindowNewFolderProgress with UIWindowProgress
...
This previously had code for the cancel button, but that cancel button
didn't exist. I've left the previous on-cancel code commented out with
a TODO.
2024-05-09 15:51:45 +01:00
Sam Atkins
5b565a69d7
refactor: Replace UIWindowUploadProgress with UIWindowProgress
2024-05-09 15:51:45 +01:00
Sam Atkins
52ddfc8801
Introduce a general-purpose progress window
...
We have 7 of these, which all have very similar code. Let's deduplicate
them! :^)
2024-05-09 15:51:45 +01:00
Sam Atkins
df3f7e9a6e
Allow Button component to not have button-block class
...
This needs a better solution for configuring the button's CSS classes,
but this works for now.
2024-05-09 12:38:29 +01:00
Sam Atkins
05aaa5b667
chore: Remove dead code from 2FA development
...
No `.qr-code-checkbox input`s now exist. Also, `.code-confirm-btn` is
only used by CodeEntryView, which doesn't use this Button component.
2024-05-09 12:12:33 +01:00
KernelDeimos
df24c663df
Invalidate email confirmation on password change
2024-05-08 22:28:41 -04:00
KernelDeimos
45e7f162a2
Add password change notification
2024-05-08 16:01:20 -04:00
Eric Dubé
65b489883d
Merge pull request #381 from AtkinsSJ/web-components
...
Convert UIWindowThemeDialog to components
2024-05-08 12:15:23 -04:00
Sam Atkins
1b2608d6ee
refactor: Replace component definition boilerplate with a function
...
Also, we can ask the CustomElementRegistry if it has an entry with a
given name, instead of polluting the window object.
2024-05-08 14:46:58 +01:00
Sam Atkins
9267b50666
Convert UIWindowThemeDialog to components
...
This also fixes the "Reset Colors" button not adjusting the sliders.
2024-05-08 14:46:58 +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