spaghetti
f1e0c93d42
2FA Changes
- Default interval now 30 seconds (breaking!)
- Don't add default parameters to QR code (smaller)
Fixes #22
8 years ago
spaghetti
08fd06b79a
Allow searching by IP and email in staff user search
This involves temporarily decrypting all values being searched and
inserting them into a temporary table. Creation of this table can be
very slow when IP history is optionally searched. It might be better to
not make the temp table and just do the IP filtering from PHP.
Fixes #2
8 years ago
spaghetti
788a4da9c0
More json_encode migration
I swear one of these days I'll just do a search and replace all of them
8 years ago
spaghetti
e857952d21
More json_encode migration and some 2FA fixes
8 years ago
spaghetti
fe1ed7e61e
Switch from serialize to json_encode for SiteOptions
Note that this requires a minor database migration of SiteOptions in
users_info and Paranoia in users_main
8 years ago
spaghetti
021d2bb3d9
Fix query escape indices after 2FA change
8 years ago
spaghetti
1350784f87
Add Two-Factor Authentication
2FA class stolen from RobThree and stripped down.
Works best with qrencode utility installed, but will fall back to using
google charts if qrencode is missing.
8 years ago
spaghetti
2e7d189568
Apparently NULL from the database becomes an empty string in PHP, not null
8 years ago
spaghetti
24093e0037
Fix account linking staff tool thing
For real though how was this even left broken like this? Did what.cd
just never use this feature or did they only half-port it to their
public repo?
8 years ago
ngxez
410c84fa7f
Additional fixes for NULL related fields.
8 years ago
spaghetti
beaf9b254b
Use IS and IS NOT for newly added sql NULLs
8 years ago
ngxez
ad7abee5c2
Allow Gazelle to run with mysql strict mode enabled.
8 years ago
spaghetti
77caf27a02
Spruce up small inputs with submit buttons
8 years ago
spaghetti
b28ac8884f
Fix badge typo
8 years ago
spaghetti
7336fb839c
Add Romaji titles
8 years ago
spaghetti
1108bf977a
Fix up user profile collages
8 years ago
spaghetti
c2439219b6
Add total seeding size to profiles
8 years ago
spaghetti
c76e25d3da
Fix secondary avatar switching on profiles
8 years ago
spaghetti
ac9506734f
Add IRC line stats to profile pages
8 years ago
spaghetti
fe9cb0641d
Generalize bonus points to be easily renamed
8 years ago
spaghetti
8121e03890
Add live style previews to profile edit page
8 years ago
spaghetti
f1f5b2fd56
Allow for stylesheets to have optional "additions"
8 years ago
spaghetti
20aae61a7d
Replace inline JS gtoggles with html attributes and some global JS
End goal is to remove all inline JS, starting with onclick
8 years ago
spaghetti
b7d468f9f1
Allow for revoking promotion purchasing permission
8 years ago
spaghetti
1c9aaecd91
Remove validator for removed setting
8 years ago
spaghetti
417cb58be0
Fix instability of multiple avatars
8 years ago
spaghetti
f03a371d58
Make styled tooltips mandatory
8 years ago
spaghetti
52b2b2e219
Retab project
9 years ago
spaghetti
b577cb290e
Migrate to SITE_DOMAIN constant from (NON)SSL_SITE_URL
9 years ago
spaghetti
3d9458b3d0
Initial commit
9 years ago