If a status with a hashtag becomes very popular, it stands to reason that the hashtag should have a chance at trending Fix no stats being recorded for hashtags that are not allowed to trend, and stop ignoring bots Remove references to hashtags in profile directory from the code and the admin UI
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			778 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			778 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # frozen_string_literal: true
 | |
| 
 | |
| class DirectoriesController < ApplicationController
 | |
|   layout 'public'
 | |
| 
 | |
|   before_action :authenticate_user!, if: :whitelist_mode?
 | |
|   before_action :require_enabled!
 | |
|   before_action :set_instance_presenter
 | |
|   before_action :set_accounts
 | |
| 
 | |
|   skip_before_action :require_functional!, unless: :whitelist_mode?
 | |
| 
 | |
|   def index
 | |
|     render :index
 | |
|   end
 | |
| 
 | |
|   private
 | |
| 
 | |
|   def require_enabled!
 | |
|     return not_found unless Setting.profile_directory
 | |
|   end
 | |
| 
 | |
|   def set_accounts
 | |
|     @accounts = Account.local.discoverable.by_recent_status.page(params[:page]).per(20).tap do |query|
 | |
|       query.merge!(Account.not_excluded_by_account(current_account)) if current_account
 | |
|     end
 | |
|   end
 | |
| 
 | |
|   def set_instance_presenter
 | |
|     @instance_presenter = InstancePresenter.new
 | |
|   end
 | |
| end
 |