Commit Graph

4088 Commits (550ff677daef92886ab7440ad262821f4c732e85)
 

Author SHA1 Message Date
Eugen Rochko 74e5078795 Fix - Re-add missing doorkeeper_authorize for /api/v1/verify_credentials ()
Yamagishi Kazutoshi 110227ac5e Remove status from favorites list when unfavorited ()
unarist f26758dc01 Fix .information-board style for Safari ()
flex-basis: 0 allows make flexbox smaller than its contents on Safari <10.

https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
abcang 23792f5a7c Fix hasUnread on HashtagTimeline ()
Eugen Rochko fe5b66aa08 Handle duplicate ActivityPub activities ()
* Handle duplicate ActivityPub activities

Only perform side-effects when record processed for the first time

* Fast-forward repeat follow requests
Quent-in 93d4192a67 l10n update OC : Redesign public profiles () ()
New strings added to be shown on the new profile page
takayamaki d5acf4275f Improve about ja translation standalone.public_title ()
Eugen Rochko 412ea87306 Improve ActivityPub/OStatus compatibility ()
*Note: OStatus URIs are invalid for ActivityPub. But we have them for
as long as we want to keep old OStatus-sourced content and as long as
we remain OStatus-compatible.*

- In Announce handling, if object URI is not a URL, fallback to object URL
- Do not use specialized ThreadResolveWorker, rely on generalized handling
- When serializing notes, if parent's URI is not a URL, use parent's URL
Eugen Rochko 774b8661bc Revert ()
Eugen Rochko c7d2619ab1 Parse OStatus tag URIs in ActivityPub handlers when those are local ()
Yamagishi Kazutoshi 2edfdab6e6 Don't send Link header when don't know prev and next links ()
Eugen Rochko 4edf9d849f Make ActivityPub::TagManager#local_uri? recognize local URIs with ports ()
Eugen Rochko 10489b4e4a If url attribute not present in Note, fallback to id attribute ()
Eugen Rochko 40c45f5dd9 Put ActivityPub alternate link into Atom, prefer it when processing Atom ()
nightpool efec02f153 use existing inflections instead of custom helper ()
* use existing inflections instead of custom helper

* use ActiveSupport versions
Eugen Rochko 116b8a6363 Fix - Accept/reject activities use FollowRequest, which has inverse relations ()
Eugen Rochko ad892dbc0c Add _:atomUri property for deduplicating OStatus/ActivityPub legacy records ()
nullkal 075d6a1e13 Show what protocol is used for accounts in admin/accounts#index ()
* Show what protocol used for in admin/accounts#index

* Add frozen_string_literal
nullkal 54a04e3658 Update charlock_holmes to 0.7.5 ()
Naoki Kosaka 462c30e26c Update Japanese Translation. (Redesign public profiles) ()
m4sk1n 2a04bdc87a i18n: Update Polish translation ()
* i18n: Update Polish translation

* Update pl.json
Eugen Rochko ca7ea1aba9 Redesign public profiles ()
* Redesign public profiles

* Responsive design

* Change public profile status filtering defaults and add options

- No longer displays private/direct toots even if you are permitted access
- By default omits replies
- "With replies" option
- "Media only" option

* Redesign account grid cards

* Fix style issues
Clworld f814661fca Make share intent modal to make "signed in as" shown. ()
* Make share intent modal to make "signed in as" shown.

* fix glitch on mobile.
Quent-in e33c28a6d8 Update ActivityPub () ()
Update: new string + more translations for the time in words
abcang e120d09c98 Fix require_user! behavior when not logged in ()
Eugen Rochko 4fcbb1f838 Re-add missing transaction around status-from-OStatus creation ()
unarist a855956185 Fix ActivityPub follow interaction and add more specs ()
unarist 5b9ae7981e Update /admin/accounts/:id view for ActivityPub ()
* Add protocol field
* Switch protocol specific information according to active protocol
* Hide PuSH subscription related buttons if ActivityPub is active
Yamagishi Kazutoshi 5f22c0189d Add support for searching AP users ()
* Add support for searching AP users

* use JsonLdHelper
Eugen Rochko 26d26644ac Require "inbox" to be set on actor to be ActivityPub-ready ()
Eugen Rochko 3c6503038e Add protocol handler. Handle follow intents ()
* Add protocol handler. Handle follow intents

* Add share intent

* Improve code in intents controller

* Adjust share form CSS
Yamagishi Kazutoshi 96e9ed13de Fix search (regression from ) ()
Eugen Rochko 6df8bd277b Set correct content-type for ActivityPub JSON ()
Eugen Rochko 4e75f0d889 Hook up URL-based resource look-up to ActivityPub ()
Eugen Rochko a2aeacbfee Add alternate links to ActivityPub resources from HTML/HEAD variants ()
Eugen Rochko b7370ac8ba ActivityPub delivery ()
* 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 

* 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
Eugen Rochko ccdd5a9576 Add serializing/unserializing of "locked" actor attribute ()
Eugen Rochko 40be4ea239 Extend Devise remember_me longevity to 1 year instead of 2 weeks ()
Force SSL only cookies for remember_me, adjust confirmation
expiration time to fit with the user cleanup scheduler
Eugen Rochko 3d47154c20 Only PuSH-resubscribe to OStatus accounts ()
Sylvhem d0a217eb92 Minor fixes in the French translation ()
* 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".
Eugen Rochko 81c1303cd6 Handle ActivityPub follows correctly ()
* 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
Quent-in 4b8e4dca26 l10n Update OC ()
* l10n Update OC 

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

* Update oc.yml
spla 10cdad3e7d Added new catalan strings ()
* 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
Yamagishi Kazutoshi d9a1fb134a Fix emoji picker scrollbar style ()
Eugen Rochko fdea173237 Add Digest header to requests with body, handle acct and URI keyId ()
m4sk1n 4e1bf082ce i18n: Improve admin panel translation (pl) ()
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
Ondřej Hruška b1c8a702a4 Add favourited toot to favourites column ()
* Add faved toot to faves column

* renamed append to prepend for clarity
Ondřej Hruška 820099813f add scrollTop to ui/components/column ()
Gergely Nagy 2ebe4ff568 api/instances: Include the stats from the /about/more page ()
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 .

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Ondřej Hruška 61bfce5aa9 add missing @ to the onboarding modal ()