pjc
2c05983307
Start systematically going through DB schema
5 years ago
pjc
0bf85ec17f
More non-database text editing
5 years ago
pjc
f2e6e12876
Whoops!
5 years ago
pjc
7efa28ec51
Okay, this is the last superficial commit
5 years ago
pjc
5e89ffcfac
Lots to do!
5 years ago
pjc
48bec6c52c
Use consistent class names
5 years ago
pjc
938ed5ba65
Delete some cruft
5 years ago
pjc
80347bbc91
PHP CS Fixer
5 years ago
pjc
e03a0c0b1b
Display dead anime preteens covered in shit
5 years ago
pjc
13018b5841
Replace default lolicon nocover.png picture :^)
5 years ago
pjc
1808f29562
Fix file and folder permissions
5 years ago
spaghetti
46a904d950
Miscellaneous Changes
* Added a new category
* Add deletion support to batch tag updater
* Bug fixes
6 years ago
Syunka
028baca966
Update user limit notice criteria
7 years ago
Syunka
d3732302e2
Fix user limit reached notice
When USER_LIMIT == 0 (no limit) $UserCount is always > USER_LIMIT so
the notice is always shown. Actually this commit just implements the
exact opposite of the logic on line 137.
7 years ago
spaghetti
83c5b4fae3
Prefer require_once in non-entry-points
7 years ago
spaghetti
e7daec11a9
Remove nonfunctional option for identicons
7 years ago
spaghetti
97ccf75ed0
Pare down notification filters
7 years ago
spaghetti
dd5fa382c4
Support arbitrary thumbnailing profiles
7 years ago
spaghetti
4de72728fa
Allow sysops to delete invites
7 years ago
spaghetti
c3a965fdee
Remove references to third-party Push services
7 years ago
spaghetti
53e3dca294
Rename DBCrypt class to Crypto
7 years ago
spaghetti
64fe216673
Bring up to date with private repo
7 years ago
spaghetti
63b8973825
Account for prepared statements changing types
7 years ago
spaghetti
76534329a9
Fix badge display regression
7 years ago
spaghetti
2b5cd25e1f
Supress warning related to stylesheet additions
7 years ago
spaghetti
d8c885dd8d
Replace a whole bunch of sqltime()s with NOW()s
7 years ago
spaghetti
3e81d5aabb
Migrate some mysql queries to prepared statements
7 years ago
spaghetti
99f08adc0e
Refactor badges
8 years ago
spaghetti
f2d2b4c89d
Trim invite emails
8 years ago
spaghetti
912dd91bb2
Italicize anonymous uploaders
8 years ago
spaghetti
fa75330612
Validate PGP public keys
8 years ago
spaghetti
10831c4902
Replace some inline styling
8 years ago
spaghetti
19a6f14642
2FA: Add usernames to QR codes
8 years ago
spaghetti
b0ffed7857
Add Universal Two Factor support
Also create seperate account security options page
This commit requires a new database table
8 years ago
spaghetti
43b5ec894d
Add PGP keys to user profiles
8 years ago
spaghetti
8f35bf91ff
Don't hard code ID of warning wiki article
8 years ago
spaghetti
e9dd30663e
Rules: Update golden rules
8 years ago
spaghetti
afe4203024
Add IP expunge requests
8 years ago
spaghetti
9f7885546a
Remove torrent group voting and similar artists
These features only have any value if users actually use them, and
experience has shown that nowhere near enough users use them to make
them worthwhile.
8 years ago
spaghetti
785d4c17f6
Put magnet links behind a user setting
8 years ago
spaghetti
e650a1ab73
Code style: replace "array()" with "[]"
This was an automatic mass-replace. Manual replacement of array(...)
will continue
8 years ago
spaghetti
69c165ee75
Remove .txt torrent download option
ISPs can't see filenames through TLS. This option is useless in a
codebase that forces HTTPS, and only confuses users.
8 years ago
spaghetti
95543bcd5e
Image proxy: handle internal resources better
Tooltips: fix on user page
8 years ago
spaghetti
b6e46ed4f6
Don't prematurely initialize autocomplete
8 years ago
spaghetti
29a4e15e2f
Only require apcu, not apcu_bc
Fixes #27
8 years ago
spaghetti
75fd81cabc
Modify markup to be more HTML5 compliant
8 years ago
spaghetti
9a7f3673dd
Allow for 2FA to be disabled
8 years ago
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