spaghetti
e7455a0e32
Update proxy error images
8 years ago
spaghetti
93d80ae51c
Add new badges
8 years ago
spaghetti
e54f549df1
Add nocover image
8 years ago
spaghetti
1dcb5f0ddb
Tag namespace tweaks
8 years ago
spaghetti
d929084764
Work around firefox radio button event bug
8 years ago
spaghetti
ac9506734f
Add IRC line stats to profile pages
8 years ago
spaghetti
64b931d108
Allow disabled users to reset their password
8 years ago
spaghetti
6ce6fadd10
Spruce up user stats graphs
8 years ago
spaghetti
60dfdf1de6
Badge changes and additions
8 years ago
spaghetti
e88ab80774
Forum post badges
8 years ago
spaghetti
162e98145a
Forgot to actually add upload badges
8 years ago
spaghetti
fe9cb0641d
Generalize bonus points to be easily renamed
8 years ago
spaghetti
d345a95162
Prevent some errors on batch tag tool use
8 years ago
spaghetti
09e4eaf252
Color some tag namespaces
8 years ago
spaghetti
89a536497f
Update JS get_size function
8 years ago
spaghetti
abaab8823c
Add upload badges
8 years ago
spaghetti
80b94d96bb
Remove tag list and group description from edit page for Other torrents
8 years ago
spaghetti
04b48cefcd
Remove some trailing whitespace
8 years ago
spaghetti
4f61a4e40a
Increase maximum string length of tag aliases
This actually matters now that we have namespaces, and there's no reason
not to bring it up to 255 characters. mysql is going to use 1 size byte
as long as we're below a maximum of 256 characters
8 years ago
spaghetti
5ca12c8742
Forgot to actually add genaviv files to git
8 years ago
spaghetti
96d2484ff0
Add Genaviv style
8 years ago
spaghetti
aa1f8ba839
Prevent null bytes causing bcrypt to bail early
Note that this password hashing change will cause an incompatibility
with a fraction of hashes made before this change. A migration is
necessary.
8 years ago
spaghetti
5443997466
Style alert box in beluga
8 years ago
spaghetti
03a6cb8cbb
Update README
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
a64e162a19
Fix contest query escaping
8 years ago
spaghetti
f8c6bd618d
Fix some javascript
8 years ago
spaghetti
113eadb638
Color reported label in beluga
8 years ago
spaghetti
53b4e6d92d
Add a temporary shim for NodeList.forEach on firefox
8 years ago
spaghetti
f86e3e2b19
Do autofill in upload.js instead of onclicks
8 years ago
spaghetti
a2914ff6ae
Do QuoteJump in comments.js instead of onclicks
8 years ago
spaghetti
fef2fb5797
Do lightbox init in global.js instead of onclicks
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
20948d25ad
Fix email deletion logic
8 years ago
spaghetti
b7d468f9f1
Allow for revoking promotion purchasing permission
8 years ago
spaghetti
e92c724a07
this should have been part of 62b9da6
8 years ago
spaghetti
ba83225b19
Migrate to storing torrent files on the filesystem rather than the DB
8 years ago
spaghetti
2ee7168383
Don't break contest page if there's no contest settings
8 years ago
spaghetti
8d3b95ac3c
Support announce-list for old style torrent blobs
8 years ago
spaghetti
57a52eb5bb
Fix authorized location system ASN detection
8 years ago
spaghetti
d613d0801f
Remove unused code in format_username
8 years ago
spaghetti
7c52711f19
Update README
8 years ago
spaghetti
f88ff8d71b
Informative comment
8 years ago
spaghetti
102c54e720
Require authorization for logins from new locations
8 years ago
spaghetti
afd3bd05eb
Why write an entire comment explaining what a variable is for instead of just naming it properly
8 years ago
spaghetti
b12e756084
update_geoip tool now grabs ASN data as well
Currently unused, but not for long
8 years ago
spaghetti
7e210a5d51
Clear geodist cache on update
8 years ago
spaghetti
b1d6fe88db
Fix misc values tool
8 years ago
spaghetti
7e10fdac6c
Forgot to track these apparently
8 years ago