pjc
2c05983307
Start systematically going through DB schema
5 years ago
pjc
e6b76fd18a
Work out the Ocelot DB kinks
5 years ago
pjc
e2948b6519
Bring back the Oppai style!
5 years ago
pjc
2ae278eccc
[WiP] Embed HTTP/FTP mirrors in torrent files
5 years ago
pjc
5e89ffcfac
Lots to do!
5 years ago
pjc
ca22a65cbc
This is a good place to stop
5 years ago
pjc
a4264ea136
Collect various template and validation edits
5 years ago
pjc
0b5335510c
Reinitialize the website toward a baseline install
5 years ago
pjc
bdc02959b2
$TorrentID = 0
5 years ago
pjc
323b2b1224
Bring up to date with Oppaitime's repo
5 years ago
pjc
ed8b72da94
Fix Ocelot query errors on daemon shutdown
5 years ago
pjc
724b5bf137
Ocelot error redux
5 years ago
pjc
f9846756af
Fix Ocelot query error in `xbt_files_users`
5 years ago
pjc
6945974d8b
Another Ocelot query error
5 years ago
pjc
a4dae9b53c
Fix another error in `xbt_files_users`
5 years ago
pjc
452b40ad69
Fix Ocelot query errors in four `torrents` fields
5 years ago
pjc
1d767fbde2
Fix "Field 'TagList' doesn't have a default value"
5 years ago
pjc
42d304c517
Use gazelle_production
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
spaghetti
f69a0d00e2
Fully support unicode
Requires database changes
Adds support for emoji
7 years ago
spaghetti
c3a965fdee
Remove references to third-party Push services
7 years ago
spaghetti
9615b4f903
Create a seedtime table and a mysql trigger to update it
7 years ago
spaghetti
e5f97629bb
Allow anonymous uploads
Also hide some who-did-this information from normal users
Requires database change
Invalidates caches
8 years ago
spaghetti
bb0f0d66d8
Remove forum thread autolocking
8 years ago
spaghetti
61603a4c1b
Remove tag voting
Analysis has shown that this system doesn't actually accomplish
anything. Users do not vote on tags often enough to actually get any tag
removed, so why even bother?
Non-critical database change with this commit
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
3a702a41ec
Add database column for PGP keys
8 years ago
spaghetti
1f5cfb8dad
Mysql Strict Mode: give LastPostID a default value
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
ab8f5976bb
Add romanji titles to request table
8 years ago
spaghetti
677c563c20
Update gazelle.sql for sphinx again
8 years ago
spaghetti
bc7fd2ed1c
Update gazelle.sql for sphinx
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
1612fcf6aa
Support theme-color meta tag
This allows for some browsers like chrome mobile to change the color of
the address bar to smoothly match the theme of the page
8 years ago
spaghetti
b6b2095d52
Nicer looking login form
Also file permission cleanup
8 years ago
spaghetti
7f74fe6e32
Typo in database schema
8 years ago
spaghetti
9057aef556
Edit schema for new sphinx config changes
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
ngxez
ad7abee5c2
Allow Gazelle to run with mysql strict mode enabled.
8 years ago
spaghetti
fc17a24e2a
Add missing columns to schema
8 years ago
spaghetti
c4a7ba16ee
Give default database schema working stylesheets
8 years ago
spaghetti
94b0cb058c
Add DisablePromotion field to database schema
Should have been part of commit b1b1c6a68d
8 years ago
spaghetti
60538d9ee8
Comply with MySQL strict mode
Default as of 5.7. Now enforces that NOT NULL fields are nott attempted
to be set to NULL (like whenever we do an insert without specifying a
text/blob field value (which can't have defaults))
8 years ago
spaghetti
fe9cb0641d
Generalize bonus points to be easily renamed
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
f1f5b2fd56
Allow for stylesheets to have optional "additions"
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