Skip to content
This repository has been archived by the owner on Feb 28, 2022. It is now read-only.

Update the Mastodon to version 1.6.0 #82

Merged
merged 248 commits into from
Oct 13, 2017
Merged

Update the Mastodon to version 1.6.0 #82

merged 248 commits into from
Oct 13, 2017

Conversation

ykzts
Copy link

@ykzts ykzts commented Sep 14, 2017

理由に関しましてはPawooに対して行ったPull Requestと同様なため、併せてご確認ください。

※ このPull Requestの差分はあまりにも大きくて見辛いかもしれません。Mastodon v1.6.0との差分も併せて確認してください。

リリースノート

Release v1.6.0 · tootsuite/mastodon

アップデートに際していくつかのコマンドの実行をする必要があります。実際にデプロイする際にはリリースノートも併せて確認いただき、ご対応ください。

注意

#67 で追加されたシェアボタン経由でトゥートを行う機能ですが、こちらは上流での同様の機能実装 (mastodon#4511) と競合するため、revertしています。そしてQiitadonで使われている/intent/statuses/newから上流で使われている/shareへリダイレクトさせるようにしています。

ykzts and others added 30 commits August 7, 2017 14:41
Resolve mastodon#3199

Fix the aspect ratio of animated GIF whose background is transparent.
* Let make and bundler use multiple cores

* Adds -j option to bundle install instead of bundle config
* Update twitter-text to version 1.14.7

* Update tilt to version 2.0.8

* Update statsd-instrument to version 2.1.4

* Update sidekiq to version 5.0.4

* Update sidekiq-scheduler to version 2.1.8

* Update sidekiq-unique-jobs to version 5.0.9

* Update redis-activesupport to version 5.0.3

* Update rails-settings-cached to version v0.6.6

* Update pkg-config to version 1.2.4

* Update parallel_tests to version 2.14.2

* Update jsonapi-renderer to version 0.1.3

* Update i18n-tasks to version 0.9.16

* Update httplog to version 0.99.7

* Update fabrication to version 2.16.2

* Update bootsnap to version 1.1.2

* Update aws-sigv4 to version 1.0.1

* Update aws-sdk-core to version 2.10.21

* Update hashdiff to version 0.3.5

* Update rails to version 5.1.3
…f src and staticSrc (mastodon#4526)

* Refactored Avatar and AvatarOverlay (DRY) to have 'account' as prop.
Also removed animate attribute from compose navigation bar, which should
have never been there. Added test for avatar overlay.

* fix broken tests

* god dammit another bug in tests! travis please let this pass

* formatting in avatar overlay
* feat: Cache status height to avoid expensive renders

* feat: Escape content and emojify in reducers

* fix(css): Remove backface-visibility: hidden from .scrollable

* fix(statuses): Avoid creating DOMParses inside a loop
* Adjust tag and accounts page

* Remove units from 0px paddings
…don#4550)

* Revert "Adjust tags and accounts page (mastodon#4534)"

This reverts commit a3e53bd.

* Revert "feat: Cache status height to avoid expensive renders (mastodon#4439)"

This reverts commit 8eb6d17.

* Revert "Refactor Avatar and AvatarOverlay to have 'account' as prop instead of src and staticSrc (mastodon#4526)"

This reverts commit 5942347.

* Revert "Update dependencies for Ruby (mastodon#4543)"

This reverts commit 22db947.

* Revert "[Docker] Add multicore support to "make" and "bundler" (mastodon#4544)"

This reverts commit 5d408fd.

* Revert "It makes no sense to try using invalid or expired link again (mastodon#4521)"

This reverts commit 47579ec.

* Revert "i18n: Update Polish translation (mastodon#4545)"

This reverts commit 3363a05.

* Revert "Set false to animated options for thumbnail processor (mastodon#4547)"

This reverts commit 87f10d4.
apply same style class to the About description on both the landing page
and the about/more page
…on#4558)

application/json only allows Unicode, so this prevents from wrong charset detection.
* Add ActivityPub inbox

* Handle ActivityPub deletes

* Handle ActivityPub creates

* Handle ActivityPub announces

* Stubs for handling all activities that need to be handled

* Add ActivityPub actor resolving

* Handle conversation URI passing in ActivityPub

* Handle content language in ActivityPub

* Send accept header when fetching actor, handle JSON parse errors

* Test for ActivityPub::FetchRemoteAccountService

* Handle public key and icon/image when embedded/as array/as resolvable URI

* Implement ActivityPub::FetchRemoteStatusService

* Add stubs for more interactions

* Undo activities implemented

* Handle out of order activities

* Hook up ActivityPub to ResolveRemoteAccountService, handle
Update Account activities

* Add fragment IDs to all transient activity serializers

* Add tests and fixes

* Add stubs for missing tests

* Add more tests

* Add more tests
…4074)

To be able to pull some basic statistics from a Mastodon instance, include the
user, status and connected domain counters in the `/api/v1/instance` response.

Fixes mastodon#3570.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* Add faved toot to faves column

* renamed append to prepend for clarity
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
* Add Catalan language

* Add Catalan language

* Update ca.json

* Update ca.json

* Update ca.json

* Update ca.json

* Update ca.json

* Update ca.json

* Update settings_helper.rb

* Update mastodon.js

* Update index.js

* Update application.rb

* Update ca.yml

* removed extra spaces at line 225

* Catalan translation update

added activerecord.ca.yml

* Update activerecord.ca.yml

Done

* Updated activerecord.ca.yml

* Catalan language updated

* Catalan language updated

* Catalan language updated

* Catalan language updated

* Catalan language updated

* Update ca.json

Removed :

<<<<<<< HEAD
  "getting_started.support": "{faq} • {userguide} • {apps}",
=======
>>>>>>> upstream/master

* Syncing to master

* Added new Catalan strings

* removed config.secret_key line

* Corrected <sotrong> tag to <strong>

Line 515

* Removed extra line

* Reverted

* yarn.lock reverted
* l10n Update OC mastodon#4521

Link => token
provider => provesidor
+ more generalized way of using present participle

* Update oc.yml
* Handle ActivityPub follows correctly

ActivityPub follows are follow-requests. Always require an Accept.
If account is not locked, auto-accept.

* Handle ActivityPub Accept/Reject-Follow

* Fix wrong method

* Fix wrong class
* Ajout de traductions manquantes

Ajoute des traductions pour les chaînes n’en ayant pas en version 1.5.1.

Add translations for the strings that are missing them in 1.5.1.

* Remplace « ' » par « ’ »

Retire de la traduction les apostrophes droites « ' » (U+0027) au profit des apostrophes typographiques « ’ » (U+2019).
En typographie française, les apostrophes typographiques sont utilisées à la place des apostrophes droites. La traduction était incohérente et utilisait les deux.

Remove from the translation all the vertical apostrophes (U+0027) in favor of the curly ones (U+2019).
In French typography, typographic apostrophes are used instead of vertical ones. The translation was incoherent and used both.

* Ajout d’espaces insécables

Ajoute des espaces insécables suivant les régles nécessaires en typographie française.

Add non-breaking spaces following rules of French typography.

* Remplace « status » par « statut »

Remplace le mot anglais « status » par sa traduction française « statut ».

Replace the English word "status" by its French translation "statut".

* Correction de la politique de confidentialité

Apporte diverses corrections à la traduction de la politique de confidentialité.

Add various fixes to the privacy policy's translation.

* Remplace « mentionné » par « mentionné·e »

Harmonise la traduction en remplaçant « mentionné » par sa forme épicène.

Harmonize the translation by replacing "mentionné" (sure) by its epicene form.

* Remplace « Coup d’œil » par « Jeter un coup d’œil… »

Remplace la première traduction par une forme plus proche de la version originelle.

Replace the first translation by something closer to the original version.

* Remplace « Bon Appétoot ! » par « Bon appouetit ! »

Remplace « Bon Appétoot ! » par « Bon appouetit ! » pour essayer de conserver le jeu de mot.

Replace « Bon Appétoot ! » by « Bon appouetit ! » to keep the pun.

* Remplace « Bon Appétoot ! » par « Bon appouetit ! » (2)

Remplace « Bon Appétoot ! » par « Bon appouetit ! » pour essayer de conserver le jeu de mot.

Replace « Bon Appétoot ! » by « Bon appouetit ! » to keep the pun.f

* Corrections

Corrige des fautes d’orthographe et change « appouetit » pour « appouétit ».

Correct some mistakes and change "appouetit" to "appouétit".
…todon#4587)

Force SSL only cookies for remember_me, adjust confirmation
expiration time to fit with the user cleanup scheduler
* Deliver ActivityPub Like

* Deliver ActivityPub Undo-Like

* Deliver ActivityPub Create/Announce activities

* Deliver ActivityPub creates from mentions

* Deliver ActivityPub Block/Undo-Block

* Deliver ActivityPub Accept/Reject-Follow

* Deliver ActivityPub Undo-Follow

* Deliver ActivityPub Follow

* Deliver ActivityPub Delete activities

Incidentally fix mastodon#889

* Adjust BatchedRemoveStatusService for ActivityPub

* Add tests for ActivityPub workers

* Add tests for FollowService

* Add tests for FavouriteService, UnfollowService and PostStatusService

* Add tests for ReblogService, BlockService, UnblockService, ProcessMentionsService

* Add tests for AuthorizeFollowService, RejectFollowService, RemoveStatusService

* Add tests for BatchedRemoveStatusService

* Deliver updates to a local account to ActivityPub followers

* Minor adjustments
unarist and others added 25 commits September 8, 2017 21:43
…don#4858)

To reflect status posting immediately, we've inserted the status into timelines directly. However, status insertion changes "latest status", and it means next timeline refresh only fetches statuses since the inserted status. This behavior is very bad for disconnected timeline and mobile views.

After this patch, it refreshes timeline for disconnected timelines, instead of direct insertion.
* Scrollable tables in settings pages

* Add space before curly brace
Resolved:

* Lot of redundant renders while mouse moving
* Scroll jumping when timeline loaded
* Scroll position isn't kept when statuses below the scrollTop was deleted then new status arrived

Unresolved:

* Scroll position isn't kept when statuses over the scrollTop was deleted then new status arrived
-> It needs to know which statuses are over the scrollTop
* New status indicator should be active when new statuses arrived while mouse moved recently
-> It needs a) update indicator in ScrollableList, or b) set scrollTop status while mouse moving
It wasn't working ideally and introduced some annoying false positivies
* wrong preposition + typo

* wrong preposition + typo

* Typo

* Typo

* minor changes

* minor changes
When a new user confirms their e-mail, bootstrap their home timeline
by automatically following a set of accounts. By default, all local
admin accounts (that are unlocked). Can be customized by new admin
setting (comma-separated usernames, local and unlocked only)
I translated the additional text ( added by mastodon#4871)
This reverts commit 3fd436e, reversing
changes made to ef27a0b.
@tomoasleep tomoasleep merged commit a26e94d into increments:qiitadon Oct 13, 2017
@tomoasleep
Copy link
Member

おまたせしてすみません、ありがとうございます 🙇

@ykzts ykzts deleted the qiitadon-v1.6.0 branch October 13, 2017 08:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.