SYMBOL INDEX (5947 symbols across 1135 files) FILE: app/chewy/statuses_index.rb class StatusesIndex (line 3) | class StatusesIndex < Chewy::Index FILE: app/controllers/about_controller.rb class AboutController (line 3) | class AboutController < ApplicationController method show (line 8) | def show method more (line 12) | def more; end method terms (line 14) | def terms; end method new_user (line 18) | def new_user method set_instance_presenter (line 27) | def set_instance_presenter FILE: app/controllers/account_follow_controller.rb class AccountFollowController (line 3) | class AccountFollowController < ApplicationController method create (line 8) | def create FILE: app/controllers/account_unfollow_controller.rb class AccountUnfollowController (line 3) | class AccountUnfollowController < ApplicationController method create (line 8) | def create FILE: app/controllers/accounts_controller.rb class AccountsController (line 3) | class AccountsController < ApplicationController method show (line 10) | def show method show_pinned_statuses? (line 58) | def show_pinned_statuses? method filtered_statuses (line 62) | def filtered_statuses method default_statuses (line 70) | def default_statuses method only_media_scope (line 74) | def only_media_scope method account_media_status_ids (line 78) | def account_media_status_ids method no_replies_scope (line 82) | def no_replies_scope method hashtag_scope (line 86) | def hashtag_scope method username_param (line 96) | def username_param method older_url (line 100) | def older_url method newer_url (line 104) | def newer_url method pagination_url (line 108) | def pagination_url(max_id: nil, min_id: nil) method media_requested? (line 120) | def media_requested? method replies_requested? (line 124) | def replies_requested? method tag_requested? (line 128) | def tag_requested? method filtered_status_page (line 132) | def filtered_status_page(params) FILE: app/controllers/activitypub/collections_controller.rb class ActivityPub::CollectionsController (line 3) | class ActivityPub::CollectionsController < Api::BaseController method show (line 11) | def show method set_account (line 24) | def set_account method set_statuses (line 28) | def set_statuses method set_size (line 33) | def set_size method scope_for_collection (line 42) | def scope_for_collection method collection_presenter (line 53) | def collection_presenter FILE: app/controllers/activitypub/inboxes_controller.rb class ActivityPub::InboxesController (line 3) | class ActivityPub::InboxesController < Api::BaseController method create (line 9) | def create method unknown_deleted_account? (line 23) | def unknown_deleted_account? method set_account (line 30) | def set_account method body (line 34) | def body method upgrade_account (line 41) | def upgrade_account method process_payload (line 51) | def process_payload FILE: app/controllers/activitypub/outboxes_controller.rb class ActivityPub::OutboxesController (line 3) | class ActivityPub::OutboxesController < Api::BaseController method show (line 12) | def show method set_account (line 20) | def set_account method outbox_presenter (line 24) | def outbox_presenter method next_page (line 45) | def next_page method prev_page (line 49) | def prev_page method set_statuses (line 53) | def set_statuses method page_requested? (line 61) | def page_requested? method page_params (line 65) | def page_params FILE: app/controllers/admin/account_actions_controller.rb type Admin (line 3) | module Admin class AccountActionsController (line 4) | class AccountActionsController < BaseController method new (line 7) | def new method create (line 12) | def create method set_account (line 28) | def set_account method resource_params (line 32) | def resource_params FILE: app/controllers/admin/account_moderation_notes_controller.rb type Admin (line 3) | module Admin class AccountModerationNotesController (line 4) | class AccountModerationNotesController < BaseController method create (line 7) | def create method destroy (line 23) | def destroy method resource_params (line 31) | def resource_params method set_account_moderation_note (line 38) | def set_account_moderation_note FILE: app/controllers/admin/accounts_controller.rb type Admin (line 3) | module Admin class AccountsController (line 4) | class AccountsController < BaseController method index (line 9) | def index method show (line 14) | def show method subscribe (line 22) | def subscribe method unsubscribe (line 28) | def unsubscribe method memorialize (line 34) | def memorialize method enable (line 41) | def enable method approve (line 48) | def approve method reject (line 54) | def reject method unsilence (line 60) | def unsilence method unsuspend (line 67) | def unsuspend method redownload (line 74) | def redownload method remove_avatar (line 83) | def remove_avatar method remove_header (line 94) | def remove_header method set_account (line 107) | def set_account method require_remote_account! (line 111) | def require_remote_account! method require_local_account! (line 115) | def require_local_account! method filtered_accounts (line 119) | def filtered_accounts method filter_params (line 123) | def filter_params FILE: app/controllers/admin/action_logs_controller.rb type Admin (line 3) | module Admin class ActionLogsController (line 4) | class ActionLogsController < BaseController method index (line 5) | def index FILE: app/controllers/admin/base_controller.rb type Admin (line 3) | module Admin class BaseController (line 4) | class BaseController < ApplicationController method set_body_classes (line 15) | def set_body_classes method set_user (line 19) | def set_user FILE: app/controllers/admin/change_emails_controller.rb type Admin (line 3) | module Admin class ChangeEmailsController (line 4) | class ChangeEmailsController < BaseController method show (line 8) | def show method update (line 12) | def update method set_account (line 34) | def set_account method require_local_account! (line 39) | def require_local_account! method resource_params (line 43) | def resource_params FILE: app/controllers/admin/confirmations_controller.rb type Admin (line 3) | module Admin class ConfirmationsController (line 4) | class ConfirmationsController < BaseController method create (line 8) | def create method resend (line 15) | def resend method check_confirmation (line 28) | def check_confirmation FILE: app/controllers/admin/custom_emojis_controller.rb type Admin (line 3) | module Admin class CustomEmojisController (line 4) | class CustomEmojisController < BaseController method index (line 11) | def index method new (line 16) | def new method create (line 21) | def create method update (line 34) | def update method destroy (line 46) | def destroy method copy (line 54) | def copy method enable (line 71) | def enable method disable (line 79) | def disable method set_custom_emoji (line 89) | def set_custom_emoji method set_filter_params (line 93) | def set_filter_params method resource_params (line 97) | def resource_params method filtered_custom_emojis (line 101) | def filtered_custom_emojis method filter_params (line 105) | def filter_params FILE: app/controllers/admin/dashboard_controller.rb type Admin (line 4) | module Admin class DashboardController (line 5) | class DashboardController < BaseController method index (line 6) | def index method current_week (line 40) | def current_week method redis_info (line 44) | def redis_info FILE: app/controllers/admin/domain_blocks_controller.rb type Admin (line 3) | module Admin class DomainBlocksController (line 4) | class DomainBlocksController < BaseController method new (line 7) | def new method create (line 12) | def create method show (line 38) | def show method destroy (line 42) | def destroy method set_domain_block (line 51) | def set_domain_block method resource_params (line 55) | def resource_params FILE: app/controllers/admin/email_domain_blocks_controller.rb type Admin (line 3) | module Admin class EmailDomainBlocksController (line 4) | class EmailDomainBlocksController < BaseController method index (line 7) | def index method new (line 12) | def new method create (line 17) | def create method destroy (line 30) | def destroy method set_email_domain_block (line 39) | def set_email_domain_block method resource_params (line 43) | def resource_params FILE: app/controllers/admin/followers_controller.rb type Admin (line 3) | module Admin class FollowersController (line 4) | class FollowersController < BaseController method index (line 9) | def index method set_account (line 14) | def set_account FILE: app/controllers/admin/instances_controller.rb type Admin (line 3) | module Admin class InstancesController (line 4) | class InstancesController < BaseController method index (line 5) | def index method show (line 11) | def show method filtered_instances (line 26) | def filtered_instances method paginated_instances (line 30) | def paginated_instances method ordered_instances (line 36) | def ordered_instances method filter_params (line 40) | def filter_params FILE: app/controllers/admin/invites_controller.rb type Admin (line 3) | module Admin class InvitesController (line 4) | class InvitesController < BaseController method index (line 5) | def index method create (line 12) | def create method destroy (line 26) | def destroy method deactivate_all (line 33) | def deactivate_all method resource_params (line 41) | def resource_params method filtered_invites (line 45) | def filtered_invites method filter_params (line 49) | def filter_params FILE: app/controllers/admin/pending_accounts_controller.rb type Admin (line 3) | module Admin class PendingAccountsController (line 4) | class PendingAccountsController < BaseController method index (line 7) | def index method batch (line 11) | def batch method approve_all (line 20) | def approve_all method reject_all (line 25) | def reject_all method set_accounts (line 32) | def set_accounts method form_account_batch_params (line 36) | def form_account_batch_params method action_from_button (line 40) | def action_from_button method current_params (line 48) | def current_params FILE: app/controllers/admin/relays_controller.rb type Admin (line 3) | module Admin class RelaysController (line 4) | class RelaysController < BaseController method index (line 7) | def index method new (line 12) | def new method create (line 17) | def create method destroy (line 30) | def destroy method enable (line 36) | def enable method disable (line 42) | def disable method set_relay (line 50) | def set_relay method resource_params (line 54) | def resource_params FILE: app/controllers/admin/report_notes_controller.rb type Admin (line 3) | module Admin class ReportNotesController (line 4) | class ReportNotesController < BaseController method create (line 7) | def create method destroy (line 37) | def destroy method resource_params (line 45) | def resource_params method set_report_note (line 52) | def set_report_note FILE: app/controllers/admin/reported_statuses_controller.rb type Admin (line 3) | module Admin class ReportedStatusesController (line 4) | class ReportedStatusesController < BaseController method create (line 7) | def create method status_params (line 22) | def status_params method form_status_batch_params (line 26) | def form_status_batch_params method action_from_button (line 30) | def action_from_button method set_report (line 40) | def set_report FILE: app/controllers/admin/reports_controller.rb type Admin (line 3) | module Admin class ReportsController (line 4) | class ReportsController < BaseController method index (line 7) | def index method show (line 12) | def show method assign_to_self (line 20) | def assign_to_self method unassign (line 27) | def unassign method reopen (line 34) | def reopen method resolve (line 41) | def resolve method filtered_reports (line 50) | def filtered_reports method filter_params (line 54) | def filter_params method set_report (line 62) | def set_report FILE: app/controllers/admin/resets_controller.rb type Admin (line 3) | module Admin class ResetsController (line 4) | class ResetsController < BaseController method create (line 7) | def create FILE: app/controllers/admin/roles_controller.rb type Admin (line 3) | module Admin class RolesController (line 4) | class RolesController < BaseController method promote (line 7) | def promote method demote (line 14) | def demote FILE: app/controllers/admin/settings_controller.rb type Admin (line 3) | module Admin class SettingsController (line 4) | class SettingsController < BaseController method edit (line 57) | def edit method update (line 63) | def update method settings_params (line 78) | def settings_params FILE: app/controllers/admin/statuses_controller.rb type Admin (line 3) | module Admin class StatusesController (line 4) | class StatusesController < BaseController method index (line 11) | def index method show (line 25) | def show method create (line 34) | def create method form_status_batch_params (line 49) | def form_status_batch_params method set_account (line 53) | def set_account method current_params (line 57) | def current_params method action_from_button (line 66) | def action_from_button FILE: app/controllers/admin/subscriptions_controller.rb type Admin (line 3) | module Admin class SubscriptionsController (line 4) | class SubscriptionsController < BaseController method index (line 5) | def index method ordered_subscriptions (line 12) | def ordered_subscriptions method requested_page (line 16) | def requested_page FILE: app/controllers/admin/tags_controller.rb type Admin (line 3) | module Admin class TagsController (line 4) | class TagsController < BaseController method index (line 9) | def index method hide (line 13) | def hide method unhide (line 19) | def unhide method set_tags (line 27) | def set_tags method set_tag (line 32) | def set_tag method set_filter_params (line 36) | def set_filter_params method filter_params (line 40) | def filter_params FILE: app/controllers/admin/two_factor_authentications_controller.rb type Admin (line 3) | module Admin class TwoFactorAuthenticationsController (line 4) | class TwoFactorAuthenticationsController < BaseController method destroy (line 7) | def destroy method set_target_user (line 16) | def set_target_user FILE: app/controllers/admin/warning_presets_controller.rb type Admin (line 3) | module Admin class WarningPresetsController (line 4) | class WarningPresetsController < BaseController method index (line 7) | def index method create (line 14) | def create method edit (line 27) | def edit method update (line 31) | def update method destroy (line 41) | def destroy method set_warning_preset (line 50) | def set_warning_preset method warning_preset_params (line 54) | def warning_preset_params FILE: app/controllers/api/base_controller.rb class Api::BaseController (line 3) | class Api::BaseController < ApplicationController method doorkeeper_unauthorized_render_options (line 36) | def doorkeeper_unauthorized_render_options(error: nil) method doorkeeper_forbidden_render_options (line 40) | def doorkeeper_forbidden_render_options(*) method set_pagination_headers (line 46) | def set_pagination_headers(next_path = nil, prev_path = nil) method limit_param (line 53) | def limit_param(default_limit) method params_slice (line 58) | def params_slice(*keys) method current_resource_owner (line 62) | def current_resource_owner method current_user (line 66) | def current_user method require_user! (line 72) | def require_user! method render_empty (line 86) | def render_empty method authorize_if_got_token! (line 90) | def authorize_if_got_token!(*scopes) method set_cache_headers (line 94) | def set_cache_headers FILE: app/controllers/api/oembed_controller.rb class Api::OEmbedController (line 3) | class Api::OEmbedController < Api::BaseController method show (line 6) | def show method status_finder (line 13) | def status_finder method maxwidth_or_default (line 17) | def maxwidth_or_default method maxheight_or_default (line 21) | def maxheight_or_default FILE: app/controllers/api/proofs_controller.rb class Api::ProofsController (line 3) | class Api::ProofsController < Api::BaseController method index (line 9) | def index method set_provider (line 15) | def set_provider method set_account (line 19) | def set_account method check_account_approval (line 23) | def check_account_approval method check_account_suspension (line 27) | def check_account_suspension FILE: app/controllers/api/push_controller.rb class Api::PushController (line 3) | class Api::PushController < Api::BaseController method update (line 6) | def update method process_push_request (line 13) | def process_push_request method hub_mode (line 24) | def hub_mode method hub_topic (line 28) | def hub_topic method hub_callback (line 32) | def hub_callback method hub_lease_seconds (line 36) | def hub_lease_seconds method hub_secret (line 40) | def hub_secret method account_from_topic (line 44) | def account_from_topic method hub_topic_params (line 50) | def hub_topic_params method hub_topic_uri (line 54) | def hub_topic_uri method local_domain? (line 58) | def local_domain? method verified_domain (line 62) | def verified_domain method hub_topic_domain (line 66) | def hub_topic_domain method account_feed_path? (line 70) | def account_feed_path? FILE: app/controllers/api/salmon_controller.rb class Api::SalmonController (line 3) | class Api::SalmonController < Api::BaseController method update (line 9) | def update method set_account (line 22) | def set_account method payload (line 26) | def payload method verify_payload? (line 30) | def verify_payload? method process_salmon (line 34) | def process_salmon FILE: app/controllers/api/subscriptions_controller.rb class Api::SubscriptionsController (line 3) | class Api::SubscriptionsController < Api::BaseController method show (line 7) | def show method update (line 16) | def update method subscription (line 26) | def subscription method body (line 32) | def body method encoded_challenge (line 36) | def encoded_challenge method future_expires (line 40) | def future_expires method lease_seconds_or_default (line 44) | def lease_seconds_or_default method set_account (line 48) | def set_account FILE: app/controllers/api/v1/accounts/credentials_controller.rb class Api::V1::Accounts::CredentialsController (line 3) | class Api::V1::Accounts::CredentialsController < Api::BaseController method show (line 8) | def show method update (line 13) | def update method account_params (line 23) | def account_params method user_settings_params (line 27) | def user_settings_params FILE: app/controllers/api/v1/accounts/follower_accounts_controller.rb class Api::V1::Accounts::FollowerAccountsController (line 3) | class Api::V1::Accounts::FollowerAccountsController < Api::BaseController method index (line 10) | def index method set_account (line 17) | def set_account method load_accounts (line 21) | def load_accounts method hide_results? (line 27) | def hide_results? method default_accounts (line 31) | def default_accounts method paginated_follows (line 35) | def paginated_follows method insert_pagination_headers (line 43) | def insert_pagination_headers method next_path (line 47) | def next_path method prev_path (line 53) | def prev_path method pagination_max_id (line 59) | def pagination_max_id method pagination_since_id (line 63) | def pagination_since_id method records_continue? (line 67) | def records_continue? method pagination_params (line 71) | def pagination_params(core_params) FILE: app/controllers/api/v1/accounts/following_accounts_controller.rb class Api::V1::Accounts::FollowingAccountsController (line 3) | class Api::V1::Accounts::FollowingAccountsController < Api::BaseController method index (line 10) | def index method set_account (line 17) | def set_account method load_accounts (line 21) | def load_accounts method hide_results? (line 27) | def hide_results? method default_accounts (line 31) | def default_accounts method paginated_follows (line 35) | def paginated_follows method insert_pagination_headers (line 43) | def insert_pagination_headers method next_path (line 47) | def next_path method prev_path (line 53) | def prev_path method pagination_max_id (line 59) | def pagination_max_id method pagination_since_id (line 63) | def pagination_since_id method records_continue? (line 67) | def records_continue? method pagination_params (line 71) | def pagination_params(core_params) FILE: app/controllers/api/v1/accounts/identity_proofs_controller.rb class Api::V1::Accounts::IdentityProofsController (line 3) | class Api::V1::Accounts::IdentityProofsController < Api::BaseController method index (line 9) | def index method set_account (line 16) | def set_account FILE: app/controllers/api/v1/accounts/lists_controller.rb class Api::V1::Accounts::ListsController (line 3) | class Api::V1::Accounts::ListsController < Api::BaseController method index (line 10) | def index method set_account (line 17) | def set_account FILE: app/controllers/api/v1/accounts/pins_controller.rb class Api::V1::Accounts::PinsController (line 3) | class Api::V1::Accounts::PinsController < Api::BaseController method create (line 12) | def create method destroy (line 17) | def destroy method set_account (line 25) | def set_account method relationships_presenter (line 29) | def relationships_presenter FILE: app/controllers/api/v1/accounts/relationships_controller.rb class Api::V1::Accounts::RelationshipsController (line 3) | class Api::V1::Accounts::RelationshipsController < Api::BaseController method index (line 9) | def index method relationships (line 19) | def relationships method account_ids (line 23) | def account_ids FILE: app/controllers/api/v1/accounts/search_controller.rb class Api::V1::Accounts::SearchController (line 3) | class Api::V1::Accounts::SearchController < Api::BaseController method show (line 9) | def show method account_search (line 16) | def account_search FILE: app/controllers/api/v1/accounts/statuses_controller.rb class Api::V1::Accounts::StatusesController (line 3) | class Api::V1::Accounts::StatusesController < Api::BaseController method index (line 10) | def index method set_account (line 17) | def set_account method load_statuses (line 21) | def load_statuses method cached_account_statuses (line 25) | def cached_account_statuses method account_statuses (line 29) | def account_statuses method permitted_account_statuses (line 41) | def permitted_account_statuses method only_media_scope (line 45) | def only_media_scope method account_media_status_ids (line 49) | def account_media_status_ids method pinned_scope (line 59) | def pinned_scope method no_replies_scope (line 63) | def no_replies_scope method no_reblogs_scope (line 67) | def no_reblogs_scope method hashtag_scope (line 71) | def hashtag_scope method pagination_params (line 81) | def pagination_params(core_params) method insert_pagination_headers (line 85) | def insert_pagination_headers method next_path (line 89) | def next_path method prev_path (line 95) | def prev_path method records_continue? (line 101) | def records_continue? method pagination_max_id (line 105) | def pagination_max_id method pagination_since_id (line 109) | def pagination_since_id FILE: app/controllers/api/v1/accounts_controller.rb class Api::V1::AccountsController (line 3) | class Api::V1::AccountsController < Api::BaseController method show (line 17) | def show method create (line 21) | def create method follow (line 31) | def follow method block (line 39) | def block method mute (line 44) | def mute method unfollow (line 49) | def unfollow method unblock (line 54) | def unblock method unmute (line 59) | def unmute method set_account (line 66) | def set_account method relationships (line 70) | def relationships(**options) method check_account_suspension (line 74) | def check_account_suspension method account_params (line 78) | def account_params method check_enabled_registrations (line 82) | def check_enabled_registrations method allowed_registrations? (line 86) | def allowed_registrations? FILE: app/controllers/api/v1/apps/credentials_controller.rb class Api::V1::Apps::CredentialsController (line 3) | class Api::V1::Apps::CredentialsController < Api::BaseController method show (line 8) | def show FILE: app/controllers/api/v1/apps_controller.rb class Api::V1::AppsController (line 3) | class Api::V1::AppsController < Api::BaseController method create (line 4) | def create method application_options (line 11) | def application_options method app_scopes_or_default (line 20) | def app_scopes_or_default method app_params (line 24) | def app_params FILE: app/controllers/api/v1/blocks_controller.rb class Api::V1::BlocksController (line 3) | class Api::V1::BlocksController < Api::BaseController method index (line 10) | def index method load_accounts (line 17) | def load_accounts method paginated_blocks (line 21) | def paginated_blocks method insert_pagination_headers (line 31) | def insert_pagination_headers method next_path (line 35) | def next_path method prev_path (line 41) | def prev_path method pagination_max_id (line 47) | def pagination_max_id method pagination_since_id (line 51) | def pagination_since_id method records_continue? (line 55) | def records_continue? method pagination_params (line 59) | def pagination_params(core_params) FILE: app/controllers/api/v1/conversations_controller.rb class Api::V1::ConversationsController (line 3) | class Api::V1::ConversationsController < Api::BaseController method index (line 14) | def index method read (line 19) | def read method destroy (line 24) | def destroy method set_conversation (line 31) | def set_conversation method paginated_conversations (line 35) | def paginated_conversations method insert_pagination_headers (line 40) | def insert_pagination_headers method next_path (line 44) | def next_path method prev_path (line 50) | def prev_path method pagination_max_id (line 56) | def pagination_max_id method pagination_since_id (line 60) | def pagination_since_id method records_continue? (line 64) | def records_continue? method pagination_params (line 68) | def pagination_params(core_params) FILE: app/controllers/api/v1/custom_emojis_controller.rb class Api::V1::CustomEmojisController (line 3) | class Api::V1::CustomEmojisController < Api::BaseController method index (line 8) | def index FILE: app/controllers/api/v1/domain_blocks_controller.rb class Api::V1::DomainBlocksController (line 3) | class Api::V1::DomainBlocksController < Api::BaseController method show (line 13) | def show method create (line 18) | def create method destroy (line 24) | def destroy method load_domain_blocks (line 31) | def load_domain_blocks method account_domain_blocks (line 39) | def account_domain_blocks method insert_pagination_headers (line 43) | def insert_pagination_headers method next_path (line 47) | def next_path method prev_path (line 53) | def prev_path method pagination_max_id (line 59) | def pagination_max_id method pagination_since_id (line 63) | def pagination_since_id method records_continue? (line 67) | def records_continue? method pagination_params (line 71) | def pagination_params(core_params) method domain_block_params (line 75) | def domain_block_params FILE: app/controllers/api/v1/endorsements_controller.rb class Api::V1::EndorsementsController (line 3) | class Api::V1::EndorsementsController < Api::BaseController method index (line 10) | def index method load_accounts (line 17) | def load_accounts method endorsed_accounts (line 29) | def endorsed_accounts method insert_pagination_headers (line 33) | def insert_pagination_headers method next_path (line 37) | def next_path method prev_path (line 45) | def prev_path method pagination_max_id (line 53) | def pagination_max_id method pagination_since_id (line 57) | def pagination_since_id method records_continue? (line 61) | def records_continue? method pagination_params (line 65) | def pagination_params(core_params) method unlimited? (line 69) | def unlimited? FILE: app/controllers/api/v1/favourites_controller.rb class Api::V1::FavouritesController (line 3) | class Api::V1::FavouritesController < Api::BaseController method index (line 10) | def index method load_statuses (line 17) | def load_statuses method cached_favourites (line 21) | def cached_favourites method results (line 28) | def results method account_favourites (line 35) | def account_favourites method insert_pagination_headers (line 39) | def insert_pagination_headers method next_path (line 43) | def next_path method prev_path (line 49) | def prev_path method pagination_max_id (line 55) | def pagination_max_id method pagination_since_id (line 59) | def pagination_since_id method records_continue? (line 63) | def records_continue? method pagination_params (line 67) | def pagination_params(core_params) FILE: app/controllers/api/v1/filters_controller.rb class Api::V1::FiltersController (line 3) | class Api::V1::FiltersController < Api::BaseController method index (line 12) | def index method create (line 16) | def create method show (line 21) | def show method update (line 25) | def update method destroy (line 30) | def destroy method set_filters (line 37) | def set_filters method set_filter (line 41) | def set_filter method resource_params (line 45) | def resource_params FILE: app/controllers/api/v1/follow_requests_controller.rb class Api::V1::FollowRequestsController (line 3) | class Api::V1::FollowRequestsController < Api::BaseController method index (line 9) | def index method authorize (line 14) | def authorize method reject (line 20) | def reject method account (line 27) | def account method load_accounts (line 31) | def load_accounts method default_accounts (line 35) | def default_accounts method paginated_follow_requests (line 39) | def paginated_follow_requests method insert_pagination_headers (line 47) | def insert_pagination_headers method next_path (line 51) | def next_path method prev_path (line 57) | def prev_path method pagination_max_id (line 63) | def pagination_max_id method pagination_since_id (line 67) | def pagination_since_id method records_continue? (line 71) | def records_continue? method pagination_params (line 75) | def pagination_params(core_params) FILE: app/controllers/api/v1/follows_controller.rb class Api::V1::FollowsController (line 3) | class Api::V1::FollowsController < Api::BaseController method create (line 9) | def create method target_uri (line 24) | def target_uri method follow_params (line 28) | def follow_params FILE: app/controllers/api/v1/instances/activity_controller.rb class Api::V1::Instances::ActivityController (line 3) | class Api::V1::Instances::ActivityController < Api::BaseController method show (line 9) | def show method activity (line 15) | def activity method require_enabled_api! (line 34) | def require_enabled_api! FILE: app/controllers/api/v1/instances/peers_controller.rb class Api::V1::Instances::PeersController (line 3) | class Api::V1::Instances::PeersController < Api::BaseController method index (line 9) | def index method require_enabled_api! (line 15) | def require_enabled_api! FILE: app/controllers/api/v1/instances_controller.rb class Api::V1::InstancesController (line 3) | class Api::V1::InstancesController < Api::BaseController method show (line 7) | def show FILE: app/controllers/api/v1/lists/accounts_controller.rb class Api::V1::Lists::AccountsController (line 3) | class Api::V1::Lists::AccountsController < Api::BaseController method show (line 12) | def show method create (line 17) | def create method destroy (line 27) | def destroy method set_list (line 34) | def set_list method load_accounts (line 38) | def load_accounts method list_accounts (line 46) | def list_accounts method account_ids (line 50) | def account_ids method resource_params (line 54) | def resource_params method insert_pagination_headers (line 58) | def insert_pagination_headers method next_path (line 62) | def next_path method prev_path (line 70) | def prev_path method pagination_max_id (line 78) | def pagination_max_id method pagination_since_id (line 82) | def pagination_since_id method records_continue? (line 86) | def records_continue? method pagination_params (line 90) | def pagination_params(core_params) method unlimited? (line 94) | def unlimited? FILE: app/controllers/api/v1/lists_controller.rb class Api::V1::ListsController (line 3) | class Api::V1::ListsController < Api::BaseController method index (line 10) | def index method show (line 15) | def show method create (line 19) | def create method update (line 24) | def update method destroy (line 29) | def destroy method set_list (line 36) | def set_list method list_params (line 40) | def list_params FILE: app/controllers/api/v1/media_controller.rb class Api::V1::MediaController (line 3) | class Api::V1::MediaController < Api::BaseController method create (line 12) | def create method update (line 21) | def update method media_params (line 29) | def media_params method file_type_error (line 33) | def file_type_error method processing_error (line 37) | def processing_error FILE: app/controllers/api/v1/mutes_controller.rb class Api::V1::MutesController (line 3) | class Api::V1::MutesController < Api::BaseController method index (line 10) | def index method load_accounts (line 17) | def load_accounts method paginated_mutes (line 21) | def paginated_mutes method insert_pagination_headers (line 31) | def insert_pagination_headers method next_path (line 35) | def next_path method prev_path (line 41) | def prev_path method pagination_max_id (line 47) | def pagination_max_id method pagination_since_id (line 51) | def pagination_since_id method records_continue? (line 55) | def records_continue? method pagination_params (line 59) | def pagination_params(core_params) FILE: app/controllers/api/v1/notifications_controller.rb class Api::V1::NotificationsController (line 3) | class Api::V1::NotificationsController < Api::BaseController method index (line 13) | def index method show (line 18) | def show method clear (line 23) | def clear method dismiss (line 28) | def dismiss method load_notifications (line 35) | def load_notifications method paginated_notifications (line 39) | def paginated_notifications method browserable_account_notifications (line 46) | def browserable_account_notifications method target_statuses_from_notifications (line 50) | def target_statuses_from_notifications method insert_pagination_headers (line 54) | def insert_pagination_headers method next_path (line 58) | def next_path method prev_path (line 64) | def prev_path method pagination_max_id (line 70) | def pagination_max_id method pagination_since_id (line 74) | def pagination_since_id method exclude_types (line 78) | def exclude_types method from_account (line 84) | def from_account method pagination_params (line 88) | def pagination_params(core_params) FILE: app/controllers/api/v1/polls/votes_controller.rb class Api::V1::Polls::VotesController (line 3) | class Api::V1::Polls::VotesController < Api::BaseController method create (line 12) | def create method set_poll (line 19) | def set_poll method vote_params (line 26) | def vote_params FILE: app/controllers/api/v1/polls_controller.rb class Api::V1::PollsController (line 3) | class Api::V1::PollsController < Api::BaseController method show (line 12) | def show method set_poll (line 18) | def set_poll method refresh_poll (line 25) | def refresh_poll FILE: app/controllers/api/v1/preferences_controller.rb class Api::V1::PreferencesController (line 3) | class Api::V1::PreferencesController < Api::BaseController method index (line 9) | def index FILE: app/controllers/api/v1/push/subscriptions_controller.rb class Api::V1::Push::SubscriptionsController (line 3) | class Api::V1::Push::SubscriptionsController < Api::BaseController method create (line 8) | def create method show (line 23) | def show method update (line 29) | def update method destroy (line 37) | def destroy method set_web_push_subscription (line 44) | def set_web_push_subscription method subscription_params (line 48) | def subscription_params method data_params (line 52) | def data_params FILE: app/controllers/api/v1/reports_controller.rb class Api::V1::ReportsController (line 3) | class Api::V1::ReportsController < Api::BaseController method create (line 9) | def create method reported_status_ids (line 23) | def reported_status_ids method status_ids (line 27) | def status_ids method reported_account (line 31) | def reported_account method report_params (line 35) | def report_params FILE: app/controllers/api/v1/scheduled_statuses_controller.rb class Api::V1::ScheduledStatusesController (line 3) | class Api::V1::ScheduledStatusesController < Api::BaseController method index (line 14) | def index method show (line 18) | def show method update (line 22) | def update method destroy (line 27) | def destroy method set_statuses (line 34) | def set_statuses method set_status (line 38) | def set_status method scheduled_status_params (line 42) | def scheduled_status_params method pagination_params (line 46) | def pagination_params(core_params) method insert_pagination_headers (line 50) | def insert_pagination_headers method next_path (line 54) | def next_path method prev_path (line 60) | def prev_path method records_continue? (line 66) | def records_continue? method pagination_max_id (line 70) | def pagination_max_id method pagination_since_id (line 74) | def pagination_since_id FILE: app/controllers/api/v1/search_controller.rb class Api::V1::SearchController (line 3) | class Api::V1::SearchController < Api::BaseController method index (line 13) | def index method search_results (line 20) | def search_results method search_params (line 29) | def search_params FILE: app/controllers/api/v1/statuses/favourited_by_accounts_controller.rb class Api::V1::Statuses::FavouritedByAccountsController (line 3) | class Api::V1::Statuses::FavouritedByAccountsController < Api::BaseContr... method index (line 12) | def index method load_accounts (line 19) | def load_accounts method default_accounts (line 23) | def default_accounts method paginated_favourites (line 30) | def paginated_favourites method insert_pagination_headers (line 38) | def insert_pagination_headers method next_path (line 42) | def next_path method prev_path (line 48) | def prev_path method pagination_max_id (line 54) | def pagination_max_id method pagination_since_id (line 58) | def pagination_since_id method records_continue? (line 62) | def records_continue? method set_status (line 66) | def set_status method pagination_params (line 74) | def pagination_params(core_params) FILE: app/controllers/api/v1/statuses/favourites_controller.rb class Api::V1::Statuses::FavouritesController (line 3) | class Api::V1::Statuses::FavouritesController < Api::BaseController method create (line 11) | def create method destroy (line 16) | def destroy method favourited_status (line 27) | def favourited_status method service_result (line 31) | def service_result method requested_status (line 35) | def requested_status FILE: app/controllers/api/v1/statuses/mutes_controller.rb class Api::V1::Statuses::MutesController (line 3) | class Api::V1::Statuses::MutesController < Api::BaseController method create (line 13) | def create method destroy (line 20) | def destroy method set_status (line 29) | def set_status method set_conversation (line 37) | def set_conversation FILE: app/controllers/api/v1/statuses/pins_controller.rb class Api::V1::Statuses::PinsController (line 3) | class Api::V1::Statuses::PinsController < Api::BaseController method create (line 12) | def create method destroy (line 18) | def destroy method set_status (line 31) | def set_status method distribute_add_activity! (line 35) | def distribute_add_activity! method distribute_remove_activity! (line 45) | def distribute_remove_activity! FILE: app/controllers/api/v1/statuses/reblogged_by_accounts_controller.rb class Api::V1::Statuses::RebloggedByAccountsController (line 3) | class Api::V1::Statuses::RebloggedByAccountsController < Api::BaseContro... method index (line 12) | def index method load_accounts (line 19) | def load_accounts method default_accounts (line 23) | def default_accounts method paginated_statuses (line 27) | def paginated_statuses method insert_pagination_headers (line 35) | def insert_pagination_headers method next_path (line 39) | def next_path method prev_path (line 45) | def prev_path method pagination_max_id (line 51) | def pagination_max_id method pagination_since_id (line 55) | def pagination_since_id method records_continue? (line 59) | def records_continue? method set_status (line 63) | def set_status method pagination_params (line 71) | def pagination_params(core_params) FILE: app/controllers/api/v1/statuses/reblogs_controller.rb class Api::V1::Statuses::ReblogsController (line 3) | class Api::V1::Statuses::ReblogsController < Api::BaseController method create (line 11) | def create method destroy (line 16) | def destroy method status_for_reblog (line 28) | def status_for_reblog method status_for_destroy (line 32) | def status_for_destroy method reblog_params (line 36) | def reblog_params FILE: app/controllers/api/v1/statuses_controller.rb class Api::V1::StatusesController (line 3) | class Api::V1::StatusesController < Api::BaseController method show (line 19) | def show method context (line 24) | def context method card (line 36) | def card method create (line 46) | def create method destroy (line 62) | def destroy method set_status (line 73) | def set_status method status_params (line 80) | def status_params method pagination_params (line 98) | def pagination_params(core_params) FILE: app/controllers/api/v1/streaming_controller.rb class Api::V1::StreamingController (line 3) | class Api::V1::StreamingController < Api::BaseController method index (line 6) | def index FILE: app/controllers/api/v1/suggestions_controller.rb class Api::V1::SuggestionsController (line 3) | class Api::V1::SuggestionsController < Api::BaseController method index (line 12) | def index method destroy (line 16) | def destroy method set_accounts (line 23) | def set_accounts FILE: app/controllers/api/v1/timelines/direct_controller.rb class Api::V1::Timelines::DirectController (line 3) | class Api::V1::Timelines::DirectController < Api::BaseController method show (line 10) | def show method load_statuses (line 17) | def load_statuses method cached_direct_statuses (line 21) | def cached_direct_statuses method direct_statuses (line 25) | def direct_statuses method direct_timeline_statuses (line 29) | def direct_timeline_statuses method insert_pagination_headers (line 40) | def insert_pagination_headers method pagination_params (line 44) | def pagination_params(core_params) method next_path (line 48) | def next_path method prev_path (line 52) | def prev_path method pagination_max_id (line 56) | def pagination_max_id method pagination_since_id (line 60) | def pagination_since_id FILE: app/controllers/api/v1/timelines/home_controller.rb class Api::V1::Timelines::HomeController (line 3) | class Api::V1::Timelines::HomeController < Api::BaseController method show (line 10) | def show method load_statuses (line 21) | def load_statuses method cached_home_statuses (line 25) | def cached_home_statuses method home_statuses (line 29) | def home_statuses method account_home_feed (line 38) | def account_home_feed method insert_pagination_headers (line 42) | def insert_pagination_headers method pagination_params (line 46) | def pagination_params(core_params) method next_path (line 50) | def next_path method prev_path (line 54) | def prev_path method pagination_max_id (line 58) | def pagination_max_id method pagination_since_id (line 62) | def pagination_since_id method regeneration_in_progress? (line 66) | def regeneration_in_progress? FILE: app/controllers/api/v1/timelines/list_controller.rb class Api::V1::Timelines::ListController (line 3) | class Api::V1::Timelines::ListController < Api::BaseController method show (line 11) | def show method set_list (line 19) | def set_list method set_statuses (line 23) | def set_statuses method cached_list_statuses (line 27) | def cached_list_statuses method list_statuses (line 31) | def list_statuses method list_feed (line 40) | def list_feed method insert_pagination_headers (line 44) | def insert_pagination_headers method pagination_params (line 48) | def pagination_params(core_params) method next_path (line 52) | def next_path method prev_path (line 56) | def prev_path method pagination_max_id (line 60) | def pagination_max_id method pagination_since_id (line 64) | def pagination_since_id FILE: app/controllers/api/v1/timelines/public_controller.rb class Api::V1::Timelines::PublicController (line 3) | class Api::V1::Timelines::PublicController < Api::BaseController method show (line 8) | def show method load_statuses (line 15) | def load_statuses method cached_public_statuses (line 19) | def cached_public_statuses method public_statuses (line 23) | def public_statuses method public_timeline_statuses (line 38) | def public_timeline_statuses method insert_pagination_headers (line 42) | def insert_pagination_headers method pagination_params (line 46) | def pagination_params(core_params) method next_path (line 50) | def next_path method prev_path (line 54) | def prev_path method pagination_max_id (line 58) | def pagination_max_id method pagination_since_id (line 62) | def pagination_since_id FILE: app/controllers/api/v1/timelines/tag_controller.rb class Api::V1::Timelines::TagController (line 3) | class Api::V1::Timelines::TagController < Api::BaseController method show (line 9) | def show method load_tag (line 16) | def load_tag method load_statuses (line 20) | def load_statuses method cached_tagged_statuses (line 24) | def cached_tagged_statuses method tagged_statuses (line 28) | def tagged_statuses method tag_timeline_statuses (line 47) | def tag_timeline_statuses method insert_pagination_headers (line 51) | def insert_pagination_headers method pagination_params (line 55) | def pagination_params(core_params) method next_path (line 59) | def next_path method prev_path (line 63) | def prev_path method pagination_max_id (line 67) | def pagination_max_id method pagination_since_id (line 71) | def pagination_since_id FILE: app/controllers/api/v2/search_controller.rb class Api::V2::SearchController (line 3) | class Api::V2::SearchController < Api::V1::SearchController method index (line 4) | def index FILE: app/controllers/api/web/base_controller.rb class Api::Web::BaseController (line 3) | class Api::Web::BaseController < Api::BaseController FILE: app/controllers/api/web/embeds_controller.rb class Api::Web::EmbedsController (line 3) | class Api::Web::EmbedsController < Api::Web::BaseController method create (line 8) | def create FILE: app/controllers/api/web/push_subscriptions_controller.rb class Api::Web::PushSubscriptionsController (line 3) | class Api::Web::PushSubscriptionsController < Api::Web::BaseController method create (line 8) | def create method update (line 45) | def update method subscription_params (line 56) | def subscription_params method data_params (line 60) | def data_params FILE: app/controllers/api/web/settings_controller.rb class Api::Web::SettingsController (line 3) | class Api::Web::SettingsController < Api::Web::BaseController method update (line 8) | def update method setting (line 17) | def setting FILE: app/controllers/application_controller.rb class ApplicationController (line 3) | class ApplicationController < ActionController::Base method raise_not_found (line 29) | def raise_not_found method https_enabled? (line 35) | def https_enabled? method store_current_location (line 39) | def store_current_location method require_admin! (line 43) | def require_admin! method require_staff! (line 47) | def require_staff! method check_user_permissions (line 51) | def check_user_permissions method after_sign_out_path_for (line 55) | def after_sign_out_path_for(_resource_or_scope) method truthy_param? (line 61) | def truthy_param?(key) method forbidden (line 65) | def forbidden method not_found (line 69) | def not_found method gone (line 73) | def gone method unprocessable_entity (line 77) | def unprocessable_entity method not_acceptable (line 81) | def not_acceptable method single_user_mode? (line 85) | def single_user_mode? method use_seamless_external_login? (line 89) | def use_seamless_external_login? method current_account (line 93) | def current_account method current_session (line 97) | def current_session method current_theme (line 101) | def current_theme method cache_collection (line 106) | def cache_collection(raw, klass) method respond_with_error (line 126) | def respond_with_error(code) method render_cached_json (line 137) | def render_cached_json(cache_key, **options) method set_cache_headers (line 150) | def set_cache_headers method mark_cacheable! (line 154) | def mark_cacheable! FILE: app/controllers/auth/confirmations_controller.rb class Auth::ConfirmationsController (line 3) | class Auth::ConfirmationsController < Devise::ConfirmationsController method finish_signup (line 9) | def finish_signup method set_user (line 23) | def set_user method set_body_classes (line 27) | def set_body_classes method user_params (line 31) | def user_params method after_confirmation_path_for (line 35) | def after_confirmation_path_for(_resource_name, user) FILE: app/controllers/auth/omniauth_callbacks_controller.rb class Auth::OmniauthCallbacksController (line 3) | class Auth::OmniauthCallbacksController < Devise::OmniauthCallbacksContr... method provides_callback_for (line 6) | def self.provides_callback_for(provider) method after_sign_in_path_for (line 26) | def after_sign_in_path_for(resource) FILE: app/controllers/auth/passwords_controller.rb class Auth::PasswordsController (line 3) | class Auth::PasswordsController < Devise::PasswordsController method check_validity_of_reset_password_token (line 11) | def check_validity_of_reset_password_token method set_body_classes (line 18) | def set_body_classes method reset_password_token_is_valid? (line 22) | def reset_password_token_is_valid? FILE: app/controllers/auth/registrations_controller.rb class Auth::RegistrationsController (line 3) | class Auth::RegistrationsController < Devise::RegistrationsController method new (line 13) | def new method destroy (line 17) | def destroy method update_resource (line 23) | def update_resource(resource, params) method build_resource (line 28) | def build_resource(hash = nil) method configure_sign_up_params (line 39) | def configure_sign_up_params method after_sign_up_path_for (line 45) | def after_sign_up_path_for(_resource) method after_sign_in_path_for (line 49) | def after_sign_in_path_for(_resource) method after_inactive_sign_up_path_for (line 59) | def after_inactive_sign_up_path_for(_resource) method after_update_path_for (line 63) | def after_update_path_for(_resource) method check_enabled_registrations (line 67) | def check_enabled_registrations method allowed_registrations? (line 71) | def allowed_registrations? method invite_code (line 75) | def invite_code method set_instance_presenter (line 85) | def set_instance_presenter method set_body_classes (line 89) | def set_body_classes method set_invite (line 93) | def set_invite method determine_layout (line 98) | def determine_layout method set_sessions (line 102) | def set_sessions FILE: app/controllers/auth/sessions_controller.rb class Auth::SessionsController (line 3) | class Auth::SessionsController < Devise::SessionsController method new (line 14) | def new method create (line 22) | def create method destroy (line 29) | def destroy method find_user (line 38) | def find_user method user_params (line 50) | def user_params method after_sign_in_path_for (line 54) | def after_sign_in_path_for(resource) method after_sign_out_path_for (line 64) | def after_sign_out_path_for(_resource_or_scope) method two_factor_enabled? (line 72) | def two_factor_enabled? method valid_otp_attempt? (line 76) | def valid_otp_attempt?(user) method authenticate_with_two_factor (line 83) | def authenticate_with_two_factor method authenticate_with_two_factor_via_otp (line 93) | def authenticate_with_two_factor_via_otp(user) method prompt_for_two_factor (line 104) | def prompt_for_two_factor(user) method set_instance_presenter (line 111) | def set_instance_presenter method set_body_classes (line 115) | def set_body_classes method home_paths (line 119) | def home_paths(resource) method continue_after? (line 127) | def continue_after? FILE: app/controllers/authorize_interactions_controller.rb class AuthorizeInteractionsController (line 3) | class AuthorizeInteractionsController < ApplicationController method show (line 12) | def show method create (line 22) | def create method set_resource (line 34) | def set_resource method located_resource (line 39) | def located_resource method account_from_remote_follow (line 47) | def account_from_remote_follow method uri_param_is_url? (line 51) | def uri_param_is_url? method parsed_uri (line 55) | def parsed_uri method uri_param (line 59) | def uri_param method set_body_classes (line 63) | def set_body_classes FILE: app/controllers/concerns/account_controller_concern.rb type AccountControllerConcern (line 3) | module AccountControllerConcern function set_account (line 20) | def set_account function set_instance_presenter (line 24) | def set_instance_presenter function set_link_headers (line 28) | def set_link_headers function username_param (line 38) | def username_param function webfinger_account_link (line 42) | def webfinger_account_link function atom_account_url_link (line 49) | def atom_account_url_link function actor_url_link (line 56) | def actor_url_link function webfinger_account_url (line 63) | def webfinger_account_url function check_account_approval (line 67) | def check_account_approval function check_account_suspension (line 71) | def check_account_suspension FILE: app/controllers/concerns/accountable_concern.rb type AccountableConcern (line 3) | module AccountableConcern function log_action (line 6) | def log_action(action, target) FILE: app/controllers/concerns/authorization.rb type Authorization (line 3) | module Authorization function pundit_user (line 8) | def pundit_user function authorize (line 12) | def authorize(*) function authorize_with (line 18) | def authorize_with(user, record, query) FILE: app/controllers/concerns/export_controller_concern.rb type ExportControllerConcern (line 3) | module ExportControllerConcern function load_export (line 13) | def load_export function send_export_file (line 17) | def send_export_file function export_data (line 23) | def export_data function export_filename (line 27) | def export_filename FILE: app/controllers/concerns/localized.rb type Localized (line 3) | module Localized function set_locale (line 12) | def set_locale function default_locale (line 19) | def default_locale function request_locale (line 27) | def request_locale function preferred_locale (line 31) | def preferred_locale function compatible_locale (line 35) | def compatible_locale function available_locales (line 39) | def available_locales FILE: app/controllers/concerns/obfuscate_filename.rb type ObfuscateFilename (line 3) | module ObfuscateFilename function obfuscate_filename (line 7) | def obfuscate_filename(path) FILE: app/controllers/concerns/rate_limit_headers.rb type RateLimitHeaders (line 3) | module RateLimitHeaders function set_rate_limit_headers (line 12) | def set_rate_limit_headers function rate_limited_request? (line 18) | def rate_limited_request? function apply_header_limit (line 22) | def apply_header_limit function rate_limit_limit (line 26) | def rate_limit_limit function apply_header_remaining (line 30) | def apply_header_remaining function rate_limit_remaining (line 34) | def rate_limit_remaining function apply_header_reset (line 38) | def apply_header_reset function rate_limit_reset (line 42) | def rate_limit_reset function api_throttle_data (line 46) | def api_throttle_data function request_time (line 51) | def request_time function reset_period_offset (line 55) | def reset_period_offset FILE: app/controllers/concerns/session_tracking_concern.rb type SessionTrackingConcern (line 3) | module SessionTrackingConcern function set_session_activity (line 14) | def set_session_activity function session_needs_update? (line 19) | def session_needs_update? FILE: app/controllers/concerns/signature_authentication.rb type SignatureAuthentication (line 3) | module SignatureAuthentication function current_account (line 8) | def current_account FILE: app/controllers/concerns/signature_verification.rb type SignatureVerification (line 5) | module SignatureVerification function signed_request? (line 8) | def signed_request? function signature_verification_failure_reason (line 12) | def signature_verification_failure_reason function signed_request_account (line 16) | def signed_request_account function request_body (line 73) | def request_body function verify_signature (line 79) | def verify_signature(account, signature, compare_signed_string) function build_signed_string (line 88) | def build_signed_string(signed_headers) function matches_time_window? (line 102) | def matches_time_window? function body_digest (line 112) | def body_digest function to_header_name (line 116) | def to_header_name(name) function incompatible_signature? (line 120) | def incompatible_signature?(signature_params) function account_from_key_id (line 125) | def account_from_key_id(key_id) function stoplight_wrap_request (line 135) | def stoplight_wrap_request(&block) function account_refresh_key (line 144) | def account_refresh_key(account) FILE: app/controllers/concerns/user_tracking_concern.rb type UserTrackingConcern (line 3) | module UserTrackingConcern function set_user_activity (line 14) | def set_user_activity function user_needs_sign_in_update? (line 19) | def user_needs_sign_in_update? FILE: app/controllers/custom_css_controller.rb class CustomCssController (line 3) | class CustomCssController < ApplicationController method show (line 8) | def show FILE: app/controllers/directories_controller.rb class DirectoriesController (line 3) | class DirectoriesController < ApplicationController method index (line 12) | def index method show (line 16) | def show method check_enabled (line 22) | def check_enabled method set_tag (line 26) | def set_tag method set_tags (line 30) | def set_tags method set_accounts (line 34) | def set_accounts method set_instance_presenter (line 40) | def set_instance_presenter FILE: app/controllers/emojis_controller.rb class EmojisController (line 3) | class EmojisController < ApplicationController method show (line 7) | def show method set_emoji (line 19) | def set_emoji FILE: app/controllers/filters_controller.rb class FiltersController (line 3) | class FiltersController < ApplicationController method index (line 12) | def index method new (line 16) | def new method create (line 20) | def create method edit (line 30) | def edit; end method update (line 32) | def update method destroy (line 40) | def destroy method set_filters (line 47) | def set_filters method set_filter (line 51) | def set_filter method resource_params (line 55) | def resource_params method set_body_classes (line 59) | def set_body_classes FILE: app/controllers/follower_accounts_controller.rb class FollowerAccountsController (line 3) | class FollowerAccountsController < ApplicationController method index (line 8) | def index method follows (line 34) | def follows method page_url (line 38) | def page_url(page) method collection_presenter (line 42) | def collection_presenter FILE: app/controllers/following_accounts_controller.rb class FollowingAccountsController (line 3) | class FollowingAccountsController < ApplicationController method index (line 8) | def index method follows (line 34) | def follows method page_url (line 38) | def page_url(page) method collection_presenter (line 42) | def collection_presenter FILE: app/controllers/home_controller.rb class HomeController (line 3) | class HomeController < ApplicationController method index (line 8) | def index method authenticate_user! (line 14) | def authenticate_user! method set_initial_state_json (line 42) | def set_initial_state_json method initial_state_params (line 47) | def initial_state_params method default_redirect_path (line 57) | def default_redirect_path method set_referrer_policy_header (line 67) | def set_referrer_policy_header FILE: app/controllers/intents_controller.rb class IntentsController (line 3) | class IntentsController < ApplicationController method show (line 7) | def show method check_uri (line 22) | def check_uri method handle_invalid_uri (line 26) | def handle_invalid_uri method uri (line 30) | def uri FILE: app/controllers/invites_controller.rb class InvitesController (line 3) | class InvitesController < ApplicationController method index (line 11) | def index method create (line 18) | def create method destroy (line 32) | def destroy method invites (line 41) | def invites method resource_params (line 45) | def resource_params method set_body_classes (line 49) | def set_body_classes FILE: app/controllers/manifests_controller.rb class ManifestsController (line 3) | class ManifestsController < ApplicationController method show (line 6) | def show FILE: app/controllers/media_controller.rb class MediaController (line 3) | class MediaController < ApplicationController method show (line 15) | def show method player (line 19) | def player method set_media_attachment (line 27) | def set_media_attachment method verify_permitted_status! (line 31) | def verify_permitted_status! FILE: app/controllers/media_proxy_controller.rb class MediaProxyController (line 3) | class MediaProxyController < ApplicationController method show (line 8) | def show method redownload! (line 23) | def redownload! method version (line 29) | def version method lock_options (line 37) | def lock_options method reject_media? (line 41) | def reject_media? FILE: app/controllers/oauth/authorizations_controller.rb class Oauth::AuthorizationsController (line 3) | class Oauth::AuthorizationsController < Doorkeeper::AuthorizationsContro... method store_current_location (line 13) | def store_current_location method render_success (line 17) | def render_success method truthy_param? (line 27) | def truthy_param?(key) FILE: app/controllers/oauth/authorized_applications_controller.rb class Oauth::AuthorizedApplicationsController (line 3) | class Oauth::AuthorizedApplicationsController < Doorkeeper::AuthorizedAp... method destroy (line 12) | def destroy method set_body_classes (line 19) | def set_body_classes method store_current_location (line 23) | def store_current_location FILE: app/controllers/oauth/tokens_controller.rb class Oauth::TokensController (line 3) | class Oauth::TokensController < Doorkeeper::TokensController method revoke (line 4) | def revoke method unsubscribe_for_token (line 11) | def unsubscribe_for_token FILE: app/controllers/public_timelines_controller.rb class PublicTimelinesController (line 3) | class PublicTimelinesController < ApplicationController method show (line 10) | def show method check_enabled (line 23) | def check_enabled method set_body_classes (line 27) | def set_body_classes method set_instance_presenter (line 31) | def set_instance_presenter FILE: app/controllers/relationships_controller.rb class RelationshipsController (line 3) | class RelationshipsController < ApplicationController method show (line 12) | def show method update (line 16) | def update method set_accounts (line 27) | def set_accounts method relationships_scope (line 31) | def relationships_scope method mutual_relationship_scope (line 51) | def mutual_relationship_scope method moved_account_scope (line 55) | def moved_account_scope method primary_account_scope (line 59) | def primary_account_scope method dormant_account_scope (line 63) | def dormant_account_scope method by_domain_scope (line 67) | def by_domain_scope method form_account_batch_params (line 71) | def form_account_batch_params method following_relationship? (line 75) | def following_relationship? method mutual_relationship? (line 79) | def mutual_relationship? method followed_by_relationship? (line 83) | def followed_by_relationship? method current_params (line 87) | def current_params method action_from_button (line 91) | def action_from_button method set_body_classes (line 101) | def set_body_classes FILE: app/controllers/remote_follow_controller.rb class RemoteFollowController (line 3) | class RemoteFollowController < ApplicationController method new (line 10) | def new method create (line 14) | def create method resource_params (line 27) | def resource_params method session_params (line 31) | def session_params method set_account (line 35) | def set_account method suspended_account? (line 39) | def suspended_account? method set_body_classes (line 43) | def set_body_classes FILE: app/controllers/remote_interaction_controller.rb class RemoteInteractionController (line 3) | class RemoteInteractionController < ApplicationController method new (line 12) | def new method create (line 16) | def create method resource_params (line 29) | def resource_params method session_params (line 33) | def session_params method set_status (line 37) | def set_status method set_body_classes (line 45) | def set_body_classes method set_interaction_type (line 50) | def set_interaction_type FILE: app/controllers/remote_unfollows_controller.rb class RemoteUnfollowsController (line 3) | class RemoteUnfollowsController < ApplicationController method create (line 9) | def create method unfollow_attempt (line 23) | def unfollow_attempt method acct_without_prefix (line 28) | def acct_without_prefix method acct_params (line 32) | def acct_params method set_body_classes (line 36) | def set_body_classes FILE: app/controllers/settings/applications_controller.rb class Settings::ApplicationsController (line 3) | class Settings::ApplicationsController < Settings::BaseController method index (line 10) | def index method new (line 14) | def new method show (line 21) | def show; end method create (line 23) | def create method update (line 33) | def update method destroy (line 41) | def destroy method regenerate (line 46) | def regenerate method set_application (line 55) | def set_application method application_params (line 59) | def application_params method prepare_scopes (line 68) | def prepare_scopes FILE: app/controllers/settings/base_controller.rb class Settings::BaseController (line 3) | class Settings::BaseController < ApplicationController method set_body_classes (line 8) | def set_body_classes FILE: app/controllers/settings/deletes_controller.rb class Settings::DeletesController (line 3) | class Settings::DeletesController < Settings::BaseController method show (line 9) | def show method destroy (line 13) | def destroy method check_enabled_deletion (line 25) | def check_enabled_deletion method delete_params (line 29) | def delete_params FILE: app/controllers/settings/exports/blocked_accounts_controller.rb type Settings (line 3) | module Settings type Exports (line 4) | module Exports class BlockedAccountsController (line 5) | class BlockedAccountsController < ApplicationController method index (line 8) | def index method export_data (line 14) | def export_data FILE: app/controllers/settings/exports/blocked_domains_controller.rb type Settings (line 3) | module Settings type Exports (line 4) | module Exports class BlockedDomainsController (line 5) | class BlockedDomainsController < ApplicationController method index (line 8) | def index method export_data (line 14) | def export_data FILE: app/controllers/settings/exports/following_accounts_controller.rb type Settings (line 3) | module Settings type Exports (line 4) | module Exports class FollowingAccountsController (line 5) | class FollowingAccountsController < ApplicationController method index (line 8) | def index method export_data (line 14) | def export_data FILE: app/controllers/settings/exports/lists_controller.rb type Settings (line 3) | module Settings type Exports (line 4) | module Exports class ListsController (line 5) | class ListsController < ApplicationController method index (line 8) | def index method export_data (line 14) | def export_data FILE: app/controllers/settings/exports/muted_accounts_controller.rb type Settings (line 3) | module Settings type Exports (line 4) | module Exports class MutedAccountsController (line 5) | class MutedAccountsController < ApplicationController method index (line 8) | def index method export_data (line 14) | def export_data FILE: app/controllers/settings/exports_controller.rb class Settings::ExportsController (line 3) | class Settings::ExportsController < Settings::BaseController method show (line 10) | def show method create (line 15) | def create method lock_options (line 34) | def lock_options FILE: app/controllers/settings/featured_tags_controller.rb class Settings::FeaturedTagsController (line 3) | class Settings::FeaturedTagsController < Settings::BaseController method index (line 11) | def index method create (line 15) | def create method destroy (line 29) | def destroy method set_featured_tag (line 36) | def set_featured_tag method set_featured_tags (line 40) | def set_featured_tags method set_most_used_tags (line 44) | def set_most_used_tags method featured_tag_params (line 48) | def featured_tag_params FILE: app/controllers/settings/identity_proofs_controller.rb class Settings::IdentityProofsController (line 3) | class Settings::IdentityProofsController < Settings::BaseController method index (line 9) | def index method new (line 14) | def new method create (line 29) | def create method check_required_params (line 44) | def check_required_params method resource_params (line 48) | def resource_params method publish_proof? (line 52) | def publish_proof? method post_params (line 56) | def post_params method set_body_classes (line 60) | def set_body_classes FILE: app/controllers/settings/imports_controller.rb class Settings::ImportsController (line 3) | class Settings::ImportsController < Settings::BaseController method show (line 9) | def show method create (line 13) | def create method set_account (line 27) | def set_account method import_params (line 31) | def import_params FILE: app/controllers/settings/migrations_controller.rb class Settings::MigrationsController (line 3) | class Settings::MigrationsController < Settings::BaseController method show (line 8) | def show method update (line 12) | def update method resource_params (line 26) | def resource_params method migration_account_changed? (line 30) | def migration_account_changed? FILE: app/controllers/settings/preferences/appearance_controller.rb class Settings::Preferences::AppearanceController (line 3) | class Settings::Preferences::AppearanceController < Settings::Preference... method after_update_redirect_path (line 6) | def after_update_redirect_path FILE: app/controllers/settings/preferences/notifications_controller.rb class Settings::Preferences::NotificationsController (line 3) | class Settings::Preferences::NotificationsController < Settings::Prefere... method after_update_redirect_path (line 6) | def after_update_redirect_path FILE: app/controllers/settings/preferences/other_controller.rb class Settings::Preferences::OtherController (line 3) | class Settings::Preferences::OtherController < Settings::PreferencesCont... method after_update_redirect_path (line 6) | def after_update_redirect_path FILE: app/controllers/settings/preferences_controller.rb class Settings::PreferencesController (line 3) | class Settings::PreferencesController < Settings::BaseController method show (line 8) | def show; end method update (line 10) | def update method after_update_redirect_path (line 23) | def after_update_redirect_path method user_settings (line 27) | def user_settings method user_params (line 31) | def user_params method user_settings_params (line 38) | def user_settings_params FILE: app/controllers/settings/profiles_controller.rb class Settings::ProfilesController (line 3) | class Settings::ProfilesController < Settings::BaseController method show (line 14) | def show method update (line 18) | def update method account_params (line 30) | def account_params method set_account (line 34) | def set_account FILE: app/controllers/settings/sessions_controller.rb class Settings::SessionsController (line 3) | class Settings::SessionsController < Settings::BaseController method destroy (line 7) | def destroy method set_session (line 15) | def set_session FILE: app/controllers/settings/two_factor_authentication/confirmations_controller.rb type Settings (line 3) | module Settings type TwoFactorAuthentication (line 4) | module TwoFactorAuthentication class ConfirmationsController (line 5) | class ConfirmationsController < BaseController method new (line 11) | def new method create (line 15) | def create method confirmation_params (line 33) | def confirmation_params method prepare_two_factor_form (line 37) | def prepare_two_factor_form method ensure_otp_secret (line 43) | def ensure_otp_secret FILE: app/controllers/settings/two_factor_authentication/recovery_codes_controller.rb type Settings (line 3) | module Settings type TwoFactorAuthentication (line 4) | module TwoFactorAuthentication class RecoveryCodesController (line 5) | class RecoveryCodesController < BaseController method create (line 10) | def create FILE: app/controllers/settings/two_factor_authentications_controller.rb type Settings (line 3) | module Settings class TwoFactorAuthenticationsController (line 4) | class TwoFactorAuthenticationsController < BaseController method show (line 10) | def show method create (line 14) | def create method destroy (line 20) | def destroy method confirmation_params (line 34) | def confirmation_params method verify_otp_required (line 38) | def verify_otp_required method acceptable_code? (line 42) | def acceptable_code? FILE: app/controllers/shares_controller.rb class SharesController (line 3) | class SharesController < ApplicationController method show (line 9) | def show method initial_state_params (line 16) | def initial_state_params method set_body_classes (line 29) | def set_body_classes FILE: app/controllers/statuses_controller.rb class StatusesController (line 3) | class StatusesController < ApplicationController method show (line 27) | def show method activity (line 48) | def activity method embed (line 54) | def embed method replies (line 64) | def replies method replies_collection_presenter (line 74) | def replies_collection_presenter method create_descendant_thread (line 93) | def create_descendant_thread(starting_depth, statuses) method set_account (line 103) | def set_account method set_ancestors (line 107) | def set_ancestors method set_descendants (line 112) | def set_descendants method set_link_headers (line 166) | def set_link_headers method set_status (line 175) | def set_status method set_instance_presenter (line 186) | def set_instance_presenter method check_account_suspension (line 190) | def check_account_suspension method redirect_to_original (line 194) | def redirect_to_original method set_referrer_policy_header (line 198) | def set_referrer_policy_header method page_requested? (line 203) | def page_requested? method set_replies (line 207) | def set_replies method next_page (line 213) | def next_page method page_params (line 222) | def page_params FILE: app/controllers/stream_entries_controller.rb class StreamEntriesController (line 3) | class StreamEntriesController < ApplicationController method show (line 15) | def show method embed (line 31) | def embed method set_account (line 37) | def set_account method set_link_headers (line 41) | def set_link_headers method set_stream_entry (line 50) | def set_stream_entry method check_account_suspension (line 61) | def check_account_suspension FILE: app/controllers/tags_controller.rb class TagsController (line 3) | class TagsController < ApplicationController method show (line 11) | def show method set_body_classes (line 43) | def set_body_classes method set_instance_presenter (line 47) | def set_instance_presenter method collection_presenter (line 51) | def collection_presenter FILE: app/controllers/well_known/host_meta_controller.rb type WellKnown (line 3) | module WellKnown class HostMetaController (line 4) | class HostMetaController < ActionController::Base method show (line 9) | def show FILE: app/controllers/well_known/keybase_proof_config_controller.rb type WellKnown (line 3) | module WellKnown class KeybaseProofConfigController (line 4) | class KeybaseProofConfigController < ActionController::Base method show (line 5) | def show FILE: app/controllers/well_known/webfinger_controller.rb type WellKnown (line 3) | module WellKnown class WebfingerController (line 4) | class WebfingerController < ActionController::Base method show (line 9) | def show method username_from_resource (line 29) | def username_from_resource method resource_param (line 40) | def resource_param FILE: app/helpers/admin/account_moderation_notes_helper.rb type Admin::AccountModerationNotesHelper (line 3) | module Admin::AccountModerationNotesHelper function admin_account_link_to (line 4) | def admin_account_link_to(account) function admin_account_inline_link_to (line 15) | def admin_account_inline_link_to(account) function name_tag_classes (line 25) | def name_tag_classes(account, inline = false) FILE: app/helpers/admin/action_logs_helper.rb type Admin::ActionLogsHelper (line 3) | module Admin::ActionLogsHelper function log_target (line 4) | def log_target(log) function relevant_log_changes (line 12) | def relevant_log_changes(log) function log_extra_attributes (line 28) | def log_extra_attributes(hash) function log_change (line 32) | def log_change(val) function icon_for_log (line 37) | def icon_for_log(log) function class_for_log_icon (line 56) | def class_for_log_icon(log) function opposite_verbs? (line 75) | def opposite_verbs?(log) function linkable_log_target (line 79) | def linkable_log_target(record) function log_target_from_history (line 98) | def log_target_from_history(type, attributes) FILE: app/helpers/admin/dashboard_helper.rb type Admin::DashboardHelper (line 3) | module Admin::DashboardHelper function feature_hint (line 4) | def feature_hint(feature, enabled) FILE: app/helpers/admin/filter_helper.rb type Admin::FilterHelper (line 3) | module Admin::FilterHelper function filter_link_to (line 14) | def filter_link_to(text, link_to_params, link_class_params = link_to_p... function table_link_to (line 20) | def table_link_to(icon, text, path, **options) function selected? (line 24) | def selected?(more_params) function filter_params (line 31) | def filter_params(more_params) function filter_link_class (line 35) | def filter_link_class(new_url) function filtered_url_for (line 39) | def filtered_url_for(url_params) function controller_request_params (line 43) | def controller_request_params FILE: app/helpers/application_helper.rb type ApplicationHelper (line 3) | module ApplicationHelper function active_nav_class (line 10) | def active_nav_class(*paths) function active_link_to (line 14) | def active_link_to(label, path, **options) function show_landing_strip? (line 18) | def show_landing_strip? function open_registrations? (line 22) | def open_registrations? function approved_registrations? (line 26) | def approved_registrations? function closed_registrations? (line 30) | def closed_registrations? function available_sign_up_path (line 34) | def available_sign_up_path function max_bio_chars (line 42) | def max_bio_chars function max_toot_chars (line 46) | def max_toot_chars function open_deletion? (line 50) | def open_deletion? function locale_direction (line 54) | def locale_direction function favicon_path (line 62) | def favicon_path function title (line 67) | def title function class_for_scope (line 71) | def class_for_scope(scope) function can? (line 75) | def can?(action, record) function fa_icon (line 80) | def fa_icon(icon, attributes = {}) function custom_emoji_tag (line 88) | def custom_emoji_tag(custom_emoji) function opengraph (line 92) | def opengraph(property, content) function react_component (line 96) | def react_component(name, props = {}, &block) function body_classes (line 104) | def body_classes function cdn_host (line 113) | def cdn_host function cdn_host? (line 117) | def cdn_host? function storage_host (line 121) | def storage_host function storage_host? (line 125) | def storage_host? function quote_wrap (line 129) | def quote_wrap(text, line_width: 80, break_sequence: "\n") FILE: app/helpers/flashes_helper.rb type FlashesHelper (line 3) | module FlashesHelper function user_facing_flashes (line 4) | def user_facing_flashes FILE: app/helpers/home_helper.rb type HomeHelper (line 3) | module HomeHelper function default_props (line 4) | def default_props function account_link_to (line 10) | def account_link_to(account, button = '', size: 36, path: nil) function obscured_counter (line 42) | def obscured_counter(count) function custom_field_classes (line 52) | def custom_field_classes(field) function optional_link_to (line 60) | def optional_link_to(condition, path, options = {}, &block) function sign_up_message (line 68) | def sign_up_message FILE: app/helpers/instance_helper.rb type InstanceHelper (line 3) | module InstanceHelper function site_title (line 4) | def site_title function site_hostname (line 8) | def site_hostname FILE: app/helpers/jsonld_helper.rb type JsonLdHelper (line 3) | module JsonLdHelper function equals_or_includes? (line 4) | def equals_or_includes?(haystack, needle) function equals_or_includes_any? (line 8) | def equals_or_includes_any?(haystack, needles) function first_of_value (line 12) | def first_of_value(value) function url_to_href (line 18) | def url_to_href(value, preferred_type = nil) function as_array (line 34) | def as_array(value) function value_or_id (line 38) | def value_or_id(value) function supported_context? (line 42) | def supported_context?(json) function unsupported_uri_scheme? (line 46) | def unsupported_uri_scheme?(uri) function invalid_origin? (line 50) | def invalid_origin?(url) function canonicalize (line 59) | def canonicalize(json) function fetch_resource (line 64) | def fetch_resource(uri, id, on_behalf_of = nil) function fetch_resource_without_id_validation (line 75) | def fetch_resource_without_id_validation(uri, on_behalf_of = nil, rais... function body_to_json (line 92) | def body_to_json(body, compare_id: nil) function merge_context (line 100) | def merge_context(context, new_context) function response_successful? (line 110) | def response_successful?(response) function response_error_unsalvageable? (line 114) | def response_error_unsalvageable?(response) function build_request (line 118) | def build_request(uri, on_behalf_of = nil) function load_jsonld_context (line 125) | def load_jsonld_context(url, _options = {}, &_block) FILE: app/helpers/routing_helper.rb type RoutingHelper (line 3) | module RoutingHelper function default_url_options (line 10) | def default_url_options function full_asset_url (line 15) | def full_asset_url(source, **options) function full_pack_url (line 21) | def full_pack_url(source, **options) function use_storage? (line 27) | def use_storage? FILE: app/helpers/settings_helper.rb type SettingsHelper (line 3) | module SettingsHelper function human_locale (line 66) | def human_locale(locale) function filterable_languages (line 70) | def filterable_languages function hash_to_object (line 74) | def hash_to_object(hash) function session_device_icon (line 78) | def session_device_icon(session) FILE: app/helpers/stream_entries_helper.rb type StreamEntriesHelper (line 3) | module StreamEntriesHelper function display_name (line 7) | def display_name(account, **options) function account_action_button (line 15) | def account_action_button(account) function svg_logo (line 37) | def svg_logo function svg_logo_full (line 41) | def svg_logo_full function account_badge (line 45) | def account_badge(account, all: false) function link_to_more (line 61) | def link_to_more(url) function nothing_here (line 65) | def nothing_here(extra_classes = '') function account_description (line 71) | def account_description(account) function media_summary (line 92) | def media_summary(status) function status_text_summary (line 110) | def status_text_summary(status) function poll_summary (line 115) | def poll_summary(status) function status_description (line 120) | def status_description(status) function stream_link_target (line 131) | def stream_link_target function acct (line 135) | def acct(account) function style_classes (line 143) | def style_classes(status, is_predecessor, is_successor, include_threads) function microformats_classes (line 152) | def microformats_classes(status, is_direct_parent, is_direct_child) function microformats_h_class (line 160) | def microformats_h_class(status, is_predecessor, is_successor, include... function rtl_status? (line 170) | def rtl_status?(status) function rtl? (line 174) | def rtl?(text) function fa_visibility_icon (line 186) | def fa_visibility_icon(status) function simplified_text (line 201) | def simplified_text(text) function rtl_size (line 213) | def rtl_size(words) function embedded_view? (line 217) | def embedded_view? FILE: app/javascript/mastodon/actions/accounts.js constant ACCOUNT_FETCH_REQUEST (line 5) | const ACCOUNT_FETCH_REQUEST = 'ACCOUNT_FETCH_REQUEST'; constant ACCOUNT_FETCH_SUCCESS (line 6) | const ACCOUNT_FETCH_SUCCESS = 'ACCOUNT_FETCH_SUCCESS'; constant ACCOUNT_FETCH_FAIL (line 7) | const ACCOUNT_FETCH_FAIL = 'ACCOUNT_FETCH_FAIL'; constant ACCOUNT_FOLLOW_REQUEST (line 9) | const ACCOUNT_FOLLOW_REQUEST = 'ACCOUNT_FOLLOW_REQUEST'; constant ACCOUNT_FOLLOW_SUCCESS (line 10) | const ACCOUNT_FOLLOW_SUCCESS = 'ACCOUNT_FOLLOW_SUCCESS'; constant ACCOUNT_FOLLOW_FAIL (line 11) | const ACCOUNT_FOLLOW_FAIL = 'ACCOUNT_FOLLOW_FAIL'; constant ACCOUNT_UNFOLLOW_REQUEST (line 13) | const ACCOUNT_UNFOLLOW_REQUEST = 'ACCOUNT_UNFOLLOW_REQUEST'; constant ACCOUNT_UNFOLLOW_SUCCESS (line 14) | const ACCOUNT_UNFOLLOW_SUCCESS = 'ACCOUNT_UNFOLLOW_SUCCESS'; constant ACCOUNT_UNFOLLOW_FAIL (line 15) | const ACCOUNT_UNFOLLOW_FAIL = 'ACCOUNT_UNFOLLOW_FAIL'; constant ACCOUNT_BLOCK_REQUEST (line 17) | const ACCOUNT_BLOCK_REQUEST = 'ACCOUNT_BLOCK_REQUEST'; constant ACCOUNT_BLOCK_SUCCESS (line 18) | const ACCOUNT_BLOCK_SUCCESS = 'ACCOUNT_BLOCK_SUCCESS'; constant ACCOUNT_BLOCK_FAIL (line 19) | const ACCOUNT_BLOCK_FAIL = 'ACCOUNT_BLOCK_FAIL'; constant ACCOUNT_UNBLOCK_REQUEST (line 21) | const ACCOUNT_UNBLOCK_REQUEST = 'ACCOUNT_UNBLOCK_REQUEST'; constant ACCOUNT_UNBLOCK_SUCCESS (line 22) | const ACCOUNT_UNBLOCK_SUCCESS = 'ACCOUNT_UNBLOCK_SUCCESS'; constant ACCOUNT_UNBLOCK_FAIL (line 23) | const ACCOUNT_UNBLOCK_FAIL = 'ACCOUNT_UNBLOCK_FAIL'; constant ACCOUNT_MUTE_REQUEST (line 25) | const ACCOUNT_MUTE_REQUEST = 'ACCOUNT_MUTE_REQUEST'; constant ACCOUNT_MUTE_SUCCESS (line 26) | const ACCOUNT_MUTE_SUCCESS = 'ACCOUNT_MUTE_SUCCESS'; constant ACCOUNT_MUTE_FAIL (line 27) | const ACCOUNT_MUTE_FAIL = 'ACCOUNT_MUTE_FAIL'; constant ACCOUNT_UNMUTE_REQUEST (line 29) | const ACCOUNT_UNMUTE_REQUEST = 'ACCOUNT_UNMUTE_REQUEST'; constant ACCOUNT_UNMUTE_SUCCESS (line 30) | const ACCOUNT_UNMUTE_SUCCESS = 'ACCOUNT_UNMUTE_SUCCESS'; constant ACCOUNT_UNMUTE_FAIL (line 31) | const ACCOUNT_UNMUTE_FAIL = 'ACCOUNT_UNMUTE_FAIL'; constant ACCOUNT_PIN_REQUEST (line 33) | const ACCOUNT_PIN_REQUEST = 'ACCOUNT_PIN_REQUEST'; constant ACCOUNT_PIN_SUCCESS (line 34) | const ACCOUNT_PIN_SUCCESS = 'ACCOUNT_PIN_SUCCESS'; constant ACCOUNT_PIN_FAIL (line 35) | const ACCOUNT_PIN_FAIL = 'ACCOUNT_PIN_FAIL'; constant ACCOUNT_UNPIN_REQUEST (line 37) | const ACCOUNT_UNPIN_REQUEST = 'ACCOUNT_UNPIN_REQUEST'; constant ACCOUNT_UNPIN_SUCCESS (line 38) | const ACCOUNT_UNPIN_SUCCESS = 'ACCOUNT_UNPIN_SUCCESS'; constant ACCOUNT_UNPIN_FAIL (line 39) | const ACCOUNT_UNPIN_FAIL = 'ACCOUNT_UNPIN_FAIL'; constant FOLLOWERS_FETCH_REQUEST (line 41) | const FOLLOWERS_FETCH_REQUEST = 'FOLLOWERS_FETCH_REQUEST'; constant FOLLOWERS_FETCH_SUCCESS (line 42) | const FOLLOWERS_FETCH_SUCCESS = 'FOLLOWERS_FETCH_SUCCESS'; constant FOLLOWERS_FETCH_FAIL (line 43) | const FOLLOWERS_FETCH_FAIL = 'FOLLOWERS_FETCH_FAIL'; constant FOLLOWERS_EXPAND_REQUEST (line 45) | const FOLLOWERS_EXPAND_REQUEST = 'FOLLOWERS_EXPAND_REQUEST'; constant FOLLOWERS_EXPAND_SUCCESS (line 46) | const FOLLOWERS_EXPAND_SUCCESS = 'FOLLOWERS_EXPAND_SUCCESS'; constant FOLLOWERS_EXPAND_FAIL (line 47) | const FOLLOWERS_EXPAND_FAIL = 'FOLLOWERS_EXPAND_FAIL'; constant FOLLOWING_FETCH_REQUEST (line 49) | const FOLLOWING_FETCH_REQUEST = 'FOLLOWING_FETCH_REQUEST'; constant FOLLOWING_FETCH_SUCCESS (line 50) | const FOLLOWING_FETCH_SUCCESS = 'FOLLOWING_FETCH_SUCCESS'; constant FOLLOWING_FETCH_FAIL (line 51) | const FOLLOWING_FETCH_FAIL = 'FOLLOWING_FETCH_FAIL'; constant FOLLOWING_EXPAND_REQUEST (line 53) | const FOLLOWING_EXPAND_REQUEST = 'FOLLOWING_EXPAND_REQUEST'; constant FOLLOWING_EXPAND_SUCCESS (line 54) | const FOLLOWING_EXPAND_SUCCESS = 'FOLLOWING_EXPAND_SUCCESS'; constant FOLLOWING_EXPAND_FAIL (line 55) | const FOLLOWING_EXPAND_FAIL = 'FOLLOWING_EXPAND_FAIL'; constant RELATIONSHIPS_FETCH_REQUEST (line 57) | const RELATIONSHIPS_FETCH_REQUEST = 'RELATIONSHIPS_FETCH_REQUEST'; constant RELATIONSHIPS_FETCH_SUCCESS (line 58) | const RELATIONSHIPS_FETCH_SUCCESS = 'RELATIONSHIPS_FETCH_SUCCESS'; constant RELATIONSHIPS_FETCH_FAIL (line 59) | const RELATIONSHIPS_FETCH_FAIL = 'RELATIONSHIPS_FETCH_FAIL'; constant FOLLOW_REQUESTS_FETCH_REQUEST (line 61) | const FOLLOW_REQUESTS_FETCH_REQUEST = 'FOLLOW_REQUESTS_FETCH_REQUEST'; constant FOLLOW_REQUESTS_FETCH_SUCCESS (line 62) | const FOLLOW_REQUESTS_FETCH_SUCCESS = 'FOLLOW_REQUESTS_FETCH_SUCCESS'; constant FOLLOW_REQUESTS_FETCH_FAIL (line 63) | const FOLLOW_REQUESTS_FETCH_FAIL = 'FOLLOW_REQUESTS_FETCH_FAIL'; constant FOLLOW_REQUESTS_EXPAND_REQUEST (line 65) | const FOLLOW_REQUESTS_EXPAND_REQUEST = 'FOLLOW_REQUESTS_EXPAND_REQUEST'; constant FOLLOW_REQUESTS_EXPAND_SUCCESS (line 66) | const FOLLOW_REQUESTS_EXPAND_SUCCESS = 'FOLLOW_REQUESTS_EXPAND_SUCCESS'; constant FOLLOW_REQUESTS_EXPAND_FAIL (line 67) | const FOLLOW_REQUESTS_EXPAND_FAIL = 'FOLLOW_REQUESTS_EXPAND_FAIL'; constant FOLLOW_REQUEST_AUTHORIZE_REQUEST (line 69) | const FOLLOW_REQUEST_AUTHORIZE_REQUEST = 'FOLLOW_REQUEST_AUTHORIZE_REQUE... constant FOLLOW_REQUEST_AUTHORIZE_SUCCESS (line 70) | const FOLLOW_REQUEST_AUTHORIZE_SUCCESS = 'FOLLOW_REQUEST_AUTHORIZE_SUCCE... constant FOLLOW_REQUEST_AUTHORIZE_FAIL (line 71) | const FOLLOW_REQUEST_AUTHORIZE_FAIL = 'FOLLOW_REQUEST_AUTHORIZE_FAIL'; constant FOLLOW_REQUEST_REJECT_REQUEST (line 73) | const FOLLOW_REQUEST_REJECT_REQUEST = 'FOLLOW_REQUEST_REJECT_REQUEST'; constant FOLLOW_REQUEST_REJECT_SUCCESS (line 74) | const FOLLOW_REQUEST_REJECT_SUCCESS = 'FOLLOW_REQUEST_REJECT_SUCCESS'; constant FOLLOW_REQUEST_REJECT_FAIL (line 75) | const FOLLOW_REQUEST_REJECT_FAIL = 'FOLLOW_REQUEST_REJECT_FAIL'; function getFromDB (line 77) | function getFromDB(dispatch, getState, index, id) { function fetchAccount (line 95) | function fetchAccount(id) { function fetchAccountRequest (line 123) | function fetchAccountRequest(id) { function fetchAccountSuccess (line 130) | function fetchAccountSuccess() { function fetchAccountFail (line 136) | function fetchAccountFail(id, error) { function followAccount (line 145) | function followAccount(id, reblogs = true) { function unfollowAccount (line 160) | function unfollowAccount(id) { function followAccountRequest (line 172) | function followAccountRequest(id, locked) { function followAccountSuccess (line 181) | function followAccountSuccess(relationship, alreadyFollowing) { function followAccountFail (line 190) | function followAccountFail(error, locked) { function unfollowAccountRequest (line 199) | function unfollowAccountRequest(id) { function unfollowAccountSuccess (line 207) | function unfollowAccountSuccess(relationship, statuses) { function unfollowAccountFail (line 216) | function unfollowAccountFail(error) { function blockAccount (line 224) | function blockAccount(id) { function unblockAccount (line 237) | function unblockAccount(id) { function blockAccountRequest (line 249) | function blockAccountRequest(id) { function blockAccountSuccess (line 256) | function blockAccountSuccess(relationship, statuses) { function blockAccountFail (line 264) | function blockAccountFail(error) { function unblockAccountRequest (line 271) | function unblockAccountRequest(id) { function unblockAccountSuccess (line 278) | function unblockAccountSuccess(relationship) { function unblockAccountFail (line 285) | function unblockAccountFail(error) { function muteAccount (line 293) | function muteAccount(id, notifications) { function unmuteAccount (line 306) | function unmuteAccount(id) { function muteAccountRequest (line 318) | function muteAccountRequest(id) { function muteAccountSuccess (line 325) | function muteAccountSuccess(relationship, statuses) { function muteAccountFail (line 333) | function muteAccountFail(error) { function unmuteAccountRequest (line 340) | function unmuteAccountRequest(id) { function unmuteAccountSuccess (line 347) | function unmuteAccountSuccess(relationship) { function unmuteAccountFail (line 354) | function unmuteAccountFail(error) { function fetchFollowers (line 362) | function fetchFollowers(id) { function fetchFollowersRequest (line 378) | function fetchFollowersRequest(id) { function fetchFollowersSuccess (line 385) | function fetchFollowersSuccess(id, accounts, next) { function fetchFollowersFail (line 394) | function fetchFollowersFail(id, error) { function expandFollowers (line 402) | function expandFollowers(id) { function expandFollowersRequest (line 424) | function expandFollowersRequest(id) { function expandFollowersSuccess (line 431) | function expandFollowersSuccess(id, accounts, next) { function expandFollowersFail (line 440) | function expandFollowersFail(id, error) { function fetchFollowing (line 448) | function fetchFollowing(id) { function fetchFollowingRequest (line 464) | function fetchFollowingRequest(id) { function fetchFollowingSuccess (line 471) | function fetchFollowingSuccess(id, accounts, next) { function fetchFollowingFail (line 480) | function fetchFollowingFail(id, error) { function expandFollowing (line 488) | function expandFollowing(id) { function expandFollowingRequest (line 510) | function expandFollowingRequest(id) { function expandFollowingSuccess (line 517) | function expandFollowingSuccess(id, accounts, next) { function expandFollowingFail (line 526) | function expandFollowingFail(id, error) { function fetchRelationships (line 534) | function fetchRelationships(accountIds) { function fetchRelationshipsRequest (line 553) | function fetchRelationshipsRequest(ids) { function fetchRelationshipsSuccess (line 561) | function fetchRelationshipsSuccess(relationships) { function fetchRelationshipsFail (line 569) | function fetchRelationshipsFail(error) { function fetchFollowRequests (line 577) | function fetchFollowRequests() { function fetchFollowRequestsRequest (line 589) | function fetchFollowRequestsRequest() { function fetchFollowRequestsSuccess (line 595) | function fetchFollowRequestsSuccess(accounts, next) { function fetchFollowRequestsFail (line 603) | function fetchFollowRequestsFail(error) { function expandFollowRequests (line 610) | function expandFollowRequests() { function expandFollowRequestsRequest (line 628) | function expandFollowRequestsRequest() { function expandFollowRequestsSuccess (line 634) | function expandFollowRequestsSuccess(accounts, next) { function expandFollowRequestsFail (line 642) | function expandFollowRequestsFail(error) { function authorizeFollowRequest (line 649) | function authorizeFollowRequest(id) { function authorizeFollowRequestRequest (line 660) | function authorizeFollowRequestRequest(id) { function authorizeFollowRequestSuccess (line 667) | function authorizeFollowRequestSuccess(id) { function authorizeFollowRequestFail (line 674) | function authorizeFollowRequestFail(id, error) { function rejectFollowRequest (line 683) | function rejectFollowRequest(id) { function rejectFollowRequestRequest (line 694) | function rejectFollowRequestRequest(id) { function rejectFollowRequestSuccess (line 701) | function rejectFollowRequestSuccess(id) { function rejectFollowRequestFail (line 708) | function rejectFollowRequestFail(id, error) { function pinAccount (line 716) | function pinAccount(id) { function unpinAccount (line 728) | function unpinAccount(id) { function pinAccountRequest (line 740) | function pinAccountRequest(id) { function pinAccountSuccess (line 747) | function pinAccountSuccess(relationship) { function pinAccountFail (line 754) | function pinAccountFail(error) { function unpinAccountRequest (line 761) | function unpinAccountRequest(id) { function unpinAccountSuccess (line 768) | function unpinAccountSuccess(relationship) { function unpinAccountFail (line 775) | function unpinAccountFail(error) { FILE: app/javascript/mastodon/actions/alerts.js constant ALERT_SHOW (line 8) | const ALERT_SHOW = 'ALERT_SHOW'; constant ALERT_DISMISS (line 9) | const ALERT_DISMISS = 'ALERT_DISMISS'; constant ALERT_CLEAR (line 10) | const ALERT_CLEAR = 'ALERT_CLEAR'; constant ALERT_NOOP (line 11) | const ALERT_NOOP = 'ALERT_NOOP'; function dismissAlert (line 13) | function dismissAlert(alert) { function clearAlert (line 20) | function clearAlert() { function showAlert (line 26) | function showAlert(title = messages.unexpectedTitle, message = messages.... function showAlertForError (line 34) | function showAlertForError(error) { FILE: app/javascript/mastodon/actions/blocks.js constant BLOCKS_FETCH_REQUEST (line 5) | const BLOCKS_FETCH_REQUEST = 'BLOCKS_FETCH_REQUEST'; constant BLOCKS_FETCH_SUCCESS (line 6) | const BLOCKS_FETCH_SUCCESS = 'BLOCKS_FETCH_SUCCESS'; constant BLOCKS_FETCH_FAIL (line 7) | const BLOCKS_FETCH_FAIL = 'BLOCKS_FETCH_FAIL'; constant BLOCKS_EXPAND_REQUEST (line 9) | const BLOCKS_EXPAND_REQUEST = 'BLOCKS_EXPAND_REQUEST'; constant BLOCKS_EXPAND_SUCCESS (line 10) | const BLOCKS_EXPAND_SUCCESS = 'BLOCKS_EXPAND_SUCCESS'; constant BLOCKS_EXPAND_FAIL (line 11) | const BLOCKS_EXPAND_FAIL = 'BLOCKS_EXPAND_FAIL'; function fetchBlocks (line 13) | function fetchBlocks() { function fetchBlocksRequest (line 26) | function fetchBlocksRequest() { function fetchBlocksSuccess (line 32) | function fetchBlocksSuccess(accounts, next) { function fetchBlocksFail (line 40) | function fetchBlocksFail(error) { function expandBlocks (line 47) | function expandBlocks() { function expandBlocksRequest (line 66) | function expandBlocksRequest() { function expandBlocksSuccess (line 72) | function expandBlocksSuccess(accounts, next) { function expandBlocksFail (line 80) | function expandBlocksFail(error) { FILE: app/javascript/mastodon/actions/bundles.js constant BUNDLE_FETCH_REQUEST (line 1) | const BUNDLE_FETCH_REQUEST = 'BUNDLE_FETCH_REQUEST'; constant BUNDLE_FETCH_SUCCESS (line 2) | const BUNDLE_FETCH_SUCCESS = 'BUNDLE_FETCH_SUCCESS'; constant BUNDLE_FETCH_FAIL (line 3) | const BUNDLE_FETCH_FAIL = 'BUNDLE_FETCH_FAIL'; function fetchBundleRequest (line 5) | function fetchBundleRequest(skipLoading) { function fetchBundleSuccess (line 12) | function fetchBundleSuccess(skipLoading) { function fetchBundleFail (line 19) | function fetchBundleFail(error, skipLoading) { FILE: app/javascript/mastodon/actions/columns.js constant COLUMN_ADD (line 3) | const COLUMN_ADD = 'COLUMN_ADD'; constant COLUMN_REMOVE (line 4) | const COLUMN_REMOVE = 'COLUMN_REMOVE'; constant COLUMN_MOVE (line 5) | const COLUMN_MOVE = 'COLUMN_MOVE'; constant COLUMN_PARAMS_CHANGE (line 6) | const COLUMN_PARAMS_CHANGE = 'COLUMN_PARAMS_CHANGE'; function addColumn (line 8) | function addColumn(id, params) { function removeColumn (line 20) | function removeColumn(uuid) { function moveColumn (line 31) | function moveColumn(uuid, direction) { function changeColumnParams (line 43) | function changeColumnParams(uuid, path, value) { FILE: app/javascript/mastodon/actions/compose.js constant COMPOSE_CHANGE (line 16) | const COMPOSE_CHANGE = 'COMPOSE_CHANGE'; constant COMPOSE_SUBMIT_REQUEST (line 17) | const COMPOSE_SUBMIT_REQUEST = 'COMPOSE_SUBMIT_REQUEST'; constant COMPOSE_SUBMIT_SUCCESS (line 18) | const COMPOSE_SUBMIT_SUCCESS = 'COMPOSE_SUBMIT_SUCCESS'; constant COMPOSE_SUBMIT_FAIL (line 19) | const COMPOSE_SUBMIT_FAIL = 'COMPOSE_SUBMIT_FAIL'; constant COMPOSE_REPLY (line 20) | const COMPOSE_REPLY = 'COMPOSE_REPLY'; constant COMPOSE_REPLY_CANCEL (line 21) | const COMPOSE_REPLY_CANCEL = 'COMPOSE_REPLY_CANCEL'; constant COMPOSE_DIRECT (line 22) | const COMPOSE_DIRECT = 'COMPOSE_DIRECT'; constant COMPOSE_MENTION (line 23) | const COMPOSE_MENTION = 'COMPOSE_MENTION'; constant COMPOSE_RESET (line 24) | const COMPOSE_RESET = 'COMPOSE_RESET'; constant COMPOSE_UPLOAD_REQUEST (line 25) | const COMPOSE_UPLOAD_REQUEST = 'COMPOSE_UPLOAD_REQUEST'; constant COMPOSE_UPLOAD_SUCCESS (line 26) | const COMPOSE_UPLOAD_SUCCESS = 'COMPOSE_UPLOAD_SUCCESS'; constant COMPOSE_UPLOAD_FAIL (line 27) | const COMPOSE_UPLOAD_FAIL = 'COMPOSE_UPLOAD_FAIL'; constant COMPOSE_UPLOAD_PROGRESS (line 28) | const COMPOSE_UPLOAD_PROGRESS = 'COMPOSE_UPLOAD_PROGRESS'; constant COMPOSE_UPLOAD_UNDO (line 29) | const COMPOSE_UPLOAD_UNDO = 'COMPOSE_UPLOAD_UNDO'; constant COMPOSE_SUGGESTIONS_CLEAR (line 31) | const COMPOSE_SUGGESTIONS_CLEAR = 'COMPOSE_SUGGESTIONS_CLEAR'; constant COMPOSE_SUGGESTIONS_READY (line 32) | const COMPOSE_SUGGESTIONS_READY = 'COMPOSE_SUGGESTIONS_READY'; constant COMPOSE_SUGGESTION_SELECT (line 33) | const COMPOSE_SUGGESTION_SELECT = 'COMPOSE_SUGGESTION_SELECT'; constant COMPOSE_SUGGESTION_TAGS_UPDATE (line 34) | const COMPOSE_SUGGESTION_TAGS_UPDATE = 'COMPOSE_SUGGESTION_TAGS_UPDATE'; constant COMPOSE_TAG_HISTORY_UPDATE (line 36) | const COMPOSE_TAG_HISTORY_UPDATE = 'COMPOSE_TAG_HISTORY_UPDATE'; constant COMPOSE_MOUNT (line 38) | const COMPOSE_MOUNT = 'COMPOSE_MOUNT'; constant COMPOSE_UNMOUNT (line 39) | const COMPOSE_UNMOUNT = 'COMPOSE_UNMOUNT'; constant COMPOSE_SENSITIVITY_CHANGE (line 41) | const COMPOSE_SENSITIVITY_CHANGE = 'COMPOSE_SENSITIVITY_CHANGE'; constant COMPOSE_SPOILERNESS_CHANGE (line 42) | const COMPOSE_SPOILERNESS_CHANGE = 'COMPOSE_SPOILERNESS_CHANGE'; constant COMPOSE_SPOILER_TEXT_CHANGE (line 43) | const COMPOSE_SPOILER_TEXT_CHANGE = 'COMPOSE_SPOILER_TEXT_CHANGE'; constant COMPOSE_VISIBILITY_CHANGE (line 44) | const COMPOSE_VISIBILITY_CHANGE = 'COMPOSE_VISIBILITY_CHANGE'; constant COMPOSE_LISTABILITY_CHANGE (line 45) | const COMPOSE_LISTABILITY_CHANGE = 'COMPOSE_LISTABILITY_CHANGE'; constant COMPOSE_COMPOSING_CHANGE (line 46) | const COMPOSE_COMPOSING_CHANGE = 'COMPOSE_COMPOSING_CHANGE'; constant COMPOSE_EMOJI_INSERT (line 48) | const COMPOSE_EMOJI_INSERT = 'COMPOSE_EMOJI_INSERT'; constant COMPOSE_UPLOAD_CHANGE_REQUEST (line 50) | const COMPOSE_UPLOAD_CHANGE_REQUEST = 'COMPOSE_UPLOAD_UPDATE_REQUEST'; constant COMPOSE_UPLOAD_CHANGE_SUCCESS (line 51) | const COMPOSE_UPLOAD_CHANGE_SUCCESS = 'COMPOSE_UPLOAD_UPDATE_SUCCESS'; constant COMPOSE_UPLOAD_CHANGE_FAIL (line 52) | const COMPOSE_UPLOAD_CHANGE_FAIL = 'COMPOSE_UPLOAD_UPDATE_FAIL'; constant COMPOSE_POLL_ADD (line 54) | const COMPOSE_POLL_ADD = 'COMPOSE_POLL_ADD'; constant COMPOSE_POLL_REMOVE (line 55) | const COMPOSE_POLL_REMOVE = 'COMPOSE_POLL_REMOVE'; constant COMPOSE_POLL_OPTION_ADD (line 56) | const COMPOSE_POLL_OPTION_ADD = 'COMPOSE_POLL_OPTION_ADD'; constant COMPOSE_POLL_OPTION_CHANGE (line 57) | const COMPOSE_POLL_OPTION_CHANGE = 'COMPOSE_POLL_OPTION_CHANGE'; constant COMPOSE_POLL_OPTION_REMOVE (line 58) | const COMPOSE_POLL_OPTION_REMOVE = 'COMPOSE_POLL_OPTION_REMOVE'; constant COMPOSE_POLL_SETTINGS_CHANGE (line 59) | const COMPOSE_POLL_SETTINGS_CHANGE = 'COMPOSE_POLL_SETTINGS_CHANGE'; constant COMPOSE_PANEL_BREAKPOINT (line 66) | const COMPOSE_PANEL_BREAKPOINT = 600 + (285 * 1) + (10 * 1); function changeCompose (line 74) | function changeCompose(text) { function replyCompose (line 81) | function replyCompose(status, routerHistory) { function cancelReplyCompose (line 92) | function cancelReplyCompose() { function resetCompose (line 98) | function resetCompose() { function mentionCompose (line 104) | function mentionCompose(account, routerHistory) { function directCompose (line 115) | function directCompose(account, routerHistory) { function submitCompose (line 126) | function submitCompose(routerHistory) { function submitComposeRequest (line 184) | function submitComposeRequest() { function submitComposeSuccess (line 190) | function submitComposeSuccess(status) { function submitComposeFail (line 197) | function submitComposeFail(error) { function uploadCompose (line 204) | function uploadCompose(files) { function changeUploadCompose (line 243) | function changeUploadCompose(id, params) { function changeUploadComposeRequest (line 255) | function changeUploadComposeRequest() { function changeUploadComposeSuccess (line 261) | function changeUploadComposeSuccess(media) { function changeUploadComposeFail (line 269) | function changeUploadComposeFail(error) { function uploadComposeRequest (line 277) | function uploadComposeRequest() { function uploadComposeProgress (line 284) | function uploadComposeProgress(loaded, total) { function uploadComposeSuccess (line 292) | function uploadComposeSuccess(media) { function uploadComposeFail (line 300) | function uploadComposeFail(error) { function undoUploadCompose (line 308) | function undoUploadCompose(media_id) { function clearComposeSuggestions (line 315) | function clearComposeSuggestions() { function fetchComposeSuggestions (line 356) | function fetchComposeSuggestions(token) { function readyComposeSuggestionsEmojis (line 372) | function readyComposeSuggestionsEmojis(token, emojis) { function readyComposeSuggestionsAccounts (line 380) | function readyComposeSuggestionsAccounts(token, accounts) { function selectComposeSuggestion (line 388) | function selectComposeSuggestion(position, token, suggestion, path) { function updateSuggestionTags (line 415) | function updateSuggestionTags(token) { function updateTagHistory (line 422) | function updateTagHistory(tags) { function hydrateCompose (line 429) | function hydrateCompose() { function insertIntoTagHistory (line 440) | function insertIntoTagHistory(recognizedTags, text) { function mountCompose (line 457) | function mountCompose() { function unmountCompose (line 463) | function unmountCompose() { function changeComposeSensitivity (line 469) | function changeComposeSensitivity() { function changeComposeSpoilerness (line 475) | function changeComposeSpoilerness() { function changeComposeSpoilerText (line 481) | function changeComposeSpoilerText(text) { function changeComposeVisibility (line 488) | function changeComposeVisibility(value) { function insertEmojiCompose (line 495) | function insertEmojiCompose(position, emoji, needsSpace) { function changeComposing (line 504) | function changeComposing(value) { function addPoll (line 511) | function addPoll() { function removePoll (line 517) | function removePoll() { function addPollOption (line 523) | function addPollOption(title) { function changePollOption (line 530) | function changePollOption(index, title) { function removePollOption (line 538) | function removePollOption(index) { function changePollSettings (line 545) | function changePollSettings(expiresIn, isMultiple) { FILE: app/javascript/mastodon/actions/conversations.js constant CONVERSATIONS_MOUNT (line 8) | const CONVERSATIONS_MOUNT = 'CONVERSATIONS_MOUNT'; constant CONVERSATIONS_UNMOUNT (line 9) | const CONVERSATIONS_UNMOUNT = 'CONVERSATIONS_UNMOUNT'; constant CONVERSATIONS_FETCH_REQUEST (line 11) | const CONVERSATIONS_FETCH_REQUEST = 'CONVERSATIONS_FETCH_REQUEST'; constant CONVERSATIONS_FETCH_SUCCESS (line 12) | const CONVERSATIONS_FETCH_SUCCESS = 'CONVERSATIONS_FETCH_SUCCESS'; constant CONVERSATIONS_FETCH_FAIL (line 13) | const CONVERSATIONS_FETCH_FAIL = 'CONVERSATIONS_FETCH_FAIL'; constant CONVERSATIONS_UPDATE (line 14) | const CONVERSATIONS_UPDATE = 'CONVERSATIONS_UPDATE'; constant CONVERSATIONS_READ (line 16) | const CONVERSATIONS_READ = 'CONVERSATIONS_READ'; FILE: app/javascript/mastodon/actions/custom_emojis.js constant CUSTOM_EMOJIS_FETCH_REQUEST (line 3) | const CUSTOM_EMOJIS_FETCH_REQUEST = 'CUSTOM_EMOJIS_FETCH_REQUEST'; constant CUSTOM_EMOJIS_FETCH_SUCCESS (line 4) | const CUSTOM_EMOJIS_FETCH_SUCCESS = 'CUSTOM_EMOJIS_FETCH_SUCCESS'; constant CUSTOM_EMOJIS_FETCH_FAIL (line 5) | const CUSTOM_EMOJIS_FETCH_FAIL = 'CUSTOM_EMOJIS_FETCH_FAIL'; function fetchCustomEmojis (line 7) | function fetchCustomEmojis() { function fetchCustomEmojisRequest (line 19) | function fetchCustomEmojisRequest() { function fetchCustomEmojisSuccess (line 26) | function fetchCustomEmojisSuccess(custom_emojis) { function fetchCustomEmojisFail (line 34) | function fetchCustomEmojisFail(error) { FILE: app/javascript/mastodon/actions/domain_blocks.js constant DOMAIN_BLOCK_REQUEST (line 3) | const DOMAIN_BLOCK_REQUEST = 'DOMAIN_BLOCK_REQUEST'; constant DOMAIN_BLOCK_SUCCESS (line 4) | const DOMAIN_BLOCK_SUCCESS = 'DOMAIN_BLOCK_SUCCESS'; constant DOMAIN_BLOCK_FAIL (line 5) | const DOMAIN_BLOCK_FAIL = 'DOMAIN_BLOCK_FAIL'; constant DOMAIN_UNBLOCK_REQUEST (line 7) | const DOMAIN_UNBLOCK_REQUEST = 'DOMAIN_UNBLOCK_REQUEST'; constant DOMAIN_UNBLOCK_SUCCESS (line 8) | const DOMAIN_UNBLOCK_SUCCESS = 'DOMAIN_UNBLOCK_SUCCESS'; constant DOMAIN_UNBLOCK_FAIL (line 9) | const DOMAIN_UNBLOCK_FAIL = 'DOMAIN_UNBLOCK_FAIL'; constant DOMAIN_BLOCKS_FETCH_REQUEST (line 11) | const DOMAIN_BLOCKS_FETCH_REQUEST = 'DOMAIN_BLOCKS_FETCH_REQUEST'; constant DOMAIN_BLOCKS_FETCH_SUCCESS (line 12) | const DOMAIN_BLOCKS_FETCH_SUCCESS = 'DOMAIN_BLOCKS_FETCH_SUCCESS'; constant DOMAIN_BLOCKS_FETCH_FAIL (line 13) | const DOMAIN_BLOCKS_FETCH_FAIL = 'DOMAIN_BLOCKS_FETCH_FAIL'; constant DOMAIN_BLOCKS_EXPAND_REQUEST (line 15) | const DOMAIN_BLOCKS_EXPAND_REQUEST = 'DOMAIN_BLOCKS_EXPAND_REQUEST'; constant DOMAIN_BLOCKS_EXPAND_SUCCESS (line 16) | const DOMAIN_BLOCKS_EXPAND_SUCCESS = 'DOMAIN_BLOCKS_EXPAND_SUCCESS'; constant DOMAIN_BLOCKS_EXPAND_FAIL (line 17) | const DOMAIN_BLOCKS_EXPAND_FAIL = 'DOMAIN_BLOCKS_EXPAND_FAIL'; function blockDomain (line 19) | function blockDomain(domain) { function blockDomainRequest (line 33) | function blockDomainRequest(domain) { function blockDomainSuccess (line 40) | function blockDomainSuccess(domain, accounts) { function blockDomainFail (line 48) | function blockDomainFail(domain, error) { function unblockDomain (line 56) | function unblockDomain(domain) { function unblockDomainRequest (line 70) | function unblockDomainRequest(domain) { function unblockDomainSuccess (line 77) | function unblockDomainSuccess(domain, accounts) { function unblockDomainFail (line 85) | function unblockDomainFail(domain, error) { function fetchDomainBlocks (line 93) | function fetchDomainBlocks() { function fetchDomainBlocksRequest (line 106) | function fetchDomainBlocksRequest() { function fetchDomainBlocksSuccess (line 112) | function fetchDomainBlocksSuccess(domains, next) { function fetchDomainBlocksFail (line 120) | function fetchDomainBlocksFail(error) { function expandDomainBlocks (line 127) | function expandDomainBlocks() { function expandDomainBlocksRequest (line 146) | function expandDomainBlocksRequest() { function expandDomainBlocksSuccess (line 152) | function expandDomainBlocksSuccess(domains, next) { function expandDomainBlocksFail (line 160) | function expandDomainBlocksFail(error) { FILE: app/javascript/mastodon/actions/dropdown_menu.js constant DROPDOWN_MENU_OPEN (line 1) | const DROPDOWN_MENU_OPEN = 'DROPDOWN_MENU_OPEN'; constant DROPDOWN_MENU_CLOSE (line 2) | const DROPDOWN_MENU_CLOSE = 'DROPDOWN_MENU_CLOSE'; function openDropdownMenu (line 4) | function openDropdownMenu(id, placement, keyboard) { function closeDropdownMenu (line 8) | function closeDropdownMenu(id) { FILE: app/javascript/mastodon/actions/emojis.js constant EMOJI_USE (line 3) | const EMOJI_USE = 'EMOJI_USE'; function useEmoji (line 5) | function useEmoji(emoji) { FILE: app/javascript/mastodon/actions/favourites.js constant FAVOURITED_STATUSES_FETCH_REQUEST (line 4) | const FAVOURITED_STATUSES_FETCH_REQUEST = 'FAVOURITED_STATUSES_FETCH_REQ... constant FAVOURITED_STATUSES_FETCH_SUCCESS (line 5) | const FAVOURITED_STATUSES_FETCH_SUCCESS = 'FAVOURITED_STATUSES_FETCH_SUC... constant FAVOURITED_STATUSES_FETCH_FAIL (line 6) | const FAVOURITED_STATUSES_FETCH_FAIL = 'FAVOURITED_STATUSES_FETCH_FAIL'; constant FAVOURITED_STATUSES_EXPAND_REQUEST (line 8) | const FAVOURITED_STATUSES_EXPAND_REQUEST = 'FAVOURITED_STATUSES_EXPAND_R... constant FAVOURITED_STATUSES_EXPAND_SUCCESS (line 9) | const FAVOURITED_STATUSES_EXPAND_SUCCESS = 'FAVOURITED_STATUSES_EXPAND_S... constant FAVOURITED_STATUSES_EXPAND_FAIL (line 10) | const FAVOURITED_STATUSES_EXPAND_FAIL = 'FAVOURITED_STATUSES_EXPAND_F... function fetchFavouritedStatuses (line 12) | function fetchFavouritedStatuses() { function fetchFavouritedStatusesRequest (line 30) | function fetchFavouritedStatusesRequest() { function fetchFavouritedStatusesSuccess (line 37) | function fetchFavouritedStatusesSuccess(statuses, next) { function fetchFavouritedStatusesFail (line 46) | function fetchFavouritedStatusesFail(error) { function expandFavouritedStatuses (line 54) | function expandFavouritedStatuses() { function expandFavouritedStatusesRequest (line 74) | function expandFavouritedStatusesRequest() { function expandFavouritedStatusesSuccess (line 80) | function expandFavouritedStatusesSuccess(statuses, next) { function expandFavouritedStatusesFail (line 88) | function expandFavouritedStatusesFail(error) { FILE: app/javascript/mastodon/actions/filters.js constant FILTERS_FETCH_REQUEST (line 3) | const FILTERS_FETCH_REQUEST = 'FILTERS_FETCH_REQUEST'; constant FILTERS_FETCH_SUCCESS (line 4) | const FILTERS_FETCH_SUCCESS = 'FILTERS_FETCH_SUCCESS'; constant FILTERS_FETCH_FAIL (line 5) | const FILTERS_FETCH_FAIL = 'FILTERS_FETCH_FAIL'; FILE: app/javascript/mastodon/actions/height_cache.js constant HEIGHT_CACHE_SET (line 1) | const HEIGHT_CACHE_SET = 'HEIGHT_CACHE_SET'; constant HEIGHT_CACHE_CLEAR (line 2) | const HEIGHT_CACHE_CLEAR = 'HEIGHT_CACHE_CLEAR'; function setHeight (line 4) | function setHeight (key, id, height) { function clearHeight (line 13) | function clearHeight () { FILE: app/javascript/mastodon/actions/identity_proofs.js constant IDENTITY_PROOFS_ACCOUNT_FETCH_REQUEST (line 3) | const IDENTITY_PROOFS_ACCOUNT_FETCH_REQUEST = 'IDENTITY_PROOFS_ACCOUNT_F... constant IDENTITY_PROOFS_ACCOUNT_FETCH_SUCCESS (line 4) | const IDENTITY_PROOFS_ACCOUNT_FETCH_SUCCESS = 'IDENTITY_PROOFS_ACCOUNT_F... constant IDENTITY_PROOFS_ACCOUNT_FETCH_FAIL (line 5) | const IDENTITY_PROOFS_ACCOUNT_FETCH_FAIL = 'IDENTITY_PROOFS_ACCOUNT_F... FILE: app/javascript/mastodon/actions/importer/index.js constant ACCOUNT_IMPORT (line 3) | const ACCOUNT_IMPORT = 'ACCOUNT_IMPORT'; constant ACCOUNTS_IMPORT (line 4) | const ACCOUNTS_IMPORT = 'ACCOUNTS_IMPORT'; constant STATUS_IMPORT (line 5) | const STATUS_IMPORT = 'STATUS_IMPORT'; constant STATUSES_IMPORT (line 6) | const STATUSES_IMPORT = 'STATUSES_IMPORT'; constant POLLS_IMPORT (line 7) | const POLLS_IMPORT = 'POLLS_IMPORT'; function pushUnique (line 9) | function pushUnique(array, object) { function importAccount (line 15) | function importAccount(account) { function importAccounts (line 19) | function importAccounts(accounts) { function importStatus (line 23) | function importStatus(status) { function importStatuses (line 27) | function importStatuses(statuses) { function importPolls (line 31) | function importPolls(polls) { function importFetchedAccount (line 35) | function importFetchedAccount(account) { function importFetchedAccounts (line 39) | function importFetchedAccounts(accounts) { function importFetchedStatus (line 55) | function importFetchedStatus(status) { function importFetchedStatuses (line 59) | function importFetchedStatuses(statuses) { function importFetchedPoll (line 86) | function importFetchedPoll(poll) { FILE: app/javascript/mastodon/actions/importer/normalizer.js function normalizeAccount (line 13) | function normalizeAccount(account) { function normalizeStatus (line 38) | function normalizeStatus(status, normalOldStatus) { function normalizePoll (line 71) | function normalizePoll(poll) { FILE: app/javascript/mastodon/actions/interactions.js constant REBLOG_REQUEST (line 4) | const REBLOG_REQUEST = 'REBLOG_REQUEST'; constant REBLOG_SUCCESS (line 5) | const REBLOG_SUCCESS = 'REBLOG_SUCCESS'; constant REBLOG_FAIL (line 6) | const REBLOG_FAIL = 'REBLOG_FAIL'; constant FAVOURITE_REQUEST (line 8) | const FAVOURITE_REQUEST = 'FAVOURITE_REQUEST'; constant FAVOURITE_SUCCESS (line 9) | const FAVOURITE_SUCCESS = 'FAVOURITE_SUCCESS'; constant FAVOURITE_FAIL (line 10) | const FAVOURITE_FAIL = 'FAVOURITE_FAIL'; constant UNREBLOG_REQUEST (line 12) | const UNREBLOG_REQUEST = 'UNREBLOG_REQUEST'; constant UNREBLOG_SUCCESS (line 13) | const UNREBLOG_SUCCESS = 'UNREBLOG_SUCCESS'; constant UNREBLOG_FAIL (line 14) | const UNREBLOG_FAIL = 'UNREBLOG_FAIL'; constant UNFAVOURITE_REQUEST (line 16) | const UNFAVOURITE_REQUEST = 'UNFAVOURITE_REQUEST'; constant UNFAVOURITE_SUCCESS (line 17) | const UNFAVOURITE_SUCCESS = 'UNFAVOURITE_SUCCESS'; constant UNFAVOURITE_FAIL (line 18) | const UNFAVOURITE_FAIL = 'UNFAVOURITE_FAIL'; constant REBLOGS_FETCH_REQUEST (line 20) | const REBLOGS_FETCH_REQUEST = 'REBLOGS_FETCH_REQUEST'; constant REBLOGS_FETCH_SUCCESS (line 21) | const REBLOGS_FETCH_SUCCESS = 'REBLOGS_FETCH_SUCCESS'; constant REBLOGS_FETCH_FAIL (line 22) | const REBLOGS_FETCH_FAIL = 'REBLOGS_FETCH_FAIL'; constant FAVOURITES_FETCH_REQUEST (line 24) | const FAVOURITES_FETCH_REQUEST = 'FAVOURITES_FETCH_REQUEST'; constant FAVOURITES_FETCH_SUCCESS (line 25) | const FAVOURITES_FETCH_SUCCESS = 'FAVOURITES_FETCH_SUCCESS'; constant FAVOURITES_FETCH_FAIL (line 26) | const FAVOURITES_FETCH_FAIL = 'FAVOURITES_FETCH_FAIL'; constant PIN_REQUEST (line 28) | const PIN_REQUEST = 'PIN_REQUEST'; constant PIN_SUCCESS (line 29) | const PIN_SUCCESS = 'PIN_SUCCESS'; constant PIN_FAIL (line 30) | const PIN_FAIL = 'PIN_FAIL'; constant UNPIN_REQUEST (line 32) | const UNPIN_REQUEST = 'UNPIN_REQUEST'; constant UNPIN_SUCCESS (line 33) | const UNPIN_SUCCESS = 'UNPIN_SUCCESS'; constant UNPIN_FAIL (line 34) | const UNPIN_FAIL = 'UNPIN_FAIL'; function reblog (line 36) | function reblog(status) { function unreblog (line 51) | function unreblog(status) { function reblogRequest (line 64) | function reblogRequest(status) { function reblogSuccess (line 72) | function reblogSuccess(status) { function reblogFail (line 80) | function reblogFail(status, error) { function unreblogRequest (line 89) | function unreblogRequest(status) { function unreblogSuccess (line 97) | function unreblogSuccess(status) { function unreblogFail (line 105) | function unreblogFail(status, error) { function favourite (line 114) | function favourite(status) { function unfavourite (line 127) | function unfavourite(status) { function favouriteRequest (line 140) | function favouriteRequest(status) { function favouriteSuccess (line 148) | function favouriteSuccess(status) { function favouriteFail (line 156) | function favouriteFail(status, error) { function unfavouriteRequest (line 165) | function unfavouriteRequest(status) { function unfavouriteSuccess (line 173) | function unfavouriteSuccess(status) { function unfavouriteFail (line 181) | function unfavouriteFail(status, error) { function fetchReblogs (line 190) | function fetchReblogs(id) { function fetchReblogsRequest (line 203) | function fetchReblogsRequest(id) { function fetchReblogsSuccess (line 210) | function fetchReblogsSuccess(id, accounts) { function fetchReblogsFail (line 218) | function fetchReblogsFail(id, error) { function fetchFavourites (line 225) | function fetchFavourites(id) { function fetchFavouritesRequest (line 238) | function fetchFavouritesRequest(id) { function fetchFavouritesSuccess (line 245) | function fetchFavouritesSuccess(id, accounts) { function fetchFavouritesFail (line 253) | function fetchFavouritesFail(id, error) { function pin (line 260) | function pin(status) { function pinRequest (line 273) | function pinRequest(status) { function pinSuccess (line 281) | function pinSuccess(status) { function pinFail (line 289) | function pinFail(status, error) { function unpin (line 298) | function unpin (status) { function unpinRequest (line 311) | function unpinRequest(status) { function unpinSuccess (line 319) | function unpinSuccess(status) { function unpinFail (line 327) | function unpinFail(status, error) { FILE: app/javascript/mastodon/actions/lists.js constant LIST_FETCH_REQUEST (line 5) | const LIST_FETCH_REQUEST = 'LIST_FETCH_REQUEST'; constant LIST_FETCH_SUCCESS (line 6) | const LIST_FETCH_SUCCESS = 'LIST_FETCH_SUCCESS'; constant LIST_FETCH_FAIL (line 7) | const LIST_FETCH_FAIL = 'LIST_FETCH_FAIL'; constant LISTS_FETCH_REQUEST (line 9) | const LISTS_FETCH_REQUEST = 'LISTS_FETCH_REQUEST'; constant LISTS_FETCH_SUCCESS (line 10) | const LISTS_FETCH_SUCCESS = 'LISTS_FETCH_SUCCESS'; constant LISTS_FETCH_FAIL (line 11) | const LISTS_FETCH_FAIL = 'LISTS_FETCH_FAIL'; constant LIST_EDITOR_TITLE_CHANGE (line 13) | const LIST_EDITOR_TITLE_CHANGE = 'LIST_EDITOR_TITLE_CHANGE'; constant LIST_EDITOR_RESET (line 14) | const LIST_EDITOR_RESET = 'LIST_EDITOR_RESET'; constant LIST_EDITOR_SETUP (line 15) | const LIST_EDITOR_SETUP = 'LIST_EDITOR_SETUP'; constant LIST_CREATE_REQUEST (line 17) | const LIST_CREATE_REQUEST = 'LIST_CREATE_REQUEST'; constant LIST_CREATE_SUCCESS (line 18) | const LIST_CREATE_SUCCESS = 'LIST_CREATE_SUCCESS'; constant LIST_CREATE_FAIL (line 19) | const LIST_CREATE_FAIL = 'LIST_CREATE_FAIL'; constant LIST_UPDATE_REQUEST (line 21) | const LIST_UPDATE_REQUEST = 'LIST_UPDATE_REQUEST'; constant LIST_UPDATE_SUCCESS (line 22) | const LIST_UPDATE_SUCCESS = 'LIST_UPDATE_SUCCESS'; constant LIST_UPDATE_FAIL (line 23) | const LIST_UPDATE_FAIL = 'LIST_UPDATE_FAIL'; constant LIST_DELETE_REQUEST (line 25) | const LIST_DELETE_REQUEST = 'LIST_DELETE_REQUEST'; constant LIST_DELETE_SUCCESS (line 26) | const LIST_DELETE_SUCCESS = 'LIST_DELETE_SUCCESS'; constant LIST_DELETE_FAIL (line 27) | const LIST_DELETE_FAIL = 'LIST_DELETE_FAIL'; constant LIST_ACCOUNTS_FETCH_REQUEST (line 29) | const LIST_ACCOUNTS_FETCH_REQUEST = 'LIST_ACCOUNTS_FETCH_REQUEST'; constant LIST_ACCOUNTS_FETCH_SUCCESS (line 30) | const LIST_ACCOUNTS_FETCH_SUCCESS = 'LIST_ACCOUNTS_FETCH_SUCCESS'; constant LIST_ACCOUNTS_FETCH_FAIL (line 31) | const LIST_ACCOUNTS_FETCH_FAIL = 'LIST_ACCOUNTS_FETCH_FAIL'; constant LIST_EDITOR_SUGGESTIONS_CHANGE (line 33) | const LIST_EDITOR_SUGGESTIONS_CHANGE = 'LIST_EDITOR_SUGGESTIONS_CHANGE'; constant LIST_EDITOR_SUGGESTIONS_READY (line 34) | const LIST_EDITOR_SUGGESTIONS_READY = 'LIST_EDITOR_SUGGESTIONS_READY'; constant LIST_EDITOR_SUGGESTIONS_CLEAR (line 35) | const LIST_EDITOR_SUGGESTIONS_CLEAR = 'LIST_EDITOR_SUGGESTIONS_CLEAR'; constant LIST_EDITOR_ADD_REQUEST (line 37) | const LIST_EDITOR_ADD_REQUEST = 'LIST_EDITOR_ADD_REQUEST'; constant LIST_EDITOR_ADD_SUCCESS (line 38) | const LIST_EDITOR_ADD_SUCCESS = 'LIST_EDITOR_ADD_SUCCESS'; constant LIST_EDITOR_ADD_FAIL (line 39) | const LIST_EDITOR_ADD_FAIL = 'LIST_EDITOR_ADD_FAIL'; constant LIST_EDITOR_REMOVE_REQUEST (line 41) | const LIST_EDITOR_REMOVE_REQUEST = 'LIST_EDITOR_REMOVE_REQUEST'; constant LIST_EDITOR_REMOVE_SUCCESS (line 42) | const LIST_EDITOR_REMOVE_SUCCESS = 'LIST_EDITOR_REMOVE_SUCCESS'; constant LIST_EDITOR_REMOVE_FAIL (line 43) | const LIST_EDITOR_REMOVE_FAIL = 'LIST_EDITOR_REMOVE_FAIL'; constant LIST_ADDER_RESET (line 45) | const LIST_ADDER_RESET = 'LIST_ADDER_RESET'; constant LIST_ADDER_SETUP (line 46) | const LIST_ADDER_SETUP = 'LIST_ADDER_SETUP'; constant LIST_ADDER_LISTS_FETCH_REQUEST (line 48) | const LIST_ADDER_LISTS_FETCH_REQUEST = 'LIST_ADDER_LISTS_FETCH_REQUEST'; constant LIST_ADDER_LISTS_FETCH_SUCCESS (line 49) | const LIST_ADDER_LISTS_FETCH_SUCCESS = 'LIST_ADDER_LISTS_FETCH_SUCCESS'; constant LIST_ADDER_LISTS_FETCH_FAIL (line 50) | const LIST_ADDER_LISTS_FETCH_FAIL = 'LIST_ADDER_LISTS_FETCH_FAIL'; FILE: app/javascript/mastodon/actions/modal.js constant MODAL_OPEN (line 1) | const MODAL_OPEN = 'MODAL_OPEN'; constant MODAL_CLOSE (line 2) | const MODAL_CLOSE = 'MODAL_CLOSE'; function openModal (line 4) | function openModal(type, props) { function closeModal (line 12) | function closeModal() { FILE: app/javascript/mastodon/actions/mutes.js constant MUTES_FETCH_REQUEST (line 6) | const MUTES_FETCH_REQUEST = 'MUTES_FETCH_REQUEST'; constant MUTES_FETCH_SUCCESS (line 7) | const MUTES_FETCH_SUCCESS = 'MUTES_FETCH_SUCCESS'; constant MUTES_FETCH_FAIL (line 8) | const MUTES_FETCH_FAIL = 'MUTES_FETCH_FAIL'; constant MUTES_EXPAND_REQUEST (line 10) | const MUTES_EXPAND_REQUEST = 'MUTES_EXPAND_REQUEST'; constant MUTES_EXPAND_SUCCESS (line 11) | const MUTES_EXPAND_SUCCESS = 'MUTES_EXPAND_SUCCESS'; constant MUTES_EXPAND_FAIL (line 12) | const MUTES_EXPAND_FAIL = 'MUTES_EXPAND_FAIL'; constant MUTES_INIT_MODAL (line 14) | const MUTES_INIT_MODAL = 'MUTES_INIT_MODAL'; constant MUTES_TOGGLE_HIDE_NOTIFICATIONS (line 15) | const MUTES_TOGGLE_HIDE_NOTIFICATIONS = 'MUTES_TOGGLE_HIDE_NOTIFICATIONS'; function fetchMutes (line 17) | function fetchMutes() { function fetchMutesRequest (line 30) | function fetchMutesRequest() { function fetchMutesSuccess (line 36) | function fetchMutesSuccess(accounts, next) { function fetchMutesFail (line 44) | function fetchMutesFail(error) { function expandMutes (line 51) | function expandMutes() { function expandMutesRequest (line 70) | function expandMutesRequest() { function expandMutesSuccess (line 76) | function expandMutesSuccess(accounts, next) { function expandMutesFail (line 84) | function expandMutesFail(error) { function initMuteModal (line 91) | function initMuteModal(account) { function toggleHideNotifications (line 102) | function toggleHideNotifications() { FILE: app/javascript/mastodon/actions/notifications.js constant NOTIFICATIONS_UPDATE (line 16) | const NOTIFICATIONS_UPDATE = 'NOTIFICATIONS_UPDATE'; constant NOTIFICATIONS_UPDATE_NOOP (line 17) | const NOTIFICATIONS_UPDATE_NOOP = 'NOTIFICATIONS_UPDATE_NOOP'; constant NOTIFICATIONS_EXPAND_REQUEST (line 19) | const NOTIFICATIONS_EXPAND_REQUEST = 'NOTIFICATIONS_EXPAND_REQUEST'; constant NOTIFICATIONS_EXPAND_SUCCESS (line 20) | const NOTIFICATIONS_EXPAND_SUCCESS = 'NOTIFICATIONS_EXPAND_SUCCESS'; constant NOTIFICATIONS_EXPAND_FAIL (line 21) | const NOTIFICATIONS_EXPAND_FAIL = 'NOTIFICATIONS_EXPAND_FAIL'; constant NOTIFICATIONS_FILTER_SET (line 23) | const NOTIFICATIONS_FILTER_SET = 'NOTIFICATIONS_FILTER_SET'; constant NOTIFICATIONS_CLEAR (line 25) | const NOTIFICATIONS_CLEAR = 'NOTIFICATIONS_CLEAR'; constant NOTIFICATIONS_SCROLL_TOP (line 26) | const NOTIFICATIONS_SCROLL_TOP = 'NOTIFICATIONS_SCROLL_TOP'; function updateNotifications (line 41) | function updateNotifications(notification, intlMessages, intlLocale) { function expandNotifications (line 102) | function expandNotifications({ maxId } = {}, done = noOp) { function expandNotificationsRequest (line 142) | function expandNotificationsRequest(isLoadingMore) { function expandNotificationsSuccess (line 149) | function expandNotificationsSuccess(notifications, next, isLoadingMore) { function expandNotificationsFail (line 158) | function expandNotificationsFail(error, isLoadingMore) { function clearNotifications (line 166) | function clearNotifications() { function scrollTopNotifications (line 176) | function scrollTopNotifications(top) { function setFilter (line 183) | function setFilter (filterType) { FILE: app/javascript/mastodon/actions/onboarding.js constant INTRODUCTION_VERSION (line 3) | const INTRODUCTION_VERSION = 20181216044202; FILE: app/javascript/mastodon/actions/pin_statuses.js constant PINNED_STATUSES_FETCH_REQUEST (line 4) | const PINNED_STATUSES_FETCH_REQUEST = 'PINNED_STATUSES_FETCH_REQUEST'; constant PINNED_STATUSES_FETCH_SUCCESS (line 5) | const PINNED_STATUSES_FETCH_SUCCESS = 'PINNED_STATUSES_FETCH_SUCCESS'; constant PINNED_STATUSES_FETCH_FAIL (line 6) | const PINNED_STATUSES_FETCH_FAIL = 'PINNED_STATUSES_FETCH_FAIL'; function fetchPinnedStatuses (line 10) | function fetchPinnedStatuses() { function fetchPinnedStatusesRequest (line 23) | function fetchPinnedStatusesRequest() { function fetchPinnedStatusesSuccess (line 29) | function fetchPinnedStatusesSuccess(statuses, next) { function fetchPinnedStatusesFail (line 37) | function fetchPinnedStatusesFail(error) { FILE: app/javascript/mastodon/actions/polls.js constant POLL_VOTE_REQUEST (line 4) | const POLL_VOTE_REQUEST = 'POLL_VOTE_REQUEST'; constant POLL_VOTE_SUCCESS (line 5) | const POLL_VOTE_SUCCESS = 'POLL_VOTE_SUCCESS'; constant POLL_VOTE_FAIL (line 6) | const POLL_VOTE_FAIL = 'POLL_VOTE_FAIL'; constant POLL_FETCH_REQUEST (line 8) | const POLL_FETCH_REQUEST = 'POLL_FETCH_REQUEST'; constant POLL_FETCH_SUCCESS (line 9) | const POLL_FETCH_SUCCESS = 'POLL_FETCH_SUCCESS'; constant POLL_FETCH_FAIL (line 10) | const POLL_FETCH_FAIL = 'POLL_FETCH_FAIL'; FILE: app/javascript/mastodon/actions/push_notifications/index.js function changeAlerts (line 18) | function changeAlerts(path, value) { FILE: app/javascript/mastodon/actions/push_notifications/registerer.js function register (line 50) | function register () { function saveSettings (line 118) | function saveSettings() { FILE: app/javascript/mastodon/actions/push_notifications/setter.js constant SET_BROWSER_SUPPORT (line 1) | const SET_BROWSER_SUPPORT = 'PUSH_NOTIFICATIONS_SET_BROWSER_SUPPORT'; constant SET_SUBSCRIPTION (line 2) | const SET_SUBSCRIPTION = 'PUSH_NOTIFICATIONS_SET_SUBSCRIPTION'; constant CLEAR_SUBSCRIPTION (line 3) | const CLEAR_SUBSCRIPTION = 'PUSH_NOTIFICATIONS_CLEAR_SUBSCRIPTION'; constant SET_ALERTS (line 4) | const SET_ALERTS = 'PUSH_NOTIFICATIONS_SET_ALERTS'; function setBrowserSupport (line 6) | function setBrowserSupport (value) { function setSubscription (line 13) | function setSubscription (subscription) { function clearSubscription (line 20) | function clearSubscription () { function setAlerts (line 26) | function setAlerts (path, value) { FILE: app/javascript/mastodon/actions/reports.js constant REPORT_INIT (line 4) | const REPORT_INIT = 'REPORT_INIT'; constant REPORT_CANCEL (line 5) | const REPORT_CANCEL = 'REPORT_CANCEL'; constant REPORT_SUBMIT_REQUEST (line 7) | const REPORT_SUBMIT_REQUEST = 'REPORT_SUBMIT_REQUEST'; constant REPORT_SUBMIT_SUCCESS (line 8) | const REPORT_SUBMIT_SUCCESS = 'REPORT_SUBMIT_SUCCESS'; constant REPORT_SUBMIT_FAIL (line 9) | const REPORT_SUBMIT_FAIL = 'REPORT_SUBMIT_FAIL'; constant REPORT_STATUS_TOGGLE (line 11) | const REPORT_STATUS_TOGGLE = 'REPORT_STATUS_TOGGLE'; constant REPORT_COMMENT_CHANGE (line 12) | const REPORT_COMMENT_CHANGE = 'REPORT_COMMENT_CHANGE'; constant REPORT_FORWARD_CHANGE (line 13) | const REPORT_FORWARD_CHANGE = 'REPORT_FORWARD_CHANGE'; function initReport (line 15) | function initReport(account, status) { function cancelReport (line 27) | function cancelReport() { function toggleStatusReport (line 33) | function toggleStatusReport(statusId, checked) { function submitReport (line 41) | function submitReport() { function submitReportRequest (line 57) | function submitReportRequest() { function submitReportSuccess (line 63) | function submitReportSuccess(report) { function submitReportFail (line 70) | function submitReportFail(error) { function changeReportComment (line 77) | function changeReportComment(comment) { function changeReportForward (line 84) | function changeReportForward(forward) { FILE: app/javascript/mastodon/actions/search.js constant SEARCH_CHANGE (line 5) | const SEARCH_CHANGE = 'SEARCH_CHANGE'; constant SEARCH_CLEAR (line 6) | const SEARCH_CLEAR = 'SEARCH_CLEAR'; constant SEARCH_SHOW (line 7) | const SEARCH_SHOW = 'SEARCH_SHOW'; constant SEARCH_FETCH_REQUEST (line 9) | const SEARCH_FETCH_REQUEST = 'SEARCH_FETCH_REQUEST'; constant SEARCH_FETCH_SUCCESS (line 10) | const SEARCH_FETCH_SUCCESS = 'SEARCH_FETCH_SUCCESS'; constant SEARCH_FETCH_FAIL (line 11) | const SEARCH_FETCH_FAIL = 'SEARCH_FETCH_FAIL'; function changeSearch (line 13) | function changeSearch(value) { function clearSearch (line 20) | function clearSearch() { function submitSearch (line 26) | function submitSearch() { function fetchSearchRequest (line 59) | function fetchSearchRequest() { function fetchSearchSuccess (line 65) | function fetchSearchSuccess(results) { function fetchSearchFail (line 72) | function fetchSearchFail(error) { function showSearch (line 79) | function showSearch() { FILE: app/javascript/mastodon/actions/settings.js constant SETTING_CHANGE (line 5) | const SETTING_CHANGE = 'SETTING_CHANGE'; constant SETTING_SAVE (line 6) | const SETTING_SAVE = 'SETTING_SAVE'; function changeSetting (line 8) | function changeSetting(path, value) { function saveSettings (line 32) | function saveSettings() { FILE: app/javascript/mastodon/actions/statuses.js constant STATUS_FETCH_REQUEST (line 9) | const STATUS_FETCH_REQUEST = 'STATUS_FETCH_REQUEST'; constant STATUS_FETCH_SUCCESS (line 10) | const STATUS_FETCH_SUCCESS = 'STATUS_FETCH_SUCCESS'; constant STATUS_FETCH_FAIL (line 11) | const STATUS_FETCH_FAIL = 'STATUS_FETCH_FAIL'; constant STATUS_DELETE_REQUEST (line 13) | const STATUS_DELETE_REQUEST = 'STATUS_DELETE_REQUEST'; constant STATUS_DELETE_SUCCESS (line 14) | const STATUS_DELETE_SUCCESS = 'STATUS_DELETE_SUCCESS'; constant STATUS_DELETE_FAIL (line 15) | const STATUS_DELETE_FAIL = 'STATUS_DELETE_FAIL'; constant CONTEXT_FETCH_REQUEST (line 17) | const CONTEXT_FETCH_REQUEST = 'CONTEXT_FETCH_REQUEST'; constant CONTEXT_FETCH_SUCCESS (line 18) | const CONTEXT_FETCH_SUCCESS = 'CONTEXT_FETCH_SUCCESS'; constant CONTEXT_FETCH_FAIL (line 19) | const CONTEXT_FETCH_FAIL = 'CONTEXT_FETCH_FAIL'; constant STATUS_MUTE_REQUEST (line 21) | const STATUS_MUTE_REQUEST = 'STATUS_MUTE_REQUEST'; constant STATUS_MUTE_SUCCESS (line 22) | const STATUS_MUTE_SUCCESS = 'STATUS_MUTE_SUCCESS'; constant STATUS_MUTE_FAIL (line 23) | const STATUS_MUTE_FAIL = 'STATUS_MUTE_FAIL'; constant STATUS_UNMUTE_REQUEST (line 25) | const STATUS_UNMUTE_REQUEST = 'STATUS_UNMUTE_REQUEST'; constant STATUS_UNMUTE_SUCCESS (line 26) | const STATUS_UNMUTE_SUCCESS = 'STATUS_UNMUTE_SUCCESS'; constant STATUS_UNMUTE_FAIL (line 27) | const STATUS_UNMUTE_FAIL = 'STATUS_UNMUTE_FAIL'; constant STATUS_REVEAL (line 29) | const STATUS_REVEAL = 'STATUS_REVEAL'; constant STATUS_HIDE (line 30) | const STATUS_HIDE = 'STATUS_HIDE'; constant REDRAFT (line 32) | const REDRAFT = 'REDRAFT'; function fetchStatusRequest (line 34) | function fetchStatusRequest(id, skipLoading) { function getFromDB (line 42) | function getFromDB(dispatch, getState, accountIndex, index, id) { function fetchStatus (line 84) | function fetchStatus(id) { function fetchStatusSuccess (line 118) | function fetchStatusSuccess(skipLoading) { function fetchStatusFail (line 125) | function fetchStatusFail(id, error, skipLoading) { function redraft (line 135) | function redraft(status, raw_text) { function deleteStatus (line 143) | function deleteStatus(id, routerHistory, withRedraft = false) { function deleteStatusRequest (line 168) | function deleteStatusRequest(id) { function deleteStatusSuccess (line 175) | function deleteStatusSuccess(id) { function deleteStatusFail (line 182) | function deleteStatusFail(id, error) { function fetchContext (line 190) | function fetchContext(id) { function fetchContextRequest (line 208) | function fetchContextRequest(id) { function fetchContextSuccess (line 215) | function fetchContextSuccess(id, ancestors, descendants) { function fetchContextFail (line 225) | function fetchContextFail(id, error) { function muteStatus (line 234) | function muteStatus(id) { function muteStatusRequest (line 246) | function muteStatusRequest(id) { function muteStatusSuccess (line 253) | function muteStatusSuccess(id) { function muteStatusFail (line 260) | function muteStatusFail(id, error) { function unmuteStatus (line 268) | function unmuteStatus(id) { function unmuteStatusRequest (line 280) | function unmuteStatusRequest(id) { function unmuteStatusSuccess (line 287) | function unmuteStatusSuccess(id) { function unmuteStatusFail (line 294) | function unmuteStatusFail(id, error) { function hideStatus (line 302) | function hideStatus(ids) { function revealStatus (line 313) | function revealStatus(ids) { FILE: app/javascript/mastodon/actions/store.js constant STORE_HYDRATE (line 5) | const STORE_HYDRATE = 'STORE_HYDRATE'; constant STORE_HYDRATE_LAZY (line 6) | const STORE_HYDRATE_LAZY = 'STORE_HYDRATE_LAZY'; function hydrateStore (line 12) | function hydrateStore(rawState) { FILE: app/javascript/mastodon/actions/streaming.js function connectTimelineStream (line 16) | function connectTimelineStream (timelineId, path, pollingRefresh = null,... FILE: app/javascript/mastodon/actions/suggestions.js constant SUGGESTIONS_FETCH_REQUEST (line 4) | const SUGGESTIONS_FETCH_REQUEST = 'SUGGESTIONS_FETCH_REQUEST'; constant SUGGESTIONS_FETCH_SUCCESS (line 5) | const SUGGESTIONS_FETCH_SUCCESS = 'SUGGESTIONS_FETCH_SUCCESS'; constant SUGGESTIONS_FETCH_FAIL (line 6) | const SUGGESTIONS_FETCH_FAIL = 'SUGGESTIONS_FETCH_FAIL'; constant SUGGESTIONS_DISMISS (line 8) | const SUGGESTIONS_DISMISS = 'SUGGESTIONS_DISMISS'; function fetchSuggestions (line 10) | function fetchSuggestions() { function fetchSuggestionsRequest (line 21) | function fetchSuggestionsRequest() { function fetchSuggestionsSuccess (line 28) | function fetchSuggestionsSuccess(accounts) { function fetchSuggestionsFail (line 36) | function fetchSuggestionsFail(error) { FILE: app/javascript/mastodon/actions/timelines.js constant TIMELINE_UPDATE (line 5) | const TIMELINE_UPDATE = 'TIMELINE_UPDATE'; constant TIMELINE_DELETE (line 6) | const TIMELINE_DELETE = 'TIMELINE_DELETE'; constant TIMELINE_CLEAR (line 7) | const TIMELINE_CLEAR = 'TIMELINE_CLEAR'; constant TIMELINE_EXPAND_REQUEST (line 9) | const TIMELINE_EXPAND_REQUEST = 'TIMELINE_EXPAND_REQUEST'; constant TIMELINE_EXPAND_SUCCESS (line 10) | const TIMELINE_EXPAND_SUCCESS = 'TIMELINE_EXPAND_SUCCESS'; constant TIMELINE_EXPAND_FAIL (line 11) | const TIMELINE_EXPAND_FAIL = 'TIMELINE_EXPAND_FAIL'; constant TIMELINE_SCROLL_TOP (line 13) | const TIMELINE_SCROLL_TOP = 'TIMELINE_SCROLL_TOP'; constant TIMELINE_CONNECT (line 15) | const TIMELINE_CONNECT = 'TIMELINE_CONNECT'; constant TIMELINE_DISCONNECT (line 16) | const TIMELINE_DISCONNECT = 'TIMELINE_DISCONNECT'; function updateTimeline (line 18) | function updateTimeline(timeline, status, accept) { function deleteFromTimelines (line 34) | function deleteFromTimelines(id) { function clearTimeline (line 50) | function clearTimeline(timeline) { function expandTimeline (line 64) | function expandTimeline(timelineId, path, params = {}, done = noOp) { function expandTimelineRequest (line 110) | function expandTimelineRequest(timeline, isLoadingMore) { function expandTimelineSuccess (line 118) | function expandTimelineSuccess(timeline, statuses, next, partial, isLoad... function expandTimelineFail (line 130) | function expandTimelineFail(timeline, error, isLoadingMore) { function scrollTopTimeline (line 139) | function scrollTopTimeline(timeline, top) { function connectTimeline (line 147) | function connectTimeline(timeline) { function disconnectTimeline (line 154) | function disconnectTimeline(timeline) { FILE: app/javascript/mastodon/api.js function setCSRFHeader (line 17) | function setCSRFHeader() { FILE: app/javascript/mastodon/base_polyfills.js method value (line 30) | value(callback, type = 'image/png', quality) { FILE: app/javascript/mastodon/common.js function start (line 3) | function start() { FILE: app/javascript/mastodon/compare_id.js function compareId (line 1) | function compareId(id1, id2) { FILE: app/javascript/mastodon/components/account.js class Account (line 22) | @injectIntl method render (line 62) | render () { FILE: app/javascript/mastodon/components/attachment_list.js class AttachmentList (line 9) | class AttachmentList extends ImmutablePureComponent { method render (line 16) | render () { FILE: app/javascript/mastodon/components/autosuggest_emoji.js class AutosuggestEmoji (line 7) | class AutosuggestEmoji extends React.PureComponent { method render (line 13) | render () { FILE: app/javascript/mastodon/components/autosuggest_input.js class AutosuggestInput (line 36) | class AutosuggestInput extends ImmutablePureComponent { method componentWillReceiveProps (line 156) | componentWillReceiveProps (nextProps) { method render (line 188) | render () { FILE: app/javascript/mastodon/components/autosuggest_textarea.js class AutosuggestTextarea (line 36) | class AutosuggestTextarea extends ImmutablePureComponent { method componentWillReceiveProps (line 155) | componentWillReceiveProps (nextProps) { method render (line 194) | render () { FILE: app/javascript/mastodon/components/avatar.js class Avatar (line 6) | class Avatar extends React.PureComponent { method render (line 36) | render () { FILE: app/javascript/mastodon/components/avatar_composite.js class AvatarComposite (line 6) | class AvatarComposite extends React.PureComponent { method renderItem (line 18) | renderItem (account, size, index) { method render (line 86) | render() { FILE: app/javascript/mastodon/components/avatar_overlay.js class AvatarOverlay (line 6) | class AvatarOverlay extends React.PureComponent { method render (line 18) | render() { FILE: app/javascript/mastodon/components/button.js class Button (line 5) | class Button extends React.PureComponent { method focus (line 33) | focus() { method render (line 37) | render () { FILE: app/javascript/mastodon/components/column.js class Column (line 6) | class Column extends React.PureComponent { method scrollTop (line 13) | scrollTop () { method componentDidMount (line 35) | componentDidMount () { method componentWillUnmount (line 39) | componentWillUnmount () { method render (line 43) | render () { FILE: app/javascript/mastodon/components/column_back_button.js class ColumnBackButton (line 6) | class ColumnBackButton extends React.PureComponent { method render (line 20) | render () { FILE: app/javascript/mastodon/components/column_back_button_slim.js class ColumnBackButtonSlim (line 6) | class ColumnBackButtonSlim extends ColumnBackButton { method render (line 8) | render () { FILE: app/javascript/mastodon/components/column_header.js class ColumnHeader (line 14) | @injectIntl method render (line 81) | render () { FILE: app/javascript/mastodon/components/display_name.js class DisplayName (line 5) | class DisplayName extends React.PureComponent { method render (line 13) | render () { FILE: app/javascript/mastodon/components/domain.js class Account (line 11) | @injectIntl method render (line 24) | render () { FILE: app/javascript/mastodon/components/dropdown_menu.js class DropdownMenu (line 13) | class DropdownMenu extends React.PureComponent { method componentDidMount (line 44) | componentDidMount () { method componentWillUnmount (line 52) | componentWillUnmount () { method renderItem (line 120) | renderItem (option, i) { method render (line 136) | render () { class Dropdown (line 160) | class Dropdown extends React.PureComponent { method render (line 247) | render () { FILE: app/javascript/mastodon/components/error_boundary.js class ErrorBoundary (line 5) | class ErrorBoundary extends React.PureComponent { method componentDidCatch (line 17) | componentDidCatch(error, info) { method render (line 25) | render() { FILE: app/javascript/mastodon/components/extended_video_player.js class ExtendedVideoPlayer (line 4) | class ExtendedVideoPlayer extends React.PureComponent { method componentDidMount (line 23) | componentDidMount () { method componentWillUnmount (line 27) | componentWillUnmount () { method render (line 41) | render () { FILE: app/javascript/mastodon/components/icon.js class Icon (line 5) | class Icon extends React.PureComponent { method render (line 13) | render () { FILE: app/javascript/mastodon/components/icon_button.js class IconButton (line 8) | class IconButton extends React.PureComponent { method render (line 45) | render () { FILE: app/javascript/mastodon/components/intersection_observer_article.js class IntersectionObserverArticle (line 12) | class IntersectionObserverArticle extends React.Component { method shouldComponentUpdate (line 29) | shouldComponentUpdate (nextProps, nextState) { method componentDidMount (line 41) | componentDidMount () { method componentWillUnmount (line 53) | componentWillUnmount () { method render (line 104) | render () { FILE: app/javascript/mastodon/components/load_gap.js class LoadGap (line 10) | @injectIntl method render (line 24) | render () { FILE: app/javascript/mastodon/components/load_more.js class LoadMore (line 5) | class LoadMore extends React.PureComponent { method render (line 17) | render() { FILE: app/javascript/mastodon/components/media_gallery.js class Item (line 16) | class Item extends React.PureComponent { method hoverToPlay (line 51) | hoverToPlay () { method componentDidMount (line 71) | componentDidMount () { method componentDidUpdate (line 77) | componentDidUpdate (prevProps) { method _decode (line 83) | _decode () { method render (line 103) | render () { class MediaGallery (line 234) | @injectIntl method componentWillReceiveProps (line 260) | componentWillReceiveProps (nextProps) { method isStandaloneEligible (line 291) | isStandaloneEligible() { method render (line 296) | render () { FILE: app/javascript/mastodon/components/modal_root.js class ModalRoot (line 4) | class ModalRoot extends React.PureComponent { method componentDidMount (line 24) | componentDidMount () { method componentWillReceiveProps (line 28) | componentWillReceiveProps (nextProps) { method componentDidUpdate (line 42) | componentDidUpdate (prevProps) { method componentWillUnmount (line 53) | componentWillUnmount () { method render (line 65) | render () { FILE: app/javascript/mastodon/components/permalink.js class Permalink (line 4) | class Permalink extends React.PureComponent { method render (line 30) | render () { FILE: app/javascript/mastodon/components/poll.js class Poll (line 23) | @injectIntl method renderOption (line 71) | renderOption (option, optionIndex) { method render (line 113) | render () { FILE: app/javascript/mastodon/components/relative_timestamp.js constant SECOND (line 32) | const SECOND = 1000; constant MINUTE (line 33) | const MINUTE = 1000 * 60; constant HOUR (line 34) | const HOUR = 1000 * 60 * 60; constant DAY (line 35) | const DAY = 1000 * 60 * 60 * 24; constant MAX_DELAY (line 37) | const MAX_DELAY = 2147483647; class RelativeTimestamp (line 114) | @injectIntl method shouldComponentUpdate (line 132) | shouldComponentUpdate (nextProps, nextState) { method componentWillReceiveProps (line 140) | componentWillReceiveProps (nextProps) { method componentDidMount (line 146) | componentDidMount () { method componentWillUpdate (line 150) | componentWillUpdate (nextProps, nextState) { method componentWillUnmount (line 154) | componentWillUnmount () { method _scheduleNextUpdate (line 158) | _scheduleNextUpdate (props, state) { method render (line 173) | render () { FILE: app/javascript/mastodon/components/scrollable_list.js constant MOUSE_IDLE_DELAY (line 13) | const MOUSE_IDLE_DELAY = 300; class ScrollableList (line 15) | class ScrollableList extends PureComponent { method componentDidMount (line 124) | componentDidMount () { method getSnapshotBeforeUpdate (line 148) | getSnapshotBeforeUpdate (prevProps) { method componentDidUpdate (line 160) | componentDidUpdate (prevProps, prevState, snapshot) { method componentWillUnmount (line 174) | componentWillUnmount () { method attachIntersectionObserver (line 185) | attachIntersectionObserver () { method detachIntersectionObserver (line 192) | detachIntersectionObserver () { method attachScrollListener (line 196) | attachScrollListener () { method detachScrollListener (line 201) | detachScrollListener () { method getFirstChildKey (line 206) | getFirstChildKey (props) { method render (line 228) | render () { FILE: app/javascript/mastodon/components/setting_text.js class SettingText (line 5) | class SettingText extends React.PureComponent { method render (line 18) | render () { FILE: app/javascript/mastodon/components/status.js class Status (line 54) | @injectIntl method componentDidMount (line 106) | componentDidMount () { method getSnapshotBeforeUpdate (line 110) | getSnapshotBeforeUpdate () { method getDerivedStateFromProps (line 118) | static getDerivedStateFromProps(nextProps, prevState) { method componentDidUpdate (line 130) | componentDidUpdate (prevProps, prevState, snapshot) { method componentWillUnmount (line 144) | componentWillUnmount() { method renderLoadingMediaGallery (line 201) | renderLoadingMediaGallery () { method renderLoadingVideoPlayer (line 205) | renderLoadingVideoPlayer () { method _properStatus (line 255) | _properStatus () { method render (line 269) | render () { FILE: app/javascript/mastodon/components/status_action_bar.js class StatusActionBar (line 48) | @injectIntl method render (line 180) | render () { FILE: app/javascript/mastodon/components/status_content.js constant MAX_HEIGHT (line 11) | const MAX_HEIGHT = 642; class StatusContent (line 13) | class StatusContent extends React.PureComponent { method _updateStatusLinks (line 32) | _updateStatusLinks () { method componentDidMount (line 74) | componentDidMount () { method componentDidUpdate (line 78) | componentDidUpdate () { method render (line 145) | render () { FILE: app/javascript/mastodon/components/status_list.js class StatusList (line 11) | class StatusList extends ImmutablePureComponent { method _selectChild (line 61) | _selectChild (index, align_top) { method render (line 79) | render () { FILE: app/javascript/mastodon/containers/account_container.js method onFollow (line 34) | onFollow (account) { method onBlock (line 50) | onBlock (account) { method onMute (line 58) | onMute (account) { method onMuteNotifications (line 67) | onMuteNotifications (account, notifications) { FILE: app/javascript/mastodon/containers/compose_container.js class TimelineContainer (line 23) | class TimelineContainer extends React.PureComponent { method render (line 29) | render () { FILE: app/javascript/mastodon/containers/domain_container.js method onBlockDomain (line 19) | onBlockDomain (domain) { method onUnblockDomain (line 27) | onUnblockDomain (domain) { FILE: app/javascript/mastodon/containers/dropdown_menu_container.js method onOpen (line 15) | onOpen(id, onItemClick, dropdownPlacement, keyboard) { method onClose (line 22) | onClose(id) { FILE: app/javascript/mastodon/containers/intersection_observer_article_container.js method onHeightChange (line 11) | onHeightChange (key, id, height) { FILE: app/javascript/mastodon/containers/mastodon.js class MastodonMount (line 31) | @connect(mapStateToProps) method render (line 38) | render () { class Mastodon (line 56) | class Mastodon extends React.PureComponent { method componentDidMount (line 62) | componentDidMount() { method componentWillUnmount (line 66) | componentWillUnmount () { method render (line 73) | render () { FILE: app/javascript/mastodon/containers/media_container.js constant MEDIA_COMPONENTS (line 17) | const MEDIA_COMPONENTS = { MediaGallery, Video, Card, Poll }; class MediaContainer (line 19) | class MediaContainer extends PureComponent { method render (line 49) | render () { FILE: app/javascript/mastodon/containers/status_container.js method onReply (line 56) | onReply (status, router) { method onModalReblog (line 71) | onModalReblog (status) { method onReblog (line 79) | onReblog (status, e) { method onFavourite (line 87) | onFavourite (status) { method onPin (line 95) | onPin (status) { method onEmbed (line 103) | onEmbed (status) { method onDelete (line 110) | onDelete (status, history, withRedraft = false) { method onDirect (line 122) | onDirect (account, router) { method onMention (line 126) | onMention (account, router) { method onOpenMedia (line 130) | onOpenMedia (media, index) { method onOpenVideo (line 134) | onOpenVideo (media, time) { method onBlock (line 138) | onBlock (status) { method onReport (line 152) | onReport (status) { method onMute (line 156) | onMute (account) { method onMuteConversation (line 160) | onMuteConversation (status) { method onToggleHidden (line 168) | onToggleHidden (status) { FILE: app/javascript/mastodon/containers/timeline_container.js class TimelineContainer (line 23) | class TimelineContainer extends React.PureComponent { method render (line 35) | render () { FILE: app/javascript/mastodon/features/account/components/header.js class Header (line 58) | @injectIntl method render (line 82) | render () { FILE: app/javascript/mastodon/features/account_gallery/components/media_item.js class MediaItem (line 11) | class MediaItem extends ImmutablePureComponent { method componentDidMount (line 24) | componentDidMount () { method componentDidUpdate (line 30) | componentDidUpdate (prevProps) { method _decode (line 36) | _decode () { method hoverToPlay (line 69) | hoverToPlay () { method render (line 85) | render () { FILE: app/javascript/mastodon/features/account_gallery/index.js class LoadMoreMedia (line 26) | class LoadMoreMedia extends ImmutablePureComponent { method render (line 38) | render () { class AccountGallery (line 49) | @connect(mapStateToProps) method componentDidMount (line 65) | componentDidMount () { method componentWillReceiveProps (line 70) | componentWillReceiveProps (nextProps) { method render (line 118) | render () { FILE: app/javascript/mastodon/features/account_timeline/components/header.js class Header (line 10) | class Header extends ImmutablePureComponent { method render (line 86) | render () { FILE: app/javascript/mastodon/features/account_timeline/components/moved_note.js class MovedNote (line 10) | class MovedNote extends ImmutablePureComponent { method render (line 30) | render () { FILE: app/javascript/mastodon/features/account_timeline/containers/header_container.js method onFollow (line 47) | onFollow (account) { method onBlock (line 63) | onBlock (account) { method onMention (line 80) | onMention (account, router) { method onDirect (line 84) | onDirect (account, router) { method onReblogToggle (line 88) | onReblogToggle (account) { method onEndorseToggle (line 96) | onEndorseToggle (account) { method onReport (line 104) | onReport (account) { method onMute (line 108) | onMute (account) { method onBlockDomain (line 116) | onBlockDomain (domain) { method onUnblockDomain (line 124) | onUnblockDomain (domain) { method onAddToList (line 128) | onAddToList(account){ FILE: app/javascript/mastodon/features/account_timeline/index.js class AccountTimeline (line 33) | @connect(mapStateToProps) method componentWillMount (line 49) | componentWillMount () { method componentWillReceiveProps (line 62) | componentWillReceiveProps (nextProps) { method render (line 79) | render () { FILE: app/javascript/mastodon/features/blocks/index.js class Blocks (line 24) | @connect(mapStateToProps) method componentWillMount (line 37) | componentWillMount () { method render (line 45) | render () { FILE: app/javascript/mastodon/features/community_timeline/components/column_settings.js class ColumnSettings (line 7) | @injectIntl method render (line 17) | render () { FILE: app/javascript/mastodon/features/community_timeline/containers/column_settings_container.js method onChange (line 18) | onChange (key, checked) { FILE: app/javascript/mastodon/features/community_timeline/index.js class CommunityTimeline (line 28) | @connect(mapStateToProps) method componentDidMount (line 69) | componentDidMount () { method componentDidUpdate (line 76) | componentDidUpdate (prevProps) { method componentWillUnmount (line 86) | componentWillUnmount () { method render (line 103) | render () { FILE: app/javascript/mastodon/features/compose/components/action_bar.js class ActionBar (line 20) | @injectIntl method render (line 28) | render () { FILE: app/javascript/mastodon/features/compose/components/autosuggest_account.js class AutosuggestAccount (line 7) | class AutosuggestAccount extends ImmutablePureComponent { method render (line 13) | render () { FILE: app/javascript/mastodon/features/compose/components/character_counter.js class CharacterCounter (line 5) | class CharacterCounter extends React.PureComponent { method checkRemainingText (line 12) | checkRemainingText (diff) { method render (line 20) | render () { FILE: app/javascript/mastodon/features/compose/components/compose_form.js class ComposeForm (line 34) | @injectIntl method componentDidUpdate (line 125) | componentDidUpdate (prevProps) { method render (line 178) | render () { FILE: app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.js class ModifierPickerMenu (line 47) | class ModifierPickerMenu extends React.PureComponent { method componentWillReceiveProps (line 59) | componentWillReceiveProps (nextProps) { method componentWillUnmount (line 67) | componentWillUnmount () { method attachListeners (line 77) | attachListeners () { method removeListeners (line 82) | removeListeners () { method render (line 91) | render () { class ModifierPicker (line 108) | class ModifierPicker extends React.PureComponent { method render (line 131) | render () { class EmojiPickerMenu (line 144) | @injectIntl method componentDidMount (line 179) | componentDidMount () { method componentWillUnmount (line 184) | componentWillUnmount () { method render (line 236) | render () { class EmojiPickerDropdown (line 281) | @injectIntl method render (line 350) | render () { FILE: app/javascript/mastodon/features/compose/components/navigation_bar.js class NavigationBar (line 11) | class NavigationBar extends ImmutablePureComponent { method render (line 18) | render () { FILE: app/javascript/mastodon/features/compose/components/poll_button.js class PollButton (line 17) | @injectIntl method render (line 32) | render () { FILE: app/javascript/mastodon/features/compose/components/poll_form.js class Option (line 21) | @injectIntl method render (line 65) | render () { class PollForm (line 101) | @injectIntl method render (line 131) | render () { FILE: app/javascript/mastodon/features/compose/components/privacy_dropdown.js class PrivacyDropdownMenu (line 26) | class PrivacyDropdownMenu extends React.PureComponent { method componentDidMount (line 102) | componentDidMount () { method componentWillUnmount (line 109) | componentWillUnmount () { method render (line 122) | render () { class PrivacyDropdown (line 153) | @injectIntl method componentWillMount (line 213) | componentWillMount () { method render (line 224) | render () { FILE: app/javascript/mastodon/features/compose/components/reply_indicator.js class ReplyIndicator (line 16) | @injectIntl method render (line 40) | render () { FILE: app/javascript/mastodon/features/compose/components/search.js class SearchPopout (line 14) | class SearchPopout extends React.PureComponent { method render (line 20) | render () { class Search (line 47) | @injectIntl method render (line 104) | render () { FILE: app/javascript/mastodon/features/compose/components/search_results.js class SearchResults (line 15) | @injectIntl method componentDidMount (line 26) | componentDidMount () { method render (line 30) | render () { FILE: app/javascript/mastodon/features/compose/components/text_icon_button.js class TextIconButton (line 4) | class TextIconButton extends React.PureComponent { method render (line 19) | render () { FILE: app/javascript/mastodon/features/compose/components/upload.js class Upload (line 15) | @injectIntl method render (line 88) | render () { FILE: app/javascript/mastodon/features/compose/components/upload_button.js class UploadButton (line 26) | @connect(makeMapStateToProps) method render (line 54) | render () { FILE: app/javascript/mastodon/features/compose/components/upload_form.js class UploadForm (line 8) | class UploadForm extends ImmutablePureComponent { method render (line 14) | render () { FILE: app/javascript/mastodon/features/compose/components/upload_progress.js class UploadProgress (line 8) | class UploadProgress extends React.PureComponent { method render (line 15) | render () { FILE: app/javascript/mastodon/features/compose/components/warning.js class Warning (line 6) | class Warning extends React.PureComponent { method render (line 12) | render () { FILE: app/javascript/mastodon/features/compose/containers/compose_form_container.js method onChange (line 32) | onChange (text) { method onSubmit (line 36) | onSubmit (router) { method onClearSuggestions (line 40) | onClearSuggestions () { method onFetchSuggestions (line 44) | onFetchSuggestions (token) { method onSuggestionSelected (line 48) | onSuggestionSelected (position, token, suggestion, path) { method onChangeSpoilerText (line 52) | onChangeSpoilerText (checked) { method onPaste (line 56) | onPaste (files) { method onPickEmoji (line 60) | onPickEmoji (position, data, needsSpace) { FILE: app/javascript/mastodon/features/compose/containers/emoji_picker_dropdown_container.js constant DEFAULTS (line 11) | const DEFAULTS = [ FILE: app/javascript/mastodon/features/compose/containers/poll_button_container.js method onClick (line 12) | onClick () { FILE: app/javascript/mastodon/features/compose/containers/poll_form_container.js method onAddOption (line 18) | onAddOption(title) { method onRemoveOption (line 22) | onRemoveOption(index) { method onChangeOption (line 26) | onChangeOption(index, title) { method onChangeSettings (line 30) | onChangeSettings(expiresIn, isMultiple) { method onClearSuggestions (line 34) | onClearSuggestions () { method onFetchSuggestions (line 38) | onFetchSuggestions (token) { method onSuggestionSelected (line 42) | onSuggestionSelected (position, token, accountId, path) { FILE: app/javascript/mastodon/features/compose/containers/privacy_dropdown_container.js method onChange (line 14) | onChange (value) { FILE: app/javascript/mastodon/features/compose/containers/reply_indicator_container.js method onCancel (line 18) | onCancel () { FILE: app/javascript/mastodon/features/compose/containers/search_container.js method onChange (line 17) | onChange (value) { method onClear (line 21) | onClear () { method onSubmit (line 25) | onSubmit () { method onShow (line 29) | onShow () { FILE: app/javascript/mastodon/features/compose/containers/sensitive_button_container.js method onClick (line 20) | onClick () { class SensitiveButton (line 26) | class SensitiveButton extends React.PureComponent { method render (line 35) | render () { FILE: app/javascript/mastodon/features/compose/containers/spoiler_button_container.js method onClick (line 20) | onClick () { FILE: app/javascript/mastodon/features/compose/containers/upload_button_container.js method onSelectFile (line 13) | onSelectFile (files) { FILE: app/javascript/mastodon/features/compose/containers/upload_container.js method onSubmit (line 25) | onSubmit (router) { FILE: app/javascript/mastodon/features/compose/containers/warning_container.js constant APPROX_HASHTAG_RE (line 8) | const APPROX_HASHTAG_RE = /(?:^|[^\/\)\w])#(\w*[a-zA-Z·]\w*)/i; FILE: app/javascript/mastodon/features/compose/index.js class Compose (line 35) | @connect(mapStateToProps) method componentDidMount (line 48) | componentDidMount () { method componentWillUnmount (line 56) | componentWillUnmount () { method render (line 72) | render () { FILE: app/javascript/mastodon/features/compose/util/counter.js function countableText (line 5) | function countableText(inputText) { FILE: app/javascript/mastodon/features/direct_timeline/components/conversation.js class Conversation (line 7) | class Conversation extends ImmutablePureComponent { method render (line 45) | render () { FILE: app/javascript/mastodon/features/direct_timeline/components/conversations_list.js class ConversationsList (line 9) | class ConversationsList extends ImmutablePureComponent { method _selectChild (line 31) | _selectChild (index, align_top) { method render (line 57) | render () { FILE: app/javascript/mastodon/features/direct_timeline/index.js class DirectTimeline (line 16) | @connect() method componentDidMount (line 48) | componentDidMount () { method componentWillUnmount (line 56) | componentWillUnmount () { method render (line 73) | render () { FILE: app/javascript/mastodon/features/domain_blocks/index.js class Blocks (line 25) | @connect(mapStateToProps) method componentWillMount (line 38) | componentWillMount () { method render (line 46) | render () { FILE: app/javascript/mastodon/features/emoji/emoji_mart_search_light.js function clearCustomEmojis (line 32) | function clearCustomEmojis(pool) { function addCustomToPool (line 41) | function addCustomToPool(custom, pool) { function search (line 57) | function search(value, { emojisToShowFilter, maxResults, include, exclud... FILE: app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.js function processEmojiMapData (line 17) | function processEmojiMapData(emojiMapData, shortCode) { FILE: app/javascript/mastodon/features/emoji/emoji_utils.js constant COLONS_REGEX (line 76) | const COLONS_REGEX = /^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/; constant SKINS (line 77) | const SKINS = [ function unifiedToNative (line 82) | function unifiedToNative(unified) { function sanitize (line 89) | function sanitize(emoji) { function getSanitizedData (line 120) | function getSanitizedData() { function getData (line 124) | function getData(emoji, skin, set) { function uniq (line 196) | function uniq(arr) { function intersect (line 205) | function intersect(a, b) { function deepMerge (line 212) | function deepMerge(a, b) { function measureScrollbar (line 234) | function measureScrollbar() { FILE: app/javascript/mastodon/features/emoji/unicode_to_unified_name.js function padLeft (line 1) | function padLeft(str, num) { FILE: app/javascript/mastodon/features/favourited_statuses/index.js class Favourites (line 24) | @connect(mapStateToProps) method componentWillMount (line 39) | componentWillMount () { method render (line 70) | render () { FILE: app/javascript/mastodon/features/favourites/index.js class Favourites (line 18) | @connect(mapStateToProps) method componentWillMount (line 28) | componentWillMount () { method componentWillReceiveProps (line 32) | componentWillReceiveProps (nextProps) { method render (line 38) | render () { FILE: app/javascript/mastodon/features/follow_requests/components/account_authorize.js class AccountAuthorize (line 16) | @injectIntl method render (line 26) | render () { FILE: app/javascript/mastodon/features/follow_requests/containers/account_authorize_container.js method onAuthorize (line 17) | onAuthorize () { method onReject (line 21) | onReject () { FILE: app/javascript/mastodon/features/follow_requests/index.js class FollowRequests (line 24) | @connect(mapStateToProps) method componentWillMount (line 37) | componentWillMount () { method render (line 45) | render () { FILE: app/javascript/mastodon/features/followers/index.js class Followers (line 28) | @connect(mapStateToProps) method componentWillMount (line 41) | componentWillMount () { method componentWillReceiveProps (line 46) | componentWillReceiveProps (nextProps) { method render (line 57) | render () { FILE: app/javascript/mastodon/features/following/index.js class Following (line 28) | @connect(mapStateToProps) method componentWillMount (line 41) | componentWillMount () { method componentWillReceiveProps (line 46) | componentWillReceiveProps (nextProps) { method render (line 57) | render () { FILE: app/javascript/mastodon/features/getting_started/index.js constant NAVIGATION_PANEL_BREAKPOINT (line 58) | const NAVIGATION_PANEL_BREAKPOINT = 600 + (285 * 2) + (10 * 2); class GettingStarted (line 60) | @connect(mapStateToProps, mapDispatchToProps) method componentDidMount (line 78) | componentDidMount () { method render (line 91) | render () { FILE: app/javascript/mastodon/features/hashtag_timeline/components/column_settings.js class ColumnSettings (line 13) | @injectIntl method hasTags (line 27) | hasTags () { method tags (line 31) | tags (mode) { method modeSelect (line 53) | modeSelect (mode) { method modeLabel (line 76) | modeLabel (mode) { method render (line 89) | render () { FILE: app/javascript/mastodon/features/hashtag_timeline/containers/column_settings_container.js method onChange (line 18) | onChange (key, value) { method onLoad (line 22) | onLoad (value) { FILE: app/javascript/mastodon/features/hashtag_timeline/index.js class HashtagTimeline (line 18) | @connect(mapStateToProps) method _subscribe (line 79) | _subscribe (dispatch, id, tags = {}) { method _unsubscribe (line 94) | _unsubscribe () { method componentDidMount (line 99) | componentDidMount () { method componentWillReceiveProps (line 107) | componentWillReceiveProps (nextProps) { method componentWillUnmount (line 119) | componentWillUnmount () { method render (line 132) | render () { FILE: app/javascript/mastodon/features/home_timeline/components/column_settings.js class ColumnSettings (line 7) | @injectIntl method render (line 16) | render () { FILE: app/javascript/mastodon/features/home_timeline/containers/column_settings_container.js method onChange (line 11) | onChange (key, checked) { method onSave (line 15) | onSave () { FILE: app/javascript/mastodon/features/home_timeline/index.js class HomeTimeline (line 22) | @connect(mapStateToProps) method componentDidMount (line 63) | componentDidMount () { method componentDidUpdate (line 67) | componentDidUpdate (prevProps) { method componentWillUnmount (line 71) | componentWillUnmount () { method _checkIfReloadNeeded (line 75) | _checkIfReloadNeeded (wasPartial, isPartial) { method _stopPolling (line 89) | _stopPolling () { method render (line 96) | render () { FILE: app/javascript/mastodon/features/introduction/index.js class Introduction (line 101) | @connect(state => ({ domain: state.getIn(['meta', 'domain']) })) method componentWillMount (line 113) | componentWillMount () { method componentDidMount (line 121) | componentDidMount() { method componentWillUnmount (line 125) | componentWillUnmount() { method render (line 168) | render () { FILE: app/javascript/mastodon/features/keyboard_shortcuts/index.js class KeyboardShortcuts (line 12) | @injectIntl method render (line 20) | render () { FILE: app/javascript/mastodon/features/list_adder/components/account.js class Account (line 21) | @connect(makeMapStateToProps) method render (line 29) | render () { FILE: app/javascript/mastodon/features/list_adder/components/list.js class List (line 26) | @connect(MapStateToProps, mapDispatchToProps) method render (line 42) | render () { FILE: app/javascript/mastodon/features/list_adder/index.js class ListAdder (line 31) | @connect(mapStateToProps, mapDispatchToProps) method componentDidMount (line 44) | componentDidMount () { method componentWillUnmount (line 49) | componentWillUnmount () { method render (line 54) | render () { FILE: app/javascript/mastodon/features/list_editor/components/account.js class Account (line 34) | @connect(makeMapStateToProps, mapDispatchToProps) method render (line 50) | render () { FILE: app/javascript/mastodon/features/list_editor/components/edit_list_form.js class ListForm (line 22) | @connect(mapStateToProps, mapDispatchToProps) method render (line 47) | render () { FILE: app/javascript/mastodon/features/list_editor/components/search.js class Search (line 23) | @connect(mapStateToProps, mapDispatchToProps) method render (line 49) | render () { FILE: app/javascript/mastodon/features/list_editor/index.js class ListEditor (line 25) | @connect(mapStateToProps, mapDispatchToProps) method componentDidMount (line 40) | componentDidMount () { method componentWillUnmount (line 45) | componentWillUnmount () { method render (line 50) | render () { FILE: app/javascript/mastodon/features/list_timeline/index.js class ListTimeline (line 29) | @connect(mapStateToProps) method componentDidMount (line 68) | componentDidMount () { method componentWillReceiveProps (line 78) | componentWillReceiveProps (nextProps) { method componentWillUnmount (line 95) | componentWillUnmount () { method render (line 134) | render () { FILE: app/javascript/mastodon/features/lists/components/new_list_form.js class NewListForm (line 23) | @connect(mapStateToProps, mapDispatchToProps) method render (line 48) | render () { FILE: app/javascript/mastodon/features/lists/index.js class Lists (line 34) | @connect(mapStateToProps) method componentWillMount (line 45) | componentWillMount () { method render (line 49) | render () { FILE: app/javascript/mastodon/features/mutes/index.js class Mutes (line 24) | @connect(mapStateToProps) method componentWillMount (line 37) | componentWillMount () { method render (line 45) | render () { FILE: app/javascript/mastodon/features/notifications/components/clear_column_button.js class ClearColumnButton (line 6) | class ClearColumnButton extends React.PureComponent { method render (line 12) | render () { FILE: app/javascript/mastodon/features/notifications/components/column_settings.js class ColumnSettings (line 8) | class ColumnSettings extends React.PureComponent { method render (line 21) | render () { FILE: app/javascript/mastodon/features/notifications/components/filter_bar.js class FilterBar (line 14) | @injectIntl method onClick (line 24) | onClick (notificationType) { method render (line 28) | render () { FILE: app/javascript/mastodon/features/notifications/components/notification.js class Notification (line 20) | @injectIntl method getHandlers (line 91) | getHandlers () { method renderFollow (line 105) | renderFollow (notification, account, link) { method renderMention (line 127) | renderMention (notification) { method renderFavourite (line 144) | renderFavourite (notification, link) { method renderReblog (line 176) | renderReblog (notification, link) { method renderPoll (line 208) | renderPoll (notification) { method render (line 240) | render () { FILE: app/javascript/mastodon/features/notifications/components/setting_toggle.js class SettingToggle (line 6) | class SettingToggle extends React.PureComponent { method render (line 20) | render () { FILE: app/javascript/mastodon/features/notifications/containers/column_settings_container.js method onChange (line 22) | onChange (path, checked) { method onClear (line 33) | onClear () { FILE: app/javascript/mastodon/features/notifications/containers/filter_bar_container.js method selectFilter (line 11) | selectFilter (newActiveFilter) { FILE: app/javascript/mastodon/features/notifications/containers/notification_container.js method onModalReblog (line 38) | onModalReblog (status) { method onReblog (line 42) | onReblog (status, e) { method onFavourite (line 54) | onFavourite (status) { method onToggleHidden (line 62) | onToggleHidden (status) { FILE: app/javascript/mastodon/features/notifications/index.js class Notifications (line 46) | @connect(mapStateToProps) method componentWillUnmount (line 67) | componentWillUnmount () { method _selectChild (line 124) | _selectChild (index, align_top) { method render (line 138) | render () { FILE: app/javascript/mastodon/features/pinned_statuses/index.js class PinnedStatuses (line 21) | @connect(mapStateToProps) method componentWillMount (line 33) | componentWillMount () { method render (line 45) | render () { FILE: app/javascript/mastodon/features/public_timeline/containers/column_settings_container.js method onChange (line 18) | onChange (key, checked) { FILE: app/javascript/mastodon/features/public_timeline/index.js class PublicTimeline (line 28) | @connect(mapStateToProps) method componentDidMount (line 69) | componentDidMount () { method componentDidUpdate (line 76) | componentDidUpdate (prevProps) { method componentWillUnmount (line 86) | componentWillUnmount () { method render (line 103) | render () { FILE: app/javascript/mastodon/features/reblogs/index.js class Reblogs (line 18) | @connect(mapStateToProps) method componentWillMount (line 28) | componentWillMount () { method componentWillReceiveProps (line 32) | componentWillReceiveProps(nextProps) { method render (line 38) | render () { FILE: app/javascript/mastodon/features/report/components/status_check_box.js class StatusCheckBox (line 10) | class StatusCheckBox extends React.PureComponent { method render (line 19) | render () { FILE: app/javascript/mastodon/features/report/containers/status_check_box_container.js method onToggle (line 13) | onToggle (e) { FILE: app/javascript/mastodon/features/standalone/compose/index.js class Compose (line 7) | class Compose extends React.PureComponent { method render (line 9) | render () { FILE: app/javascript/mastodon/features/standalone/hashtag_timeline/index.js class HashtagTimeline (line 18) | @connect(mapStateToProps) method componentDidMount (line 29) | componentDidMount () { method render (line 55) | render () { FILE: app/javascript/mastodon/features/standalone/public_timeline/index.js class PublicTimeline (line 22) | @connect(mapStateToProps) method componentDidMount (line 33) | componentDidMount () { method componentDidUpdate (line 37) | componentDidUpdate (prevProps) { method _connect (line 43) | _connect () { method render (line 70) | render () { FILE: app/javascript/mastodon/features/status/components/action_bar.js class ActionBar (line 34) | @injectIntl method render (line 136) | render () { FILE: app/javascript/mastodon/features/status/components/card.js constant IDNA_PREFIX (line 9) | const IDNA_PREFIX = 'xn--'; class Card (line 57) | class Card extends React.PureComponent { method componentWillReceiveProps (line 78) | componentWillReceiveProps (nextProps) { method renderVideo (line 122) | renderVideo () { method render (line 139) | render () { FILE: app/javascript/mastodon/features/status/components/detailed_status.js class DetailedStatus (line 17) | class DetailedStatus extends ImmutablePureComponent { method _measureHeight (line 57) | _measureHeight (heightJustChanged) { method componentDidUpdate (line 72) | componentDidUpdate (prevProps, prevState) { method render (line 90) | render () { FILE: app/javascript/mastodon/features/status/containers/detailed_status_container.js method onReply (line 57) | onReply (status, router) { method onModalReblog (line 72) | onModalReblog (status) { method onReblog (line 76) | onReblog (status, e) { method onFavourite (line 88) | onFavourite (status) { method onPin (line 96) | onPin (status) { method onEmbed (line 104) | onEmbed (status) { method onDelete (line 111) | onDelete (status, history, withRedraft = false) { method onDirect (line 123) | onDirect (account, router) { method onMention (line 127) | onMention (account, router) { method onOpenMedia (line 131) | onOpenMedia (media, index) { method onOpenVideo (line 135) | onOpenVideo (media, time) { method onBlock (line 139) | onBlock (status) { method onReport (line 153) | onReport (status) { method onMute (line 157) | onMute (account) { method onMuteConversation (line 161) | onMuteConversation (status) { method onToggleHidden (line 169) | onToggleHidden (status) { FILE: app/javascript/mastodon/features/status/index.js class Status (line 113) | @injectIntl method componentWillMount (line 138) | componentWillMount () { method componentDidMount (line 142) | componentDidMount () { method componentWillReceiveProps (line 146) | componentWillReceiveProps (nextProps) { method _selectChild (line 363) | _selectChild (index, align_top) { method renderChildren (line 377) | renderChildren (list) { method componentDidUpdate (line 393) | componentDidUpdate () { method componentWillUnmount (line 410) | componentWillUnmount () { method render (line 418) | render () { FILE: app/javascript/mastodon/features/ui/components/actions_modal.js class ActionsModal (line 12) | class ActionsModal extends ImmutablePureComponent { method render (line 40) | render () { FILE: app/javascript/mastodon/features/ui/components/boost_modal.js class BoostModal (line 19) | @injectIntl method componentDidMount (line 33) | componentDidMount() { method render (line 54) | render () { FILE: app/javascript/mastodon/features/ui/components/bundle.js class Bundle (line 7) | class Bundle extends React.PureComponent { method componentWillMount (line 36) | componentWillMount() { method componentWillReceiveProps (line 40) | componentWillReceiveProps(nextProps) { method componentWillUnmount (line 46) | componentWillUnmount () { method render (line 88) | render() { FILE: app/javascript/mastodon/features/ui/components/bundle_column_error.js class BundleColumnError (line 16) | class BundleColumnError extends React.PureComponent { method render (line 27) | render () { FILE: app/javascript/mastodon/features/ui/components/bundle_modal_error.js class BundleModalError (line 13) | class BundleModalError extends React.PureComponent { method render (line 25) | render () { FILE: app/javascript/mastodon/features/ui/components/column.js class Column (line 8) | class Column extends React.PureComponent { method scrollTop (line 28) | scrollTop () { method render (line 49) | render () { FILE: app/javascript/mastodon/features/ui/components/column_header.js class ColumnHeader (line 6) | class ColumnHeader extends React.PureComponent { method render (line 20) | render () { FILE: app/javascript/mastodon/features/ui/components/column_loading.js class ColumnLoading (line 8) | class ColumnLoading extends ImmutablePureComponent { method render (line 20) | render() { FILE: app/javascript/mastodon/features/ui/components/columns_area.js class ColumnsArea (line 42) | class ColumnsArea extends ImmutablePureComponent { method componentWillReceiveProps (line 60) | componentWillReceiveProps() { method componentDidMount (line 64) | componentDidMount() { method componentWillUpdate (line 75) | componentWillUpdate(nextProps) { method componentDidUpdate (line 81) | componentDidUpdate(prevProps) { method componentWillUnmount (line 89) | componentWillUnmount () { method handleChildrenContentChange (line 95) | handleChildrenContentChange() { method render (line 158) | render () { FILE: app/javascript/mastodon/features/ui/components/confirmation_modal.js class ConfirmationModal (line 6) | @injectIntl method componentDidMount (line 19) | componentDidMount() { method render (line 41) | render () { FILE: app/javascript/mastodon/features/ui/components/embed_modal.js class EmbedModal (line 7) | @injectIntl method componentDidMount (line 22) | componentDidMount () { method render (line 52) | render () { FILE: app/javascript/mastodon/features/ui/components/focal_point_modal.js class FocalPointModal (line 22) | @connect(mapStateToProps, mapDispatchToProps) method componentWillMount (line 37) | componentWillMount () { method componentWillReceiveProps (line 41) | componentWillReceiveProps (nextProps) { method componentWillUnmount (line 47) | componentWillUnmount () { method render (line 98) | render () { FILE: app/javascript/mastodon/features/ui/components/follow_requests_nav_link.js class FollowRequestsNavLink (line 16) | @withRouter method componentDidMount (line 26) | componentDidMount () { method render (line 34) | render () { FILE: app/javascript/mastodon/features/ui/components/image_loader.js class ImageLoader (line 7) | class ImageLoader extends React.PureComponent { method canvasContext (line 33) | get canvasContext() { method componentDidMount (line 41) | componentDidMount () { method componentWillReceiveProps (line 45) | componentWillReceiveProps (nextProps) { method componentWillUnmount (line 51) | componentWillUnmount () { method loadImage (line 55) | loadImage (props) { method clearPreviewCanvas (line 90) | clearPreviewCanvas () { method removeEventListeners (line 115) | removeEventListeners () { method hasSize (line 120) | hasSize () { method render (line 130) | render () { FILE: app/javascript/mastodon/features/ui/components/list_panel.js class ListPanel (line 23) | @withRouter method componentDidMount (line 32) | componentDidMount () { method render (line 37) | render () { FILE: app/javascript/mastodon/features/ui/components/media_modal.js class MediaModal (line 22) | @injectIntl method componentDidMount (line 74) | componentDidMount () { method componentWillUnmount (line 88) | componentWillUnmount () { method getIndex (line 100) | getIndex () { method render (line 117) | render () { FILE: app/javascript/mastodon/features/ui/components/modal_root.js constant MODAL_COMPONENTS (line 21) | const MODAL_COMPONENTS = { class ModalRoot (line 35) | class ModalRoot extends React.PureComponent { method getSnapshotBeforeUpdate (line 43) | getSnapshotBeforeUpdate () { method componentDidUpdate (line 47) | componentDidUpdate (prevProps, prevState, { visible }) { method render (line 65) | render () { FILE: app/javascript/mastodon/features/ui/components/mute_modal.js method onConfirm (line 22) | onConfirm(account, notifications) { method onClose (line 26) | onClose() { method onToggleNotifications (line 30) | onToggleNotifications() { class MuteModal (line 36) | @connect(mapStateToProps, mapDispatchToProps) method componentDidMount (line 50) | componentDidMount() { method render (line 71) | render () { FILE: app/javascript/mastodon/features/ui/components/report_modal.js class ReportModal (line 40) | @connect(makeMapStateToProps) method componentDidMount (line 72) | componentDidMount () { method componentWillReceiveProps (line 76) | componentWillReceiveProps (nextProps) { method render (line 82) | render () { FILE: app/javascript/mastodon/features/ui/components/tabs_bar.js function getIndex (line 19) | function getIndex (path) { function getLink (line 23) | function getLink (index) { class TabsBar (line 27) | @injectIntl method render (line 72) | render () { FILE: app/javascript/mastodon/features/ui/components/upload_area.js class UploadArea (line 7) | class UploadArea extends React.PureComponent { method componentDidMount (line 27) | componentDidMount () { method componentWillUnmount (line 31) | componentWillUnmount () { method render (line 35) | render () { FILE: app/javascript/mastodon/features/ui/components/video_modal.js class VideoModal (line 10) | class VideoModal extends ImmutablePureComponent { method componentDidMount (line 23) | componentDidMount () { method componentWillUnmount (line 35) | componentWillUnmount () { method render (line 52) | render () { FILE: app/javascript/mastodon/features/ui/components/zoomable_image.js constant MIN_SCALE (line 4) | const MIN_SCALE = 1; constant MAX_SCALE (line 5) | const MAX_SCALE = 4; class ZoomableImage (line 17) | class ZoomableImage extends React.PureComponent { method componentDidMount (line 43) | componentDidMount () { method componentWillUnmount (line 54) | componentWillUnmount () { method removeEventListeners (line 58) | removeEventListeners () { method zoom (line 91) | zoom(nextScale, midpoint) { method render (line 125) | render () { FILE: app/javascript/mastodon/features/ui/containers/bundle_container.js method onFetch (line 8) | onFetch () { method onFetchSuccess (line 11) | onFetchSuccess () { method onFetchFail (line 14) | onFetchFail (error) { FILE: app/javascript/mastodon/features/ui/containers/modal_container.js method onClose (line 11) | onClose () { FILE: app/javascript/mastodon/features/ui/index.js class SwitchingColumnsArea (line 99) | class SwitchingColumnsArea extends React.PureComponent { method componentWillMount (line 111) | componentWillMount () { method componentDidUpdate (line 115) | componentDidUpdate (prevProps) { method componentWillUnmount (line 121) | componentWillUnmount () { method shouldUpdateScroll (line 125) | shouldUpdateScroll (_, { location }) { method render (line 142) | render () { class UI (line 192) | @connect(mapStateToProps) method componentWillMount (line 303) | componentWillMount () { method componentDidMount (line 326) | componentDidMount () { method componentWillUnmount (line 332) | componentWillUnmount () { method render (line 456) | render () { FILE: app/javascript/mastodon/features/ui/util/async-components.js function EmojiPicker (line 1) | function EmojiPicker () { function Compose (line 5) | function Compose () { function Notifications (line 9) | function Notifications () { function HomeTimeline (line 13) | function HomeTimeline () { function PublicTimeline (line 17) | function PublicTimeline () { function CommunityTimeline (line 21) | function CommunityTimeline () { function HashtagTimeline (line 25) | function HashtagTimeline () { function DirectTimeline (line 29) | function DirectTimeline() { function ListTimeline (line 33) | function ListTimeline () { function Lists (line 37) | function Lists () { function Status (line 41) | function Status () { function GettingStarted (line 45) | function GettingStarted () { function KeyboardShortcuts (line 49) | function KeyboardShortcuts () { function PinnedStatuses (line 53) | function PinnedStatuses () { function AccountTimeline (line 57) | function AccountTimeline () { function AccountGallery (line 61) | function AccountGallery () { function Followers (line 65) | function Followers () { function Following (line 69) | function Following () { function Reblogs (line 73) | function Reblogs () { function Favourites (line 77) | function Favourites () { function FollowRequests (line 81) | function FollowRequests () { function GenericNotFound (line 85) | function GenericNotFound () { function FavouritedStatuses (line 89) | function FavouritedStatuses () { function Blocks (line 93) | function Blocks () { function DomainBlocks (line 97) | function DomainBlocks () { function Mutes (line 101) | function Mutes () { function MuteModal (line 105) | function MuteModal () { function ReportModal (line 109) | function ReportModal () { function MediaGallery (line 113) | function MediaGallery () { function Video (line 117) | function Video () { function EmbedModal (line 121) | function EmbedModal () { function ListEditor (line 125) | function ListEditor () { function ListAdder (line 129) | function ListAdder () { function Search (line 133) | function Search () { FILE: app/javascript/mastodon/features/ui/util/get_rect_from_entry.js function getRectFromEntry (line 7) | function getRectFromEntry(entry) { FILE: app/javascript/mastodon/features/ui/util/intersection_observer_wrapper.js class IntersectionObserverWrapper (line 8) | class IntersectionObserverWrapper { method connect (line 14) | connect (options) { method observe (line 31) | observe (id, node, callback) { method unobserve (line 40) | unobserve (id, node) { method disconnect (line 47) | disconnect () { FILE: app/javascript/mastodon/features/ui/util/react_router_helpers.js class WrappedSwitch (line 10) | class WrappedSwitch extends React.PureComponent { method render (line 12) | render () { class WrappedRoute (line 32) | class WrappedRoute extends React.Component { method render (line 63) | render () { FILE: app/javascript/mastodon/features/ui/util/reduced_motion.js class ReducedMotion (line 14) | class ReducedMotion extends React.Component { method render (line 22) | render() { FILE: app/javascript/mastodon/features/ui/util/schedule_idle_task.js function runTasks (line 10) | function runTasks(deadline) { function scheduleIdleTask (line 21) | function scheduleIdleTask(task) { FILE: app/javascript/mastodon/features/video/index.js class Video (line 89) | @injectIntl method componentDidMount (line 267) | componentDidMount () { method componentWillUnmount (line 278) | componentWillUnmount () { method componentWillReceiveProps (line 285) | componentWillReceiveProps (nextProps) { method componentDidUpdate (line 291) | componentDidUpdate (prevProps, prevState) { method _decode (line 300) | _decode () { method render (line 375) | render () { FILE: app/javascript/mastodon/is_mobile.js constant LAYOUT_BREAKPOINT (line 3) | const LAYOUT_BREAKPOINT = 630; function isMobile (line 5) | function isMobile(width) { function touchListener (line 14) | function touchListener() { function isUserTouching (line 21) | function isUserTouching() { function isIOS (line 25) | function isIOS() { FILE: app/javascript/mastodon/load_polyfills.js function importBasePolyfills (line 5) | function importBasePolyfills() { function importExtraPolyfills (line 9) | function importExtraPolyfills() { function loadPolyfills (line 13) | function loadPolyfills() { FILE: app/javascript/mastodon/locales/index.js function setLocale (line 3) | function setLocale(locale) { function getLocale (line 7) | function getLocale() { FILE: app/javascript/mastodon/main.js function main (line 9) | function main() { FILE: app/javascript/mastodon/middleware/errors.js function errorsMiddleware (line 5) | function errorsMiddleware() { FILE: app/javascript/mastodon/middleware/loading_bar.js function loadingBarMiddleware (line 5) | function loadingBarMiddleware(config = {}) { FILE: app/javascript/mastodon/middleware/sounds.js function soundsMiddleware (line 25) | function soundsMiddleware() { FILE: app/javascript/mastodon/performance.js function start (line 21) | function start(name) { function stop (line 27) | function stop(name) { FILE: app/javascript/mastodon/ready.js function ready (line 1) | function ready(loaded) { FILE: app/javascript/mastodon/reducers/accounts.js function accounts (line 24) | function accounts(state = initialState, action) { FILE: app/javascript/mastodon/reducers/accounts_counters.js function accountsCounters (line 24) | function accountsCounters(state = initialState, action) { FILE: app/javascript/mastodon/reducers/alerts.js function alerts (line 10) | function alerts(state = initialState, action) { FILE: app/javascript/mastodon/reducers/compose.js function statusToTextMentions (line 80) | function statusToTextMentions(state, status) { function clearAll (line 90) | function clearAll(state) { function appendMedia (line 106) | function appendMedia(state, media) { function removeMedia (line 121) | function removeMedia(state, mediaId) { function compose (line 198) | function compose(state = initialState, action) { FILE: app/javascript/mastodon/reducers/contexts.js function addReply (line 18) | function addReply({ id, in_reply_to_id }) { function replies (line 92) | function replies(state = initialState, action) { FILE: app/javascript/mastodon/reducers/conversations.js function conversations (line 77) | function conversations(state = initialState, action) { FILE: app/javascript/mastodon/reducers/custom_emojis.js function custom_emojis (line 8) | function custom_emojis(state = initialState, action) { FILE: app/javascript/mastodon/reducers/domain_lists.js function domainLists (line 14) | function domainLists(state = initialState, action) { FILE: app/javascript/mastodon/reducers/dropdown_menu.js function dropdownMenu (line 9) | function dropdownMenu(state = initialState, action) { FILE: app/javascript/mastodon/reducers/filters.js function filters (line 4) | function filters(state = ImmutableList(), action) { FILE: app/javascript/mastodon/reducers/height_cache.js function statuses (line 14) | function statuses(state = initialState, action) { FILE: app/javascript/mastodon/reducers/identity_proofs.js function identityProofsReducer (line 10) | function identityProofsReducer(state = initialState, action) { FILE: app/javascript/mastodon/reducers/list_adder.js function listAdderReducer (line 22) | function listAdderReducer(state = initialState, action) { FILE: app/javascript/mastodon/reducers/list_editor.js function listEditorReducer (line 40) | function listEditorReducer(state = initialState, action) { FILE: app/javascript/mastodon/reducers/lists.js function lists (line 23) | function lists(state = initialState, action) { FILE: app/javascript/mastodon/reducers/media_attachments.js function meta (line 8) | function meta(state = initialState, action) { FILE: app/javascript/mastodon/reducers/meta.js function meta (line 9) | function meta(state = initialState, action) { FILE: app/javascript/mastodon/reducers/modal.js function modal (line 8) | function modal(state = initialState, action) { FILE: app/javascript/mastodon/reducers/mutes.js function mutes (line 16) | function mutes(state = initialState, action) { FILE: app/javascript/mastodon/reducers/notifications.js function notifications (line 96) | function notifications(state = initialState, action) { FILE: app/javascript/mastodon/reducers/polls.js function polls (line 8) | function polls(state = initialState, action) { FILE: app/javascript/mastodon/reducers/push_notifications.js function push_subscriptions (line 18) | function push_subscriptions(state = initialState, action) { FILE: app/javascript/mastodon/reducers/relationships.js function relationships (line 42) | function relationships(state = initialState, action) { FILE: app/javascript/mastodon/reducers/reports.js function reports (line 23) | function reports(state = initialState, action) { FILE: app/javascript/mastodon/reducers/search.js function search (line 21) | function search(state = initialState, action) { FILE: app/javascript/mastodon/reducers/settings.js function settings (line 121) | function settings(state = initialState, action) { FILE: app/javascript/mastodon/reducers/status_lists.js function statusLists (line 62) | function statusLists(state = initialState, action) { FILE: app/javascript/mastodon/reducers/statuses.js function statuses (line 32) | function statuses(state = initialState, action) { FILE: app/javascript/mastodon/reducers/suggestions.js function suggestionsReducer (line 14) | function suggestionsReducer(state = initialState, action) { FILE: app/javascript/mastodon/reducers/timelines.js function timelines (line 125) | function timelines(state = initialState, action) { FILE: app/javascript/mastodon/reducers/user_lists.js function userLists (line 48) | function userLists(state = initialState, action) { FILE: app/javascript/mastodon/rtl.js function isRtl (line 15) | function isRtl(text) { FILE: app/javascript/mastodon/service_worker/entry.js function openWebCache (line 8) | function openWebCache() { function fetchRoot (line 12) | function fetchRoot() { FILE: app/javascript/mastodon/service_worker/web_push_notifications.js constant MAX_NOTIFICATIONS (line 5) | const MAX_NOTIFICATIONS = 5; constant GROUP_TAG (line 6) | const GROUP_TAG = 'tag'; FILE: app/javascript/mastodon/settings.js class Settings (line 1) | class Settings { method constructor (line 3) | constructor(keyBase = null) { method generateKey (line 7) | generateKey(id) { method set (line 11) | set(id, data) { method get (line 22) | get(id) { method remove (line 32) | remove(id) { FILE: app/javascript/mastodon/storage/modifier.js function openCache (line 12) | function openCache() { function printErrorIfAvailable (line 18) | function printErrorIfAvailable(error) { function put (line 24) | function put(name, objects, onupdate, oncreate) { function evictAccountsByRecords (line 87) | function evictAccountsByRecords(records) { function evictStatus (line 118) | function evictStatus(id) { function evictStatuses (line 122) | function evictStatuses(ids) { function evictStatusesByRecords (line 141) | function evictStatusesByRecords(records) { function putAccounts (line 145) | function putAccounts(records, avatarStatic) { function putStatuses (line 183) | function putStatuses(records) { function freeStorage (line 189) | function freeStorage() { FILE: app/javascript/mastodon/store/configureStore.js function configureStore (line 8) | function configureStore() { FILE: app/javascript/mastodon/stream.js function connectStream (line 5) | function connectStream(path, pollingRefresh = null, callbacks = () => ({... function getStream (line 71) | function getStream(streamingAPIBaseURL, accessToken, stream, { connected... FILE: app/javascript/mastodon/utils/resize_image.js constant MAX_IMAGE_PIXELS (line 3) | const MAX_IMAGE_PIXELS = 1638400; FILE: app/javascript/mastodon/uuid.js function uuid (line 1) | function uuid(a) { FILE: app/javascript/packs/about.js function loaded (line 6) | function loaded() { function main (line 18) | function main() { FILE: app/javascript/packs/public.js function main (line 31) | function main() { FILE: app/javascript/packs/share.js function loaded (line 6) | function loaded() { function main (line 18) | function main() { FILE: app/lib/activity_tracker.rb class ActivityTracker (line 3) | class ActivityTracker method increment (line 9) | def increment(prefix) method record (line 16) | def record(prefix, value) method current_week (line 25) | def current_week FILE: app/lib/activitypub/activity.rb class ActivityPub::Activity (line 3) | class ActivityPub::Activity method initialize (line 10) | def initialize(json, account, **options) method perform (line 17) | def perform method factory (line 22) | def factory(json, account, **options) method klass (line 29) | def klass method status_from_uri (line 65) | def status_from_uri(uri) method account_from_uri (line 69) | def account_from_uri(uri) method object_uri (line 73) | def object_uri method unsupported_object_type? (line 77) | def unsupported_object_type? method supported_object_type? (line 81) | def supported_object_type? method converted_object_type? (line 85) | def converted_object_type? method distribute (line 89) | def distribute(status) method reblog_of_local_account? (line 104) | def reblog_of_local_account?(status) method notify_about_reblog (line 108) | def notify_about_reblog(status) method notify_about_mentions (line 112) | def notify_about_mentions(status) method crawl_links (line 119) | def crawl_links(status) method distribute_to_followers (line 126) | def distribute_to_followers(status) method delete_arrived_first? (line 130) | def delete_arrived_first?(uri) method delete_later! (line 134) | def delete_later!(uri) method status_from_object (line 138) | def status_from_object method fetch_remote_original_status (line 156) | def fetch_remote_original_status method lock_or_return (line 165) | def lock_or_return(key, expire_after = 7.days.seconds) method fetch? (line 171) | def fetch? method followed_by_local_accounts? (line 175) | def followed_by_local_accounts? method requested_through_relay? (line 179) | def requested_through_relay? method reject_payload! (line 183) | def reject_payload! FILE: app/lib/activitypub/activity/accept.rb class ActivityPub::Activity::Accept (line 3) | class ActivityPub::Activity::Accept < ActivityPub::Activity method perform (line 4) | def perform method accept_follow (line 13) | def accept_follow method accept_follow_for_relay (line 24) | def accept_follow_for_relay method relay (line 28) | def relay method relay_follow? (line 32) | def relay_follow? method target_uri (line 36) | def target_uri FILE: app/lib/activitypub/activity/add.rb class ActivityPub::Activity::Add (line 3) | class ActivityPub::Activity::Add < ActivityPub::Activity method perform (line 4) | def perform FILE: app/lib/activitypub/activity/announce.rb class ActivityPub::Activity::Announce (line 3) | class ActivityPub::Activity::Announce < ActivityPub::Activity method perform (line 4) | def perform method visibility_from_audience (line 30) | def visibility_from_audience method announceable? (line 42) | def announceable?(status) method related_to_local_activity? (line 46) | def related_to_local_activity? method requested_through_relay? (line 50) | def requested_through_relay? method reblog_of_local_status? (line 54) | def reblog_of_local_status? FILE: app/lib/activitypub/activity/block.rb class ActivityPub::Activity::Block (line 3) | class ActivityPub::Activity::Block < ActivityPub::Activity method perform (line 4) | def perform FILE: app/lib/activitypub/activity/create.rb class ActivityPub::Activity::Create (line 3) | class ActivityPub::Activity::Create < ActivityPub::Activity method perform (line 4) | def perform method process_status (line 28) | def process_status method find_existing_status (line 48) | def find_existing_status method process_status_params (line 54) | def process_status_params method process_audience (line 76) | def process_audience method postprocess_audience_and_deliver (line 108) | def postprocess_audience_and_deliver method attach_tags (line 121) | def attach_tags(status) method process_tags (line 133) | def process_tags method process_hashtag (line 147) | def process_hashtag(tag) method process_mention (line 160) | def process_mention(tag) method process_emoji (line 171) | def process_emoji(tag) method process_attachments (line 188) | def process_attachments method process_poll (line 213) | def process_poll method poll_vote? (line 242) | def poll_vote? method resolve_thread (line 253) | def resolve_thread(status) method fetch_replies (line 258) | def fetch_replies(status) method conversation_from_uri (line 267) | def conversation_from_uri(uri) method visibility_from_audience (line 277) | def visibility_from_audience method audience_includes? (line 289) | def audience_includes?(account) method replied_to_status (line 294) | def replied_to_status method in_reply_to_uri (line 306) | def in_reply_to_uri method text_from_content (line 310) | def text_from_content method text_from_summary (line 320) | def text_from_summary method text_from_name (line 328) | def text_from_name method detected_language (line 336) | def detected_language method object_url (line 348) | def object_url method summary_language_map? (line 360) | def summary_language_map? method content_language_map? (line 364) | def content_language_map? method name_language_map? (line 368) | def name_language_map? method unsupported_media_type? (line 372) | def unsupported_media_type?(mime_type) method supported_blurhash? (line 376) | def supported_blurhash?(blurhash) method skip_download? (line 381) | def skip_download? method reply_to_local? (line 386) | def reply_to_local? method related_to_local_activity? (line 390) | def related_to_local_activity? method responds_to_followed_account? (line 395) | def responds_to_followed_account? method addresses_local_accounts? (line 399) | def addresses_local_accounts? method forward_for_reply (line 409) | def forward_for_reply method lock_options (line 414) | def lock_options FILE: app/lib/activitypub/activity/delete.rb class ActivityPub::Activity::Delete (line 3) | class ActivityPub::Activity::Delete < ActivityPub::Activity method perform (line 4) | def perform method delete_person (line 14) | def delete_person method delete_note (line 21) | def delete_note method forward_for_reblogs (line 42) | def forward_for_reblogs method replied_to_status (line 53) | def replied_to_status method reply_to_local? (line 58) | def reply_to_local? method forward_for_reply (line 62) | def forward_for_reply method delete_now! (line 72) | def delete_now! method payload (line 76) | def payload method lock_options (line 80) | def lock_options FILE: app/lib/activitypub/activity/flag.rb class ActivityPub::Activity::Flag (line 3) | class ActivityPub::Activity::Flag < ActivityPub::Activity method perform (line 4) | def perform method skip_reports? (line 25) | def skip_reports? method object_uris (line 29) | def object_uris method report_uri (line 33) | def report_uri FILE: app/lib/activitypub/activity/follow.rb class ActivityPub::Activity::Follow (line 3) | class ActivityPub::Activity::Follow < ActivityPub::Activity method perform (line 6) | def perform method reject_follow_request! (line 32) | def reject_follow_request!(target_account) FILE: app/lib/activitypub/activity/like.rb class ActivityPub::Activity::Like (line 3) | class ActivityPub::Activity::Like < ActivityPub::Activity method perform (line 4) | def perform FILE: app/lib/activitypub/activity/move.rb class ActivityPub::Activity::Move (line 3) | class ActivityPub::Activity::Move < ActivityPub::Activity method perform (line 6) | def perform method origin_account (line 28) | def origin_account method target_uri (line 32) | def target_uri method processed? (line 36) | def processed? method mark_as_processing! (line 40) | def mark_as_processing! FILE: app/lib/activitypub/activity/reject.rb class ActivityPub::Activity::Reject (line 3) | class ActivityPub::Activity::Reject < ActivityPub::Activity method perform (line 4) | def perform method reject_follow (line 13) | def reject_follow method reject_follow_for_relay (line 26) | def reject_follow_for_relay method relay (line 30) | def relay method relay_follow? (line 34) | def relay_follow? method target_uri (line 38) | def target_uri FILE: app/lib/activitypub/activity/remove.rb class ActivityPub::Activity::Remove (line 3) | class ActivityPub::Activity::Remove < ActivityPub::Activity method perform (line 4) | def perform FILE: app/lib/activitypub/activity/undo.rb class ActivityPub::Activity::Undo (line 3) | class ActivityPub::Activity::Undo < ActivityPub::Activity method perform (line 4) | def perform method undo_announce (line 21) | def undo_announce method undo_accept (line 34) | def undo_accept method undo_follow (line 38) | def undo_follow method undo_like (line 52) | def undo_like method undo_block (line 65) | def undo_block method target_uri (line 77) | def target_uri FILE: app/lib/activitypub/activity/update.rb class ActivityPub::Activity::Update (line 3) | class ActivityPub::Activity::Update < ActivityPub::Activity method perform (line 6) | def perform method update_account (line 16) | def update_account method update_poll (line 22) | def update_poll FILE: app/lib/activitypub/adapter.rb class ActivityPub::Adapter (line 3) | class ActivityPub::Adapter < ActiveModelSerializers::Adapter::Base method default_key_transform (line 25) | def self.default_key_transform method transform_key_casing! (line 29) | def self.transform_key_casing!(value, _options) method serializable_hash (line 33) | def serializable_hash(options = nil) method serialized_context (line 43) | def serialized_context FILE: app/lib/activitypub/case_transform.rb type ActivityPub::CaseTransform (line 3) | module ActivityPub::CaseTransform function camel_lower_cache (line 5) | def camel_lower_cache function camel_lower (line 9) | def camel_lower(value) FILE: app/lib/activitypub/linked_data_signature.rb class ActivityPub::LinkedDataSignature (line 3) | class ActivityPub::LinkedDataSignature method initialize (line 8) | def initialize(json) method verify_account! (line 12) | def verify_account! method sign! (line 35) | def sign!(creator, sign_with: nil) method hash (line 54) | def hash(obj) FILE: app/lib/activitypub/serializer.rb class ActivityPub::Serializer (line 3) | class ActivityPub::Serializer < ActiveModel::Serializer method inherited (line 12) | def self.inherited(base) method context (line 19) | def self.context(*named_contexts) method context_extensions (line 25) | def self.context_extensions(*extension_names) FILE: app/lib/activitypub/tag_manager.rb class ActivityPub::TagManager (line 5) | class ActivityPub::TagManager method url_for (line 15) | def url_for(target) method uri_for (line 27) | def uri_for(target) method generate_uri_for (line 41) | def generate_uri_for(_target) method activity_uri_for (line 45) | def activity_uri_for(target) method replies_uri_for (line 51) | def replies_uri_for(target, page_params = nil) method to (line 61) | def to(status) method cc (line 84) | def cc(status) method local_uri? (line 110) | def local_uri?(uri) method uri_to_local_id (line 120) | def uri_to_local_id(uri, param = :id) method uri_to_resource (line 125) | def uri_to_resource(uri, klass) FILE: app/lib/application_extension.rb type ApplicationExtension (line 3) | module ApplicationExtension FILE: app/lib/delivery_failure_tracker.rb class DeliveryFailureTracker (line 3) | class DeliveryFailureTracker method initialize (line 6) | def initialize(inbox_url) method track_failure! (line 10) | def track_failure! method track_success! (line 15) | def track_success! method days (line 20) | def days method filter (line 25) | def filter(arr) method unavailable? (line 29) | def unavailable?(url) method available? (line 33) | def available?(url) method track_inverse_success! (line 37) | def track_inverse_success!(from_account) method exhausted_deliveries_key (line 45) | def exhausted_deliveries_key method today (line 49) | def today method reached_failure_threshold? (line 53) | def reached_failure_threshold? FILE: app/lib/entity_cache.rb class EntityCache (line 5) | class EntityCache method mention (line 10) | def mention(username, domain) method emoji (line 14) | def emoji(shortcodes, domain) method to_key (line 31) | def to_key(type, *ids) FILE: app/lib/exceptions.rb type Mastodon (line 3) | module Mastodon class Error (line 4) | class Error < StandardError; end class NotPermittedError (line 5) | class NotPermittedError < Error; end class ValidationError (line 6) | class ValidationError < Error; end class HostValidationError (line 7) | class HostValidationError < ValidationError; end class LengthValidationError (line 8) | class LengthValidationError < ValidationError; end class DimensionsValidationError (line 9) | class DimensionsValidationError < ValidationError; end class RaceConditionError (line 10) | class RaceConditionError < Error; end class UnexpectedResponseError (line 12) | class UnexpectedResponseError < Error method initialize (line 13) | def initialize(response = nil) FILE: app/lib/extractor.rb type Extractor (line 3) | module Extractor function extract_mentions_or_lists_with_indices (line 9) | def extract_mentions_or_lists_with_indices(text) function extract_hashtags_with_indices (line 35) | def extract_hashtags_with_indices(text, **) function extract_cashtags_with_indices (line 61) | def extract_cashtags_with_indices(_text) FILE: app/lib/fast_geometry_parser.rb class FastGeometryParser (line 3) | class FastGeometryParser method from_file (line 4) | def self.from_file(file) FILE: app/lib/feed_manager.rb class FeedManager (line 5) | class FeedManager method key (line 14) | def key(type, id, subtype = nil) method filter? (line 20) | def filter?(timeline_type, status, receiver_id) method push_to_home (line 30) | def push_to_home(account, status) method unpush_from_home (line 37) | def unpush_from_home(account, status) method push_to_list (line 43) | def push_to_list(list, status) method unpush_from_list (line 55) | def unpush_from_list(list, status) method trim (line 61) | def trim(type, account_id) method merge_into_timeline (line 86) | def merge_into_timeline(from_account, into_account) method unmerge_from_timeline (line 103) | def unmerge_from_timeline(from_account, into_account) method clear_from_timeline (line 112) | def clear_from_timeline(account, target_account) method populate_feed (line 122) | def populate_feed(account) method push_update_required? (line 146) | def push_update_required?(timeline_id) method blocks_or_mutes? (line 150) | def blocks_or_mutes?(receiver_id, account_ids, context) method filter_from_home? (line 155) | def filter_from_home?(status, receiver_id) method filter_from_mentions? (line 185) | def filter_from_mentions?(status, receiver_id) method phrase_filtered? (line 201) | def phrase_filtered?(status, receiver_id, context) method add_to_feed (line 230) | def add_to_feed(timeline_type, account_id, status, aggregate_reblogs =... method remove_from_feed (line 277) | def remove_from_feed(timeline_type, account_id, status) FILE: app/lib/formatter.rb class Formatter (line 6) | class Formatter method format (line 12) | def format(status, **options) method reformat (line 47) | def reformat(html) method plaintext (line 51) | def plaintext(status) method simplified_format (line 58) | def simplified_format(account, **options) method sanitize (line 64) | def sanitize(html, config) method format_spoiler (line 68) | def format_spoiler(status, **options) method format_poll_option (line 74) | def format_poll_option(status, option, **options) method format_display_name (line 80) | def format_display_name(account, **options) method format_field (line 86) | def format_field(account, str, **options) method linkify (line 93) | def linkify(text) method html_entities (line 103) | def html_entities method encode (line 107) | def encode(html) method encode_and_link_urls (line 111) | def encode_and_link_urls(html, accounts = nil, options = {}) method count_tag_nesting (line 130) | def count_tag_nesting(tag) method encode_custom_emojis (line 137) | def encode_custom_emojis(html, emojis, animate = false) method rewrite (line 189) | def rewrite(text, entities) method utf8_friendly_extractor (line 214) | def utf8_friendly_extractor(text, options = {}) method link_to_url (line 250) | def link_to_url(entity, options = {}) method link_to_mention (line 261) | def link_to_mention(entity, linkable_accounts) method link_to_account (line 270) | def link_to_account(acct) method link_to_hashtag (line 279) | def link_to_hashtag(entity) method link_html (line 283) | def link_html(url) method hashtag_html (line 293) | def hashtag_html(tag) method mention_html (line 297) | def mention_html(account) FILE: app/lib/hash_object.rb class HashObject (line 3) | class HashObject method initialize (line 4) | def initialize(hash) FILE: app/lib/inline_renderer.rb class InlineRenderer (line 3) | class InlineRenderer method initialize (line 4) | def initialize(object, current_account, template) method render (line 10) | def render method render (line 26) | def self.render(object, current_account, template) method current_user (line 32) | def current_user FILE: app/lib/language_detector.rb class LanguageDetector (line 3) | class LanguageDetector method initialize (line 9) | def initialize method detect (line 13) | def detect(text, account) method language_names (line 21) | def language_names method prepare_text (line 27) | def prepare_text(text) method unreliable_input? (line 31) | def unreliable_input?(text) method reliable_input? (line 35) | def reliable_input?(text) method sufficient_text_length? (line 39) | def sufficient_text_length?(text) method language_specific_character_set? (line 43) | def language_specific_character_set?(text) method detect_language_code (line 53) | def detect_language_code(text) method iso6391 (line 59) | def iso6391(bcp47) method simplify_text (line 68) | def simplify_text(text) method new_scrubber (line 78) | def new_scrubber method scrubber (line 84) | def scrubber method remove_html (line 88) | def remove_html(text) method default_locale (line 96) | def default_locale(account) FILE: app/lib/ostatus/activity/base.rb class OStatus::Activity::Base (line 3) | class OStatus::Activity::Base method initialize (line 6) | def initialize(xml, account = nil, **options) method status? (line 12) | def status? method verb (line 16) | def verb method type (line 23) | def type method id (line 30) | def id method url (line 34) | def url method activitypub_uri (line 39) | def activitypub_uri method activitypub_uri? (line 44) | def activitypub_uri? method find_status (line 50) | def find_status(uri) method find_activitypub_status (line 62) | def find_activitypub_status(uri, href) FILE: app/lib/ostatus/activity/creation.rb class OStatus::Activity::Creation (line 3) | class OStatus::Activity::Creation < OStatus::Activity::Base method perform (line 4) | def perform method process_status (line 26) | def process_status method content (line 80) | def content method content_language (line 84) | def content_language method content_warning (line 88) | def content_warning method visibility_scope (line 92) | def visibility_scope method published (line 96) | def published method thread? (line 100) | def thread? method thread (line 104) | def thread method sensitive? (line 111) | def sensitive? method find_or_create_conversation (line 116) | def find_or_create_conversation method save_mentions (line 128) | def save_mentions(parent) method save_hashtags (line 145) | def save_hashtags(parent) method save_media (line 150) | def save_media method save_emojis (line 178) | def save_emojis(parent) method account_from_href (line 197) | def account_from_href(href) method invalid_origin? (line 207) | def invalid_origin? method lock_options (line 216) | def lock_options FILE: app/lib/ostatus/activity/deletion.rb class OStatus::Activity::Deletion (line 3) | class OStatus::Activity::Deletion < OStatus::Activity::Base method perform (line 4) | def perform FILE: app/lib/ostatus/activity/general.rb class OStatus::Activity::General (line 3) | class OStatus::Activity::General < OStatus::Activity::Base method specialize (line 4) | def specialize method special_class (line 10) | def special_class FILE: app/lib/ostatus/activity/post.rb class OStatus::Activity::Post (line 3) | class OStatus::Activity::Post < OStatus::Activity::Creation method perform (line 4) | def perform method reblog (line 20) | def reblog FILE: app/lib/ostatus/activity/remote.rb class OStatus::Activity::Remote (line 3) | class OStatus::Activity::Remote < OStatus::Activity::Base method perform (line 4) | def perform FILE: app/lib/ostatus/activity/share.rb class OStatus::Activity::Share (line 3) | class OStatus::Activity::Share < OStatus::Activity::Creation method perform (line 4) | def perform method object (line 12) | def object method reblog (line 18) | def reblog FILE: app/lib/ostatus/atom_serializer.rb class OStatus::AtomSerializer (line 3) | class OStatus::AtomSerializer method render (line 8) | def render(element) method author (line 15) | def author(account) method feed (line 40) | def feed(account, stream_entries) method entry (line 66) | def entry(stream_entry, root = false) method object (line 100) | def object(status) method follow_salmon (line 122) | def follow_salmon(follow) method follow_request_salmon (line 144) | def follow_request_salmon(follow_request) method authorize_follow_request_salmon (line 163) | def authorize_follow_request_salmon(follow_request) method reject_follow_request_salmon (line 189) | def reject_follow_request_salmon(follow_request) method unfollow_salmon (line 215) | def unfollow_salmon(follow) method block_salmon (line 237) | def block_salmon(block) method unblock_salmon (line 258) | def unblock_salmon(block) method favourite_salmon (line 279) | def favourite_salmon(favourite) method unfavourite_salmon (line 301) | def unfavourite_salmon(favourite) method append_element (line 325) | def append_element(parent, name, content = nil, **attributes) method sanitize_str (line 332) | def sanitize_str(raw_str) method conversation_uri (line 336) | def conversation_uri(conversation) method add_namespaces (line 341) | def add_namespaces(parent) method serialize_status_attributes (line 351) | def serialize_status_attributes(entry, status) FILE: app/lib/ostatus/tag_manager.rb class OStatus::TagManager (line 3) | class OStatus::TagManager method unique_tag (line 44) | def unique_tag(date, id, type) method unique_tag_to_local_id (line 48) | def unique_tag_to_local_id(tag, expected_type) method local_id? (line 59) | def local_id?(id) method uri_for (line 63) | def uri_for(target) FILE: app/lib/potential_friendship_tracker.rb class PotentialFriendshipTracker (line 3) | class PotentialFriendshipTracker method record (line 16) | def record(account_id, target_account_id, action) method remove (line 27) | def remove(account_id, target_account_id) method get (line 31) | def get(account_id, limit: 20, offset: 0) FILE: app/lib/proof_provider.rb type ProofProvider (line 3) | module ProofProvider function find (line 6) | def self.find(identifier, proof = nil) FILE: app/lib/proof_provider/keybase.rb class ProofProvider::Keybase (line 3) | class ProofProvider::Keybase class Error (line 7) | class Error < StandardError; end class ExpectedProofLiveError (line 9) | class ExpectedProofLiveError < Error; end class UnexpectedResponseError (line 11) | class UnexpectedResponseError < Error; end method initialize (line 13) | def initialize(proof = nil) method serializer_class (line 17) | def serializer_class method worker_class (line 21) | def worker_class method validate! (line 25) | def validate! method refresh! (line 42) | def refresh! method on_success_path (line 48) | def on_success_path(user_agent = nil) method badge (line 52) | def badge method verifier (line 56) | def verifier method domain (line 62) | def domain FILE: app/lib/proof_provider/keybase/badge.rb class ProofProvider::Keybase::Badge (line 3) | class ProofProvider::Keybase::Badge method initialize (line 6) | def initialize(local_username, provider_username, token, domain) method proof_url (line 13) | def proof_url method profile_url (line 17) | def profile_url method icon_url (line 21) | def icon_url method avatar_url (line 25) | def avatar_url method remote_avatar_url (line 31) | def remote_avatar_url method default_avatar_url (line 42) | def default_avatar_url FILE: app/lib/proof_provider/keybase/config_serializer.rb class ProofProvider::Keybase::ConfigSerializer (line 3) | class ProofProvider::Keybase::ConfigSerializer < ActiveModel::Serializer method version (line 12) | def version method domain (line 16) | def domain method display_name (line 20) | def display_name method logo (line 24) | def logo method brand_color (line 28) | def brand_color method description (line 32) | def description method username (line 36) | def username method prefill_url (line 40) | def prefill_url method profile_url (line 52) | def profile_url method check_url (line 56) | def check_url method check_path (line 60) | def check_path method avatar_path (line 64) | def avatar_path method contact (line 68) | def contact FILE: app/lib/proof_provider/keybase/serializer.rb class ProofProvider::Keybase::Serializer (line 3) | class ProofProvider::Keybase::Serializer < ActiveModel::Serializer method avatar (line 10) | def avatar class AccountIdentityProofSerializer (line 14) | class AccountIdentityProofSerializer < ActiveModel::Serializer method sig_hash (line 17) | def sig_hash method kb_username (line 21) | def kb_username FILE: app/lib/proof_provider/keybase/verifier.rb class ProofProvider::Keybase::Verifier (line 3) | class ProofProvider::Keybase::Verifier method initialize (line 4) | def initialize(local_username, provider_username, token, domain) method valid? (line 11) | def valid? method on_success_path (line 27) | def on_success_path(user_agent = nil) method status (line 33) | def status method query_params (line 51) | def query_params FILE: app/lib/proof_provider/keybase/worker.rb class ProofProvider::Keybase::Worker (line 3) | class ProofProvider::Keybase::Worker method perform (line 21) | def perform(proof_id) FILE: app/lib/request.rb class HTTP::Timeout::PerOperation (line 10) | class HTTP::Timeout::PerOperation method connect (line 11) | def connect(socket_class, host, port, nodelay = false) class Request (line 17) | class Request method initialize (line 22) | def initialize(verb, url, **options) method on_behalf_of (line 36) | def on_behalf_of(account, key_id_format = :acct, sign_with: nil) method add_headers (line 46) | def add_headers(new_headers) method perform (line 51) | def perform method headers (line 65) | def headers method valid_url? (line 70) | def valid_url?(url) method set_common_headers! (line 83) | def set_common_headers! method set_digest! (line 91) | def set_digest! method signature (line 95) | def signature method signed_string (line 102) | def signed_string method signed_headers (line 106) | def signed_headers method key_id (line 110) | def key_id method timeout (line 119) | def timeout method http_client (line 127) | def http_client method use_proxy? (line 131) | def use_proxy? method block_hidden_service? (line 135) | def block_hidden_service? type ClientLimit (line 139) | module ClientLimit function body_with_limit (line 140) | def body_with_limit(limit = 1.megabyte) class Socket (line 166) | class Socket < TCPSocket method open (line 168) | def open(host, *args) method thru_hidden_service? (line 201) | def thru_hidden_service?(host) FILE: app/lib/rss_builder.rb class RSSBuilder (line 3) | class RSSBuilder class ItemBuilder (line 4) | class ItemBuilder method initialize (line 5) | def initialize method title (line 9) | def title(str) method link (line 15) | def link(str) method pub_date (line 26) | def pub_date(date) method description (line 32) | def description(str) method enclosure (line 38) | def enclosure(url, type, size) method to_element (line 48) | def to_element method initialize (line 53) | def initialize method title (line 60) | def title(str) method link (line 66) | def link(str) method image (line 72) | def image(str) method cover (line 84) | def cover(str) method logo (line 92) | def logo(str) method accent_color (line 98) | def accent_color(str) method description (line 104) | def description(str) method item (line 110) | def item method to_xml (line 118) | def to_xml method rss (line 124) | def rss FILE: app/lib/sanitize_config.rb class Sanitize (line 3) | class Sanitize type Config (line 4) | module Config FILE: app/lib/settings/extend.rb type Settings (line 3) | module Settings type Extend (line 4) | module Extend function settings (line 5) | def settings FILE: app/lib/settings/scoped_settings.rb type Settings (line 3) | module Settings class ScopedSettings (line 4) | class ScopedSettings method initialize (line 9) | def initialize(object) method method_missing (line 14) | def method_missing(method, *args) method respond_to_missing? (line 28) | def respond_to_missing?(*) method all_as_records (line 32) | def all_as_records method []= (line 44) | def []=(key, value) method [] (line 53) | def [](key) method default_settings (line 67) | def default_settings method thing_scoped (line 75) | def thing_scoped FILE: app/lib/sidekiq_error_handler.rb class SidekiqErrorHandler (line 3) | class SidekiqErrorHandler method call (line 4) | def call(*) FILE: app/lib/status_filter.rb class StatusFilter (line 3) | class StatusFilter method initialize (line 6) | def initialize(status, account, preloaded_relations = {}) method filtered? (line 12) | def filtered? method account_present? (line 19) | def account_present? method filtered_status? (line 23) | def filtered_status? method blocking_account? (line 27) | def blocking_account? method blocking_domain? (line 31) | def blocking_domain? method muting_account? (line 35) | def muting_account? method silenced_account? (line 39) | def silenced_account? method status_account_silenced? (line 43) | def status_account_silenced? method account_following_status_account? (line 47) | def account_following_status_account? method blocked_by_policy? (line 51) | def blocked_by_policy? method policy_allows_show? (line 55) | def policy_allows_show? FILE: app/lib/status_finder.rb class StatusFinder (line 3) | class StatusFinder method initialize (line 6) | def initialize(url) method status (line 10) | def status method recognized_params (line 27) | def recognized_params method verify_action! (line 31) | def verify_action! FILE: app/lib/tag_manager.rb class TagManager (line 5) | class TagManager method web_domain? (line 9) | def web_domain?(domain) method local_domain? (line 13) | def local_domain?(domain) method normalize_domain (line 17) | def normalize_domain(domain) method same_acct? (line 25) | def same_acct?(canonical, needle) method local_url? (line 31) | def local_url?(url) method url_for (line 37) | def url_for(target) FILE: app/lib/themes.rb class Themes (line 6) | class Themes method initialize (line 9) | def initialize method names (line 13) | def names FILE: app/lib/user_settings_decorator.rb class UserSettingsDecorator (line 3) | class UserSettingsDecorator method initialize (line 6) | def initialize(user) method update (line 10) | def update(settings) method process_update (line 17) | def process_update method merged_notification_emails (line 40) | def merged_notification_emails method merged_interactions (line 44) | def merged_interactions method default_privacy_preference (line 48) | def default_privacy_preference method default_sensitive_preference (line 52) | def default_sensitive_preference method unfollow_modal_preference (line 56) | def unfollow_modal_preference method boost_modal_preference (line 60) | def boost_modal_preference method delete_modal_preference (line 64) | def delete_modal_preference method system_font_ui_preference (line 68) | def system_font_ui_preference method auto_play_gif_preference (line 72) | def auto_play_gif_preference method display_media_preference (line 76) | def display_media_preference method expand_spoilers_preference (line 80) | def expand_spoilers_preference method reduce_motion_preference (line 84) | def reduce_motion_preference method noindex_preference (line 88) | def noindex_preference method hide_network_preference (line 92) | def hide_network_preference method show_application_preference (line 96) | def show_application_preference method theme_preference (line 100) | def theme_preference method default_language_preference (line 104) | def default_language_preference method aggregate_reblogs_preference (line 108) | def aggregate_reblogs_preference method advanced_layout_preference (line 112) | def advanced_layout_preference method boolean_cast_setting (line 116) | def boolean_cast_setting(key) method coerced_settings (line 120) | def coerced_settings(key) method coerce_values (line 124) | def coerce_values(params_hash) method change? (line 128) | def change?(key) FILE: app/lib/webfinger_resource.rb class WebfingerResource (line 3) | class WebfingerResource method initialize (line 6) | def initialize(resource) method username (line 10) | def username method username_from_url (line 23) | def username_from_url method account_show_page? (line 31) | def account_show_page? method path_params (line 35) | def path_params method username_from_acct (line 39) | def username_from_acct method split_acct (line 47) | def split_acct method resource_without_acct_string (line 51) | def resource_without_acct_string method local_username (line 55) | def local_username method local_domain (line 59) | def local_domain method domain_matches_local? (line 63) | def domain_matches_local? FILE: app/mailers/admin_mailer.rb class AdminMailer (line 3) | class AdminMailer < ApplicationMailer method new_report (line 8) | def new_report(recipient, report) method new_pending_account (line 18) | def new_pending_account(recipient, user) FILE: app/mailers/application_mailer.rb class ApplicationMailer (line 3) | class ApplicationMailer < ActionMailer::Base method locale_for_account (line 11) | def locale_for_account(account) FILE: app/mailers/notification_mailer.rb class NotificationMailer (line 3) | class NotificationMailer < ApplicationMailer method mention (line 8) | def mention(recipient, notification) method follow (line 20) | def follow(recipient, notification) method favourite (line 31) | def favourite(recipient, notification) method reblog (line 44) | def reblog(recipient, notification) method follow_request (line 57) | def follow_request(recipient, notification) method digest (line 68) | def digest(recipient, **opts) method thread_by_conversation (line 88) | def thread_by_conversation(conversation) FILE: app/mailers/user_mailer.rb class UserMailer (line 3) | class UserMailer < Devise::Mailer method confirmation_instructions (line 11) | def confirmation_instructions(user, token, **) method reset_password_instructions (line 25) | def reset_password_instructions(user, token, **) method password_change (line 37) | def password_change(user, **) method email_changed (line 48) | def email_changed(user, **) method welcome (line 59) | def welcome(user) method backup_ready (line 70) | def backup_ready(user, backup) method warning (line 82) | def warning(user, warning) FILE: app/models/account.rb class Account (line 50) | class Account < ApplicationRecord method local? (line 121) | def local? method moved? (line 125) | def moved? method bot? (line 129) | def bot? method bot= (line 135) | def bot=(val) method acct (line 139) | def acct method local_username_and_domain (line 143) | def local_username_and_domain method local_followers_count (line 147) | def local_followers_count method to_webfinger_s (line 151) | def to_webfinger_s method subscribed? (line 155) | def subscribed? method possibly_stale? (line 159) | def possibly_stale? method refresh! (line 163) | def refresh! method silenced? (line 168) | def silenced? method silence! (line 172) | def silence!(date = nil) method unsilence! (line 177) | def unsilence! method suspended? (line 181) | def suspended? method suspend! (line 185) | def suspend!(date = nil) method unsuspend! (line 193) | def unsuspend! method memorialize! (line 200) | def memorialize! method sign? (line 207) | def sign? method keypair (line 211) | def keypair method tags_as_strings= (line 215) | def tags_as_strings=(tag_names) method also_known_as (line 249) | def also_known_as method fields (line 253) | def fields method fields_attributes= (line 257) | def fields_attributes=(attributes) method build_fields (line 281) | def build_fields method magic_key (line 294) | def magic_key method subscription (line 309) | def subscription(webhook_url) method save_with_optional_media! (line 313) | def save_with_optional_media! method object_type (line 323) | def object_type method to_param (line 327) | def to_param method excluded_from_timeline_account_ids (line 331) | def excluded_from_timeline_account_ids method excluded_from_timeline_domains (line 335) | def excluded_from_timeline_domains method preferred_inbox_url (line 339) | def preferred_inbox_url class Field (line 343) | class Field < ActiveModelSerializers::Model method initialize (line 346) | def initialize(account, attributes) method verified? (line 355) | def verified? method value_for_verification (line 359) | def value_for_verification method verifiable? (line 369) | def verifiable? method mark_verified! (line 373) | def mark_verified! method to_h (line 378) | def to_h method string_limit (line 384) | def string_limit method readonly_attributes (line 394) | def readonly_attributes method domains (line 398) | def domains method inboxes (line 402) | def inboxes method search_for (line 407) | def search_for(terms, limit = 10, offset = 0) method advanced_search_for (line 427) | def advanced_search_for(terms, account, limit = 10, following = false,... method generate_query_for_search (line 476) | def generate_query_for_search(terms) method emojis (line 485) | def emojis method prepare_contents (line 496) | def prepare_contents method prepare_username (line 501) | def prepare_username method generate_keys (line 505) | def generate_keys method normalize_domain (line 513) | def normalize_domain method emojifiable_text (line 519) | def emojifiable_text method clean_feed_manager (line 523) | def clean_feed_manager FILE: app/models/account_conversation.rb class AccountConversation (line 16) | class AccountConversation < ApplicationRecord method participant_account_ids= (line 25) | def participant_account_ids=(arr) method participant_accounts (line 29) | def participant_accounts method paginate_by_id (line 39) | def paginate_by_id(limit, options = {}) method paginate_by_min_id (line 47) | def paginate_by_min_id(limit, min_id = nil) method paginate_by_max_id (line 53) | def paginate_by_max_id(limit, max_id = nil, since_id = nil) method add_status (line 60) | def add_status(recipient, status) method remove_status (line 73) | def remove_status(recipient, status) method participants_from_status (line 93) | def participants_from_status(recipient, status) method set_last_status (line 100) | def set_last_status method push_to_streaming_api (line 105) | def push_to_streaming_api method subscribed_to_timeline? (line 110) | def subscribed_to_timeline? method streaming_channel (line 114) | def streaming_channel FILE: app/models/account_domain_block.rb class AccountDomainBlock (line 13) | class AccountDomainBlock < ApplicationRecord method remove_blocking_cache (line 25) | def remove_blocking_cache method remove_relationship_cache (line 29) | def remove_relationship_cache FILE: app/models/account_filter.rb class AccountFilter (line 3) | class AccountFilter method initialize (line 6) | def initialize(params) method results (line 11) | def results method set_defaults! (line 23) | def set_defaults! method scope_for (line 28) | def scope_for(key, value) method accounts_with_users (line 59) | def accounts_with_users method valid_ip? (line 63) | def valid_ip?(value) FILE: app/models/account_identity_proof.rb class AccountIdentityProof (line 17) | class AccountIdentityProof < ApplicationRecord method provider_instance (line 33) | def provider_instance method queue_worker (line 39) | def queue_worker method validate_with_provider (line 43) | def validate_with_provider FILE: app/models/account_moderation_note.rb class AccountModerationNote (line 14) | class AccountModerationNote < ApplicationRecord FILE: app/models/account_pin.rb class AccountPin (line 13) | class AccountPin < ApplicationRecord method validate_follow_relationship (line 24) | def validate_follow_relationship FILE: app/models/account_stat.rb class AccountStat (line 16) | class AccountStat < ApplicationRecord method increment_count! (line 19) | def increment_count!(key) method decrement_count! (line 23) | def decrement_count!(key) method attributes_for_increment (line 29) | def attributes_for_increment(key) FILE: app/models/account_tag_stat.rb class AccountTagStat (line 14) | class AccountTagStat < ApplicationRecord method increment_count! (line 17) | def increment_count!(key) method decrement_count! (line 21) | def decrement_count!(key) FILE: app/models/account_warning.rb class AccountWarning (line 15) | class AccountWarning < ApplicationRecord FILE: app/models/account_warning_preset.rb class AccountWarningPreset (line 13) | class AccountWarningPreset < ApplicationRecord FILE: app/models/admin.rb type Admin (line 3) | module Admin function table_name_prefix (line 4) | def self.table_name_prefix FILE: app/models/admin/account_action.rb class Admin::AccountAction (line 3) | class Admin::AccountAction method save! (line 25) | def save! method report (line 35) | def report method with_report? (line 39) | def with_report? method types_for_account (line 44) | def types_for_account(account) method process_action! (line 55) | def process_action! method process_warning! (line 66) | def process_warning! method process_reports! (line 81) | def process_reports! method handle_disable! (line 94) | def handle_disable! method handle_silence! (line 100) | def handle_silence! method handle_suspend! (line 106) | def handle_suspend! method text_for_warning (line 113) | def text_for_warning method queue_suspension_worker! (line 117) | def queue_suspension_worker! method queue_email! (line 121) | def queue_email! method warnable? (line 127) | def warnable? method warning_preset (line 131) | def warning_preset FILE: app/models/admin/action_log.rb class Admin::ActionLog (line 16) | class Admin::ActionLog < ApplicationRecord method action (line 24) | def action method set_changes (line 32) | def set_changes FILE: app/models/application_record.rb class ApplicationRecord (line 3) | class ApplicationRecord < ActiveRecord::Base FILE: app/models/backup.rb class Backup (line 17) | class Backup < ApplicationRecord FILE: app/models/block.rb class Block (line 14) | class Block < ApplicationRecord method local? (line 23) | def local? method remove_blocking_cache (line 32) | def remove_blocking_cache method set_uri (line 37) | def set_uri FILE: app/models/concerns/account_associations.rb type AccountAssociations (line 3) | module AccountAssociations FILE: app/models/concerns/account_avatar.rb type AccountAvatar (line 3) | module AccountAvatar function avatar_styles (line 10) | def avatar_styles(file) function avatar_original_url (line 27) | def avatar_original_url function avatar_static_url (line 31) | def avatar_static_url FILE: app/models/concerns/account_counters.rb type AccountCounters (line 3) | module AccountCounters function account_stat (line 22) | def account_stat function save_account_stat (line 28) | def save_account_stat FILE: app/models/concerns/account_finder_concern.rb type AccountFinderConcern (line 3) | module AccountFinderConcern function find_local! (line 7) | def find_local!(username) function find_remote! (line 11) | def find_remote!(username, domain) function representative (line 15) | def representative function find_local (line 19) | def find_local(username) function find_remote (line 23) | def find_remote(username, domain) class AccountFinder (line 28) | class AccountFinder method initialize (line 31) | def initialize(username, domain) method account (line 36) | def account method scoped_accounts (line 42) | def scoped_accounts method with_usernames (line 50) | def with_usernames method matching_username (line 54) | def matching_username method matching_domain (line 58) | def matching_domain FILE: app/models/concerns/account_header.rb type AccountHeader (line 3) | module AccountHeader function header_styles (line 11) | def header_styles(file) function header_original_url (line 28) | def header_original_url function header_static_url (line 32) | def header_static_url FILE: app/models/concerns/account_interactions.rb type AccountInteractions (line 3) | module AccountInteractions function following_map (line 7) | def following_map(target_account_ids, account_id) function followed_by_map (line 15) | def followed_by_map(target_account_ids, account_id) function blocking_map (line 19) | def blocking_map(target_account_ids, account_id) function blocked_by_map (line 23) | def blocked_by_map(target_account_ids, account_id) function muting_map (line 27) | def muting_map(target_account_ids, account_id) function requested_map (line 35) | def requested_map(target_account_ids, account_id) function endorsed_map (line 43) | def endorsed_map(target_account_ids, account_id) function domain_blocking_map (line 47) | def domain_blocking_map(target_account_ids, account_id) function domain_blocking_map_by_domain (line 53) | def domain_blocking_map_by_domain(target_domains, account_id) function follow_mapping (line 59) | def follow_mapping(query, field) function follow! (line 89) | def follow!(other_account, reblogs: nil, uri: nil) function block! (line 101) | def block!(other_account, uri: nil) function mute! (line 107) | def mute!(other_account, notifications: nil) function mute_conversation! (line 120) | def mute_conversation!(conversation) function block_domain! (line 124) | def block_domain!(other_domain) function unfollow! (line 128) | def unfollow!(other_account) function unblock! (line 133) | def unblock!(other_account) function unmute! (line 138) | def unmute!(other_account) function unmute_conversation! (line 143) | def unmute_conversation!(conversation) function unblock_domain! (line 148) | def unblock_domain!(other_domain) function following? (line 153) | def following?(other_account) function blocking? (line 157) | def blocking?(other_account) function domain_blocking? (line 161) | def domain_blocking?(other_domain) function muting? (line 165) | def muting?(other_account) function muting_conversation? (line 169) | def muting_conversation?(conversation) function muting_notifications? (line 173) | def muting_notifications?(other_account) function muting_reblogs? (line 177) | def muting_reblogs?(other_account) function requested? (line 181) | def requested?(other_account) function favourited? (line 185) | def favourited?(status) function reblogged? (line 189) | def reblogged?(status) function pinned? (line 193) | def pinned?(status) function endorsed? (line 197) | def endorsed?(account) function followers_for_local_distribution (line 201) | def followers_for_local_distribution function lists_for_local_distribution (line 207) | def lists_for_local_distribution function remove_potential_friendship (line 214) | def remove_potential_friendship(other_account, mutual = false) FILE: app/models/concerns/attachmentable.rb type Attachmentable (line 5) | module Attachmentable function set_file_extensions (line 17) | def set_file_extensions function check_image_dimensions (line 27) | def check_image_dimensions function appropriate_extension (line 39) | def appropriate_extension(attachment) FILE: app/models/concerns/cacheable.rb type Cacheable (line 3) | module Cacheable type ClassMethods (line 6) | module ClassMethods function cache_associated (line 9) | def cache_associated(*associations) function with_includes (line 13) | def with_includes function cache_ids (line 17) | def cache_ids FILE: app/models/concerns/domain_normalizable.rb type DomainNormalizable (line 3) | module DomainNormalizable function normalize_domain (line 12) | def normalize_domain FILE: app/models/concerns/expireable.rb type Expireable (line 3) | module Expireable function expires_in= (line 11) | def expires_in=(interval) function expire! (line 16) | def expire! function expired? (line 20) | def expired? function expires? (line 24) | def expires? FILE: app/models/concerns/ldap_authenticable.rb type LdapAuthenticable (line 3) | module LdapAuthenticable function ldap_setup (line 6) | def ldap_setup(_attributes) function ldap_get_user (line 15) | def ldap_get_user(attributes = {}) FILE: app/models/concerns/omniauthable.rb type Omniauthable (line 3) | module Omniauthable function omniauth_providers (line 12) | def omniauth_providers function email_verified? (line 16) | def email_verified? function find_for_oauth (line 22) | def find_for_oauth(auth, signed_in_resource = nil) function create_for_oauth (line 42) | def create_for_oauth(auth) function user_params_from_auth (line 57) | def user_params_from_auth(auth) function ensure_unique_username (line 77) | def ensure_unique_username(starting_username) FILE: app/models/concerns/paginable.rb type Paginable (line 3) | module Paginable FILE: app/models/concerns/pam_authenticable.rb type PamAuthenticable (line 3) | module PamAuthenticable function pam_conflict (line 9) | def pam_conflict(_attributes) function pam_conflict? (line 13) | def pam_conflict? function pam_get_name (line 21) | def pam_get_name function pam_setup (line 29) | def pam_setup(_attributes) function pam_get_user (line 42) | def self.pam_get_user(attributes = {}) function authenticate_with_pam (line 65) | def self.authenticate_with_pam(attributes = {}) FILE: app/models/concerns/redisable.rb type Redisable (line 3) | module Redisable function redis (line 8) | def redis FILE: app/models/concerns/relationship_cacheable.rb type RelationshipCacheable (line 3) | module RelationshipCacheable function remove_relationship_cache (line 12) | def remove_relationship_cache FILE: app/models/concerns/remotable.rb type Remotable (line 3) | module Remotable function remotable_attachment (line 7) | def remotable_attachment(attachment_name, limit) function detect_extname_from_content_type (line 66) | def detect_extname_from_content_type(content_type) function parse_content_type (line 80) | def parse_content_type(content_type) FILE: app/models/concerns/status_threading_concern.rb type StatusThreadingConcern (line 3) | module StatusThreadingConcern function ancestors (line 6) | def ancestors(limit, account = nil) function descendants (line 10) | def descendants(limit, account = nil, max_child_id = nil, since_child_... function self_replies (line 14) | def self_replies(limit) function ancestor_ids (line 20) | def ancestor_ids(limit) function ancestor_statuses (line 33) | def ancestor_statuses(limit) function descendant_ids (line 53) | def descendant_ids(limit, max_child_id, since_child_id, depth) function descendant_statuses (line 57) | def descendant_statuses(limit, max_child_id, since_child_id, depth) function find_statuses_from_tree_path (line 83) | def find_statuses_from_tree_path(ids, account, promote: false) function promote_by! (line 102) | def promote_by!(arr) function relations_map_for_account (line 117) | def relations_map_for_account(account, account_ids, domains) function statuses_with_accounts (line 129) | def statuses_with_accounts(ids) function filter_from_context? (line 133) | def filter_from_context?(status, account, relations) FILE: app/models/concerns/streamable.rb type Streamable (line 3) | module Streamable function title (line 14) | def title function content (line 18) | def content function target (line 22) | def target function object_type (line 26) | def object_type function thread (line 30) | def thread function hidden? (line 34) | def hidden? function needs_stream_entry? (line 40) | def needs_stream_entry? FILE: app/models/concerns/user_roles.rb type UserRoles (line 3) | module UserRoles function staff? (line 12) | def staff? function role (line 16) | def role function role? (line 26) | def role?(role) function promote! (line 39) | def promote! function demote! (line 47) | def demote! FILE: app/models/context.rb class Context (line 3) | class Context < ActiveModelSerializers::Model FILE: app/models/conversation.rb class Conversation (line 12) | class Conversation < ApplicationRecord method local? (line 17) | def local? FILE: app/models/conversation_mute.rb class ConversationMute (line 11) | class ConversationMute < ApplicationRecord FILE: app/models/custom_emoji.rb class CustomEmoji (line 21) | class CustomEmoji < ApplicationRecord method local? (line 49) | def local? method object_type (line 53) | def object_type method from_text (line 58) | def from_text(text, domain) method search (line 68) | def search(shortcode) method remove_entity_cache (line 75) | def remove_entity_cache method downcase_domain (line 79) | def downcase_domain FILE: app/models/custom_emoji_filter.rb class CustomEmojiFilter (line 3) | class CustomEmojiFilter method initialize (line 6) | def initialize(params) method results (line 10) | def results method scope_for (line 22) | def scope_for(key, value) FILE: app/models/custom_filter.rb class CustomFilter (line 17) | class CustomFilter < ApplicationRecord method clean_up_contexts (line 40) | def clean_up_contexts method remove_cache (line 44) | def remove_cache method context_must_be_valid (line 49) | def context_must_be_valid method irreversible_must_be_within_context (line 53) | def irreversible_must_be_within_context FILE: app/models/domain_block.rb class DomainBlock (line 15) | class DomainBlock < ApplicationRecord method blocked? (line 27) | def self.blocked?(domain) method stricter_than? (line 31) | def stricter_than?(other_block) method affected_accounts_count (line 38) | def affected_accounts_count FILE: app/models/email_domain_block.rb class EmailDomainBlock (line 12) | class EmailDomainBlock < ApplicationRecord method block? (line 17) | def self.block?(email) FILE: app/models/export.rb class Export (line 5) | class Export method initialize (line 8) | def initialize(account) method to_blocked_accounts_csv (line 12) | def to_blocked_accounts_csv method to_muted_accounts_csv (line 16) | def to_muted_accounts_csv method to_following_accounts_csv (line 24) | def to_following_accounts_csv method to_lists_csv (line 32) | def to_lists_csv method to_blocked_domains_csv (line 42) | def to_blocked_domains_csv method total_storage (line 50) | def total_storage method total_statuses (line 54) | def total_statuses method total_follows (line 58) | def total_follows method total_lists (line 62) | def total_lists method total_followers (line 66) | def total_followers method total_blocks (line 70) | def total_blocks method total_mutes (line 74) | def total_mutes method total_domain_blocks (line 78) | def total_domain_blocks method to_csv (line 84) | def to_csv(accounts) method acct (line 92) | def acct(account) FILE: app/models/favourite.rb class Favourite (line 13) | class Favourite < ApplicationRecord method increment_cache_counters (line 34) | def increment_cache_counters method decrement_cache_counters (line 38) | def decrement_cache_counters FILE: app/models/featured_tag.rb class FeaturedTag (line 15) | class FeaturedTag < ApplicationRecord method name= (line 25) | def name=(str) method increment (line 29) | def increment(timestamp) method decrement (line 33) | def decrement(deleted_status_id) method reset_data (line 37) | def reset_data method validate_featured_tags_limit (line 44) | def validate_featured_tags_limit FILE: app/models/feed.rb class Feed (line 3) | class Feed method initialize (line 6) | def initialize(type, id) method get (line 11) | def get(limit, max_id = nil, since_id = nil, min_id = nil) method from_redis (line 17) | def from_redis(limit, max_id, since_id, min_id) method key (line 29) | def key FILE: app/models/follow.rb class Follow (line 15) | class Follow < ApplicationRecord method local? (line 29) | def local? method revoke_request! (line 33) | def revoke_request! method set_uri (line 45) | def set_uri method remove_endorsements (line 49) | def remove_endorsements method increment_cache_counters (line 53) | def increment_cache_counters method decrement_cache_counters (line 58) | def decrement_cache_counters FILE: app/models/follow_request.rb class FollowRequest (line 15) | class FollowRequest < ApplicationRecord method authorize! (line 27) | def authorize! method local? (line 35) | def local? method set_uri (line 43) | def set_uri FILE: app/models/form/account_batch.rb class Form::AccountBatch (line 3) | class Form::AccountBatch method save (line 10) | def save method unfollow! (line 27) | def unfollow! method remove_from_followers! (line 33) | def remove_from_followers! method block_domains! (line 39) | def block_domains! method account_domains (line 45) | def account_domains method accounts (line 49) | def accounts method reject_follow! (line 53) | def reject_follow!(follow) method approve! (line 61) | def approve! method reject! (line 68) | def reject! FILE: app/models/form/admin_settings.rb class Form::AdminSettings (line 3) | class Form::AdminSettings method initialize (line 67) | def initialize(_attributes = {}) method save (line 72) | def save method initialize_attributes (line 90) | def initialize_attributes method typecast_value (line 96) | def typecast_value(key, value) FILE: app/models/form/delete_confirmation.rb class Form::DeleteConfirmation (line 3) | class Form::DeleteConfirmation FILE: app/models/form/migration.rb class Form::Migration (line 3) | class Form::Migration method initialize (line 8) | def initialize(attrs = {}) method valid? (line 14) | def valid? method set_account (line 22) | def set_account FILE: app/models/form/status_batch.rb class Form::StatusBatch (line 3) | class Form::StatusBatch method save (line 9) | def save method change_sensitive (line 20) | def change_sensitive(sensitive) method delete_statuses (line 35) | def delete_statuses FILE: app/models/form/two_factor_confirmation.rb class Form::TwoFactorConfirmation (line 3) | class Form::TwoFactorConfirmation FILE: app/models/home_feed.rb class HomeFeed (line 3) | class HomeFeed < Feed method initialize (line 4) | def initialize(account) method get (line 10) | def get(limit, max_id = nil, since_id = nil, min_id = nil) method from_database (line 20) | def from_database(limit, max_id, since_id, min_id) FILE: app/models/identity.rb class Identity (line 14) | class Identity < ApplicationRecord method find_for_oauth (line 19) | def self.find_for_oauth(auth) FILE: app/models/import.rb class Import (line 19) | class Import < ApplicationRecord method mode (line 35) | def mode method mode= (line 39) | def mode=(str) FILE: app/models/instance.rb class Instance (line 3) | class Instance method initialize (line 8) | def initialize(resource) method cached_sample_accounts (line 14) | def cached_sample_accounts method cached_accounts_count (line 18) | def cached_accounts_count method to_param (line 22) | def to_param method cache_key (line 26) | def cache_key FILE: app/models/instance_filter.rb class InstanceFilter (line 3) | class InstanceFilter method initialize (line 6) | def initialize(params) method results (line 10) | def results FILE: app/models/invite.rb class Invite (line 17) | class Invite < ApplicationRecord method valid_for_use? (line 27) | def valid_for_use? method set_code (line 33) | def set_code FILE: app/models/invite_filter.rb class InviteFilter (line 3) | class InviteFilter method initialize (line 6) | def initialize(params) method results (line 10) | def results method scope_for (line 22) | def scope_for(key, _value) FILE: app/models/list.rb class List (line 13) | class List < ApplicationRecord method clean_feed_manager (line 33) | def clean_feed_manager FILE: app/models/list_account.rb class ListAccount (line 12) | class ListAccount < ApplicationRecord method set_follow (line 23) | def set_follow FILE: app/models/list_feed.rb class ListFeed (line 3) | class ListFeed < Feed method initialize (line 4) | def initialize(list) FILE: app/models/media_attachment.rb class MediaAttachment (line 24) | class MediaAttachment < ApplicationRecord method local? (line 115) | def local? method needs_redownload? (line 119) | def needs_redownload? method video_or_gifv? (line 123) | def video_or_gifv? method to_param (line 127) | def to_param method focus= (line 131) | def focus=(point) method focus (line 142) | def focus method file_styles (line 158) | def file_styles(f) method file_processors (line 176) | def file_processors(f) method set_shortcode (line 189) | def set_shortcode method prepare_description (line 200) | def prepare_description method set_type_and_extension (line 204) | def set_type_and_extension method set_meta (line 208) | def set_meta method populate_meta (line 214) | def populate_meta method image_geometry (line 224) | def image_geometry(file) method video_metadata (line 237) | def video_metadata(file) method reset_parent_cache (line 251) | def reset_parent_cache FILE: app/models/mention.rb class Mention (line 14) | class Mention < ApplicationRecord method active? (line 32) | def active? FILE: app/models/mute.rb class Mute (line 14) | class Mute < ApplicationRecord method remove_blocking_cache (line 27) | def remove_blocking_cache FILE: app/models/notification.rb class Notification (line 15) | class Notification < ApplicationRecord method type (line 55) | def type method target_status (line 59) | def target_status method browserable? (line 72) | def browserable? method cache_ids (line 77) | def cache_ids method reload_stale_associations! (line 81) | def reload_stale_associations!(cached_items) method activity_types_from_types (line 94) | def activity_types_from_types(types) method set_from_account (line 104) | def set_from_account FILE: app/models/poll.rb class Poll (line 21) | class Poll < ApplicationRecord method loaded_options (line 45) | def loaded_options method possibly_stale? (line 49) | def possibly_stale? method voted? (line 53) | def voted?(account) method remote? (line 59) | def remote? method emojis (line 63) | def emojis class Option (line 67) | class Option < ActiveModelSerializers::Model method initialize (line 70) | def initialize(poll, id, title, votes_count) method prepare_cached_tallies (line 80) | def prepare_cached_tallies method prepare_votes_count (line 84) | def prepare_votes_count method prepare_options (line 88) | def prepare_options method reset_parent_cache (line 92) | def reset_parent_cache method last_fetched_before_expiration? (line 97) | def last_fetched_before_expiration? method time_passed_since_last_fetch? (line 101) | def time_passed_since_last_fetch? method show_totals_now? (line 105) | def show_totals_now? FILE: app/models/poll_vote.rb class PollVote (line 15) | class PollVote < ApplicationRecord method object_type (line 26) | def object_type method increment_counter_cache (line 32) | def increment_counter_cache FILE: app/models/preview_card.rb class PreviewCard (line 27) | class PreviewCard < ApplicationRecord method save_with_optional_image! (line 48) | def save_with_optional_image! method image_styles (line 58) | def image_styles(f) method extract_dimensions (line 74) | def extract_dimensions FILE: app/models/relay.rb class Relay (line 14) | class Relay < ApplicationRecord method enable! (line 27) | def enable! method disable! (line 36) | def disable! method follow_activity (line 47) | def follow_activity(activity_id) method unfollow_activity (line 57) | def unfollow_activity(activity_id) method some_local_account (line 72) | def some_local_account method ensure_disabled (line 76) | def ensure_disabled FILE: app/models/remote_follow.rb class RemoteFollow (line 3) | class RemoteFollow method initialize (line 10) | def initialize(attrs = nil) method valid? (line 14) | def valid? method subscribe_address_for (line 21) | def subscribe_address_for(account) method interact_address_for (line 25) | def interact_address_for(status) method populate_template (line 31) | def populate_template method redirect_uri_template (line 39) | def redirect_uri_template method redirect_url_link (line 43) | def redirect_url_link method acct_resource (line 47) | def acct_resource method missing_resource_error (line 53) | def missing_resource_error FILE: app/models/remote_profile.rb class RemoteProfile (line 3) | class RemoteProfile method initialize (line 8) | def initialize(body) method root (line 12) | def root method author (line 16) | def author method hub_link (line 20) | def hub_link method display_name (line 24) | def display_name method note (line 28) | def note method scope (line 32) | def scope method avatar (line 36) | def avatar method header (line 40) | def header method emojis (line 44) | def emojis method locked? (line 48) | def locked? method link_href_from_xml (line 54) | def link_href_from_xml(xml, type) FILE: app/models/report.rb class Report (line 19) | class Report < ApplicationRecord method local? (line 32) | def local? method object_type (line 38) | def object_type method statuses (line 42) | def statuses method media_attachments (line 46) | def media_attachments method assign_to_self! (line 50) | def assign_to_self!(current_account) method unassign! (line 54) | def unassign! method resolve! (line 58) | def resolve!(acting_account) method unresolve! (line 62) | def unresolve! method unresolved? (line 66) | def unresolved? method unresolved_siblings? (line 70) | def unresolved_siblings? method history (line 74) | def history method set_uri (line 100) | def set_uri FILE: app/models/report_filter.rb class ReportFilter (line 3) | class ReportFilter method initialize (line 6) | def initialize(params) method results (line 10) | def results method scope_for (line 18) | def scope_for(key, value) FILE: app/models/report_note.rb class ReportNote (line 14) | class ReportNote < ApplicationRecord FILE: app/models/scheduled_status.rb class ScheduledStatus (line 13) | class ScheduledStatus < ApplicationRecord method validate_future_date (line 28) | def validate_future_date method validate_total_limit (line 32) | def validate_total_limit method validate_daily_limit (line 36) | def validate_daily_limit FILE: app/models/search.rb class Search (line 3) | class Search < ActiveModelSerializers::Model FILE: app/models/session_activation.rb class SessionActivation (line 17) | class SessionActivation < ApplicationRecord method detection (line 26) | def detection method browser (line 30) | def browser method platform (line 34) | def platform method active? (line 42) | def active?(id) method activate (line 46) | def activate(**options) method deactivate (line 52) | def deactivate(id) method purge_old (line 57) | def purge_old method exclusive (line 61) | def exclusive(id) method assign_user_agent (line 68) | def assign_user_agent method assign_access_token (line 72) | def assign_access_token FILE: app/models/setting.rb class Setting (line 15) | class Setting < RailsSettings::Base method to_param (line 18) | def to_param method [] (line 23) | def [](key) method all_as_records (line 41) | def all_as_records method default_settings (line 53) | def default_settings FILE: app/models/site_upload.rb class SiteUpload (line 17) | class SiteUpload < ApplicationRecord method cache_key (line 27) | def cache_key method set_meta (line 33) | def set_meta method clear_cache (line 42) | def clear_cache FILE: app/models/status.rb class Status (line 27) | class Status < ApplicationRecord method searchable_by (line 131) | def searchable_by(preloaded = nil) method reply? (line 147) | def reply? method local? (line 151) | def local? method reblog? (line 155) | def reblog? method within_realtime_window? (line 159) | def within_realtime_window? method verb (line 163) | def verb method object_type (line 171) | def object_type method proper (line 175) | def proper method content (line 179) | def content method target (line 183) | def target method preview_card (line 187) | def preview_card method title (line 191) | def title method hidden? (line 199) | def hidden? method distributable? (line 203) | def distributable? method with_media? (line 209) | def with_media? method non_sensitive_with_media? (line 213) | def non_sensitive_with_media? method emojis (line 217) | def emojis method mark_for_mass_destruction! (line 226) | def mark_for_mass_destruction! method marked_for_mass_destruction? (line 230) | def marked_for_mass_destruction? method replies_count (line 234) | def replies_count method reblogs_count (line 238) | def reblogs_count method favourites_count (line 242) | def favourites_count method increment_count! (line 246) | def increment_count!(key) method decrement_count! (line 250) | def decrement_count!(key) method selectable_visibilities (line 271) | def selectable_visibilities method in_chosen_languages (line 275) | def in_chosen_languages(account) method as_home_timeline (line 279) | def as_home_timeline(account) method as_direct_timeline (line 283) | def as_direct_timeline(account, limit = 20, max_id = nil, since_id = n... method as_public_timeline (line 324) | def as_public_timeline(account = nil, local_only = false) method as_tag_timeline (line 330) | def as_tag_timeline(tag, account = nil, local_only = false) method as_outbox_timeline (line 336) | def as_outbox_timeline(account) method favourites_map (line 340) | def favourites_map(status_ids, account_id) method reblogs_map (line 344) | def reblogs_map(status_ids, account_id) method mutes_map (line 348) | def mutes_map(conversation_ids, account_id) method pins_map (line 352) | def pins_map(status_ids, account_id) method reload_stale_associations! (line 356) | def reload_stale_associations!(cached_items) method permitted_for (line 376) | def permitted_for(target_account, account) method timeline_scope (line 400) | def timeline_scope(local_only = false) method apply_timeline_filters (line 407) | def apply_timeline_filters(query, account, local_only) method filter_timeline_for_account (line 415) | def filter_timeline_for_account(query, account, local_only) method filter_timeline_default (line 422) | def filter_timeline_default(query) method account_silencing_filter (line 426) | def account_silencing_filter(account) method update_status_stat! (line 438) | def update_status_stat!(attrs) method store_uri (line 445) | def store_uri method prepare_contents (line 449) | def prepare_contents method set_reblog (line 454) | def set_reblog method set_poll_id (line 458) | def set_poll_id method set_visibility (line 462) | def set_visibility method set_conversation (line 468) | def set_conversation method carried_over_reply_to_account_id (line 481) | def carried_over_reply_to_account_id method set_local (line 489) | def set_local method update_statistics (line 493) | def update_statistics method increment_counter_caches (line 498) | def increment_counter_caches method decrement_counter_caches (line 506) | def decrement_counter_caches method unlink_from_conversations (line 514) | def unlink_from_conversations FILE: app/models/status_pin.rb class StatusPin (line 13) | class StatusPin < ApplicationRecord FILE: app/models/status_stat.rb class StatusStat (line 15) | class StatusStat < ApplicationRecord method reset_parent_cache (line 22) | def reset_parent_cache FILE: app/models/stream_entry.rb class StreamEntry (line 15) | class StreamEntry < ApplicationRecord method object_type (line 34) | def object_type method verb (line 38) | def verb method targeted? (line 42) | def targeted? method threaded? (line 46) | def threaded? method mentions (line 50) | def mentions method orphaned? (line 56) | def orphaned? FILE: app/models/subscription.rb class Subscription (line 18) | class Subscription < ApplicationRecord method lease_seconds= (line 32) | def lease_seconds=(value) method lease_seconds (line 36) | def lease_seconds method expired? (line 40) | def expired? method future_expiration (line 48) | def future_expiration(value) method future_offset (line 52) | def future_offset(seconds) method set_min_expiration (line 59) | def set_min_expiration FILE: app/models/tag.rb class Tag (line 12) | class Tag < ApplicationRecord method account_tag_stat (line 38) | def account_tag_stat method cached_sample_accounts (line 42) | def cached_sample_accounts method to_param (line 46) | def to_param method history (line 50) | def history method search_for (line 67) | def search_for(term, limit = 5, offset = 0) method find_normalized (line 76) | def find_normalized(name) method find_normalized! (line 80) | def find_normalized!(name) method save_account_tag_stat (line 87) | def save_account_tag_stat FILE: app/models/tombstone.rb class Tombstone (line 15) | class Tombstone < ApplicationRecord FILE: app/models/trending_tags.rb class TrendingTags (line 3) | class TrendingTags method record_use! (line 12) | def record_use!(tag, account, at_time = Time.now.utc) method get (line 20) | def get(limit) method increment_historical_use! (line 29) | def increment_historical_use!(tag_id, at_time) method increment_unique_use! (line 35) | def increment_unique_use!(tag_id, account_id, at_time) method increment_vote! (line 41) | def increment_vote!(tag_id, at_time) method disallowed_hashtags (line 57) | def disallowed_hashtags FILE: app/models/user.rb class User (line 43) | class User < ApplicationRecord method confirmed? (line 113) | def confirmed? method invited? (line 117) | def invited? method valid_invitation? (line 121) | def valid_invitation? method disable! (line 125) | def disable! method enable! (line 131) | def enable! method confirm (line 135) | def confirm method confirm! (line 148) | def confirm! method pending? (line 158) | def pending? method active_for_authentication? (line 162) | def active_for_authentication? method inactive_message (line 166) | def inactive_message method approve! (line 170) | def approve! method update_tracked_fields! (line 177) | def update_tracked_fields!(request) method disable_two_factor! (line 182) | def disable_two_factor! method setting_default_privacy (line 188) | def setting_default_privacy method allows_digest_emails? (line 192) | def allows_digest_emails? method allows_report_emails? (line 196) | def allows_report_emails? method allows_pending_account_emails? (line 200) | def allows_pending_account_emails? method hides_network? (line 204) | def hides_network? method aggregates_reblogs? (line 208) | def aggregates_reblogs? method home_dms? (line 212) | def home_dms? method shows_application? (line 216) | def shows_application? method token_for_app (line 220) | def token_for_app(a) method activate_session (line 231) | def activate_session(request) method exclusive_session (line 237) | def exclusive_session(id) method session_active? (line 241) | def session_active?(id) method web_push_subscription (line 245) | def web_push_subscription(session) method invite_code= (line 249) | def invite_code=(code) method password_required? (line 254) | def password_required? method send_reset_password_instructions (line 259) | def send_reset_password_instructions method reset_password! (line 264) | def reset_password!(new_password, new_password_confirmation) method show_all_media? (line 269) | def show_all_media? method hide_all_media? (line 273) | def hide_all_media? method send_devise_notification (line 279) | def send_devise_notification(notification, *args) method set_approved (line 285) | def set_approved method open_registrations? (line 289) | def open_registrations? method external? (line 293) | def external? method sanitize_languages (line 297) | def sanitize_languages method prepare_new_user! (line 303) | def prepare_new_user! method prepare_returning_user! (line 309) | def prepare_returning_user! method notify_staff_about_pending_account! (line 314) | def notify_staff_about_pending_account! method regenerate_feed! (line 321) | def regenerate_feed! method needs_feed_update? (line 327) | def needs_feed_update? method validate_email_dns? (line 331) | def validate_email_dns? FILE: app/models/user_invite_request.rb class UserInviteRequest (line 14) | class UserInviteRequest < ApplicationRecord FILE: app/models/web.rb type Web (line 3) | module Web function table_name_prefix (line 4) | def self.table_name_prefix FILE: app/models/web/push_subscription.rb class Web::PushSubscription (line 17) | class Web::PushSubscription < ApplicationRecord method push (line 23) | def push(notification) method pushable? (line 29) | def pushable?(notification) method associated_user (line 33) | def associated_user method associated_access_token (line 43) | def associated_access_token method unsubscribe_for (line 54) | def unsubscribe_for(application_id, resource_owner) method push_payload (line 64) | def push_payload(message, ttl = 5.minutes.seconds) method payload_for_notification (line 82) | def payload_for_notification(notification) method find_or_create_access_token (line 91) | def find_or_create_access_token FILE: app/models/web/setting.rb class Web::Setting (line 13) | class Web::Setting < ApplicationRecord FILE: app/policies/account_moderation_note_policy.rb class AccountModerationNotePolicy (line 3) | class AccountModerationNotePolicy < ApplicationPolicy method create? (line 4) | def create? method destroy? (line 8) | def destroy? method owner? (line 14) | def owner? FILE: app/policies/account_policy.rb class AccountPolicy (line 3) | class AccountPolicy < ApplicationPolicy method index? (line 4) | def index? method show? (line 8) | def show? method warn? (line 12) | def warn? method suspend? (line 16) | def suspend? method unsuspend? (line 20) | def unsuspend? method silence? (line 24) | def silence? method unsilence? (line 28) | def unsilence? method redownload? (line 32) | def redownload? method remove_avatar? (line 36) | def remove_avatar? method remove_header? (line 40) | def remove_header? method subscribe? (line 44) | def subscribe? method unsubscribe? (line 48) | def unsubscribe? method memorialize? (line 52) | def memorialize? FILE: app/policies/account_warning_preset_policy.rb class AccountWarningPresetPolicy (line 3) | class AccountWarningPresetPolicy < ApplicationPolicy method index? (line 4) | def index? method create? (line 8) | def create? method update? (line 12) | def update? method destroy? (line 16) | def destroy? FILE: app/policies/application_policy.rb class ApplicationPolicy (line 3) | class ApplicationPolicy method initialize (line 6) | def initialize(current_account, record) method current_user (line 15) | def current_user method user_signed_in? (line 19) | def user_signed_in? FILE: app/policies/backup_policy.rb class BackupPolicy (line 3) | class BackupPolicy < ApplicationPolicy method create? (line 6) | def create? FILE: app/policies/custom_emoji_policy.rb class CustomEmojiPolicy (line 3) | class CustomEmojiPolicy < ApplicationPolicy method index? (line 4) | def index? method create? (line 8) | def create? method update? (line 12) | def update? method copy? (line 16) | def copy? method enable? (line 20) | def enable? method disable? (line 24) | def disable? method destroy? (line 28) | def destroy? FILE: app/policies/domain_block_policy.rb class DomainBlockPolicy (line 3) | class DomainBlockPolicy < ApplicationPolicy method index? (line 4) | def index? method show? (line 8) | def show? method create? (line 12) | def create? method destroy? (line 16) | def destroy? FILE: app/policies/email_domain_block_policy.rb class EmailDomainBlockPolicy (line 3) | class EmailDomainBlockPolicy < ApplicationPolicy method index? (line 4) | def index? method create? (line 8) | def create? method destroy? (line 12) | def destroy? FILE: app/policies/instance_policy.rb class InstancePolicy (line 3) | class InstancePolicy < ApplicationPolicy method index? (line 4) | def index? method show? (line 8) | def show? FILE: app/policies/invite_policy.rb class InvitePolicy (line 3) | class InvitePolicy < ApplicationPolicy method index? (line 4) | def index? method create? (line 8) | def create? method deactivate_all? (line 12) | def deactivate_all? method destroy? (line 16) | def destroy? method owner? (line 22) | def owner? method min_required_role? (line 26) | def min_required_role? FILE: app/policies/poll_policy.rb class PollPolicy (line 3) | class PollPolicy < ApplicationPolicy method vote? (line 4) | def vote? FILE: app/policies/relay_policy.rb class RelayPolicy (line 3) | class RelayPolicy < ApplicationPolicy method update? (line 4) | def update? FILE: app/policies/report_note_policy.rb class ReportNotePolicy (line 3) | class ReportNotePolicy < ApplicationPolicy method create? (line 4) | def create? method destroy? (line 8) | def destroy? method owner? (line 14) | def owner? FILE: app/policies/report_policy.rb class ReportPolicy (line 3) | class ReportPolicy < ApplicationPolicy method update? (line 4) | def update? method index? (line 8) | def index? method show? (line 12) | def show? FILE: app/policies/settings_policy.rb class SettingsPolicy (line 3) | class SettingsPolicy < ApplicationPolicy method update? (line 4) | def update? method show? (line 8) | def show? FILE: app/policies/status_policy.rb class StatusPolicy (line 3) | class StatusPolicy < ApplicationPolicy method initialize (line 4) | def initialize(current_account, record, preloaded_relations = {}) method index? (line 10) | def index? method show? (line 14) | def show? method reblog? (line 24) | def reblog? method favourite? (line 28) | def favourite? method destroy? (line 32) | def destroy? method update? (line 38) | def update? method requires_mention? (line 44) | def requires_mention? method owned? (line 48) | def owned? method private? (line 52) | def private? method mention_exists? (line 56) | def mention_exists? method blocking_author? (line 66) | def blocking_author? method author_blocking? (line 72) | def author_blocking? method following_author? (line 78) | def following_author? method author (line 84) | def author FILE: app/policies/subscription_policy.rb class SubscriptionPolicy (line 3) | class SubscriptionPolicy < ApplicationPolicy method index? (line 4) | def index? FILE: app/policies/tag_policy.rb class TagPolicy (line 3) | class TagPolicy < ApplicationPolicy method index? (line 4) | def index? method hide? (line 8) | def hide? method unhide? (line 12) | def unhide? FILE: app/policies/user_policy.rb class UserPolicy (line 3) | class UserPolicy < ApplicationPolicy method reset_password? (line 4) | def reset_password? method change_email? (line 8) | def change_email? method disable_2fa? (line 12) | def disable_2fa? method confirm? (line 16) | def confirm? method enable? (line 20) | def enable? method approve? (line 24) | def approve? method reject? (line 28) | def reject? method disable? (line 32) | def disable? method promote? (line 36) | def promote? method demote? (line 40) | def demote? method promoteable? (line 46) | def promoteable? method demoteable? (line 50) | def demoteable? FILE: app/presenters/account_relationships_presenter.rb class AccountRelationshipsPresenter (line 3) | class AccountRelationshipsPresenter method initialize (line 8) | def initialize(account_ids, current_account_id, **options) method cached (line 35) | def cached method cache_uncached! (line 64) | def cache_uncached! FILE: app/presenters/activitypub/collection_presenter.rb class ActivityPub::CollectionPresenter (line 3) | class ActivityPub::CollectionPresenter < ActiveModelSerializers::Model FILE: app/presenters/initial_state_presenter.rb class InitialStatePresenter (line 3) | class InitialStatePresenter < ActiveModelSerializers::Model FILE: app/presenters/instance_presenter.rb class InstancePresenter (line 3) | class InstancePresenter method contact_account (line 17) | def contact_account method user_count (line 21) | def user_count method active_user_count (line 25) | def active_user_count method status_count (line 29) | def status_count method domain_count (line 33) | def domain_count method sample_accounts (line 37) | def sample_accounts method version_number (line 41) | def version_number method source_url (line 45) | def source_url method thumbnail (line 49) | def thumbnail method hero (line 53) | def hero method mascot (line 57) | def mascot FILE: app/presenters/status_relationships_presenter.rb class StatusRelationshipsPresenter (line 3) | class StatusRelationshipsPresenter method initialize (line 6) | def initialize(statuses, current_account_id = nil, **options) FILE: app/serializers/activitypub/accept_follow_serializer.rb class ActivityPub::AcceptFollowSerializer (line 3) | class ActivityPub::AcceptFollowSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor FILE: app/serializers/activitypub/activity_serializer.rb class ActivityPub::ActivitySerializer (line 3) | class ActivityPub::ActivitySerializer < ActivityPub::Serializer method id (line 10) | def id method type (line 14) | def type method actor (line 18) | def actor method published (line 22) | def published method to (line 26) | def to method cc (line 30) | def cc method proper_uri (line 34) | def proper_uri method atom_uri (line 38) | def atom_uri method announce? (line 42) | def announce? method serialize_object? (line 46) | def serialize_object? FILE: app/serializers/activitypub/actor_serializer.rb class ActivityPub::ActorSerializer (line 3) | class ActivityPub::ActorSerializer < ActivityPub::Serializer class EndpointsSerializer (line 24) | class EndpointsSerializer < ActivityPub::Serializer method shared_inbox (line 29) | def shared_inbox method id (line 41) | def id method type (line 45) | def type method following (line 49) | def following method followers (line 53) | def followers method inbox (line 57) | def inbox method outbox (line 61) | def outbox method featured (line 65) | def featured method endpoints (line 69) | def endpoints method preferred_username (line 73) | def preferred_username method name (line 77) | def name method summary (line 81) | def summary method icon (line 85) | def icon method image (line 89) | def image method public_key (line 93) | def public_key method url (line 97) | def url method avatar_exists? (line 101) | def avatar_exists? method header_exists? (line 105) | def header_exists? method manually_approves_followers (line 109) | def manually_approves_followers method virtual_tags (line 113) | def virtual_tags method virtual_attachments (line 117) | def virtual_attachments method moved_to (line 121) | def moved_to method also_known_as? (line 125) | def also_known_as? class CustomEmojiSerializer (line 129) | class CustomEmojiSerializer < ActivityPub::EmojiSerializer class TagSerializer (line 132) | class TagSerializer < ActivityPub::Serializer method type (line 137) | def type method href (line 141) | def href method name (line 145) | def name class Account::FieldSerializer (line 150) | class Account::FieldSerializer < ActivityPub::Serializer method type (line 153) | def type method value (line 157) | def value class AccountIdentityProofSerializer (line 162) | class AccountIdentityProofSerializer < ActivityPub::Serializer method type (line 165) | def type method name (line 169) | def name method signature_algorithm (line 173) | def signature_algorithm method signature_value (line 177) | def signature_value FILE: app/serializers/activitypub/add_serializer.rb class ActivityPub::AddSerializer (line 3) | class ActivityPub::AddSerializer < ActivityPub::Serializer method type (line 9) | def type method actor (line 13) | def actor method proper_object (line 17) | def proper_object method target (line 21) | def target FILE: app/serializers/activitypub/block_serializer.rb class ActivityPub::BlockSerializer (line 3) | class ActivityPub::BlockSerializer < ActivityPub::Serializer method id (line 7) | def id method type (line 11) | def type method actor (line 15) | def actor method virtual_object (line 19) | def virtual_object FILE: app/serializers/activitypub/collection_serializer.rb class ActivityPub::CollectionSerializer (line 3) | class ActivityPub::CollectionSerializer < ActivityPub::Serializer method serializer_for (line 4) | def self.serializer_for(model, options) method type (line 22) | def type method total_items (line 30) | def total_items method ordered? (line 36) | def ordered? method page? (line 40) | def page? FILE: app/serializers/activitypub/delete_actor_serializer.rb class ActivityPub::DeleteActorSerializer (line 3) | class ActivityPub::DeleteActorSerializer < ActivityPub::Serializer method id (line 7) | def id method type (line 11) | def type method actor (line 15) | def actor method virtual_object (line 19) | def virtual_object method to (line 23) | def to FILE: app/serializers/activitypub/delete_serializer.rb class ActivityPub::DeleteSerializer (line 3) | class ActivityPub::DeleteSerializer < ActivityPub::Serializer class TombstoneSerializer (line 4) | class TombstoneSerializer < ActivityPub::Serializer method id (line 9) | def id method type (line 13) | def type method atom_uri (line 17) | def atom_uri method id (line 26) | def id method type (line 30) | def type method actor (line 34) | def actor method to (line 38) | def to FILE: app/serializers/activitypub/emoji_serializer.rb class ActivityPub::EmojiSerializer (line 3) | class ActivityPub::EmojiSerializer < ActivityPub::Serializer method id (line 12) | def id method type (line 16) | def type method icon (line 20) | def icon method updated (line 24) | def updated method name (line 28) | def name FILE: app/serializers/activitypub/flag_serializer.rb class ActivityPub::FlagSerializer (line 3) | class ActivityPub::FlagSerializer < ActivityPub::Serializer method id (line 7) | def id method type (line 11) | def type method actor (line 15) | def actor method virtual_object (line 19) | def virtual_object method content (line 23) | def content FILE: app/serializers/activitypub/follow_serializer.rb class ActivityPub::FollowSerializer (line 3) | class ActivityPub::FollowSerializer < ActivityPub::Serializer method id (line 7) | def id method type (line 11) | def type method actor (line 15) | def actor method virtual_object (line 19) | def virtual_object FILE: app/serializers/activitypub/image_serializer.rb class ActivityPub::ImageSerializer (line 3) | class ActivityPub::ImageSerializer < ActivityPub::Serializer method type (line 11) | def type method url (line 15) | def url method media_type (line 19) | def media_type method focal_point? (line 23) | def focal_point? method focal_point (line 27) | def focal_point FILE: app/serializers/activitypub/like_serializer.rb class ActivityPub::LikeSerializer (line 3) | class ActivityPub::LikeSerializer < ActivityPub::Serializer method id (line 7) | def id method type (line 11) | def type method actor (line 15) | def actor method virtual_object (line 19) | def virtual_object FILE: app/serializers/activitypub/note_serializer.rb class ActivityPub::NoteSerializer (line 3) | class ActivityPub::NoteSerializer < ActivityPub::Serializer method id (line 27) | def id method type (line 31) | def type method summary (line 35) | def summary method content (line 39) | def content method content_map (line 43) | def content_map method replies (line 47) | def replies method language? (line 63) | def language? method in_reply_to (line 67) | def in_reply_to method published (line 77) | def published method url (line 81) | def url method attributed_to (line 85) | def attributed_to method to (line 89) | def to method cc (line 93) | def cc method virtual_tags (line 97) | def virtual_tags method atom_uri (line 101) | def atom_uri method in_reply_to_atom_uri (line 107) | def in_reply_to_atom_uri method conversation (line 113) | def conversation method local? (line 123) | def local? method poll_options (line 127) | def poll_options method poll_and_multiple? (line 131) | def poll_and_multiple? method poll_and_not_multiple? (line 135) | def poll_and_not_multiple? method closed (line 139) | def closed method poll_and_expires? (line 145) | def poll_and_expires? method poll_and_expired? (line 149) | def poll_and_expired? class MediaAttachmentSerializer (line 153) | class MediaAttachmentSerializer < ActivityPub::Serializer method type (line 159) | def type method name (line 163) | def name method media_type (line 167) | def media_type method url (line 171) | def url method focal_point? (line 175) | def focal_point? method focal_point (line 179) | def focal_point class MentionSerializer (line 184) | class MentionSerializer < ActivityPub::Serializer method type (line 187) | def type method href (line 191) | def href method name (line 195) | def name class TagSerializer (line 200) | class TagSerializer < ActivityPub::Serializer method type (line 205) | def type method href (line 209) | def href method name (line 213) | def name class CustomEmojiSerializer (line 218) | class CustomEmojiSerializer < ActivityPub::EmojiSerializer class OptionSerializer (line 221) | class OptionSerializer < ActivityPub::Serializer class RepliesSerializer (line 222) | class RepliesSerializer < ActivityPub::Serializer method type (line 225) | def type method total_items (line 229) | def total_items method type (line 238) | def type method name (line 242) | def name method replies (line 246) | def replies FILE: app/serializers/activitypub/outbox_serializer.rb class ActivityPub::OutboxSerializer (line 3) | class ActivityPub::OutboxSerializer < ActivityPub::CollectionSerializer method serializer_for (line 4) | def self.serializer_for(model, options) FILE: app/serializers/activitypub/public_key_serializer.rb class ActivityPub::PublicKeySerializer (line 3) | class ActivityPub::PublicKeySerializer < ActivityPub::Serializer method id (line 8) | def id method owner (line 12) | def owner method public_key_pem (line 16) | def public_key_pem FILE: app/serializers/activitypub/reject_follow_serializer.rb class ActivityPub::RejectFollowSerializer (line 3) | class ActivityPub::RejectFollowSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor FILE: app/serializers/activitypub/remove_serializer.rb class ActivityPub::RemoveSerializer (line 3) | class ActivityPub::RemoveSerializer < ActivityPub::Serializer method type (line 9) | def type method actor (line 13) | def actor method proper_object (line 17) | def proper_object method target (line 21) | def target FILE: app/serializers/activitypub/undo_announce_serializer.rb class ActivityPub::UndoAnnounceSerializer (line 3) | class ActivityPub::UndoAnnounceSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor method to (line 20) | def to FILE: app/serializers/activitypub/undo_block_serializer.rb class ActivityPub::UndoBlockSerializer (line 3) | class ActivityPub::UndoBlockSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor FILE: app/serializers/activitypub/undo_follow_serializer.rb class ActivityPub::UndoFollowSerializer (line 3) | class ActivityPub::UndoFollowSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor FILE: app/serializers/activitypub/undo_like_serializer.rb class ActivityPub::UndoLikeSerializer (line 3) | class ActivityPub::UndoLikeSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor FILE: app/serializers/activitypub/update_poll_serializer.rb class ActivityPub::UpdatePollSerializer (line 3) | class ActivityPub::UpdatePollSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor method to (line 20) | def to method cc (line 24) | def cc FILE: app/serializers/activitypub/update_serializer.rb class ActivityPub::UpdateSerializer (line 3) | class ActivityPub::UpdateSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method actor (line 16) | def actor method to (line 20) | def to FILE: app/serializers/activitypub/vote_serializer.rb class ActivityPub::VoteSerializer (line 3) | class ActivityPub::VoteSerializer < ActivityPub::Serializer class NoteSerializer (line 4) | class NoteSerializer < ActivityPub::Serializer method id (line 8) | def id method type (line 12) | def type method name (line 16) | def name method attributed_to (line 20) | def attributed_to method in_reply_to (line 24) | def in_reply_to method to (line 28) | def to method id (line 37) | def id method type (line 41) | def type method actor (line 45) | def actor method to (line 49) | def to FILE: app/serializers/initial_state_serializer.rb class InitialStateSerializer (line 3) | class InitialStateSerializer < ActiveModel::Serializer method meta (line 9) | def meta method compose (line 43) | def compose method accounts (line 57) | def accounts method media_attachments (line 64) | def media_attachments method instance_presenter (line 70) | def instance_presenter FILE: app/serializers/manifest_serializer.rb class ManifestSerializer (line 3) | class ManifestSerializer < ActiveModel::Serializer method name (line 12) | def name method short_name (line 16) | def short_name method description (line 20) | def description method icons (line 24) | def icons method theme_color (line 34) | def theme_color method background_color (line 38) | def background_color method display (line 42) | def display method start_url (line 46) | def start_url method scope (line 50) | def scope method share_target (line 54) | def share_target FILE: app/serializers/oembed_serializer.rb class OEmbedSerializer (line 3) | class OEmbedSerializer < ActiveModel::Serializer method type (line 11) | def type method version (line 15) | def version method author_name (line 19) | def author_name method author_url (line 23) | def author_url method provider_name (line 27) | def provider_name method provider_url (line 31) | def provider_url method cache_age (line 35) | def cache_age method html (line 39) | def html method width (line 52) | def width method height (line 56) | def height FILE: app/serializers/rest/account_serializer.rb class REST::AccountSerializer (line 3) | class REST::AccountSerializer < ActiveModel::Serializer class FieldSerializer (line 13) | class FieldSerializer < ActiveModel::Serializer method value (line 16) | def value method id (line 23) | def id method note (line 27) | def note method url (line 31) | def url method avatar (line 35) | def avatar method avatar_static (line 39) | def avatar_static method header (line 43) | def header method header_static (line 47) | def header_static method moved_and_not_nested? (line 51) | def moved_and_not_nested? FILE: app/serializers/rest/application_serializer.rb class REST::ApplicationSerializer (line 3) | class REST::ApplicationSerializer < ActiveModel::Serializer method id (line 7) | def id method client_id (line 11) | def client_id method client_secret (line 15) | def client_secret method website (line 19) | def website method vapid_key (line 23) | def vapid_key FILE: app/serializers/rest/context_serializer.rb class REST::ContextSerializer (line 3) | class REST::ContextSerializer < ActiveModel::Serializer FILE: app/serializers/rest/conversation_serializer.rb class REST::ConversationSerializer (line 3) | class REST::ConversationSerializer < ActiveModel::Serializer method id (line 9) | def id FILE: app/serializers/rest/credential_account_serializer.rb class REST::CredentialAccountSerializer (line 3) | class REST::CredentialAccountSerializer < REST::AccountSerializer method source (line 6) | def source FILE: app/serializers/rest/custom_emoji_serializer.rb class REST::CustomEmojiSerializer (line 3) | class REST::CustomEmojiSerializer < ActiveModel::Serializer method url (line 8) | def url method static_url (line 12) | def static_url FILE: app/serializers/rest/filter_serializer.rb class REST::FilterSerializer (line 3) | class REST::FilterSerializer < ActiveModel::Serializer method id (line 7) | def id FILE: app/serializers/rest/identity_proof_serializer.rb class REST::IdentityProofSerializer (line 3) | class REST::IdentityProofSerializer < ActiveModel::Serializer method proof_url (line 6) | def proof_url method profile_url (line 10) | def profile_url method provider (line 14) | def provider FILE: app/serializers/rest/instance_serializer.rb class REST::InstanceSerializer (line 3) | class REST::InstanceSerializer < ActiveModel::Serializer method uri (line 15) | def uri method title (line 19) | def title method description (line 23) | def description method email (line 27) | def email method version (line 31) | def version method thumbnail (line 35) | def thumbnail method max_toot_chars (line 39) | def max_toot_chars method max_bio_chars (line 43) | def max_bio_chars method stats (line 47) | def stats method urls (line 55) | def urls method languages (line 59) | def languages method registrations (line 63) | def registrations method instance_presenter (line 69) | def instance_presenter FILE: app/serializers/rest/list_serializer.rb class REST::ListSerializer (line 3) | class REST::ListSerializer < ActiveModel::Serializer method id (line 6) | def id FILE: app/serializers/rest/media_attachment_serializer.rb class REST::MediaAttachmentSerializer (line 3) | class REST::MediaAttachmentSerializer < ActiveModel::Serializer method id (line 10) | def id method url (line 14) | def url method remote_url (line 22) | def remote_url method preview_url (line 26) | def preview_url method text_url (line 34) | def text_url method meta (line 38) | def meta FILE: app/serializers/rest/notification_serializer.rb class REST::NotificationSerializer (line 3) | class REST::NotificationSerializer < ActiveModel::Serializer method id (line 9) | def id method status_type? (line 13) | def status_type? FILE: app/serializers/rest/poll_serializer.rb class REST::PollSerializer (line 3) | class REST::PollSerializer < ActiveModel::Serializer method id (line 12) | def id method expired (line 16) | def expired method voted (line 20) | def voted method current_user? (line 24) | def current_user? class OptionSerializer (line 28) | class OptionSerializer < ActiveModel::Serializer FILE: app/serializers/rest/preferences_serializer.rb class REST::PreferencesSerializer (line 3) | class REST::PreferencesSerializer < ActiveModel::Serializer method posting_default_privacy (line 11) | def posting_default_privacy method posting_default_sensitive (line 15) | def posting_default_sensitive method posting_default_language (line 19) | def posting_default_language method reading_default_sensitive_media (line 23) | def reading_default_sensitive_media method reading_default_sensitive_text (line 27) | def reading_default_sensitive_text FILE: app/serializers/rest/preview_card_serializer.rb class REST::PreviewCardSerializer (line 3) | class REST::PreviewCardSerializer < ActiveModel::Serializer method image (line 11) | def image FILE: app/serializers/rest/relationship_serializer.rb class REST::RelationshipSerializer (line 3) | class REST::RelationshipSerializer < ActiveModel::Serializer method id (line 8) | def id method following (line 12) | def following method showing_reblogs (line 16) | def showing_reblogs method followed_by (line 22) | def followed_by method blocking (line 26) | def blocking method blocked_by (line 30) | def blocked_by method muting (line 34) | def muting method muting_notifications (line 38) | def muting_notifications method requested (line 42) | def requested method domain_blocking (line 46) | def domain_blocking method endorsed (line 50) | def endorsed FILE: app/serializers/rest/report_serializer.rb class REST::ReportSerializer (line 3) | class REST::ReportSerializer < ActiveModel::Serializer method id (line 6) | def id FILE: app/serializers/rest/scheduled_status_serializer.rb class REST::ScheduledStatusSerializer (line 3) | class REST::ScheduledStatusSerializer < ActiveModel::Serializer method id (line 8) | def id method params (line 12) | def params FILE: app/serializers/rest/search_serializer.rb class REST::SearchSerializer (line 3) | class REST::SearchSerializer < ActiveModel::Serializer method hashtags (line 9) | def hashtags FILE: app/serializers/rest/status_serializer.rb class REST::StatusSerializer (line 3) | class REST::StatusSerializer < ActiveModel::Serializer method id (line 29) | def id method in_reply_to_id (line 33) | def in_reply_to_id method in_reply_to_account_id (line 37) | def in_reply_to_account_id method current_user? (line 41) | def current_user? method show_application? (line 45) | def show_application? method visibility (line 49) | def visibility method uri (line 60) | def uri method content (line 64) | def content method url (line 68) | def url method favourited (line 72) | def favourited method reblogged (line 80) | def reblogged method muted (line 88) | def muted method pinned (line 96) | def pinned method pinnable? (line 104) | def pinnable? method source_requested? (line 111) | def source_requested? method ordered_mentions (line 115) | def ordered_mentions class ApplicationSerializer (line 119) | class ApplicationSerializer < ActiveModel::Serializer class MentionSerializer (line 123) | class MentionSerializer < ActiveModel::Serializer method id (line 126) | def id method username (line 130) | def username method url (line 134) | def url method acct (line 138) | def acct class TagSerializer (line 143) | class TagSerializer < ActiveModel::Serializer method url (line 148) | def url FILE: app/serializers/rest/tag_serializer.rb class REST::TagSerializer (line 3) | class REST::TagSerializer < ActiveModel::Serializer method url (line 8) | def url FILE: app/serializers/rest/v2/search_serializer.rb class REST::V2::SearchSerializer (line 3) | class REST::V2::SearchSerializer < ActiveModel::Serializer FILE: app/serializers/rest/web_push_subscription_serializer.rb class REST::WebPushSubscriptionSerializer (line 3) | class REST::WebPushSubscriptionSerializer < ActiveModel::Serializer method alerts (line 6) | def alerts method server_key (line 10) | def server_key FILE: app/serializers/rss/account_serializer.rb class RSS::AccountSerializer (line 3) | class RSS::AccountSerializer method render (line 8) | def render(account, statuses) method render (line 36) | def self.render(account, statuses) FILE: app/serializers/rss/tag_serializer.rb class RSS::TagSerializer (line 3) | class RSS::TagSerializer method render (line 9) | def render(tag, statuses) method render (line 34) | def self.render(tag, statuses) FILE: app/serializers/web/notification_serializer.rb class Web::NotificationSerializer (line 3) | class Web::NotificationSerializer < ActiveModel::Serializer method access_token (line 11) | def access_token method preferred_locale (line 15) | def preferred_locale method notification_id (line 19) | def notification_id method notification_type (line 23) | def notification_type method icon (line 27) | def icon method title (line 31) | def title method body (line 35) | def body FILE: app/serializers/webfinger_serializer.rb class WebfingerSerializer (line 3) | class WebfingerSerializer < ActiveModel::Serializer method subject (line 8) | def subject method aliases (line 12) | def aliases method links (line 16) | def links FILE: app/services/account_search_service.rb class AccountSearchService (line 3) | class AccountSearchService < BaseService method call (line 6) | def call(query, account = nil, options = {}) method search_service_results (line 18) | def search_service_results method resolving_non_matching_remote_account? (line 28) | def resolving_non_matching_remote_account? method search_results_and_exact_match (line 32) | def search_results_and_exact_match method query_blank_or_hashtag? (line 38) | def query_blank_or_hashtag? method split_query_string (line 42) | def split_query_string method query_username (line 46) | def query_username method query_domain (line 50) | def query_domain method query_without_split? (line 54) | def query_without_split? method domain_is_local? (line 58) | def domain_is_local? method search_from (line 62) | def search_from method exact_match (line 66) | def exact_match method search_results (line 76) | def search_results method advanced_search_results (line 86) | def advanced_search_results method simple_search_results (line 90) | def simple_search_results method terms_for_query (line 94) | def terms_for_query FILE: app/services/activitypub/fetch_featured_collection_service.rb class ActivityPub::FetchFeaturedCollectionService (line 3) | class ActivityPub::FetchFeaturedCollectionService < BaseService method call (line 6) | def call(account) method process_items (line 25) | def process_items(items) method supported_context? (line 51) | def supported_context? FILE: app/services/activitypub/fetch_remote_account_service.rb class ActivityPub::FetchRemoteAccountService (line 3) | class ActivityPub::FetchRemoteAccountService < BaseService method call (line 9) | def call(uri, id: true, prefetched_body: nil, break_on_redirect: false... method verified_webfinger? (line 33) | def verified_webfinger? method split_acct (line 51) | def split_acct(acct) method supported_context? (line 55) | def supported_context? method expected_type? (line 59) | def expected_type? FILE: app/services/activitypub/fetch_remote_key_service.rb class ActivityPub::FetchRemoteKeyService (line 3) | class ActivityPub::FetchRemoteKeyService < BaseService method call (line 7) | def call(uri, id: true, prefetched_body: nil) method find_account (line 35) | def find_account(uri, prefetched_body) method expected_type? (line 41) | def expected_type? method person? (line 45) | def person? method public_key? (line 49) | def public_key? method owner_uri (line 53) | def owner_uri method confirmed_owner? (line 57) | def confirmed_owner? FILE: app/services/activitypub/fetch_remote_poll_service.rb class ActivityPub::FetchRemotePollService (line 3) | class ActivityPub::FetchRemotePollService < BaseService method call (line 6) | def call(poll, on_behalf_of = nil) FILE: app/services/activitypub/fetch_remote_status_service.rb class ActivityPub::FetchRemoteStatusService (line 3) | class ActivityPub::FetchRemoteStatusService < BaseService method call (line 7) | def call(uri, id: true, prefetched_body: nil, on_behalf_of: nil) method activity_json (line 28) | def activity_json method actor_id (line 32) | def actor_id method trustworthy_attribution? (line 36) | def trustworthy_attribution?(uri, attributed_to) method supported_context? (line 41) | def supported_context? method expected_type? (line 45) | def expected_type? method needs_update (line 49) | def needs_update(actor) FILE: app/services/activitypub/fetch_replies_service.rb class ActivityPub::FetchRepliesService (line 3) | class ActivityPub::FetchRepliesService < BaseService method call (line 6) | def call(parent_status, collection_or_uri, allow_synchronous_requests ... method collection_items (line 20) | def collection_items(collection_or_uri) method fetch_collection (line 35) | def fetch_collection(collection_or_uri) method filtered_replies (line 42) | def filtered_replies FILE: app/services/activitypub/process_account_service.rb class ActivityPub::ProcessAccountService (line 3) | class ActivityPub::ProcessAccountService < BaseService method call (line 8) | def call(username, domain, json, options = {}) method create_account (line 51) | def create_account method update_account (line 61) | def update_account method set_immediate_attributes! (line 71) | def set_immediate_attributes! method set_fetchable_attributes! (line 87) | def set_fetchable_attributes! method after_protocol_change! (line 97) | def after_protocol_change! method after_key_change! (line 101) | def after_key_change! method check_featured_collection! (line 105) | def check_featured_collection! method check_links! (line 109) | def check_links! method actor_type (line 113) | def actor_type method image_url (line 121) | def image_url(key) method public_key (line 131) | def public_key method url (line 141) | def url method property_values (line 153) | def property_values method mismatching_origin? (line 158) | def mismatching_origin?(url) method outbox_total_items (line 165) | def outbox_total_items method following_total_items (line 169) | def following_total_items method followers_total_items (line 173) | def followers_total_items method collection_total_items (line 177) | def collection_total_items(type) method moved_account (line 188) | def moved_account method skip_download? (line 194) | def skip_download? method auto_suspend? (line 198) | def auto_suspend? method auto_silence? (line 202) | def auto_silence? method domain_block (line 206) | def domain_block method key_changed? (line 211) | def key_changed? method clear_tombstones! (line 215) | def clear_tombstones! method protocol_changed? (line 219) | def protocol_changed? method lock_options (line 223) | def lock_options method process_tags (line 227) | def process_tags method process_attachments (line 235) | def process_attachments method process_emoji (line 252) | def process_emoji(tag) method process_identity_proof (line 269) | def process_identity_proof(attachment) FILE: app/services/activitypub/process_collection_service.rb class ActivityPub::ProcessCollectionService (line 3) | class ActivityPub::ProcessCollectionService < BaseService method call (line 6) | def call(body, account, **options) method different_actor? (line 29) | def different_actor? method process_items (line 33) | def process_items(items) method supported_context? (line 37) | def supported_context? method process_item (line 41) | def process_item(item) method verify_account! (line 46) | def verify_account! FILE: app/services/activitypub/process_poll_service.rb class ActivityPub::ProcessPollService (line 3) | class ActivityPub::ProcessPollService < BaseService method call (line 6) | def call(poll, json) method expected_type? (line 57) | def expected_type? FILE: app/services/after_block_domain_from_account_service.rb class AfterBlockDomainFromAccountService (line 3) | class AfterBlockDomainFromAccountService < BaseService method call (line 9) | def call(account, domain) method reject_existing_followers! (line 19) | def reject_existing_followers! method reject_pending_follow_requests! (line 25) | def reject_pending_follow_requests! method reject_follow! (line 31) | def reject_follow!(follow) FILE: app/services/after_block_service.rb class AfterBlockService (line 3) | class AfterBlockService < BaseService method call (line 4) | def call(account, target_account) method clear_home_feed (line 12) | def clear_home_feed(account, target_account) method clear_conversations (line 16) | def clear_conversations(account, target_account) method clear_notifications (line 23) | def clear_notifications(account, target_account) FILE: app/services/app_sign_up_service.rb class AppSignUpService (line 3) | class AppSignUpService < BaseService method call (line 4) | def call(app, params) method allowed_registrations? (line 20) | def allowed_registrations? FILE: app/services/authorize_follow_service.rb class AuthorizeFollowService (line 3) | class AuthorizeFollowService < BaseService method call (line 6) | def call(source_account, target_account, **options) method create_notification (line 20) | def create_notification(follow_request) method build_json (line 28) | def build_json(follow_request) method build_xml (line 32) | def build_xml(follow_request) FILE: app/services/backup_service.rb class BackupService (line 5) | class BackupService < BaseService method call (line 8) | def call(backup) method build_json! (line 18) | def build_json! method build_archive! (line 39) | def build_archive! method dump_media_attachments! (line 63) | def dump_media_attachments!(tar) method dump_outbox! (line 73) | def dump_outbox!(tar) method dump_actor! (line 81) | def dump_actor!(tar) method dump_likes! (line 99) | def dump_likes!(tar) method collection_presenter (line 118) | def collection_presenter method serialize (line 127) | def serialize(object, serializer) method download_to_tar (line 137) | def download_to_tar(tar, attachment, filename) FILE: app/services/base_service.rb class BaseService (line 3) | class BaseService FILE: app/services/batched_remove_status_service.rb class BatchedRemoveStatusService (line 3) | class BatchedRemoveStatusService < BaseService method call (line 15) | def call(statuses, **options) method batch_stream_entries (line 58) | def batch_stream_entries(account, statuses) method unpush_from_home_timelines (line 64) | def unpush_from_home_timelines(account, statuses) method unpush_from_list_timelines (line 76) | def unpush_from_list_timelines(account, statuses) method unpush_from_public_timelines (line 84) | def unpush_from_public_timelines(status) method batch_salmon_slaps (line 105) | def batch_salmon_slaps(status) method build_xml (line 115) | def build_xml(stream_entry) FILE: app/services/block_domain_service.rb class BlockDomainService (line 3) | class BlockDomainService < BaseService method call (line 6) | def call(domain_block) method process_domain_block! (line 13) | def process_domain_block! method invalidate_association_caches! (line 23) | def invalidate_association_caches! method silence_accounts! (line 31) | def silence_accounts! method clear_media! (line 35) | def clear_media! method suspend_accounts! (line 45) | def suspend_accounts! method clear_account_images! (line 52) | def clear_account_images! method clear_account_attachments! (line 60) | def clear_account_attachments! method clear_emojos! (line 70) | def clear_emojos! method blocked_domain (line 74) | def blocked_domain method blocked_domain_accounts (line 78) | def blocked_domain_accounts method media_from_blocked_domain (line 82) | def media_from_blocked_domain method emojis_from_blocked_domains (line 86) | def emojis_from_blocked_domains FILE: app/services/block_service.rb class BlockService (line 3) | class BlockService < BaseService method call (line 6) | def call(account, target_account) method create_notification (line 22) | def create_notification(block) method build_json (line 30) | def build_json(block) method build_xml (line 34) | def build_xml(block) FILE: app/services/bootstrap_timeline_service.rb class BootstrapTimelineService (line 3) | class BootstrapTimelineService < BaseService method call (line 4) | def call(source_account) method autofollow_inviter! (line 13) | def autofollow_inviter! method autofollow_bootstrap_timeline_accounts! (line 18) | def autofollow_bootstrap_timeline_accounts! method bootstrap_timeline_accounts (line 24) | def bootstrap_timeline_accounts method bootstrap_timeline_accounts_usernames (line 30) | def bootstrap_timeline_accounts_usernames method admin_accounts (line 34) | def admin_accounts method local_unlocked_accounts (line 41) | def local_unlocked_accounts(usernames) FILE: app/services/concerns/author_extractor.rb type AuthorExtractor (line 3) | module AuthorExtractor function author_from_xml (line 4) | def author_from_xml(xml, update_profile = true) FILE: app/services/concerns/payloadable.rb type Payloadable (line 3) | module Payloadable function serialize_payload (line 4) | def serialize_payload(record, serializer, options = {}) function signing_enabled? (line 16) | def signing_enabled? FILE: app/services/concerns/stream_entry_renderer.rb type StreamEntryRenderer (line 3) | module StreamEntryRenderer function stream_entry_to_xml (line 4) | def stream_entry_to_xml(stream_entry) FILE: app/services/fan_out_on_write_service.rb class FanOutOnWriteService (line 3) | class FanOutOnWriteService < BaseService method call (line 6) | def call(status) method deliver_to_self (line 33) | def deliver_to_self(status) method deliver_to_followers (line 38) | def deliver_to_followers(status) method deliver_to_lists (line 48) | def deliver_to_lists(status) method deliver_to_mentioned_followers (line 58) | def deliver_to_mentioned_followers(status) method render_anonymous_payload (line 66) | def render_anonymous_payload(status) method deliver_to_hashtags (line 71) | def deliver_to_hashtags(status) method deliver_to_public (line 80) | def deliver_to_public(status) method deliver_to_media (line 87) | def deliver_to_media(status) method deliver_to_own_conversation (line 94) | def deliver_to_own_conversation(status) FILE: app/services/favourite_service.rb class FavouriteService (line 3) | class FavouriteService < BaseService method call (line 11) | def call(account, status) method create_notification (line 28) | def create_notification(favourite) method bump_potential_friendship (line 40) | def bump_potential_friendship(account, status) method build_json (line 46) | def build_json(favourite) method build_xml (line 50) | def build_xml(favourite) FILE: app/services/fetch_atom_service.rb class FetchAtomService (line 3) | class FetchAtomService < BaseService method call (line 6) | def call(url) method process (line 25) | def process(url, terminal = false) method perform_request (line 30) | def perform_request(&block) method process_response (line 37) | def process_response(response, terminal = false) method expected_type? (line 64) | def expected_type?(json) method process_html (line 68) | def process_html(response) method process_link_headers (line 80) | def process_link_headers(link_header) method parse_link_header (line 90) | def parse_link_header(response) FILE: app/services/fetch_link_card_service.rb class FetchLinkCardService (line 3) | class FetchLinkCardService < BaseService method call (line 14) | def call(status) method process_url (line 39) | def process_url method attach_card (line 63) | def attach_card method parse_urls (line 68) | def parse_urls method bad_url? (line 80) | def bad_url?(uri) method mention_link? (line 85) | def mention_link?(a) method skip_link? (line 91) | def skip_link?(a) method attempt_oembed (line 96) | def attempt_oembed method attempt_opengraph (line 135) | def attempt_opengraph method meta_property (line 167) | def meta_property(page, property) method lock_options (line 171) | def lock_options FILE: app/services/fetch_oembed_service.rb class FetchOEmbedService (line 3) | class FetchOEmbedService method call (line 6) | def call(url, options = {}) method discover_endpoint! (line 16) | def discover_endpoint! method fetch! (line 39) | def fetch! method parse_for_format (line 51) | def parse_for_format(body) method validate (line 60) | def validate(oembed) method html (line 64) | def html FILE: app/services/fetch_remote_account_service.rb class FetchRemoteAccountService (line 3) | class FetchRemoteAccountService < BaseService method call (line 6) | def call(url, prefetched_body = nil, protocol = :ostatus) method process_atom (line 24) | def process_atom(url, prefetched_body:) method trusted_domain? (line 41) | def trusted_domain?(url, account) FILE: app/services/fetch_remote_status_service.rb class FetchRemoteStatusService (line 3) | class FetchRemoteStatusService < BaseService method call (line 6) | def call(url, prefetched_body = nil, protocol = :ostatus) method process_atom (line 24) | def process_atom(url, prefetched_body:) method confirmed_domain? (line 42) | def confirmed_domain?(domain, account) FILE: app/services/follow_service.rb class FollowService (line 3) | class FollowService < BaseService method call (line 11) | def call(source_account, target_account, reblogs: nil) method request_follow (line 42) | def request_follow(source_account, target_account, reblogs: true) method direct_follow (line 57) | def direct_follow(source_account, target_account, reblogs: true) method build_follow_request_xml (line 73) | def build_follow_request_xml(follow_request) method build_follow_xml (line 77) | def build_follow_xml(follow) method build_json (line 81) | def build_json(follow_request) FILE: app/services/hashtag_query_service.rb class HashtagQueryService (line 3) | class HashtagQueryService < BaseService method call (line 4) | def call(tag, params, account = nil, local = false) method tags_for (line 17) | def tags_for(tags) FILE: app/services/import_service.rb class ImportService (line 5) | class ImportService < BaseService method call (line 8) | def call(import) method import_follows! (line 26) | def import_follows! method import_blocks! (line 31) | def import_blocks! method import_mutes! (line 36) | def import_mutes! method import_domain_blocks! (line 41) | def import_domain_blocks! method import_relationships! (line 66) | def import_relationships!(action, undo_action, overwrite_scope, limit,... method parse_import_data! (line 88) | def parse_import_data!(default_headers) method import_data (line 94) | def import_data method follow_limit (line 98) | def follow_limit FILE: app/services/mute_service.rb class MuteService (line 3) | class MuteService < BaseService method call (line 4) | def call(account, target_account, notifications: nil) FILE: app/services/notify_service.rb class NotifyService (line 3) | class NotifyService < BaseService method call (line 4) | def call(recipient, activity) method blocked_mention? (line 21) | def blocked_mention? method blocked_favourite? (line 25) | def blocked_favourite? method blocked_follow? (line 29) | def blocked_follow? method blocked_reblog? (line 33) | def blocked_reblog? method blocked_follow_request? (line 37) | def blocked_follow_request? method blocked_poll? (line 41) | def blocked_poll? method following_sender? (line 45) | def following_sender? method optional_non_follower? (line 50) | def optional_non_follower? method optional_non_following? (line 54) | def optional_non_following? method message? (line 58) | def message? method direct_message? (line 62) | def direct_message? method response_to_recipient? (line 66) | def response_to_recipient? method from_staff? (line 70) | def from_staff? method optional_non_following_and_direct? (line 74) | def optional_non_following_and_direct? method hellbanned? (line 81) | def hellbanned? method from_self? (line 85) | def from_self? method domain_blocking? (line 89) | def domain_blocking? method blocked? (line 93) | def blocked? method conversation_muted? (line 111) | def conversation_muted? method create_notification! (line 119) | def create_notification! method push_notification! (line 123) | def push_notification! method push_to_conversation! (line 130) | def push_to_conversation! method send_push_notifications! (line 135) | def send_push_notifications! method send_email! (line 145) | def send_email! method email_enabled? (line 150) | def email_enabled? FILE: app/services/post_status_service.rb class PostStatusService (line 3) | class PostStatusService < BaseService method call (line 23) | def call(account, options = {}) method preprocess_attributes! (line 49) | def preprocess_attributes! method process_status! (line 59) | def process_status! method schedule_status! (line 71) | def schedule_status! method postprocess_status! (line 88) | def postprocess_status! method validate_media! (line 96) | def validate_media! method language_from_option (line 106) | def language_from_option(str) method process_mentions_service (line 110) | def process_mentions_service method process_hashtags_service (line 114) | def process_hashtags_service method scheduled? (line 118) | def scheduled? method idempotency_key (line 122) | def idempotency_key method idempotency_given? (line 126) | def idempotency_given? method idempotency_duplicate (line 130) | def idempotency_duplicate method idempotency_duplicate? (line 138) | def idempotency_duplicate? method scheduled_in_the_past? (line 142) | def scheduled_in_the_past? method bump_potential_friendship! (line 146) | def bump_potential_friendship! method status_attributes (line 153) | def status_attributes method scheduled_status_attributes (line 167) | def scheduled_status_attributes method poll_attributes (line 175) | def poll_attributes method scheduled_options (line 181) | def scheduled_options FILE: app/services/precompute_feed_service.rb class PrecomputeFeedService (line 3) | class PrecomputeFeedService < BaseService method call (line 4) | def call(account) FILE: app/services/process_feed_service.rb class ProcessFeedService (line 3) | class ProcessFeedService < BaseService method call (line 4) | def call(body, account, **options) method update_author (line 16) | def update_author(body, account) method process_entries (line 20) | def process_entries(xml, account) method process_entry (line 24) | def process_entry(xml, account) FILE: app/services/process_hashtags_service.rb class ProcessHashtagsService (line 3) | class ProcessHashtagsService < BaseService method call (line 4) | def call(status, tags = []) FILE: app/services/process_interaction_service.rb class ProcessInteractionService (line 3) | class ProcessInteractionService < BaseService method call (line 10) | def call(envelope, target_account) method mentions_account? (line 56) | def mentions_account?(xml, account) method verb (line 61) | def verb(xml) method follow! (line 68) | def follow!(account, target_account) method follow_request! (line 74) | def follow_request!(account, target_account) method authorize_follow_request! (line 81) | def authorize_follow_request!(account, target_account) method reject_follow_request! (line 87) | def reject_follow_request!(account, target_account) method unfollow! (line 92) | def unfollow!(account, target_account) method reflect_block! (line 97) | def reflect_block!(account, target_account) method reflect_unblock! (line 102) | def reflect_unblock!(account, target_account) method delete_post! (line 106) | def delete_post!(xml, account) method favourite! (line 116) | def favourite!(xml, from_account) method unfavourite! (line 125) | def unfavourite!(xml, from_account) method add_post! (line 134) | def add_post!(body, account) method status (line 138) | def status(xml) method activity_id (line 144) | def activity_id(xml) method salmon (line 148) | def salmon FILE: app/services/process_mentions_service.rb class ProcessMentionsService (line 3) | class ProcessMentionsService < BaseService method call (line 11) | def call(status) method mention_undeliverable? (line 43) | def mention_undeliverable?(mentioned_account) method create_notification (line 47) | def create_notification(mention) method ostatus_xml (line 59) | def ostatus_xml method activitypub_json (line 63) | def activitypub_json method resolve_account_service (line 68) | def resolve_account_service FILE: app/services/pubsubhubbub/subscribe_service.rb class Pubsubhubbub::SubscribeService (line 3) | class Pubsubhubbub::SubscribeService < BaseService method call (line 9) | def call(account, callback, secret, lease_seconds, verified_domain = nil) method process_subscribe (line 21) | def process_subscribe method confirm_subscription (line 34) | def confirm_subscription method valid_callback? (line 39) | def valid_callback? method blocked_domain? (line 43) | def blocked_domain? method locate_subscription (line 47) | def locate_subscription FILE: app/services/pubsubhubbub/unsubscribe_service.rb class Pubsubhubbub::UnsubscribeService (line 3) | class Pubsubhubbub::UnsubscribeService < BaseService method call (line 6) | def call(account, callback) method process_unsubscribe (line 15) | def process_unsubscribe method confirm_unsubscribe (line 24) | def confirm_unsubscribe method subscription (line 28) | def subscription FILE: app/services/reblog_service.rb class ReblogService (line 3) | class ReblogService < BaseService method call (line 13) | def call(account, reblogged_status, options = {}) method create_notification (line 38) | def create_notification(reblog) method bump_potential_friendship (line 50) | def bump_potential_friendship(account, reblog) method build_json (line 56) | def build_json(reblog) FILE: app/services/reject_follow_service.rb class RejectFollowService (line 3) | class RejectFollowService < BaseService method call (line 6) | def call(source_account, target_account) method create_notification (line 15) | def create_notification(follow_request) method build_json (line 23) | def build_json(follow_request) method build_xml (line 27) | def build_xml(follow_request) FILE: app/services/remove_status_service.rb class RemoveStatusService (line 3) | class RemoveStatusService < BaseService method call (line 8) | def call(status, **options) method remove_from_self (line 48) | def remove_from_self method remove_from_followers (line 52) | def remove_from_followers method remove_from_lists (line 58) | def remove_from_lists method remove_from_affected (line 64) | def remove_from_affected method remove_from_remote_affected (line 70) | def remove_from_remote_affected method remove_from_remote_followers (line 92) | def remove_from_remote_followers method relayable? (line 104) | def relayable? method relay! (line 108) | def relay! method salmon_xml (line 114) | def salmon_xml method signed_activity_json (line 118) | def signed_activity_json method remove_reblogs (line 122) | def remove_reblogs method remove_from_hashtags (line 132) | def remove_from_hashtags method remove_from_public (line 145) | def remove_from_public method remove_from_media (line 152) | def remove_from_media method lock_options (line 159) | def lock_options FILE: app/services/report_service.rb class ReportService (line 3) | class ReportService < BaseService method call (line 6) | def call(source_account, target_account, options = {}) method create_report! (line 22) | def create_report! method notify_staff! (line 31) | def notify_staff! method forward_to_origin! (line 40) | def forward_to_origin! method payload (line 48) | def payload method some_local_account (line 52) | def some_local_account FILE: app/services/resolve_account_service.rb class ResolveAccountService (line 3) | class ResolveAccountService < BaseService method call (line 15) | def call(uri, options = {}) method links_missing? (line 76) | def links_missing? method ostatus_ready? (line 80) | def ostatus_ready? method webfinger_update_due? (line 89) | def webfinger_update_due? method activitypub_ready? (line 93) | def activitypub_ready? method handle_ostatus (line 100) | def handle_ostatus method update_profile? (line 106) | def update_profile? method handle_activitypub (line 110) | def handle_activitypub method create_account (line 118) | def create_account method update_account (line 127) | def update_account method auto_suspend? (line 139) | def auto_suspend? method auto_silence? (line 143) | def auto_silence? method domain_block (line 147) | def domain_block method atom_url (line 152) | def atom_url method salmon_url (line 156) | def salmon_url method actor_url (line 160) | def actor_url method url (line 164) | def url method public_key (line 168) | def public_key method canonical_uri (line 172) | def canonical_uri method hub_url (line 185) | def hub_url method atom_body (line 192) | def atom_body method actor_json (line 201) | def actor_json method atom (line 208) | def atom method update_account_profile (line 213) | def update_account_profile method lock_options (line 217) | def lock_options FILE: app/services/resolve_url_service.rb class ResolveURLService (line 3) | class ResolveURLService < BaseService method call (line 9) | def call(url, on_behalf_of: nil) method process_url (line 20) | def process_url method fetched_atom_feed (line 28) | def fetched_atom_feed method atom_url (line 32) | def atom_url method body (line 36) | def body method protocol (line 40) | def protocol method type (line 44) | def type method json_data (line 55) | def json_data method xml_root (line 59) | def xml_root method xml_data (line 63) | def xml_data method local_url? (line 67) | def local_url? method process_local_url (line 71) | def process_local_url method check_local_status (line 87) | def check_local_status(status) FILE: app/services/search_service.rb class SearchService (line 3) | class SearchService < BaseService method call (line 4) | def call(query, account, limit, options = {}) method perform_accounts_search! (line 25) | def perform_accounts_search! method perform_statuses_search! (line 35) | def perform_statuses_search! method perform_hashtags_search! (line 60) | def perform_hashtags_search! method default_results (line 68) | def default_results method url_query? (line 72) | def url_query? method url_resource_results (line 76) | def url_resource_results method url_resource (line 80) | def url_resource method url_resource_symbol (line 84) | def url_resource_symbol method full_text_searchable? (line 88) | def full_text_searchable? method account_searchable? (line 94) | def account_searchable? method hashtag_searchable? (line 98) | def hashtag_searchable? method account_search? (line 102) | def account_search? method hashtag_search? (line 106) | def hashtag_search? method statuses_search? (line 110) | def statuses_search? method relations_map_for_account (line 114) | def relations_map_for_account(account, account_ids, domains) FILE: app/services/send_interaction_service.rb class SendInteractionService (line 3) | class SendInteractionService < BaseService method call (line 8) | def call(xml, source_account, target_account) method build_request (line 22) | def build_request method envelope (line 28) | def envelope method block_notification? (line 32) | def block_notification? method salmon (line 36) | def salmon FILE: app/services/subscribe_service.rb class SubscribeService (line 3) | class SubscribeService < BaseService method call (line 4) | def call(account) method build_request (line 28) | def build_request method subscription_params (line 34) | def subscription_params method some_local_account (line 45) | def some_local_account method response_failed_permanently? (line 50) | def response_failed_permanently?(response) method response_successful? (line 55) | def response_successful?(response) FILE: app/services/suspend_account_service.rb class SuspendAccountService (line 3) | class SuspendAccountService < BaseService method call (line 42) | def call(account, **options) method reject_follows! (line 54) | def reject_follows! method purge_user! (line 62) | def purge_user! method purge_content! (line 72) | def purge_content! method purge_profile! (line 86) | def purge_profile! method destroy_all (line 108) | def destroy_all(association) method distribute_delete_actor! (line 112) | def distribute_delete_actor! method delete_actor_json (line 122) | def delete_actor_json method build_reject_json (line 126) | def build_reject_json(follow) method delivery_inboxes (line 130) | def delivery_inboxes method low_priority_delivery_inboxes (line 134) | def low_priority_delivery_inboxes method associations_for_destruction (line 138) | def associations_for_destruction FILE: app/services/unblock_domain_service.rb class UnblockDomainService (line 3) | class UnblockDomainService < BaseService method call (line 6) | def call(domain_block) method process_retroactive_updates (line 12) | def process_retroactive_updates method blocked_accounts (line 16) | def blocked_accounts method update_options (line 25) | def update_options method domain_block_impact (line 29) | def domain_block_impact FILE: app/services/unblock_service.rb class UnblockService (line 3) | class UnblockService < BaseService method call (line 6) | def call(account, target_account) method create_notification (line 16) | def create_notification(unblock) method build_json (line 24) | def build_json(unblock) method build_xml (line 28) | def build_xml(block) FILE: app/services/unfavourite_service.rb class UnfavouriteService (line 3) | class UnfavouriteService < BaseService method call (line 6) | def call(account, status) method create_notification (line 15) | def create_notification(favourite) method build_json (line 25) | def build_json(favourite) method build_xml (line 29) | def build_xml(favourite) FILE: app/services/unfollow_service.rb class UnfollowService (line 3) | class UnfollowService < BaseService method call (line 9) | def call(source_account, target_account) method unfollow! (line 18) | def unfollow! method undo_follow_request! (line 30) | def undo_follow_request! method create_notification (line 40) | def create_notification(follow) method create_reject_notification (line 48) | def create_reject_notification(follow) method build_json (line 54) | def build_json(follow) method build_reject_json (line 58) | def build_reject_json(follow) method build_xml (line 62) | def build_xml(follow) FILE: app/services/unmute_service.rb class UnmuteService (line 3) | class UnmuteService < BaseService method call (line 4) | def call(account, target_account) FILE: app/services/unsubscribe_service.rb class UnsubscribeService (line 3) | class UnsubscribeService < BaseService method call (line 4) | def call(account) method build_request (line 24) | def build_request method subscription_params (line 28) | def subscription_params FILE: app/services/update_account_service.rb class UpdateAccountService (line 3) | class UpdateAccountService < BaseService method call (line 4) | def call(account, params, raise_error: false) method authorize_all_follow_requests (line 22) | def authorize_all_follow_requests(account) method check_links (line 28) | def check_links(account) method process_hashtags (line 32) | def process_hashtags(account) FILE: app/services/update_remote_profile_service.rb class UpdateRemoteProfileService (line 3) | class UpdateRemoteProfileService < BaseService method call (line 6) | def call(body, account, resubscribe = false) method update_account (line 24) | def update_account method save_emojis (line 48) | def save_emojis FILE: app/services/verify_link_service.rb class VerifyLinkService (line 3) | class VerifyLinkService < BaseService method call (line 4) | def call(field) method perform_request! (line 20) | def perform_request! method link_back_present? (line 26) | def link_back_present? method link_redirects_back? (line 40) | def link_redirects_back?(test_url) FILE: app/services/verify_salmon_service.rb class VerifySalmonService (line 3) | class VerifySalmonService < BaseService method call (line 6) | def call(payload) method salmon (line 23) | def salmon FILE: app/services/vote_service.rb class VoteService (line 3) | class VoteService < BaseService method call (line 7) | def call(account, poll, choices) method distribute_poll! (line 33) | def distribute_poll! method queue_final_poll_check! (line 38) | def queue_final_poll_check! method deliver_votes! (line 43) | def deliver_votes! method build_json (line 53) | def build_json(vote) FILE: app/validators/blacklisted_email_validator.rb class BlacklistedEmailValidator (line 3) | class BlacklistedEmailValidator < ActiveModel::Validator method validate (line 4) | def validate(user) method blocked_email? (line 14) | def blocked_email? method on_blacklist? (line 18) | def on_blacklist? method not_on_whitelist? (line 28) | def not_on_whitelist? FILE: app/validators/disallowed_hashtags_validator.rb class DisallowedHashtagsValidator (line 3) | class DisallowedHashtagsValidator < ActiveModel::Validator method validate (line 4) | def validate(status) method select_tags (line 15) | def select_tags method disallowed_hashtags (line 20) | def disallowed_hashtags FILE: app/validators/email_mx_validator.rb class EmailMxValidator (line 5) | class EmailMxValidator < ActiveModel::Validator method validate (line 6) | def validate(user) method invalid_mx? (line 12) | def invalid_mx?(value) method on_blacklist? (line 34) | def on_blacklist?(values) FILE: app/validators/existing_username_validator.rb class ExistingUsernameValidator (line 3) | class ExistingUsernameValidator < ActiveModel::EachValidator method validate_each (line 4) | def validate_each(record, attribute, value) FILE: app/validators/follow_limit_validator.rb class FollowLimitValidator (line 3) | class FollowLimitValidator < ActiveModel::Validator method validate (line 7) | def validate(follow) method limit_for_account (line 13) | def limit_for_account(account) method limit_reached? (line 24) | def limit_reached?(account) FILE: app/validators/html_validator.rb class HtmlValidator (line 3) | class HtmlValidator < ActiveModel::EachValidator method validate_each (line 6) | def validate_each(record, attribute, value) method html_errors (line 16) | def html_errors(str) FILE: app/validators/note_length_validator.rb class NoteLengthValidator (line 3) | class NoteLengthValidator < ActiveModel::EachValidator method validate_each (line 4) | def validate_each(record, attribute, value) method too_long? (line 10) | def too_long?(value) method countable_text (line 14) | def countable_text(value) FILE: app/validators/poll_validator.rb class PollValidator (line 3) | class PollValidator < ActiveModel::Validator method validate (line 9) | def validate(poll) FILE: app/validators/status_length_validator.rb class StatusLengthValidator (line 3) | class StatusLengthValidator < ActiveModel::Validator method validate (line 4) | def validate(status) method too_long? (line 13) | def too_long? method countable_length (line 17) | def countable_length method total_text (line 21) | def total_text method countable_text (line 25) | def countable_text FILE: app/validators/status_pin_validator.rb class StatusPinValidator (line 3) | class StatusPinValidator < ActiveModel::Validator method validate (line 4) | def validate(pin) FILE: app/validators/unique_username_validator.rb class UniqueUsernameValidator (line 3) | class UniqueUsernameValidator < ActiveModel::Validator method validate (line 4) | def validate(account) FILE: app/validators/unreserved_username_validator.rb class UnreservedUsernameValidator (line 3) | class UnreservedUsernameValidator < ActiveModel::Validator method validate (line 4) | def validate(account) method pam_controlled? (line 13) | def pam_controlled? method reserved_username? (line 18) | def reserved_username? FILE: app/validators/url_validator.rb class UrlValidator (line 3) | class UrlValidator < ActiveModel::EachValidator method validate_each (line 4) | def validate_each(record, attribute, value) method compliant? (line 10) | def compliant?(url) FILE: app/validators/vote_validator.rb class VoteValidator (line 3) | class VoteValidator < ActiveModel::Validator method validate (line 4) | def validate(vote) FILE: app/workers/activitypub/delivery_worker.rb class ActivityPub::DeliveryWorker (line 3) | class ActivityPub::DeliveryWorker method perform (line 13) | def perform(json, source_account_id, inbox_url, options = {}) method build_request (line 31) | def build_request method perform_request (line 37) | def perform_request method response_successful? (line 49) | def response_successful?(response) method response_error_unsalvageable? (line 53) | def response_error_unsalvageable?(response) method failure_tracker (line 57) | def failure_tracker FILE: app/workers/activitypub/distribute_poll_update_worker.rb class ActivityPub::DistributePollUpdateWorker (line 3) | class ActivityPub::DistributePollUpdateWorker method perform (line 9) | def perform(status_id) method relayable? (line 26) | def relayable? method inboxes (line 30) | def inboxes method payload (line 45) | def payload method relay! (line 49) | def relay! FILE: app/workers/activitypub/distribution_worker.rb class ActivityPub::DistributionWorker (line 3) | class ActivityPub::DistributionWorker method perform (line 9) | def perform(status_id) method skip_distribution? (line 26) | def skip_distribution? method relayable? (line 30) | def relayable? method inboxes (line 34) | def inboxes method payload (line 45) | def payload method relay! (line 49) | def relay! FILE: app/workers/activitypub/fetch_replies_worker.rb class ActivityPub::FetchRepliesWorker (line 3) | class ActivityPub::FetchRepliesWorker method perform (line 9) | def perform(parent_status_id, replies_uri) FILE: app/workers/activitypub/low_priority_delivery_worker.rb class ActivityPub::LowPriorityDeliveryWorker (line 3) | class ActivityPub::LowPriorityDeliveryWorker < ActivityPub::DeliveryWorker FILE: app/workers/activitypub/post_upgrade_worker.rb class ActivityPub::PostUpgradeWorker (line 3) | class ActivityPub::PostUpgradeWorker method perform (line 8) | def perform(domain) FILE: app/workers/activitypub/processing_worker.rb class ActivityPub::ProcessingWorker (line 3) | class ActivityPub::ProcessingWorker method perform (line 8) | def perform(account_id, body, delivered_to_account_id = nil) FILE: app/workers/activitypub/raw_distribution_worker.rb class ActivityPub::RawDistributionWorker (line 3) | class ActivityPub::RawDistributionWorker method perform (line 8) | def perform(json, source_account_id, exclude_inboxes = []) method inboxes (line 20) | def inboxes FILE: app/workers/activitypub/reply_distribution_worker.rb class ActivityPub::ReplyDistributionWorker (line 6) | class ActivityPub::ReplyDistributionWorker method perform (line 12) | def perform(status_id) method inboxes (line 27) | def inboxes method payload (line 31) | def payload FILE: app/workers/activitypub/synchronize_featured_collection_worker.rb class ActivityPub::SynchronizeFeaturedCollectionWorker (line 3) | class ActivityPub::SynchronizeFeaturedCollectionWorker method perform (line 8) | def perform(account_id) FILE: app/workers/activitypub/update_distribution_worker.rb class ActivityPub::UpdateDistributionWorker (line 3) | class ActivityPub::UpdateDistributionWorker method perform (line 9) | def perform(account_id, options = {}) method inboxes (line 26) | def inboxes method signed_payload (line 30) | def signed_payload FILE: app/workers/admin/suspension_worker.rb class Admin::SuspensionWorker (line 3) | class Admin::SuspensionWorker method perform (line 8) | def perform(account_id, remove_user = false) FILE: app/workers/after_account_domain_block_worker.rb class AfterAccountDomainBlockWorker (line 3) | class AfterAccountDomainBlockWorker method perform (line 6) | def perform(account_id, domain) FILE: app/workers/after_remote_follow_request_worker.rb class AfterRemoteFollowRequestWorker (line 3) | class AfterRemoteFollowRequestWorker method perform (line 10) | def perform(follow_request_id) method process_follow_service (line 19) | def process_follow_service method processing_required? (line 24) | def processing_required? method updated_account (line 28) | def updated_account FILE: app/workers/after_remote_follow_worker.rb class AfterRemoteFollowWorker (line 3) | class AfterRemoteFollowWorker method perform (line 10) | def perform(follow_id) method process_follow_service (line 19) | def process_follow_service method updated_account (line 24) | def updated_account method processing_required? (line 28) | def processing_required? FILE: app/workers/authorize_follow_worker.rb class AuthorizeFollowWorker (line 3) | class AuthorizeFollowWorker method perform (line 6) | def perform(source_account_id, target_account_id) FILE: app/workers/backup_worker.rb class BackupWorker (line 3) | class BackupWorker method perform (line 17) | def perform(backup_id) FILE: app/workers/block_worker.rb class BlockWorker (line 3) | class BlockWorker method perform (line 6) | def perform(account_id, target_account_id) FILE: app/workers/bootstrap_timeline_worker.rb class BootstrapTimelineWorker (line 3) | class BootstrapTimelineWorker method perform (line 6) | def perform(account_id) FILE: app/workers/concerns/exponential_backoff.rb type ExponentialBackoff (line 3) | module ExponentialBackoff FILE: app/workers/digest_mailer_worker.rb class DigestMailerWorker (line 3) | class DigestMailerWorker method perform (line 10) | def perform(user_id) method deliver_digest (line 17) | def deliver_digest FILE: app/workers/distribution_worker.rb class DistributionWorker (line 3) | class DistributionWorker method perform (line 6) | def perform(status_id) FILE: app/workers/domain_block_worker.rb class DomainBlockWorker (line 3) | class DomainBlockWorker method perform (line 6) | def perform(domain_block_id) FILE: app/workers/feed_insert_worker.rb class FeedInsertWorker (line 3) | class FeedInsertWorker method perform (line 6) | def perform(status_id, id, type = :home) method check_and_insert (line 25) | def check_and_insert method feed_filtered? (line 29) | def feed_filtered? method perform_push (line 35) | def perform_push FILE: app/workers/fetch_reply_worker.rb class FetchReplyWorker (line 3) | class FetchReplyWorker method perform (line 9) | def perform(child_url) FILE: app/workers/import/relationship_worker.rb class Import::RelationshipWorker (line 3) | class Import::RelationshipWorker method perform (line 8) | def perform(account_id, target_account_uri, relationship, options = {}) FILE: app/workers/import_worker.rb class ImportWorker (line 3) | class ImportWorker method perform (line 8) | def perform(import_id) FILE: app/workers/link_crawl_worker.rb class LinkCrawlWorker (line 3) | class LinkCrawlWorker method perform (line 8) | def perform(status_id) FILE: app/workers/local_notification_worker.rb class LocalNotificationWorker (line 3) | class LocalNotificationWorker method perform (line 6) | def perform(receiver_account_id, activity_id = nil, activity_class_nam... FILE: app/workers/maintenance/destroy_media_worker.rb class Maintenance::DestroyMediaWorker (line 3) | class Maintenance::DestroyMediaWorker method perform (line 8) | def perform(media_attachment_id) FILE: app/workers/maintenance/redownload_account_media_worker.rb class Maintenance::RedownloadAccountMediaWorker (line 3) | class Maintenance::RedownloadAccountMediaWorker method perform (line 8) | def perform(account_id) FILE: app/workers/maintenance/uncache_media_worker.rb class Maintenance::UncacheMediaWorker (line 3) | class Maintenance::UncacheMediaWorker method perform (line 8) | def perform(media_attachment_id) FILE: app/workers/merge_worker.rb class MergeWorker (line 3) | class MergeWorker method perform (line 8) | def perform(from_account_id, into_account_id) FILE: app/workers/mute_worker.rb class MuteWorker (line 3) | class MuteWorker method perform (line 6) | def perform(account_id, target_account_id) FILE: app/workers/notification_worker.rb class NotificationWorker (line 3) | class NotificationWorker method perform (line 8) | def perform(xml, source_account_id, target_account_id) FILE: app/workers/poll_expiration_notify_worker.rb class PollExpirationNotifyWorker (line 3) | class PollExpirationNotifyWorker method perform (line 8) | def perform(poll_id) FILE: app/workers/processing_worker.rb class ProcessingWorker (line 3) | class ProcessingWorker method perform (line 8) | def perform(account_id, body) FILE: app/workers/publish_scheduled_status_worker.rb class PublishScheduledStatusWorker (line 3) | class PublishScheduledStatusWorker method perform (line 8) | def perform(scheduled_status_id) method options_with_objects (line 20) | def options_with_objects(options) FILE: app/workers/pubsubhubbub/confirmation_worker.rb class Pubsubhubbub::ConfirmationWorker (line 3) | class Pubsubhubbub::ConfirmationWorker method perform (line 11) | def perform(subscription_id, mode, secret = nil, lease_seconds = nil) method process_confirmation (line 21) | def process_confirmation method update_subscription (line 30) | def update_subscription method successful_subscribe? (line 38) | def successful_subscribe? method successful_unsubscribe? (line 42) | def successful_unsubscribe? method response_matches_challenge? (line 46) | def response_matches_challenge? method subscribing? (line 50) | def subscribing? method unsubscribing? (line 54) | def unsubscribing? method callback_get_with_params (line 58) | def callback_get_with_params method callback_params (line 64) | def callback_params method prepare_subscription (line 73) | def prepare_subscription method challenge (line 79) | def challenge FILE: app/workers/pubsubhubbub/delivery_worker.rb class Pubsubhubbub::DeliveryWorker (line 3) | class Pubsubhubbub::DeliveryWorker method perform (line 15) | def perform(subscription_id, payload) method process_delivery (line 25) | def process_delivery method callback_post_payload (line 33) | def callback_post_payload(&block) method blocked_domain? (line 39) | def blocked_domain? method host (line 43) | def host method headers (line 47) | def headers method link_header (line 54) | def link_header method hub_link_header (line 58) | def hub_link_header method self_link_header (line 62) | def self_link_header method signature_headers (line 66) | def signature_headers method payload_signature (line 70) | def payload_signature method hmac_payload_digest (line 74) | def hmac_payload_digest method response_successful? (line 78) | def response_successful?(payload_delivery) FILE: app/workers/pubsubhubbub/distribution_worker.rb class Pubsubhubbub::DistributionWorker (line 3) | class Pubsubhubbub::DistributionWorker method perform (line 8) | def perform(stream_entry_ids) method distribute_public! (line 21) | def distribute_public!(stream_entries) method active_subscriptions (line 29) | def active_subscriptions FILE: app/workers/pubsubhubbub/raw_distribution_worker.rb class Pubsubhubbub::RawDistributionWorker (line 3) | class Pubsubhubbub::RawDistributionWorker method perform (line 8) | def perform(xml, source_account_id) method active_subscriptions (line 19) | def active_subscriptions FILE: app/workers/pubsubhubbub/subscribe_worker.rb class Pubsubhubbub::SubscribeWorker (line 3) | class Pubsubhubbub::SubscribeWorker method perform (line 27) | def perform(account_id) FILE: app/workers/pubsubhubbub/unsubscribe_worker.rb class Pubsubhubbub::UnsubscribeWorker (line 3) | class Pubsubhubbub::UnsubscribeWorker method perform (line 8) | def perform(account_id) FILE: app/workers/push_conversation_worker.rb class PushConversationWorker (line 3) | class PushConversationWorker method perform (line 6) | def perform(conversation_account_id) FILE: app/workers/push_update_worker.rb class PushUpdateWorker (line 3) | class PushUpdateWorker method perform (line 6) | def perform(account_id, status_id, timeline_id = nil) FILE: app/workers/refollow_worker.rb class RefollowWorker (line 3) | class RefollowWorker method perform (line 8) | def perform(target_account_id) FILE: app/workers/regeneration_worker.rb class RegenerationWorker (line 3) | class RegenerationWorker method perform (line 8) | def perform(account_id, _ = :home) FILE: app/workers/remote_profile_update_worker.rb class RemoteProfileUpdateWorker (line 3) | class RemoteProfileUpdateWorker method perform (line 8) | def perform(account_id, body, resubscribe) FILE: app/workers/removal_worker.rb class RemovalWorker (line 3) | class RemovalWorker method perform (line 6) | def perform(status_id) FILE: app/workers/resolve_account_worker.rb class ResolveAccountWorker (line 3) | class ResolveAccountWorker method perform (line 8) | def perform(uri) FILE: app/workers/salmon_worker.rb class SalmonWorker (line 3) | class SalmonWorker method perform (line 8) | def perform(account_id, body) FILE: app/workers/scheduler/backup_cleanup_scheduler.rb class Scheduler::BackupCleanupScheduler (line 3) | class Scheduler::BackupCleanupScheduler method perform (line 8) | def perform method old_backups (line 14) | def old_backups FILE: app/workers/scheduler/doorkeeper_cleanup_scheduler.rb class Scheduler::DoorkeeperCleanupScheduler (line 3) | class Scheduler::DoorkeeperCleanupScheduler method perform (line 8) | def perform FILE: app/workers/scheduler/email_scheduler.rb class Scheduler::EmailScheduler (line 3) | class Scheduler::EmailScheduler method perform (line 11) | def perform method eligible_users (line 20) | def eligible_users FILE: app/workers/scheduler/feed_cleanup_scheduler.rb class Scheduler::FeedCleanupScheduler (line 3) | class Scheduler::FeedCleanupScheduler method perform (line 9) | def perform method clean_home_feeds! (line 16) | def clean_home_feeds! method clean_list_feeds! (line 20) | def clean_list_feeds! method clean_feeds! (line 24) | def clean_feeds!(ids, type) method inactive_account_ids (line 50) | def inactive_account_ids method inactive_list_ids (line 54) | def inactive_list_ids method feed_manager (line 58) | def feed_manager FILE: app/workers/scheduler/ip_cleanup_scheduler.rb class Scheduler::IpCleanupScheduler (line 3) | class Scheduler::IpCleanupScheduler method perform (line 10) | def perform FILE: app/workers/scheduler/media_cleanup_scheduler.rb class Scheduler::MediaCleanupScheduler (line 3) | class Scheduler::MediaCleanupScheduler method perform (line 8) | def perform method unattached_media (line 14) | def unattached_media FILE: app/workers/scheduler/pghero_scheduler.rb class Scheduler::PgheroScheduler (line 3) | class Scheduler::PgheroScheduler method perform (line 8) | def perform FILE: app/workers/scheduler/scheduled_statuses_scheduler.rb class Scheduler::ScheduledStatusesScheduler (line 3) | class Scheduler::ScheduledStatusesScheduler method perform (line 8) | def perform method due_statuses (line 16) | def due_statuses FILE: app/workers/scheduler/subscriptions_cleanup_scheduler.rb class Scheduler::SubscriptionsCleanupScheduler (line 3) | class Scheduler::SubscriptionsCleanupScheduler method perform (line 8) | def perform FILE: app/workers/scheduler/subscriptions_scheduler.rb class Scheduler::SubscriptionsScheduler (line 3) | class Scheduler::SubscriptionsScheduler method perform (line 8) | def perform method expiring_accounts (line 14) | def expiring_accounts FILE: app/workers/scheduler/user_cleanup_scheduler.rb class Scheduler::UserCleanupScheduler (line 3) | class Scheduler::UserCleanupScheduler method perform (line 8) | def perform FILE: app/workers/thread_resolve_worker.rb class ThreadResolveWorker (line 3) | class ThreadResolveWorker method perform (line 9) | def perform(child_status_id, parent_url) FILE: app/workers/unfavourite_worker.rb class UnfavouriteWorker (line 3) | class UnfavouriteWorker method perform (line 6) | def perform(account_id, status_id) FILE: app/workers/unfollow_follow_worker.rb class UnfollowFollowWorker (line 3) | class UnfollowFollowWorker method perform (line 8) | def perform(follower_account_id, old_target_account_id, new_target_acc... FILE: app/workers/unmerge_worker.rb class UnmergeWorker (line 3) | class UnmergeWorker method perform (line 8) | def perform(from_account_id, into_account_id) FILE: app/workers/verify_account_links_worker.rb class VerifyAccountLinksWorker (line 3) | class VerifyAccountLinksWorker method perform (line 8) | def perform(account_id) FILE: app/workers/web/push_notification_worker.rb class Web::PushNotificationWorker (line 3) | class Web::PushNotificationWorker method perform (line 8) | def perform(subscription_id, notification_id) FILE: config/application.rb type Mastodon (line 24) | module Mastodon class Application (line 25) | class Application < Rails::Application FILE: config/environments/development.rb type PrivateAddressCheck (line 92) | module PrivateAddressCheck function private_address? (line 93) | def self.private_address?(*) FILE: config/initializers/active_model_serializers.rb class ActiveModel::Serializer::Reflection (line 7) | class ActiveModel::Serializer::Reflection method build_association (line 11) | def build_association(parent_serializer, parent_serializer_options, in... FILE: config/initializers/chewy.rb type Chewy (line 18) | module Chewy function enabled? (line 20) | def enabled? FILE: config/initializers/devise.rb type Devise (line 35) | module Devise class Strategies::PamAuthenticatable (line 65) | class Strategies::PamAuthenticatable method valid? (line 66) | def valid? FILE: config/initializers/fast_blank.rb class String (line 2) | class String FILE: config/initializers/http_client_proxy.rb type Goldfinger (line 16) | module Goldfinger function finger (line 17) | def self.finger(uri, opts = {}) FILE: config/initializers/open_uri_redirection.rb type OpenURI (line 3) | module OpenURI function redirectable? (line 4) | def self.redirectable?(uri1, uri2) # :nodoc: FILE: config/initializers/rack_attack.rb class Rack::Attack (line 5) | class Rack::Attack class Request (line 6) | class Request method authenticated_token (line 7) | def authenticated_token method remote_ip (line 16) | def remote_ip method authenticated_user_id (line 20) | def authenticated_user_id method unauthenticated? (line 24) | def unauthenticated? method api_request? (line 28) | def api_request? method web_request? (line 32) | def web_request? method paging_request? (line 36) | def paging_request? FILE: config/initializers/simple_form.rb type AppendComponent (line 3) | module AppendComponent function append (line 4) | def append(wrapper_options = nil) type RecommendedComponent (line 11) | module RecommendedComponent function recommended (line 12) | def recommended(wrapper_options = nil) FILE: config/initializers/trusted_proxies.rb type Rack (line 1) | module Rack class Request (line 2) | class Request method trusted_proxy? (line 3) | def trusted_proxy?(ip) FILE: config/initializers/twitter_regex.rb type Twitter (line 1) | module Twitter class Regex (line 2) | class Regex FILE: config/webpack/configuration.js function removeOuterSlashes (line 14) | function removeOuterSlashes(string) { function formatPublicPath (line 18) | function formatPublicPath(host = '', path = '') { FILE: config/webpack/rules/file.js method name (line 10) | name(file) { FILE: config/webpack/translationRunner.js constant RFC5646_REGEXP (line 5) | const RFC5646_REGEXP = /^[a-z]{2,3}(?:-(?:x|[A-Za-z]{2,4}))*$/; FILE: db/migrate/20160220174730_create_accounts.rb class CreateAccounts (line 1) | class CreateAccounts < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160220211917_create_statuses.rb class CreateStatuses (line 1) | class CreateStatuses < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160221003140_create_users.rb class CreateUsers (line 1) | class CreateUsers < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160221003621_create_follows.rb class CreateFollows (line 1) | class CreateFollows < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160222122600_create_stream_entries.rb class CreateStreamEntries (line 1) | class CreateStreamEntries < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160222143943_add_profile_fields_to_accounts.rb class AddProfileFieldsToAccounts (line 1) | class AddProfileFieldsToAccounts < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160223162837_add_metadata_to_statuses.rb class AddMetadataToStatuses (line 1) | class AddMetadataToStatuses < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160223164502_make_uris_nullable_in_statuses.rb class MakeUrisNullableInStatuses (line 1) | class MakeUrisNullableInStatuses < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160223165723_add_url_to_statuses.rb class AddUrlToStatuses (line 1) | class AddUrlToStatuses < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160223165855_add_url_to_accounts.rb class AddUrlToAccounts (line 1) | class AddUrlToAccounts < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160223171800_create_favourites.rb class CreateFavourites (line 1) | class CreateFavourites < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160224223247_create_mentions.rb class CreateMentions (line 1) | class CreateMentions < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160227230233_add_attachment_avatar_to_accounts.rb class AddAttachmentAvatarToAccounts (line 1) | class AddAttachmentAvatarToAccounts < ActiveRecord::Migration[4.2] method up (line 2) | def self.up method down (line 8) | def self.down FILE: db/migrate/20160305115639_add_devise_to_users.rb class AddDeviseToUsers (line 1) | class AddDeviseToUsers < ActiveRecord::Migration[4.2] method up (line 2) | def self.up method down (line 25) | def self.down FILE: db/migrate/20160306172223_create_doorkeeper_tables.rb class CreateDoorkeeperTables (line 1) | class CreateDoorkeeperTables < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160312193225_add_attachment_header_to_accounts.rb class AddAttachmentHeaderToAccounts (line 1) | class AddAttachmentHeaderToAccounts < ActiveRecord::Migration[4.2] method up (line 2) | def self.up method down (line 8) | def self.down FILE: db/migrate/20160314164231_add_owner_to_application.rb class AddOwnerToApplication (line 1) | class AddOwnerToApplication < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160316103650_add_missing_indices.rb class AddMissingIndices (line 1) | class AddMissingIndices < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160322193748_add_avatar_remote_url_to_accounts.rb class AddAvatarRemoteUrlToAccounts (line 1) | class AddAvatarRemoteUrlToAccounts < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160325130944_add_admin_to_users.rb class AddAdminToUsers (line 1) | class AddAdminToUsers < ActiveRecord::Migration[4.2] method change (line 2) | def change FILE: db/migrate/20160826155805_add_superapp_to_oauth_applications.rb class AddSuperappToOauthApplications (line 1) | class AddSuperappToOauthApplications < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20160905150353_create_media_attachments.rb class CreateMediaAttachments (line 1) | class CreateMediaAttachments < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20160919221059_add_subscription_expires_at_to_accounts.rb class AddSubscriptionExpiresAtToAccounts (line 1) | class AddSubscriptionExpiresAtToAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20160920003904_remove_verify_token_from_accounts.rb class RemoveVerifyTokenFromAccounts (line 1) | class RemoveVerifyTokenFromAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20160926213048_remove_owner_from_application.rb class RemoveOwnerFromApplication (line 1) | class RemoveOwnerFromApplication < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161003142332_add_confirmable_to_users.rb class AddConfirmableToUsers (line 1) | class AddConfirmableToUsers < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161003145426_create_blocks.rb class CreateBlocks (line 1) | class CreateBlocks < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161006213403_rails_settings_migration.rb class RailsSettingsMigration (line 7) | class RailsSettingsMigration < MIGRATION_BASE_CLASS method up (line 8) | def self.up method down (line 18) | def self.down FILE: db/migrate/20161009120834_create_domain_blocks.rb class CreateDomainBlocks (line 1) | class CreateDomainBlocks < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161027172456_add_silenced_to_accounts.rb class AddSilencedToAccounts (line 1) | class AddSilencedToAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161104173623_create_tags.rb class CreateTags (line 1) | class CreateTags < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161105130633_create_statuses_tags_join_table.rb class CreateStatusesTagsJoinTable (line 1) | class CreateStatusesTagsJoinTable < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161116162355_add_locale_to_users.rb class AddLocaleToUsers (line 1) | class AddLocaleToUsers < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161119211120_create_notifications.rb class CreateNotifications (line 1) | class CreateNotifications < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161122163057_remove_unneeded_indexes.rb class RemoveUnneededIndexes (line 1) | class RemoveUnneededIndexes < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161123093447_add_sensitive_to_statuses.rb class AddSensitiveToStatuses (line 1) | class AddSensitiveToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161128103007_create_subscriptions.rb class CreateSubscriptions (line 1) | class CreateSubscriptions < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161130142058_add_last_successful_delivery_at_to_subscriptions.rb class AddLastSuccessfulDeliveryAtToSubscriptions (line 1) | class AddLastSuccessfulDeliveryAtToSubscriptions < ActiveRecord::Migrati... method change (line 2) | def change FILE: db/migrate/20161130185319_add_visibility_to_statuses.rb class AddVisibilityToStatuses (line 1) | class AddVisibilityToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161202132159_add_in_reply_to_account_id_to_statuses.rb class AddInReplyToAccountIdToStatuses (line 1) | class AddInReplyToAccountIdToStatuses < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 15) | def down FILE: db/migrate/20161203164520_add_from_account_id_to_notifications.rb class AddFromAccountIdToNotifications (line 1) | class AddFromAccountIdToNotifications < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 11) | def down FILE: db/migrate/20161205214545_add_suspended_to_accounts.rb class AddSuspendedToAccounts (line 1) | class AddSuspendedToAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161221152630_add_hidden_to_stream_entries.rb class AddHiddenToStreamEntries (line 1) | class AddHiddenToStreamEntries < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161222201034_add_locked_to_accounts.rb class AddLockedToAccounts (line 1) | class AddLockedToAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20161222204147_create_follow_requests.rb class CreateFollowRequests (line 1) | class CreateFollowRequests < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170105224407_add_shortcode_to_media_attachments.rb class AddShortcodeToMediaAttachments (line 1) | class AddShortcodeToMediaAttachments < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 10) | def down FILE: db/migrate/20170109120109_create_web_settings.rb class CreateWebSettings (line 1) | class CreateWebSettings < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170112154826_migrate_settings.rb class MigrateSettings (line 1) | class MigrateSettings < ActiveRecord::Migration[4.2] method up (line 2) | def up method down (line 11) | def down FILE: db/migrate/20170114194937_add_application_to_statuses.rb class AddApplicationToStatuses (line 1) | class AddApplicationToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170114203041_add_website_to_oauth_application.rb class AddWebsiteToOauthApplication (line 1) | class AddWebsiteToOauthApplication < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170119214911_create_preview_cards.rb class CreatePreviewCards (line 1) | class CreatePreviewCards < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170123162658_add_severity_to_domain_blocks.rb class AddSeverityToDomainBlocks (line 1) | class AddSeverityToDomainBlocks < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170123203248_add_reject_media_to_domain_blocks.rb class AddRejectMediaToDomainBlocks (line 1) | class AddRejectMediaToDomainBlocks < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170125145934_add_spoiler_text_to_statuses.rb class AddSpoilerTextToStatuses (line 1) | class AddSpoilerTextToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170127165745_add_devise_two_factor_to_users.rb class AddDeviseTwoFactorToUsers (line 1) | class AddDeviseTwoFactorToUsers < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170129000348_create_devices.rb class CreateDevices (line 1) | class CreateDevices < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170205175257_remove_devices.rb class RemoveDevices (line 1) | class RemoveDevices < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170209184350_add_reply_to_statuses.rb class AddReplyToStatuses (line 1) | class AddReplyToStatuses < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 7) | def down FILE: db/migrate/20170214110202_create_reports.rb class CreateReports (line 1) | class CreateReports < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb class AddReblogOfIdForeignKeyToStatuses (line 1) | class AddReblogOfIdForeignKeyToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170301222600_create_mutes.rb class CreateMutes (line 1) | class CreateMutes < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170303212857_add_last_emailed_at_to_users.rb class AddLastEmailedAtToUsers (line 1) | class AddLastEmailedAtToUsers < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170304202101_add_type_to_media_attachments.rb class AddTypeToMediaAttachments (line 1) | class AddTypeToMediaAttachments < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 9) | def down FILE: db/migrate/20170317193015_add_search_index_to_accounts.rb class AddSearchIndexToAccounts (line 1) | class AddSearchIndexToAccounts < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 6) | def down FILE: db/migrate/20170318214217_add_header_remote_url_to_accounts.rb class AddHeaderRemoteUrlToAccounts (line 1) | class AddHeaderRemoteUrlToAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170322021028_add_lowercase_index_to_accounts.rb class AddLowercaseIndexToAccounts (line 1) | class AddLowercaseIndexToAccounts < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 6) | def down FILE: db/migrate/20170322143850_change_primary_key_to_bigint_on_statuses.rb class ChangePrimaryKeyToBigintOnStatuses (line 1) | class ChangePrimaryKeyToBigintOnStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170322162804_add_search_index_to_tags.rb class AddSearchIndexToTags (line 1) | class AddSearchIndexToTags < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 6) | def down FILE: db/migrate/20170330021336_add_counter_caches.rb class AddCounterCaches (line 1) | class AddCounterCaches < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170330163835_create_imports.rb class CreateImports (line 1) | class CreateImports < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170330164118_add_attachment_data_to_imports.rb class AddAttachmentDataToImports (line 1) | class AddAttachmentDataToImports < ActiveRecord::Migration[4.2] method up (line 2) | def self.up method down (line 8) | def self.down FILE: db/migrate/20170403172249_add_action_taken_by_account_id_to_reports.rb class AddActionTakenByAccountIdToReports (line 1) | class AddActionTakenByAccountIdToReports < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170405112956_add_index_on_mentions_status_id.rb class AddIndexOnMentionsStatusId (line 1) | class AddIndexOnMentionsStatusId < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170406215816_add_notifications_and_favourites_indices.rb class AddNotificationsAndFavouritesIndices (line 1) | class AddNotificationsAndFavouritesIndices < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170409170753_add_last_webfingered_at_to_accounts.rb class AddLastWebfingeredAtToAccounts (line 1) | class AddLastWebfingeredAtToAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170414080609_add_devise_two_factor_backupable_to_users.rb class AddDeviseTwoFactorBackupableToUsers (line 1) | class AddDeviseTwoFactorBackupableToUsers < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170414132105_add_language_to_statuses.rb class AddLanguageToStatuses (line 1) | class AddLanguageToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170418160728_add_indexes_to_reports_for_accounts.rb class AddIndexesToReportsForAccounts (line 1) | class AddIndexesToReportsForAccounts < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170423005413_add_allowed_languages_to_user.rb class AddAllowedLanguagesToUser (line 1) | class AddAllowedLanguagesToUser < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170424003227_create_account_domain_blocks.rb class CreateAccountDomainBlocks (line 1) | class CreateAccountDomainBlocks < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170424112722_add_status_id_index_to_statuses_tags.rb class AddStatusIdIndexToStatusesTags (line 1) | class AddStatusIdIndexToStatusesTags < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170425131920_add_media_attachment_meta.rb class AddMediaAttachmentMeta (line 1) | class AddMediaAttachmentMeta < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170425202925_add_oembed_to_preview_cards.rb class AddOEmbedToPreviewCards (line 1) | class AddOEmbedToPreviewCards < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170427011934_re_add_owner_to_application.rb class ReAddOwnerToApplication (line 1) | class ReAddOwnerToApplication < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170506235850_create_conversations.rb class CreateConversations (line 1) | class CreateConversations < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170507000211_add_conversation_id_to_statuses.rb class AddConversationIdToStatuses (line 1) | class AddConversationIdToStatuses < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170507141759_optimize_index_subscriptions.rb class OptimizeIndexSubscriptions (line 1) | class OptimizeIndexSubscriptions < ActiveRecord::Migration[5.0] method up (line 2) | def up method down (line 7) | def down FILE: db/migrate/20170508230434_create_conversation_mutes.rb class CreateConversationMutes (line 1) | class CreateConversationMutes < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170516072309_add_index_accounts_on_uri.rb class AddIndexAccountsOnUri (line 1) | class AddIndexAccountsOnUri < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170520145338_change_language_filter_to_opt_out.rb class ChangeLanguageFilterToOptOut (line 1) | class ChangeLanguageFilterToOptOut < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20170601210557_add_index_on_media_attachments_account_id.rb class AddIndexOnMediaAttachmentsAccountId (line 1) | class AddIndexOnMediaAttachmentsAccountId < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170604144747_add_foreign_keys_for_accounts.rb class AddForeignKeysForAccounts (line 1) | class AddForeignKeysForAccounts < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170606113804_change_tag_search_index_to_btree.rb class ChangeTagSearchIndexToBtree (line 1) | class ChangeTagSearchIndexToBtree < ActiveRecord::Migration[5.1] method up (line 2) | def up method down (line 7) | def down FILE: db/migrate/20170609145826_remove_default_language_from_statuses.rb class RemoveDefaultLanguageFromStatuses (line 1) | class RemoveDefaultLanguageFromStatuses < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170610000000_add_statuses_index_on_account_id_id.rb class AddStatusesIndexOnAccountIdId (line 1) | class AddStatusesIndexOnAccountIdId < ActiveRecord::Migration[5.1] method change (line 4) | def change FILE: db/migrate/20170623152212_create_session_activations.rb class CreateSessionActivations (line 1) | class CreateSessionActivations < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170624134742_add_description_to_session_activations.rb class AddDescriptionToSessionActivations (line 1) | class AddDescriptionToSessionActivations < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170625140443_add_access_token_id_to_session_activations.rb class AddAccessTokenIdToSessionActivations (line 1) | class AddAccessTokenIdToSessionActivations < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170711225116_fix_null_booleans.rb class FixNullBooleans (line 1) | class FixNullBooleans < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170713112503_make_tag_search_case_insensitive.rb class MakeTagSearchCaseInsensitive (line 1) | class MakeTagSearchCaseInsensitive < ActiveRecord::Migration[5.1] method up (line 2) | def up method down (line 7) | def down FILE: db/migrate/20170713175513_create_web_push_subscriptions.rb class CreateWebPushSubscriptions (line 1) | class CreateWebPushSubscriptions < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170713190709_add_web_push_subscription_to_session_activations.rb class AddWebPushSubscriptionToSessionActivations (line 1) | class AddWebPushSubscriptionToSessionActivations < ActiveRecord::Migrati... method change (line 2) | def change FILE: db/migrate/20170714184731_add_domain_to_subscriptions.rb class AddDomainToSubscriptions (line 1) | class AddDomainToSubscriptions < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170716191202_add_hide_notifications_to_mute.rb class AddHideNotificationsToMute (line 3) | class AddHideNotificationsToMute < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 12) | def down FILE: db/migrate/20170718211102_add_activitypub_to_accounts.rb class AddActivityPubToAccounts (line 1) | class AddActivityPubToAccounts < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170720000000_add_index_favourites_on_account_id_and_id.rb class AddIndexFavouritesOnAccountIdAndId (line 1) | class AddIndexFavouritesOnAccountIdAndId < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170823162448_create_status_pins.rb class CreateStatusPins (line 1) | class CreateStatusPins < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170824103029_add_timestamps_to_status_pins.rb class AddTimestampsToStatusPins (line 1) | class AddTimestampsToStatusPins < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170829215220_remove_status_pins_account_index.rb class RemoveStatusPinsAccountIndex (line 1) | class RemoveStatusPinsAccountIndex < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170901141119_truncate_preview_cards.rb class TruncatePreviewCards (line 1) | class TruncatePreviewCards < ActiveRecord::Migration[5.1] method up (line 2) | def up method down (line 22) | def down FILE: db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb class CreateJoinTablePreviewCardsStatuses (line 1) | class CreateJoinTablePreviewCardsStatuses < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170905044538_add_index_id_account_id_activity_type_on_notifications.rb class AddIndexIdAccountIdActivityTypeOnNotifications (line 1) | class AddIndexIdAccountIdActivityTypeOnNotifications < ActiveRecord::Mig... method change (line 2) | def change FILE: db/migrate/20170905165803_add_local_to_statuses.rb class AddLocalToStatuses (line 1) | class AddLocalToStatuses < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170913000752_create_site_uploads.rb class CreateSiteUploads (line 1) | class CreateSiteUploads < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170917153509_create_custom_emojis.rb class CreateCustomEmojis (line 1) | class CreateCustomEmojis < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170918125918_ids_to_bigints.rb class IdsToBigints (line 3) | class IdsToBigints < ActiveRecord::Migration[5.1] method migrate_columns (line 71) | def migrate_columns(to_type) method up (line 112) | def up method down (line 116) | def down FILE: db/migrate/20170920024819_status_ids_to_timestamp_ids.rb class StatusIdsToTimestampIds (line 1) | class StatusIdsToTimestampIds < ActiveRecord::Migration[5.1] method up (line 2) | def up method down (line 17) | def down FILE: db/migrate/20170920032311_fix_reblogs_in_feeds.rb class FixReblogsInFeeds (line 1) | class FixReblogsInFeeds < ActiveRecord::Migration[5.1] method up (line 2) | def up method down (line 65) | def down FILE: db/migrate/20170924022025_ids_to_bigints2.rb class IdsToBigints2 (line 1) | class IdsToBigints2 < ActiveRecord::Migration[5.1] method up (line 2) | def up method down (line 6) | def down FILE: db/migrate/20170927215609_add_description_to_media_attachments.rb class AddDescriptionToMediaAttachments (line 1) | class AddDescriptionToMediaAttachments < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20170928082043_create_email_domain_blocks.rb class CreateEmailDomainBlocks (line 1) | class CreateEmailDomainBlocks < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171005102658_create_account_moderation_notes.rb class CreateAccountModerationNotes (line 1) | class CreateAccountModerationNotes < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171005171936_add_disabled_to_custom_emojis.rb class AddDisabledToCustomEmojis (line 3) | class AddDisabledToCustomEmojis < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 12) | def down FILE: db/migrate/20171006142024_add_uri_to_custom_emojis.rb class AddUriToCustomEmojis (line 1) | class AddUriToCustomEmojis < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171010023049_add_foreign_key_to_account_moderation_notes.rb class AddForeignKeyToAccountModerationNotes (line 1) | class AddForeignKeyToAccountModerationNotes < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171010025614_change_accounts_nonnullable_in_account_moderation_notes.rb class ChangeAccountsNonnullableInAccountModerationNotes (line 1) | class ChangeAccountsNonnullableInAccountModerationNotes < ActiveRecord::... method change (line 2) | def change FILE: db/migrate/20171020084748_add_visible_in_picker_to_custom_emoji.rb class AddVisibleInPickerToCustomEmoji (line 1) | class AddVisibleInPickerToCustomEmoji < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171028221157_add_reblogs_to_follows.rb class AddReblogsToFollows (line 3) | class AddReblogsToFollows < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 15) | def down FILE: db/migrate/20171107143332_add_memorial_to_accounts.rb class AddMemorialToAccounts (line 3) | class AddMemorialToAccounts < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 12) | def down FILE: db/migrate/20171107143624_add_disabled_to_users.rb class AddDisabledToUsers (line 3) | class AddDisabledToUsers < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 12) | def down FILE: db/migrate/20171109012327_add_moderator_to_accounts.rb class AddModeratorToAccounts (line 3) | class AddModeratorToAccounts < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 12) | def down FILE: db/migrate/20171114080328_add_index_domain_to_email_domain_blocks.rb class AddIndexDomainToEmailDomainBlocks (line 1) | class AddIndexDomainToEmailDomainBlocks < ActiveRecord::Migration[5.1] method change (line 4) | def change FILE: db/migrate/20171114231651_create_lists.rb class CreateLists (line 1) | class CreateLists < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171116161857_create_list_accounts.rb class CreateListAccounts (line 1) | class CreateListAccounts < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171118012443_add_moved_to_account_id_to_accounts.rb class AddMovedToAccountIdToAccounts (line 1) | class AddMovedToAccountIdToAccounts < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171119172437_create_admin_action_logs.rb class CreateAdminActionLogs (line 1) | class CreateAdminActionLogs < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171122120436_add_index_account_and_reblog_of_id_to_statuses.rb class AddIndexAccountAndReblogOfIdToStatuses (line 1) | class AddIndexAccountAndReblogOfIdToStatuses < ActiveRecord::Migration[5.1] method up (line 4) | def up method down (line 9) | def down FILE: db/migrate/20171125024930_create_invites.rb class CreateInvites (line 1) | class CreateInvites < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171125031751_add_invite_id_to_users.rb class AddInviteIdToUsers (line 1) | class AddInviteIdToUsers < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171125185353_add_index_reblog_of_id_and_account_to_statuses.rb class AddIndexReblogOfIdAndAccountToStatuses (line 1) | class AddIndexReblogOfIdAndAccountToStatuses < ActiveRecord::Migration[5.1] method change (line 4) | def change FILE: db/migrate/20171125190735_remove_old_reblog_index_on_statuses.rb class RemoveOldReblogIndexOnStatuses (line 1) | class RemoveOldReblogIndexOnStatuses < ActiveRecord::Migration[5.1] method up (line 4) | def up method down (line 11) | def down FILE: db/migrate/20171129172043_add_index_on_stream_entries.rb class AddIndexOnStreamEntries (line 1) | class AddIndexOnStreamEntries < ActiveRecord::Migration[5.1] method change (line 4) | def change FILE: db/migrate/20171130000000_add_embed_url_to_preview_cards.rb class AddEmbedUrlToPreviewCards (line 3) | class AddEmbedUrlToPreviewCards < ActiveRecord::Migration[5.1] method up (line 8) | def up method down (line 14) | def down FILE: db/migrate/20171201000000_change_account_id_nonnullable_in_lists.rb class ChangeAccountIdNonnullableInLists (line 1) | class ChangeAccountIdNonnullableInLists < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171212195226_remove_duplicate_indexes_in_lists.rb class RemoveDuplicateIndexesInLists (line 1) | class RemoveDuplicateIndexesInLists < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20171226094803_more_faster_index_on_notifications.rb class MoreFasterIndexOnNotifications (line 1) | class MoreFasterIndexOnNotifications < ActiveRecord::Migration[5.1] method change (line 4) | def change FILE: db/migrate/20180106000232_add_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb class AddIndexOnStatusesForApiV1AccountsAccountIdStatuses (line 1) | class AddIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord... method change (line 4) | def change FILE: db/migrate/20180109143959_add_remember_token_to_users.rb class AddRememberTokenToUsers (line 1) | class AddRememberTokenToUsers < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180204034416_create_identities.rb class CreateIdentities (line 1) | class CreateIdentities < ActiveRecord::Migration[5.0] method change (line 2) | def change FILE: db/migrate/20180206000000_change_user_id_nonnullable.rb class ChangeUserIdNonnullable (line 1) | class ChangeUserIdNonnullable < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180211015820_create_backups.rb class CreateBackups (line 1) | class CreateBackups < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180304013859_add_featured_collection_url_to_accounts.rb class AddFeaturedCollectionUrlToAccounts (line 1) | class AddFeaturedCollectionUrlToAccounts < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180310000000_change_columns_in_notifications_nonnullable.rb class ChangeColumnsInNotificationsNonnullable (line 1) | class ChangeColumnsInNotificationsNonnullable < ActiveRecord::Migration[... method change (line 2) | def change FILE: db/migrate/20180402031200_add_assigned_account_id_to_reports.rb class AddAssignedAccountIdToReports (line 1) | class AddAssignedAccountIdToReports < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180402040909_create_report_notes.rb class CreateReportNotes (line 1) | class CreateReportNotes < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180410204633_add_fields_to_accounts.rb class AddFieldsToAccounts (line 1) | class AddFieldsToAccounts < ActiveRecord::Migration[5.1] method change (line 2) | def change FILE: db/migrate/20180416210259_add_uri_to_relationships.rb class AddUriToRelationships (line 1) | class AddUriToRelationships < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180506221944_add_actor_type_to_accounts.rb class AddActorTypeToAccounts (line 1) | class AddActorTypeToAccounts < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180510214435_add_access_token_id_to_web_push_subscriptions.rb class AddAccessTokenIdToWebPushSubscriptions (line 1) | class AddAccessTokenIdToWebPushSubscriptions < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180510230049_migrate_web_push_subscriptions.rb class MigrateWebPushSubscriptions (line 1) | class MigrateWebPushSubscriptions < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 9) | def down FILE: db/migrate/20180514130000_improve_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb class ImproveIndexOnStatusesForApiV1AccountsAccountIdStatuses (line 3) | class ImproveIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRe... method change (line 6) | def change FILE: db/migrate/20180514140000_revert_index_change_on_statuses_for_api_v1_accounts_account_id_statuses.rb class RevertIndexChangeOnStatusesForApiV1AccountsAccountIdStatuses (line 3) | class RevertIndexChangeOnStatusesForApiV1AccountsAccountIdStatuses < Act... method change (line 6) | def change FILE: db/migrate/20180528141303_fix_accounts_unique_index.rb class FixAccountsUniqueIndex (line 1) | class FixAccountsUniqueIndex < ActiveRecord::Migration[5.2] class Account (line 2) | class Account < ApplicationRecord method local? (line 6) | def local? method acct (line 10) | def acct method up (line 17) | def up method down (line 44) | def down method deduplicate_account! (line 50) | def deduplicate_account!(account_ids) method merge_accounts! (line 74) | def merge_accounts!(main_account, duplicate_account) FILE: db/migrate/20180608213548_reject_following_blocked_users.rb class RejectFollowingBlockedUsers (line 1) | class RejectFollowingBlockedUsers < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 37) | def down FILE: db/migrate/20180609104432_migrate_web_push_subscriptions2.rb class MigrateWebPushSubscriptions2 (line 1) | class MigrateWebPushSubscriptions2 < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 14) | def down FILE: db/migrate/20180615122121_add_autofollow_to_invites.rb class AddAutofollowToInvites (line 3) | class AddAutofollowToInvites < ActiveRecord::Migration[5.2] method change (line 8) | def change method down (line 14) | def down FILE: db/migrate/20180616192031_add_chosen_languages_to_users.rb class AddChosenLanguagesToUsers (line 1) | class AddChosenLanguagesToUsers < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180617162849_remove_unused_indexes.rb class RemoveUnusedIndexes (line 1) | class RemoveUnusedIndexes < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180628181026_create_custom_filters.rb class CreateCustomFilters (line 1) | class CreateCustomFilters < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180707154237_add_whole_word_to_custom_filter.rb class AddWholeWordToCustomFilter (line 3) | class AddWholeWordToCustomFilter < ActiveRecord::Migration[5.2] method change (line 8) | def change method down (line 14) | def down FILE: db/migrate/20180711152640_create_relays.rb class CreateRelays (line 1) | class CreateRelays < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180808175627_create_account_pins.rb class CreateAccountPins (line 1) | class CreateAccountPins < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180812123222_change_relays_enabled.rb class ChangeRelaysEnabled (line 1) | class ChangeRelaysEnabled < ActiveRecord::Migration[5.2] method up (line 2) | def up method down (line 15) | def down FILE: db/migrate/20180812162710_create_status_stats.rb class CreateStatusStats (line 1) | class CreateStatusStats < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20180812173710_copy_status_stats.rb class CopyStatusStats (line 1) | class CopyStatusStats < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 14) | def down method supports_upsert? (line 20) | def supports_upsert? method up_fast (line 25) | def up_fast method up_slow (line 40) | def up_slow FILE: db/migrate/20180814171349_add_confidential_to_doorkeeper_application.rb class AddConfidentialToDoorkeeperApplication (line 3) | class AddConfidentialToDoorkeeperApplication < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 20) | def down FILE: db/migrate/20180820232245_add_foreign_key_indices.rb class AddForeignKeyIndices (line 3) | class AddForeignKeyIndices < ActiveRecord::Migration[5.2] method change (line 6) | def change FILE: db/migrate/20180929222014_create_account_conversations.rb class CreateAccountConversations (line 1) | class CreateAccountConversations < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181007025445_create_pghero_space_stats.rb class CreatePgheroSpaceStats (line 1) | class CreatePgheroSpaceStats < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181010141500_add_silent_to_mentions.rb class AddSilentToMentions (line 3) | class AddSilentToMentions < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 20) | def down FILE: db/migrate/20181017170937_add_reject_reports_to_domain_blocks.rb class AddRejectReportsToDomainBlocks (line 3) | class AddRejectReportsToDomainBlocks < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 14) | def down FILE: db/migrate/20181018205649_add_unread_to_account_conversations.rb class AddUnreadToAccountConversations (line 3) | class AddUnreadToAccountConversations < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 20) | def down FILE: db/migrate/20181024224956_migrate_account_conversations.rb class MigrateAccountConversations (line 1) | class MigrateAccountConversations < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 41) | def down method say_progress (line 46) | def say_progress(migrated) method local_direct_statuses (line 50) | def local_direct_statuses method notifications_about_direct_statuses (line 54) | def notifications_about_direct_statuses FILE: db/migrate/20181026034033_remove_faux_remote_account_duplicates.rb class RemoveFauxRemoteAccountDuplicates (line 1) | class RemoveFauxRemoteAccountDuplicates < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 15) | def down; end FILE: db/migrate/20181116165755_create_account_stats.rb class CreateAccountStats (line 1) | class CreateAccountStats < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181116173541_copy_account_stats.rb class CopyAccountStats (line 1) | class CopyAccountStats < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 14) | def down method supports_upsert? (line 20) | def supports_upsert? method up_fast (line 25) | def up_fast method up_slow (line 40) | def up_slow FILE: db/migrate/20181127130500_identity_id_to_bigint.rb class IdentityIdToBigint (line 3) | class IdentityIdToBigint < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 18) | def down FILE: db/migrate/20181203003808_create_accounts_tags_join_table.rb class CreateAccountsTagsJoinTable (line 1) | class CreateAccountsTagsJoinTable < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181203021853_add_discoverable_to_accounts.rb class AddDiscoverableToAccounts (line 1) | class AddDiscoverableToAccounts < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181204193439_add_last_status_at_to_account_stats.rb class AddLastStatusAtToAccountStats (line 1) | class AddLastStatusAtToAccountStats < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181204215309_create_account_tag_stats.rb class CreateAccountTagStats (line 1) | class CreateAccountTagStats < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181207011115_downcase_custom_emoji_domains.rb class DowncaseCustomEmojiDomains (line 1) | class DowncaseCustomEmojiDomains < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 14) | def down; end FILE: db/migrate/20181213184704_create_account_warnings.rb class CreateAccountWarnings (line 1) | class CreateAccountWarnings < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181213185533_create_account_warning_presets.rb class CreateAccountWarningPresets (line 1) | class CreateAccountWarningPresets < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20181219235220_add_created_by_application_id_to_users.rb class AddCreatedByApplicationIdToUsers (line 1) | class AddCreatedByApplicationIdToUsers < ActiveRecord::Migration[5.2] method change (line 4) | def change FILE: db/migrate/20181226021420_add_also_known_as_to_accounts.rb class AddAlsoKnownAsToAccounts (line 1) | class AddAlsoKnownAsToAccounts < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190103124649_create_scheduled_statuses.rb class CreateScheduledStatuses (line 1) | class CreateScheduledStatuses < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb class AddScheduledStatusIdToMediaAttachments (line 1) | class AddScheduledStatusIdToMediaAttachments < ActiveRecord::Migration[5.2] method change (line 4) | def change FILE: db/migrate/20190117114553_create_tombstones.rb class CreateTombstones (line 1) | class CreateTombstones < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190201012802_add_overwrite_to_imports.rb class AddOverwriteToImports (line 3) | class AddOverwriteToImports < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 14) | def down FILE: db/migrate/20190203180359_create_featured_tags.rb class CreateFeaturedTags (line 1) | class CreateFeaturedTags < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190225031541_create_polls.rb class CreatePolls (line 1) | class CreatePolls < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190225031625_create_poll_votes.rb class CreatePollVotes (line 1) | class CreatePollVotes < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190226003449_add_poll_id_to_statuses.rb class AddPollIdToStatuses (line 1) | class AddPollIdToStatuses < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190304152020_add_uri_to_poll_votes.rb class AddUriToPollVotes (line 1) | class AddUriToPollVotes < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190306145741_add_lock_version_to_polls.rb class AddLockVersionToPolls (line 3) | class AddLockVersionToPolls < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 20) | def down FILE: db/migrate/20190307234537_add_approved_to_users.rb class AddApprovedToUsers (line 3) | class AddApprovedToUsers < ActiveRecord::Migration[5.2] method up (line 8) | def up method down (line 20) | def down FILE: db/migrate/20190314181829_migrate_open_registrations_setting.rb class MigrateOpenRegistrationsSetting (line 1) | class MigrateOpenRegistrationsSetting < ActiveRecord::Migration[5.2] method up (line 2) | def up method down (line 9) | def down FILE: db/migrate/20190316190352_create_account_identity_proofs.rb class CreateAccountIdentityProofs (line 1) | class CreateAccountIdentityProofs < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190317135723_add_uri_to_reports.rb class AddUriToReports (line 1) | class AddUriToReports < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190409054914_create_user_invite_requests.rb class CreateUserInviteRequests (line 1) | class CreateUserInviteRequests < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190420025523_add_blurhash_to_media_attachments.rb class AddBlurhashToMediaAttachments (line 1) | class AddBlurhashToMediaAttachments < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190509164208_add_by_moderator_to_tombstone.rb class AddByModeratorToTombstone (line 1) | class AddByModeratorToTombstone < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb class AddSilencedAtSuspendedAtToAccounts (line 1) | class AddSilencedAtSuspendedAtToAccounts < ActiveRecord::Migration[5.2] class Account (line 2) | class Account < ApplicationRecord class DomainBlock (line 6) | class DomainBlock < ApplicationRecord method up (line 13) | def up method down (line 33) | def down FILE: db/migrate/20190529143559_preserve_old_layout_for_existing_users.rb class PreserveOldLayoutForExistingUsers (line 1) | class PreserveOldLayoutForExistingUsers < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 15) | def down FILE: db/post_migrate/20180813113448_copy_status_stats_cleanup.rb class CopyStatusStatsCleanup (line 3) | class CopyStatusStatsCleanup < ActiveRecord::Migration[5.2] method change (line 6) | def change FILE: db/post_migrate/20181116184611_copy_account_stats_cleanup.rb class CopyAccountStatsCleanup (line 3) | class CopyAccountStatsCleanup < ActiveRecord::Migration[5.2] method change (line 6) | def change FILE: db/post_migrate/20190511152737_remove_suspended_silenced_account_fields.rb class RemoveSuspendedSilencedAccountFields (line 3) | class RemoveSuspendedSilencedAccountFields < ActiveRecord::Migration[5.2] class Account (line 4) | class Account < ApplicationRecord class DomainBlock (line 8) | class DomainBlock < ApplicationRecord method up (line 17) | def up method down (line 39) | def down FILE: db/post_migrate/20190519130537_remove_boosts_widening_audience.rb class RemoveBoostsWideningAudience (line 1) | class RemoveBoostsWideningAudience < ActiveRecord::Migration[5.2] method up (line 4) | def up method down (line 20) | def down FILE: lib/cli.rb type Mastodon (line 15) | module Mastodon class CLI (line 16) | class CLI < Thor method exit_on_failure? (line 17) | def self.exit_on_failure? method self_destruct (line 70) | def self_destruct method version (line 124) | def version FILE: lib/devise/ldap_authenticatable.rb type Devise (line 6) | module Devise type Strategies (line 7) | module Strategies class LdapAuthenticatable (line 8) | class LdapAuthenticatable < Authenticatable method authenticate! (line 9) | def authenticate! method email (line 38) | def email method password (line 42) | def password method tls_options (line 46) | def tls_options FILE: lib/florence/version.rb type Florence (line 3) | module Florence type Version (line 4) | module Version function compatibility (line 7) | def compatibility function feel (line 11) | def feel function feature (line 15) | def feature function hotfix (line 19) | def hotfix function suffix (line 23) | def suffix function to_a (line 27) | def to_a function to_s (line 31) | def to_s FILE: lib/generators/post_deployment_migration_generator.rb type Rails (line 5) | module Rails class PostDeploymentMigrationGenerator (line 6) | class PostDeploymentMigrationGenerator < Rails::Generators::NamedBase method create_migration_file (line 7) | def create_migration_file method migration_class_name (line 13) | def migration_class_name FILE: lib/json_ld/security.rb class JSON::LD::Context (line 5) | class JSON::LD::Context FILE: lib/mastodon/accounts_cli.rb type Mastodon (line 8) | module Mastodon class AccountsCLI (line 9) | class AccountsCLI < Thor method exit_on_failure? (line 10) | def self.exit_on_failure? method rotate (line 25) | def rotate(username = nil) method create (line 73) | def create(username) method modify (line 138) | def modify(username) method delete (line 175) | def delete(username) method backup (line 196) | def backup(username) method cull (line 224) | def cull method refresh (line 286) | def refresh(username = nil) method follow (line 321) | def follow(acct) method unfollow (line 351) | def unfollow(acct) method reset_relationships (line 386) | def reset_relationships(username) method approve (line 451) | def approve(username = nil) method rotate_keys_for_account (line 475) | def rotate_keys_for_account(account, delay = 0) FILE: lib/mastodon/cache_cli.rb type Mastodon (line 7) | module Mastodon class CacheCLI (line 8) | class CacheCLI < Thor method exit_on_failure? (line 9) | def self.exit_on_failure? method clear (line 14) | def clear FILE: lib/mastodon/domains_cli.rb type Mastodon (line 8) | module Mastodon class DomainsCLI (line 9) | class DomainsCLI < Thor method exit_on_failure? (line 10) | def self.exit_on_failure? method purge (line 21) | def purge(domain) method crawl (line 62) | def crawl(start = nil) method stats_to_summary (line 128) | def stats_to_summary(stats, processed, failed, start_at) method stats_to_domains (line 143) | def stats_to_domains(stats) method stats_to_json (line 147) | def stats_to_json(stats) FILE: lib/mastodon/emoji_cli.rb type Mastodon (line 8) | module Mastodon class EmojiCLI (line 9) | class EmojiCLI < Thor method exit_on_failure? (line 10) | def self.exit_on_failure? method import (line 32) | def import(path) method purge (line 70) | def purge method color (line 77) | def color(green, _yellow, red) FILE: lib/mastodon/feeds_cli.rb type Mastodon (line 7) | module Mastodon class FeedsCLI (line 8) | class FeedsCLI < Thor method exit_on_failure? (line 9) | def self.exit_on_failure? method build (line 32) | def build(username = nil) method clear (line 80) | def clear FILE: lib/mastodon/media_cli.rb type Mastodon (line 7) | module Mastodon class MediaCLI (line 8) | class MediaCLI < Thor method exit_on_failure? (line 11) | def self.exit_on_failure? method remove (line 37) | def remove FILE: lib/mastodon/migration_helpers.rb type Mastodon (line 42) | module Mastodon type MigrationHelpers (line 43) | module MigrationHelpers function postgresql? (line 45) | def self.postgresql? function mysql? (line 50) | def self.mysql? class Grant (line 55) | class Grant < ActiveRecord::Base method scope_to_current_user (line 63) | def self.scope_to_current_user method create_and_execute_trigger? (line 73) | def self.create_and_execute_trigger?(table) function estimate_rows_in_table (line 89) | def estimate_rows_in_table(table_name) function add_timestamps_with_timezone (line 102) | def add_timestamps_with_timezone(table_name, **options) function add_concurrent_index (line 137) | def add_concurrent_index(table_name, column_name, **options) function remove_concurrent_index (line 161) | def remove_concurrent_index(table_name, column_name, **options) function remove_concurrent_index_by_name (line 185) | def remove_concurrent_index_by_name(table_name, index_name, **options) function supports_drop_index_concurrently? (line 201) | def supports_drop_index_concurrently? function add_concurrent_foreign_key (line 219) | def add_concurrent_foreign_key(source, target, column:, on_delete: :... function concurrent_foreign_key_name (line 265) | def concurrent_foreign_key_name(table, column, target_col) function disable_statement_timeout (line 272) | def disable_statement_timeout function update_column_in_batches (line 308) | def update_column_in_batches(table_name, column, value) function add_column_with_default (line 432) | def add_column_with_default(table, column, type, default:, limit: ni... function rename_column_concurrently (line 479) | def rename_column_concurrently(table, old, new, type: nil) function change_column_type_concurrently (line 545) | def change_column_type_concurrently(table, column, new_type) function cleanup_concurrent_column_type_change (line 569) | def cleanup_concurrent_column_type_change(table, column) function cleanup_concurrent_column_rename (line 683) | def cleanup_concurrent_column_rename(table, old, new) function install_rename_triggers_for_postgresql (line 698) | def install_rename_triggers_for_postgresql(trigger, table, old, new) function install_rename_triggers_for_mysql (line 723) | def install_rename_triggers_for_mysql(trigger, table, old, new) function remove_rename_triggers_for_postgresql (line 742) | def remove_rename_triggers_for_postgresql(table, trigger) function remove_rename_triggers_for_mysql (line 748) | def remove_rename_triggers_for_mysql(trigger) function rename_trigger_name (line 754) | def rename_trigger_name(table, old, new) function rename_column_name (line 759) | def rename_column_name(base) function indexes_for (line 764) | def indexes_for(table, column) function foreign_keys_for (line 771) | def foreign_keys_for(table, column) function copy_indexes (line 782) | def copy_indexes(table, old, new) function copy_foreign_keys (line 822) | def copy_foreign_keys(table, old, new) function column_for (line 832) | def column_for(table, name) function replace_sql (line 843) | def replace_sql(column, pattern, replacement) function remove_foreign_key_without_error (line 861) | def remove_foreign_key_without_error(*args) function sidekiq_queue_migrate (line 866) | def sidekiq_queue_migrate(queue_from, to:) function sidekiq_queue_length (line 874) | def sidekiq_queue_length(queue_name) function check_trigger_permissions! (line 880) | def check_trigger_permissions!(table) function bulk_queue_background_migration_jobs_by_range (line 928) | def bulk_queue_background_migration_jobs_by_range(model_class, job_c... function queue_background_migration_jobs_by_range_at_intervals (line 976) | def queue_background_migration_jobs_by_range_at_intervals(model_clas... function extract_foreign_key_action (line 992) | def extract_foreign_key_action(specifier) FILE: lib/mastodon/premailer_webpack_strategy.rb type PremailerWebpackStrategy (line 3) | module PremailerWebpackStrategy function load (line 4) | def load(url) FILE: lib/mastodon/redis_config.rb function setup_redis_env_url (line 3) | def setup_redis_env_url(prefix = nil, defaults = true) FILE: lib/mastodon/search_cli.rb type Mastodon (line 7) | module Mastodon class SearchCLI (line 8) | class SearchCLI < Thor method deploy (line 17) | def deploy FILE: lib/mastodon/settings_cli.rb type Mastodon (line 7) | module Mastodon class RegistrationsCLI (line 8) | class RegistrationsCLI < Thor method exit_on_failure? (line 9) | def self.exit_on_failure? method open (line 14) | def open method close (line 20) | def close class SettingsCLI (line 26) | class SettingsCLI < Thor FILE: lib/mastodon/snowflake.rb type Mastodon::Snowflake (line 3) | module Mastodon::Snowflake class Callbacks (line 6) | class Callbacks method around_create (line 7) | def self.around_create(record) function define_timestamp_id (line 64) | def define_timestamp_id function ensure_id_sequences_exist (line 112) | def ensure_id_sequences_exist function id_at (line 141) | def id_at(timestamp) function already_defined? (line 150) | def already_defined? function connection (line 158) | def connection FILE: lib/mastodon/statuses_cli.rb type Mastodon (line 7) | module Mastodon class StatusesCLI (line 8) | class StatusesCLI < Thor method exit_on_failure? (line 11) | def self.exit_on_failure? method remove (line 25) | def remove FILE: lib/mastodon/version.rb type Mastodon (line 3) | module Mastodon type Version (line 4) | module Version function major (line 7) | def major function minor (line 11) | def minor function patch (line 15) | def patch function pre (line 19) | def pre function flags (line 23) | def flags function to_a (line 27) | def to_a function suffix (line 31) | def suffix function to_s (line 35) | def to_s function repository (line 39) | def repository function source_base_url (line 43) | def source_base_url function source_tag (line 48) | def source_tag function source_url (line 52) | def source_url function user_agent (line 60) | def user_agent FILE: lib/paperclip/blurhash_transcoder.rb type Paperclip (line 3) | module Paperclip class BlurhashTranscoder (line 4) | class BlurhashTranscoder < Paperclip::Processor method make (line 5) | def make FILE: lib/paperclip/gif_transcoder.rb type Paperclip (line 3) | module Paperclip class GifTranscoder (line 6) | class GifTranscoder < Paperclip::Processor method make (line 7) | def make method needs_convert? (line 21) | def needs_convert? FILE: lib/paperclip/lazy_thumbnail.rb type Paperclip (line 3) | module Paperclip class LazyThumbnail (line 4) | class LazyThumbnail < Paperclip::Thumbnail method make (line 5) | def make method needs_convert? (line 22) | def needs_convert? method needs_different_geometry? (line 26) | def needs_different_geometry? method needs_different_format? (line 31) | def needs_different_format? method needs_metadata_stripping? (line 35) | def needs_metadata_stripping? FILE: lib/paperclip/video_transcoder.rb type Paperclip (line 3) | module Paperclip class VideoTranscoder (line 6) | class VideoTranscoder < Paperclip::Processor method make (line 7) | def make FILE: lib/tasks/assets.rake function render_static_page (line 3) | def render_static_page(action, dest:, **opts) FILE: lib/tasks/db.rake function each_schema_load_environment (line 5) | def each_schema_load_environment FILE: lib/tasks/emojis.rake function codepoints_to_filename (line 3) | def codepoints_to_filename(codepoints) function codepoints_to_unicode (line 7) | def codepoints_to_unicode(codepoints) FILE: lib/tasks/mastodon.rake function disable_log_stdout! (line 401) | def disable_log_stdout! FILE: lib/templates/rails/post_deployment_migration/migration.rb function change (line 6) | def change FILE: spec/controllers/admin/base_controller_spec.rb function success (line 7) | def success FILE: spec/controllers/api/base_controller_spec.rb class FakeService (line 5) | class FakeService; end function success (line 9) | def success function error (line 13) | def error FILE: spec/controllers/api/web/settings_controller_spec.rb function user_web_setting (line 20) | def user_web_setting FILE: spec/controllers/application_controller_spec.rb function success (line 7) | def success function routing_error (line 11) | def routing_error function record_not_found (line 15) | def record_not_found function invalid_authenticity_token (line 19) | def invalid_authenticity_token function sucesss (line 208) | def sucesss function sucesss (line 240) | def sucesss function route_forbidden (line 270) | def route_forbidden function route_not_found (line 285) | def route_not_found function route_gone (line 300) | def route_gone function route_unprocessable_entity (line 315) | def route_unprocessable_entity class C (line 329) | class C < ApplicationController FILE: spec/controllers/concerns/account_controller_concern_spec.rb function success (line 9) | def success FILE: spec/controllers/concerns/accountable_concern_spec.rb class Hoge (line 6) | class Hoge method initialize (line 10) | def initialize(current_account) FILE: spec/controllers/concerns/export_controller_concern_spec.rb function index (line 8) | def index function export_data (line 12) | def export_data FILE: spec/controllers/concerns/localized_spec.rb function success (line 9) | def success FILE: spec/controllers/concerns/obfuscate_filename_spec.rb function file (line 11) | def file FILE: spec/controllers/concerns/rate_limit_headers_spec.rb function show (line 9) | def show FILE: spec/controllers/concerns/signature_verification_spec.rb function success (line 9) | def success function alternative_success (line 13) | def alternative_success FILE: spec/controllers/concerns/user_tracking_concern_spec.rb function show (line 9) | def show function expect_updated_sign_in_at (line 87) | def expect_updated_sign_in_at(user) FILE: spec/controllers/settings/applications_controller_spec.rb function call_create (line 48) | def call_create function call_create (line 70) | def call_create function call_update (line 121) | def call_update FILE: spec/features/log_in_spec.rb function failure_message (line 43) | def failure_message(message) FILE: spec/helpers/stream_entries_helper_spec.rb function set_not_embedded_view (line 72) | def set_not_embedded_view function set_embedded_view (line 77) | def set_embedded_view FILE: spec/lib/activitypub/adapter_spec.rb class TestObject (line 4) | class TestObject < ActiveModelSerializers::Model class TestWithBasicContextSerializer (line 8) | class TestWithBasicContextSerializer < ActivityPub::Serializer class TestWithNamedContextSerializer (line 12) | class TestWithNamedContextSerializer < ActivityPub::Serializer class TestWithNestedNamedContextSerializer (line 17) | class TestWithNestedNamedContextSerializer < ActivityPub::Serializer method virtual_object (line 22) | def virtual_object class TestWithContextExtensionSerializer (line 27) | class TestWithContextExtensionSerializer < ActivityPub::Serializer class TestWithNestedContextExtensionSerializer (line 32) | class TestWithNestedContextExtensionSerializer < ActivityPub::Serializer method virtual_object (line 38) | def virtual_object FILE: spec/lib/activitypub/linked_data_signature_spec.rb function sign (line 80) | def sign(from_account, options, document) FILE: spec/lib/ostatus/atom_serializer_spec.rb function serialize (line 318) | def serialize function serialize (line 330) | def serialize function serialize (line 348) | def serialize(status) function serialize (line 591) | def serialize function serialize (line 716) | def serialize function serialize (line 803) | def serialize function serialize (line 889) | def serialize function serialize (line 982) | def serialize function serialize (line 1081) | def serialize function serialize (line 1162) | def serialize function serialize (line 1271) | def serialize function serialize (line 1278) | def serialize(follow_request) function serialize (line 1314) | def serialize function serialize (line 1321) | def serialize(follow_request) function serialize (line 1383) | def serialize function serialize (line 1390) | def serialize(follow_request) function serialize (line 1446) | def serialize(status) FILE: spec/lib/settings/extend_spec.rb class User (line 6) | class User FILE: spec/mailers/previews/admin_mailer_preview.rb class AdminMailerPreview (line 3) | class AdminMailerPreview < ActionMailer::Preview method new_pending_account (line 5) | def new_pending_account FILE: spec/mailers/previews/notification_mailer_preview.rb class NotificationMailerPreview (line 3) | class NotificationMailerPreview < ActionMailer::Preview method mention (line 5) | def mention method follow (line 11) | def follow method follow_request (line 17) | def follow_request method favourite (line 23) | def favourite method reblog (line 29) | def reblog method digest (line 35) | def digest FILE: spec/mailers/previews/user_mailer_preview.rb class UserMailerPreview (line 3) | class UserMailerPreview < ActionMailer::Preview method confirmation_instructions (line 5) | def confirmation_instructions method email_changed (line 10) | def email_changed method password_change (line 17) | def password_change method reconfirmation_instructions (line 22) | def reconfirmation_instructions method reset_password_instructions (line 29) | def reset_password_instructions method welcome (line 34) | def welcome method backup_ready (line 39) | def backup_ready method warning (line 44) | def warning FILE: spec/models/concerns/remotable_spec.rb class Foo (line 6) | class Foo method initialize (line 7) | def initialize method [] (line 11) | def [](arg) method []= (line 15) | def []=(arg1, arg2) method hoge= (line 19) | def hoge=(arg); end method hoge_file_name= (line 21) | def hoge_file_name=(arg); end method has_attribute? (line 23) | def has_attribute?(arg); end method attachment_definitions (line 25) | def self.attachment_definitions class Foo (line 32) | class Foo method initialize (line 7) | def initialize method [] (line 11) | def [](arg) method []= (line 15) | def []=(arg1, arg2) method hoge= (line 19) | def hoge=(arg); end method hoge_file_name= (line 21) | def hoge_file_name=(arg); end method has_attribute? (line 23) | def has_attribute?(arg); end method attachment_definitions (line 25) | def self.attachment_definitions FILE: spec/models/concerns/streamable_spec.rb class Parent (line 6) | class Parent method title (line 7) | def title; end method target (line 9) | def target; end method thread (line 11) | def thread; end method has_one (line 13) | def self.has_one(*); end method after_create (line 15) | def self.after_create; end class Child (line 18) | class Child < Parent FILE: spec/models/user_spec.rb function create! (line 244) | def create! function fabricate (line 248) | def fabricate FILE: spec/rails_helper.rb function sign_in (line 23) | def sign_in(resource, _deprecated = nil, scope: nil) function request_fixture (line 73) | def request_fixture(name) function attachment_fixture (line 77) | def attachment_fixture(name) function stub_jsonld_contexts! (line 81) | def stub_jsonld_contexts! FILE: spec/requests/account_show_page_spec.rb function head_meta_content (line 29) | def head_meta_content(property) function head_section (line 33) | def head_section function h_feed_entries (line 37) | def h_feed_entries FILE: spec/requests/link_headers_spec.rb function link_header_with_type (line 27) | def link_header_with_type(type) FILE: spec/services/post_status_service_spec.rb function create_status_with_options (line 240) | def create_status_with_options(**options) FILE: spec/services/pubsubhubbub/subscribe_service_spec.rb function service_call (line 52) | def service_call(account: user_account, callback: 'https://callback.host... function invalid_topic_status (line 56) | def invalid_topic_status function invalid_callback_status (line 60) | def invalid_callback_status function not_allowed_callback_status (line 64) | def not_allowed_callback_status function success_status (line 68) | def success_status FILE: spec/services/pubsubhubbub/unsubscribe_service_spec.rb function invalid_topic_status (line 38) | def invalid_topic_status function valid_topic_status (line 42) | def valid_topic_status FILE: spec/services/search_service_spec.rb function empty_results (line 98) | def empty_results FILE: spec/services/unblock_domain_service_spec.rb function expect_deleted_domain_block (line 40) | def expect_deleted_domain_block FILE: spec/services/unsubscribe_service_spec.rb function stub_logger (line 32) | def stub_logger FILE: spec/spec_helper.rb function body_as_json (line 51) | def body_as_json function json_str_to_hash (line 55) | def json_str_to_hash(str) FILE: spec/support/examples/lib/settings/settings_extended.rb function fabricate (line 5) | def fabricate function create! (line 9) | def create! FILE: spec/workers/digest_mailer_worker_spec.rb function update_user_digest_setting (line 32) | def update_user_digest_setting(value) FILE: spec/workers/pubsubhubbub/confirmation_worker_spec.rb function url_for_mode (line 73) | def url_for_mode(mode) function stub_random_value (line 77) | def stub_random_value function challenge_value (line 81) | def challenge_value function http_headers (line 85) | def http_headers FILE: spec/workers/pubsubhubbub/delivery_worker_spec.rb function stub_request_to_respond_with (line 50) | def stub_request_to_respond_with(subscription, code) function expected_headers (line 56) | def expected_headers(subscription) FILE: spec/workers/scheduler/feed_cleanup_scheduler_spec.rb function feed_key_for (line 23) | def feed_key_for(user, subtype = nil)