Commit graph

21 commits

Author SHA1 Message Date
Josh
14d2f0305e
Implement 2FA (#577)
* Initial work for TOTP 2FA

* Fix bug in 2FA code script

* Add translations for two factor and /disable2fa

* Fix compilation error

* Add TwoFactorLoginPage

* Add two factor login process

* Little bit of backup code work

* Finish two factor

* Fix unit tests

* ??? goofy ahh code

* Use SHA-256 instead of SHA-512

* I guess SHA-256 doesn't work either

* Fix comments in Base32 helper

* Move QRCoder package to website

* Add name to endregion comment in css

* Fix bug with redirects
2022-12-12 21:11:39 -06:00
Josh
ee11798dc6
Login with email and confirm age on registration (#493)
* Implement login with email

* Add confirm age checkbox to register page

* Fix registration unit tests

* Fix registration unit tests for real this time

Co-authored-by: Dagg <32235163+daggintosh@users.noreply.github.com>
2022-09-29 17:34:22 -05:00
Josh
d640c000aa
Implement LBP1 tags, stricter resource checking, and more (#463)
* Add LBP1 tags, more strict resource checking, and more.

* Fix unit tests

* Add more length checking to dependency parser

* Online editor problems

* Fix tests pt 2

* Self code review and fixed digest bugs

* Don't add content length if it was already set

* Fix status endpoint

* Fix review bug and simplify review serialization

* Fix a typo in review serialization

* Remove duplicated code and fix search

* Remove duplicate database call
2022-08-31 20:38:58 -05:00
jvyden
67bad4fd1e
Add banned users and hidden levels page to mod panel 2022-08-14 18:39:19 -04:00
jvyden
b6da930e20
Merge main into mod-panel 2022-08-05 17:02:19 -04:00
jvyden
3e1d5da3a9
Translate BaseLayout warnings 2022-08-02 09:47:31 -04:00
jvyden
018d9d2b9f
Translate profile page 2022-08-01 18:29:43 -04:00
jvyden
d9e299ac00
Translate errors in forms 2022-08-01 18:09:12 -04:00
jvyden
98a444499e
Add notice about usernames in register form 2022-08-01 17:49:34 -04:00
jvyden
bc998b1ba9
Translate mod panel 2022-07-27 17:05:41 -04:00
jvyden
1d5fdc5b7c
Merge branch 'main' into mod-panel 2022-07-27 16:56:30 -04:00
jvyden
7bb851a575
Fix StatusStrings TranslationArea 2022-07-27 16:56:21 -04:00
jvyden
cc7022cf48
Merge branch 'main' into mod-panel 2022-07-27 16:55:16 -04:00
jvyden
f0befef31f
Translate UserStatus, titles of pages in header 2022-07-27 16:37:38 -04:00
jvyden
ea25751e71
Merge branch 'main' into mod-panel 2022-07-26 19:31:02 -04:00
jvyden
443b285253
Translate login and logout pages 2022-07-26 17:01:48 -04:00
jvyden
1e9f672d6c
Finish translation of landing page 2022-07-26 16:44:19 -04:00
jvyden
528d3b1335
Add language mappings for non-standard language names 2022-04-16 19:29:31 -04:00
jvyden
197aab1ba3
Add landing page strings 2022-04-14 17:06:13 -04:00
jvyden
1b48a71062
Add strings for entire baselayout 2022-04-14 16:50:30 -04:00
jvyden
3e18d79fa5
Add translation support to website, read user's language from settings 2022-04-14 16:24:17 -04:00