Commit Graph

87 Commits

Author SHA1 Message Date
Coconut
3fd375b23a Added pixiv: metatag and Pixiv source indexes
Adds a pixiv: metatag to quickly find posts by Pixiv ID.  Adds
source:pixiv/* searches to allow left-anchored source searches for Pixiv
sources.  Added relevant indexes to make these queries efficient.
2013-03-06 12:19:20 -05:00
albert
f52181db94 Major revamp of security. Passwords are first SHA1 hashed and then
that hash is bcrypted.  Bcrypted hashes are stored in a new column on
users.  This separate column is only to allow for rollbacks,
eventually the old SHA1 hash column will be removed.  Sensitive cookie
details are now encrypted to prevent user tampering and more stringent
checks on secret_token and session_secret_key are enforced.
2013-03-04 22:55:41 -05:00
albert
23c0cb5529 add post previews to user profile, improved ui for tag subscriptions 2013-02-21 18:18:08 -05:00
albert
d7fb091bd1 fix pool version ordering 2013-02-21 16:48:46 -05:00
albert
44028b8b95 update migrations 2013-02-20 23:02:43 -05:00
albert
ed9e0930d6 fix nav bar highlighting 2013-02-20 22:59:31 -05:00
albert
efaae104fb add index on post_versions.updated_at 2013-02-20 22:24:14 -05:00
albert
0343220f8e fixes #404 2013-02-19 13:50:30 -05:00
albert
e678427ee7 new migration 2013-02-19 12:16:04 -05:00
albert
7bca79e71a fixesg 2013-01-14 11:23:43 -05:00
albert
dab4f2f559 add migration 2013-01-06 16:08:42 -05:00
albert
779d83e253 fixed pool deletion logic 2012-03-15 18:26:39 -04:00
albert
dd5a965884 fixes 2012-03-12 17:50:45 -04:00
albert
2e4d417de1 added indexes 2012-01-18 16:59:06 -05:00
albert
673ff02fcf tag set presenter 2012-01-14 14:31:09 -05:00
albert
3b961481f3 upgrade schema fixes 2011-11-09 11:22:45 -05:00
albert
5158d1b274 fixes for upgrade schema script 2011-11-06 10:12:23 -05:00
albert
461fe9a6dc added news updates ui 2011-11-01 17:51:15 -04:00
albert
cdc958d4f3 added cached columns for post update count, post upload count, note update count, favorite count to users; fixed tests 2011-11-01 13:45:26 -04:00
albert
115f22921a fixes to upgrade schema 2011-10-31 18:24:51 -04:00
albert
be9e559fb1 * Implement is_status_locked on posts 2011-10-30 02:00:33 -04:00
albert
69044f3389 reverted post version tag change for danbooru2 2011-10-22 21:34:32 -04:00
albert
4abf66cf44 fixes #123: Tags aren't alphabetized 2011-10-14 14:28:04 -04:00
albert
e011c36ffe fixed tag category coloring, fixed tag category expiration when updating, work on migration 2011-10-10 17:08:29 -04:00
albert
323cee64ca updated migrations 2011-09-16 16:58:22 -04:00
albert
0457fa144d track when tag subscriptions are used (for pruning) 2011-09-16 15:43:43 -04:00
albert
c8067a4691 fixing jobs 2011-08-15 19:41:50 -04:00
albert
e106f70b6d * Removed memcaching for TagImplication (too many latent race conditions)
* Added Post.exact_tag_match to skip normalization/metatag parsing
* Added DelayedJob support for tag alias/implication processing
2011-08-04 19:54:13 -04:00
albert
d0e8084f0f implemented moderator dashboard queue 2011-07-22 17:34:43 -04:00
albert
6791d4d113 fixed tag subscription tests 2011-07-20 17:23:38 -04:00
albert
98403d0cb7 fix user feedback controller test 2011-07-17 18:40:24 -04:00
albert
72e9da01b5 fixing functional tests 2011-07-17 16:42:26 -04:00
albert
469ae14805 fixed tests, implemented sql based partitioning for favorites 2011-07-16 20:16:34 -04:00
albert
58c3d2af13 fixing tests 2011-07-16 19:20:02 -04:00
albert
a16dfdf0dd fixes 2011-07-09 03:32:18 -04:00
albert
739e28919a refactoring 2011-06-25 19:31:39 -04:00
albert
49b3d43ddd * meta_search now pulls directly from GitHub
* Updated gems
* [inprogress] New pagination helpers used instead of pagination presenters
* [inprogress] Favorites refactored to use ActiveRecord
* [inprogress] PostSets refactored to use a decorator/dependency injection pattern
* [inprogress] Made pool/post interaction more robust
* Pool#posts now returns an ActiveRelation object
* Fixed unit tests
2011-06-07 17:34:09 -04:00
albert
435d3bf6e2 fixed user tests 2011-06-05 04:05:21 -04:00
albert
ca3e9bb6db major refactoring of post sets and pagination, incomplete 2011-06-03 19:47:16 -04:00
albert
cbd877d020 fixed comment vote functional test 2011-04-01 19:01:17 -04:00
albert
a871b425f6 added post flag test 2011-03-30 14:13:42 -04:00
albert
f9c961cdc6 * Removed unapprovals, added post flags and post appeals (still need to update tests)
* Restyled text
2011-03-28 18:48:02 -04:00
albert
9e7efbd295 stubbed in view code from old danbooru; only janitors can lock a wiki page 2011-02-28 14:18:39 -05:00
albert
f48000a8b5 got rid of removedpost, restore classic is_deleted mechanics 2011-02-12 17:37:48 -05:00
albert
8eb3451fb4 added user feedback functional test 2011-02-01 18:08:01 -05:00
albert
28b42e791c added tags controller functional test 2011-01-31 02:23:35 -05:00
albert
c0968ec5e3 tag subscriptions 2011-01-30 02:24:47 -05:00
albert
f7e2344b9f * Reworked how post versioning works, now more closely resembles the 1.18 strategy 2011-01-26 18:10:49 -05:00
albert
683d4583ac * Added note version controller and test
* Added pool version controller and test
* Refactored unit tests for post disapprovals
* Renamed PostModerationDetail to PostDisapproval
2011-01-25 18:13:05 -05:00
albert
cd451109e8 stubbed in pool controller test 2011-01-20 18:30:36 -05:00