~cytrogen/masto-fe

32e67e78a3f14d57d799d8b042b2462694393a36 — Claire 2 years ago def58f8 + e3fd071
Merge commit 'e3fd07197379f1ac7fd4a761b3ff55effa1a2a6c' into glitch-soc/merge-upstream
M Gemfile => Gemfile +1 -1
@@ 110,7 110,7 @@ group :test do
  gem 'fuubar', '~> 2.5'

  # Extra RSpec extenion methods and helpers for sidekiq
  gem 'rspec-sidekiq', '~> 3.1'
  gem 'rspec-sidekiq', '~> 4.0'

  # Browser integration testing
  gem 'capybara', '~> 3.39'

M Gemfile.lock => Gemfile.lock +7 -5
@@ 633,10 633,12 @@ GEM
      rspec-expectations (~> 3.12)
      rspec-mocks (~> 3.12)
      rspec-support (~> 3.12)
    rspec-sidekiq (3.1.0)
      rspec-core (~> 3.0, >= 3.0.0)
      sidekiq (>= 2.4.0)
    rspec-support (3.12.0)
    rspec-sidekiq (4.0.1)
      rspec-core (~> 3.0)
      rspec-expectations (~> 3.0)
      rspec-mocks (~> 3.0)
      sidekiq (>= 5, < 8)
    rspec-support (3.12.1)
    rspec_chunked (0.6)
    rubocop (1.56.1)
      base64 (~> 0.1.1)


@@ 911,7 913,7 @@ DEPENDENCIES
  redis-namespace (~> 1.10)
  rqrcode (~> 2.2)
  rspec-rails (~> 6.0)
  rspec-sidekiq (~> 3.1)
  rspec-sidekiq (~> 4.0)
  rspec_chunked (~> 0.6)
  rubocop
  rubocop-capybara

M app/javascript/styles/mastodon/components.scss => app/javascript/styles/mastodon/components.scss +1 -0
@@ 5125,6 5125,7 @@ a.status-card {

    &.active {
      transform: rotate(90deg);
      opacity: 1;
    }

    &:hover {

M app/models/public_feed.rb => app/models/public_feed.rb +2 -2
@@ 51,11 51,11 @@ class PublicFeed
  end

  def local_only?
    options[:local]
    options[:local] && !options[:remote]
  end

  def remote_only?
    options[:remote]
    options[:remote] && !options[:local]
  end

  def account?

M spec/requests/api/v1/timelines/public_spec.rb => spec/requests/api/v1/timelines/public_spec.rb +7 -0
@@ 60,6 60,13 @@ describe 'Public' do
        it_behaves_like 'a successful request to the public timeline'
      end

      context 'with local and remote params' do
        let(:params) { { local: true, remote: true } }
        let(:expected_statuses) { [local_status, remote_status, media_status] }

        it_behaves_like 'a successful request to the public timeline'
      end

      context 'with only_media param' do
        let(:params) { { only_media: true } }
        let(:expected_statuses) { [media_status] }