Commit Graph
100 Commits
Author SHA1 Message Date
Albert Yi c3b17f5fcc Revert "remove global danbooru object js in default layout"
This reverts commit 68e7de1fc4.
2018-09-04 14:26:37 -07:00
Albert Yi 3987f45362 fix autocomplete 2018-09-04 14:22:37 -07:00
Albert Yi 68e7de1fc4 remove global danbooru object js in default layout 2018-09-04 14:08:37 -07:00
Albert Yi 30a5d745a0 additional spec fixes 2018-09-04 14:01:35 -07:00
Albert Yi 13c2b4f5d0 add exception handling for failed popular search service calls 2018-09-04 13:44:51 -07:00
Albert Yi a5943de418 Merge pull request #3868 from evazion/fix-3864
Fix #3864: DeviantArt fetch source data failure
2018-09-04 13:42:01 -07:00
Albert Yi 8ec96f42f7 fix specs 2018-09-04 13:38:09 -07:00
Albert Yi 0529ec9ad0 Merge pull request #3862 from evazion/fix-3857
Refactor searching text attributes
2018-09-04 13:25:40 -07:00
Albert Yi c768aef5cf add weighting to autocomplete results. include more tag aliases in results, but truncate overall list to 10 matches (#3854) 2018-09-04 13:22:33 -07:00
Albert Yi 6e11dc762b disable count weighting for fuzzy search (#3854) 2018-09-04 13:00:24 -07:00
Albert Yi 4a56f8d160 fixes #3856 for pixiv fanbox urls 2018-09-04 12:53:58 -07:00
Albert Yi e695cdde75 add a default for image_url on Sources::Strategies#canonical_url 2018-09-04 11:35:33 -07:00
Albert Yi b0bd20c436 fixes #3855 2018-09-04 11:34:46 -07:00
r888888888 49150c0166 disable fuzzy tag autocomplete for testing, switch to word similarity 2018-09-03 18:08:45 -07:00
r888888888 7f85dd27f9 use image url for iqdb proxy 2018-08-29 20:56:24 -07:00
Albert Yi 9206a60760 Merge pull request #3852 from evazion/fix-twitter-direct-url
Twitter: fix handling of direct image urls without a referer url.
2018-08-29 17:32:54 -07:00
Albert Yi 48f2a79d13 fix artist url spec and bug with nicoseiga strategy not recognizing urls 2018-08-29 17:14:36 -07:00
Albert Yi 64c3bc18a7 rename ref and url fields to upload_source and upload_referer_url 2018-08-29 16:46:04 -07:00
Albert Yi 692c3ddac8 ignore #post_source when autorunning the iqdb search (#3851) 2018-08-29 16:20:36 -07:00
Albert Yi ed050e74b9 update iqdb source in uploads js (#3851) 2018-08-29 15:15:03 -07:00
Albert Yi 55cbef52e4 add default source when creating posts from uploads in case canonical url doesn't exist 2018-08-29 14:21:39 -07:00
Albert Yi eac5a57c0b implement Sources::Strategies::Null#artist_name 2018-08-29 14:05:44 -07:00
Albert Yi ab220f295c search for source/referer in additional elements 2018-08-29 14:04:10 -07:00
Albert Yi 512629b1d5 Merge pull request #3847 from r888888888/intelligent-autocomplete
Intelligent autocomplete
2018-08-29 11:15:39 -07:00
Albert Yi 66e413b540 Adds fuzzy string matching and prefix matching 2018-08-28 16:41:52 -07:00
Albert Yi 31df8d9f87 add inactive approver pruner 2018-08-28 15:02:03 -07:00
Albert Yi 452413a80e eliminate monthly janitor trial messages 2018-08-28 14:58:00 -07:00
Albert Yi 68c30961ac Merge pull request #3805 from r888888888/refactor-sources
Refactor sources
2018-08-28 12:13:15 -07:00
Albert Yi 48aad062a0 Merge pull request #3845 from evazion/fix-3841
Fix #3841: Make it possible to search for non-paid promotions in mod actions
2018-08-27 10:50:44 -07:00
Albert Yi 79961c8ed9 Merge pull request #3843 from evazion/fix-3842
Fix #3842: Mods can demote other mods or admins.
2018-08-25 17:43:06 -07:00
Albert Yi 762dc3da24 Refactor sources 2018-08-24 12:10:51 -07:00
Albert Yi 54363ffecf Merge pull request #3827 from evazion/fix-3709
Fix #3709: Provide OR capability for blacklist items
2018-08-23 13:54:30 -07:00
Albert Yi d8a6cee244 Merge pull request #3832 from evazion/feat-modqueue-metatags
Add status:<unmoderated|modqueue>, disapproval:<type> metatags
2018-08-23 13:53:33 -07:00
Albert Yi 9f85772592 Merge pull request #3829 from evazion/fix-3821
Fix #3821: Blacklist and mod queue.
2018-08-22 16:39:07 -07:00
Albert Yi 0fcdc30b69 Merge pull request #3817 from evazion/fix-3816
Avoid flickering hidden page elements during page loads
2018-08-21 14:44:26 -07:00
Albert Yi e2cc40084a Merge pull request #3818 from evazion/fix-utility-js
Cleanup utility.js
2018-08-17 14:59:13 -07:00
Albert Yi 86f05ef9e3 remove unused paginator.js ref 2018-08-15 16:11:26 -07:00
Albert Yi 0314dc9751 more consistent behavior of CurrentUser.root_url 2018-08-15 16:08:10 -07:00
Albert Yi f88234e21d export additional js libs 2018-08-15 15:58:36 -07:00
Albert Yi 41a7923ade Merge pull request #3808 from evazion/fix-3807
Tag scripts: drop [if ...] and [reset] syntax (fix #3807, #3773)
2018-08-13 18:21:58 -07:00
Albert Yi a7450303e0 Merge branch 'master' into fix-3807 2018-08-13 18:21:53 -07:00
Albert Yi 77d0c46b35 Merge pull request #3812 from evazion/feat-declarative-shortcuts
Add declarative keyboard shortcuts
2018-08-13 18:08:31 -07:00
Albert Yi f0d3202eac Merge pull request #3814 from evazion/fix-3813
Fix #3813: Favorite limit can be bypassed.
2018-08-13 18:07:41 -07:00
Albert Yi 819f6ebbba Merge pull request #3809 from evazion/fix-comments-js
Refactor comments.js
2018-08-09 16:49:08 -07:00
Albert Yi b56681a609 refactor solution for #3804 2018-08-07 13:31:45 -07:00
Albert Yi d053e135ab fix leaked ip addresses in upload status (#3804) 2018-08-07 13:18:31 -07:00
Albert Yi 80e0ae6a3c hide detailed exception info in upload status (#3804) 2018-08-07 13:05:06 -07:00
Albert Yi 20e67814cb add cron job for tag relationship retirement 2018-08-06 11:44:57 -07:00
Albert Yi 62027e8771 remove unused js var 2018-08-06 10:43:26 -07:00
Albert Yi 34e713ac69 Merge pull request #3801 from evazion/feat-eslint
Add ESLint support
2018-08-06 10:40:59 -07:00
Albert Yi fd8568c726 Merge branch 'master' into feat-eslint 2018-08-06 10:27:32 -07:00
Albert Yi 773bbabac7 Merge pull request #3800 from anonbl/patch-1
Add Twitter widget (maintenance page)
2018-08-06 10:18:52 -07:00
Albert Yi 3672eedd36 expose additional js modules (#3795) 2018-08-06 10:13:11 -07:00
r888888888 d813f41aad fix video page for ugoiras 2018-08-04 22:06:48 -07:00
r888888888 88c2fa69f3 fix js for ugoira player 2018-08-04 21:59:58 -07:00
r888888888 f09c5868e3 export utility js 2018-08-04 17:16:54 -07:00
r888888888 e0bd3277af remove es6 references in ugoira js 2018-08-04 17:15:14 -07:00
r888888888 660cd6ce62 export blacklist, comment, dtext, postmodemenu, and note javascripts (#3795) 2018-08-04 17:13:26 -07:00
r888888888 9c5df3206d cleanup comments 2018-08-04 16:33:18 -07:00
r888888888 73753f9541 Merge branch 'twitter-pixiv-source-fixes' 2018-08-04 16:32:32 -07:00
r888888888 334d8b7c6f Add alt_source field on uploads to deal with twitter galleries 2018-08-04 16:32:15 -07:00
Albert Yi 718e641f51 remove similar users report 2018-08-03 17:40:00 -07:00
Albert Yi d999bd124c remove unused hash method on string 2018-08-03 17:26:38 -07:00
Albert Yi ba74691bc7 remove jquery from package.json since it's loaded at the dom level 2018-08-03 16:04:26 -07:00
Albert Yi cffb08a4b6 add global hooks for autocomplete functions #3795 2018-08-03 16:02:47 -07:00
r888888888 477a5a8ac3 fix recommended js 2018-08-02 23:53:28 -07:00
Albert Yi 75faa5cc31 add global handlers for Danbooru.notice and Danbooru.error 2018-08-02 16:18:29 -07:00
Albert Yi 7099065c3f fix tag colors 2018-08-02 16:03:30 -07:00
Albert Yi 56127c5ac1 fix related tags js 2018-08-02 15:59:49 -07:00
Albert Yi 85d7639082 Revert "remove jquery include from cdn"
This reverts commit 1210241160.
2018-08-02 15:48:16 -07:00
Albert Yi 1210241160 remove jquery include from cdn 2018-08-02 13:55:49 -07:00
Albert Yi 5ac2ea8688 Merge pull request #3790 from r888888888/retire-tag-relations
Retirement system for underutilized aliases+implications
2018-08-01 16:56:25 -07:00
Albert Yi ea4e7f1970 Expire unused aliases and implications after 2 years of inactivity 2018-08-01 16:54:48 -07:00
Albert Yi cdb0a2cac7 remove unused export 2018-08-01 16:12:22 -07:00
Albert Yi 40d2c6b520 update readme 2018-08-01 15:48:34 -07:00
Albert Yi ae70053a49 direct link to post for burs 2018-08-01 15:45:08 -07:00
Albert Yi 881c76c788 update readme, remove sprockets gem 2018-08-01 15:34:15 -07:00
Albert Yi c782f06814 remove unused assets 2018-08-01 15:25:54 -07:00
Albert Yi b596ecb868 update docker file 2018-08-01 14:23:41 -07:00
Albert Yi 4f3b123121 Merge pull request #3775 from r888888888/webpacker
Webpacker
2018-08-01 10:00:26 -07:00
Albert Yi 6fde3c20cf fixes for #3791 2018-07-31 16:44:55 -07:00
Albert Yi 6ce8c72053 assign after source url for uploads 2018-07-31 10:10:50 -07:00
Albert Yi ad4756b5f2 add deviantart.com in artist domain blacklist (#3771) 2018-07-27 16:35:23 -07:00
Albert Yi 6fa0ae2cf1 Migrate assets to use Webpacker 2018-07-27 15:24:05 -07:00
Albert Yi 95b72f5f5c normalize https into http for artist urls 2018-07-27 14:25:47 -07:00
Albert Yi 135b97d511 additional fixes for deviantart artist search (#3771) 2018-07-27 12:31:26 -07:00
Albert Yi 7753461f6f don't overwrite upload source with downloaded source 2018-07-26 18:34:00 -07:00
Albert Yi 77854349e5 testing 2018-07-26 18:11:19 -07:00
Albert Yi 9082ddf455 potential fix for #3783 2018-07-26 18:10:27 -07:00
Albert Yi 2b3352469d Merge pull request #3787 from mseymour/master
Restyle search button to match rest of the UI
2018-07-25 09:49:36 -07:00
Albert Yi 1d126cfb0d fixes #3714 2018-07-24 16:45:38 -07:00
Albert Yi e620abad08 add checks for width=640 and width=500h in tumblr rewriter (#3732) 2018-07-24 16:42:30 -07:00
Albert Yi 6643e225e7 add debugging for #3651 2018-07-24 13:29:12 -07:00
Albert Yi f6440ca70d fix upload preprocessing for pixiv posts
fixes #3782
2018-07-23 16:24:31 -07:00
r888888888 cc7a66438f expose recommended posts to everyone 2018-07-23 15:05:43 -07:00
r888888888 a669fe361c update for new recommender service changes 2018-07-21 23:19:11 -07:00
r888888888 c9092d52d7 decrease cache expiry for user recs 2018-07-21 14:46:12 -07:00
r888888888 93a669d2de expose recommendd posts link 2018-07-21 14:39:07 -07:00
r888888888 cafd952cc5 fix self check for rec posts 2018-07-21 14:35:24 -07:00
r888888888 fd2f6c9742 hide recommend posts link 2018-07-21 14:28:32 -07:00