]> cat aescling's git repositories - mastodon.git/commitdiff
Merge branch 'master' into glitch-soc/merge-upstream
authorThibaut Girka <thib@sitedethib.com>
Wed, 20 Nov 2019 14:36:09 +0000 (15:36 +0100)
committerThibaut Girka <thib@sitedethib.com>
Wed, 20 Nov 2019 14:36:09 +0000 (15:36 +0100)
Conflicts:
- README.md
  discarded upstream changes
- app/controllers/api/v1/bookmarks_controller.rb
  finally merged upstream, some code style fixes
  and slightly changed pagination code
- app/controllers/application_controller.rb
  changed upstream to always return HTML error pages
  slight conflict caused by theming code
- app/models/bookmark.rb
  finally merged upstream, no real conflict
- spec/controllers/api/v1/bookmarks_controller_spec.rb
  finally merged upstream, slightly changed pagination code

16 files changed:
1  2 
CONTRIBUTING.md
Gemfile
Gemfile.lock
app/controllers/application_controller.rb
app/javascript/mastodon/locales/pl.json
app/javascript/styles/mastodon/components.scss
app/lib/feed_manager.rb
config/i18n-tasks.yml
config/locales/en.yml
config/locales/ja.yml
config/locales/pl.yml
config/locales/simple_form.ja.yml
package.json
spec/controllers/api/v1/accounts/credentials_controller_spec.rb
spec/controllers/application_controller_spec.rb
yarn.lock

diff --cc CONTRIBUTING.md
Simple merge
diff --cc Gemfile
index d904f5176d13b5efb16720d07b18a10636157c78,158e8d2365516433ea5ca5817ca47360a2b7e738..015a4d5773a3b994ca15bb60ff2f7a8d2d4ef8de
+++ b/Gemfile
@@@ -101,11 -100,9 +101,11 @@@ gem 'json-ld', git: 'https://github.com
  gem 'json-ld-preloaded', '~> 3.0'
  gem 'rdf-normalize', '~> 0.3'
  
 +gem 'redcarpet', '~> 3.4'
 +
  group :development, :test do
    gem 'fabrication', '~> 2.20'
-   gem 'fuubar', '~> 2.4'
+   gem 'fuubar', '~> 2.5'
    gem 'i18n-tasks', '~> 0.9', require: false
    gem 'pry-byebug', '~> 3.7'
    gem 'pry-rails', '~> 0.3'
diff --cc Gemfile.lock
Simple merge
index 92339ce2f890a51c37f6439619a7062c0d802e9c,e19d5b142f9b158cd45a954f83fc3a12773ca3d4..599c640629b078d3339f64fe0b4f4f8d06bfa679
@@@ -211,13 -136,6 +211,7 @@@ class ApplicationController < ActionCon
    end
  
    def respond_with_error(code)
-     respond_to do |format|
-       format.any  { head code }
-       format.html do
-         use_pack 'error'
-         render "errors/#{code}", layout: 'error', status: code
-       end
-     end
++    use_pack 'error'
+     render "errors/#{code}", layout: 'error', status: code
    end
  end
Simple merge
index e3bede60d0a2ad4e0ce2a0deb6c2e3aa2d8975d4,c2d6a78382802c1d1d1011d3538002c2c6338658..1e223fbdeeed56a50ab8bc297e722d6c814b1b95
@@@ -59,5 -59,7 +59,8 @@@ ignore_unused
    - 'errors.429'
    - 'admin.accounts.roles.*'
    - 'admin.action_logs.actions.*'
 +  - 'themes.*'
    - 'statuses.attached.*'
+ ignore_inconsistent_interpolations:
+   - '*.one'
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc package.json
index 70b58a9500db70084e9fac4d5a468757d6a75e1d,a86b18eac019c1a32a3f571e324dc23fe651a730..545c5f731a26760694ca71e814391128593da304
      "@babel/plugin-transform-react-jsx-source": "^7.5.0",
      "@babel/plugin-transform-runtime": "^7.5.5",
      "@babel/preset-env": "^7.7.1",
-     "@babel/preset-react": "^7.6.3",
-     "@babel/runtime": "^7.7.1",
-     "@clusterws/cws": "^0.15.2",
+     "@babel/preset-react": "^7.7.0",
+     "@babel/runtime": "^7.7.2",
+     "@clusterws/cws": "^0.16.0",
      "array-includes": "^3.0.3",
 +    "atrament": "^0.2.3",
      "arrow-key-navigation": "^1.0.2",
      "autoprefixer": "^9.6.1",
      "axios": "^0.19.0",
@@@ -99,9 -97,8 +99,9 @@@
      "exif-js": "^2.3.0",
      "express": "^4.17.1",
      "file-loader": "^4.2.0",
 +    "favico.js": "^0.3.10",
      "font-awesome": "^4.7.0",
-     "glob": "^7.1.5",
+     "glob": "^7.1.6",
      "history": "^4.10.1",
      "http-link-header": "^1.0.2",
      "immutable": "^3.8.2",
index e9466e4edd0b971259d6b223fa433650f35c6b1f,ebd462a039421c0470b4137593aa6210d4a65980..4fa6fbcf42e0659265ce2c4c7da89a295aed583f
@@@ -59,11 -59,22 +59,24 @@@ describe Api::V1::Accounts::Credentials
          end
        end
  
+       describe 'with empty source list' do
+         before do
+           patch :update, params: {
+             display_name: "I'm a cat",
+             source: {},
+           }, as: :json
+         end
+         it 'returns http success' do
+           expect(response).to have_http_status(200)
+         end
+      end
        describe 'with invalid data' do
          before do
 -          patch :update, params: { note: 'This is too long. ' * 30 }
 +          note = 'This is too long. '
 +          note = note + 'a' * (Account::MAX_NOTE_LENGTH - note.length + 1)
 +          patch :update, params: { note: note }
          end
  
          it 'returns http unprocessable entity' do
diff --cc yarn.lock
Simple merge