Commit Graph

14 Commits (c004399975c8fb65a3d777d59ff20e77c665a839)

Author SHA1 Message Date
ThibG 683b263a43 Fix URL search not returning private toots user has access to () 2020-01-03 05:01:45 +01:00
ThibG 357bee5ab9 Clean up OStatus-related codepaths ()
* Remove “protocol” argument and return value, as only ActivityPub is supported

* Remove FetchRemoteAccountService, only use ActivityPub::FetchRemoteAccountService

* Fix tests
2019-12-17 13:32:57 +01:00
ThibG 78e251fc77 Fix already-known remote private toots not being searchable by URL ()
* Fix already-known remote private toots not being searchable by URL

Whenever an URL search fails, and an account is provided, try getting a
private status matching that URL from database.

* Fix searching by `id` field instead of `uri`
2019-11-11 00:04:48 +02:00
ThibG 3f12a0b8fd Fix leaking private statuses the admin account follows ()
Now that the request is signed, it can return private toots. Do not leak them.
2019-07-15 02:29:04 +02:00
Eugen Rochko 6baf5099a6 Refactor fetching of remote resources () 2019-07-10 18:59:28 +02:00
Eugen Rochko fbbcbd940d Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` () 2019-07-07 16:16:51 +02:00
ThibG 28806d5d6d Add support for Audio activities ()
Fixes 
2019-06-26 19:32:36 +02:00
ThibG 7d0dc066a7 Make sure the poll is created before storing its id ()
* Make sure the poll is created before storing its id

* Fix updating poll results

* Support fetching Question activities from the search bar
2019-03-04 00:39:06 +01:00
m.b 1093295902 Update resolve_url_service.rb () 2018-11-05 18:54:07 +01:00
ThibG fff6297a24 Allow accessing local private/DM messages by URL ()
* Allow accessing local private/DM messages by URL

(Provided the user pasting the URL is authorized to see the toot, obviously)

* Fix SearchServiceSpec tests
2018-08-15 19:33:36 +02:00
Surinna Curtis 72793b3fc7 Support Actors/Statuses with multiple types ()
* Add equals_or_includes_any? helper in JsonLdHelper

* Support arrays in JSON-LD type fields for actors/tags/objects.

* Spec for resolving accounts with extension types

* Style tweaks for codeclimate
2018-05-02 12:40:24 +02:00
Eugen Rochko 40afedc030 Support all ActivityPub actor types ()
Fix 
2018-04-02 02:10:53 +02:00
ThibG 1cda8b247a Fix compatibility with PeerTube ()
* Support fetching objects of convertible types by URL (fixes )

* Ignore invalid hashtags
2018-03-30 15:44:54 +02:00
Akihiko Odaki fabc4af7ff Rename FetchRemoteResourceService to ResolveURLService ()
The service used to be named FetchRemoteResourceService resolves local
URL as well.
2018-01-22 14:24:22 +01:00