soxa be7c702602
Login with magic code (#1818)
* fix: cannot login with email on PWA

* adjust other email templates

* restore manual url on new user email

* no padding on button section

* cleanup

* generate 6-digit bechh32 token

* token needs to be fed as lower case; validator case insensitive

* delete token if user has failed 3 times

* proposal: context-independent error page

* include expiration time on email page message

* add expiration time to emails

* independent checkPWA function

* restore token deletion if successful auth

* final cleanup: remove unused function

* compact useVerificationToken

* email.js: magic code for non-PWA users

* adjust email templates

* MultiInput component; magic code via MultiInput

* hotfix: revert length testing; larger width for inputs

* manual bech32 token generation; no upperCase

* reverting to string concatenation

* layout tweaks, fix error placement

* pastable inputs

* small nit fixes

* less ambiguous error path

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-02-03 18:41:01 -06:00
..
2025-01-20 15:02:03 +01:00
2024-09-07 10:01:00 -05:00
2024-07-12 17:34:46 -05:00
2024-10-02 19:24:01 -05:00
2024-09-13 09:26:08 -05:00
2024-04-16 17:58:26 -05:00
2024-04-26 21:22:30 -05:00
2024-09-19 13:13:14 -05:00
2024-10-30 13:49:57 -05:00
2024-09-28 16:33:07 -05:00
2024-09-26 17:37:13 -05:00
2024-03-25 15:35:32 -04:00
2024-07-10 19:23:05 -05:00
2025-01-30 19:19:49 -06:00
2024-07-12 15:18:13 -05:00
2024-11-18 23:01:12 +01:00
2024-09-19 13:13:14 -05:00
2024-09-28 20:02:33 -05:00
2024-10-31 15:43:20 +01:00
2023-11-10 09:22:14 -06:00
2025-01-23 16:54:50 -06:00
2025-02-03 18:41:01 -06:00
2024-12-01 16:31:47 -06:00
2024-11-29 19:58:18 -06:00
2024-05-15 12:05:50 -05:00
2024-10-02 18:39:56 -05:00
2024-10-30 13:49:47 -05:00
2022-01-27 13:18:48 -06:00
2024-09-19 13:13:14 -05:00
2024-03-27 14:04:04 -05:00
2024-12-13 20:25:34 -06:00
2024-03-19 19:37:31 -05:00
2024-09-19 13:13:14 -05:00
2024-09-12 13:05:11 -05:00
2024-09-12 13:05:11 -05:00
2025-02-03 18:41:01 -06:00
2021-10-15 13:05:34 -05:00
2024-09-12 13:05:11 -05:00
2025-01-04 15:32:45 -06:00
2024-07-11 16:58:55 -05:00
2024-03-19 19:37:31 -05:00
2023-07-24 13:53:53 -05:00
2023-07-24 13:53:53 -05:00
2023-10-03 14:35:53 -05:00
2024-09-19 13:13:14 -05:00
2024-09-19 13:13:14 -05:00
2024-03-19 19:37:31 -05:00
2025-01-30 19:19:49 -06:00
2024-07-12 15:18:13 -05:00
2023-05-06 16:51:17 -05:00
2024-09-12 13:05:11 -05:00
2024-03-19 19:37:31 -05:00
2024-09-12 13:05:11 -05:00
2024-03-19 19:37:31 -05:00
2024-03-19 19:37:31 -05:00
2024-11-29 19:58:18 -06:00
2024-03-26 18:36:31 -05:00
2024-09-12 13:05:11 -05:00
2024-11-29 19:58:18 -06:00
2024-12-13 15:03:04 +01:00
2024-07-11 16:58:55 -05:00
2024-11-19 19:12:18 -06:00
2024-12-12 09:35:30 -06:00
2024-11-19 14:58:48 -06:00
2024-12-18 10:12:11 -06:00
2024-05-15 12:05:50 -05:00