1
0
Fork 0
forked from fedi/mastodon
mastodon/app/views
ThibG 730c4053d6 Add ActivityPub actor representing the entire server (#11321)
* Add support for an instance actor

* Skip username validation for local Application accounts

* Add migration script to create instance actor

* Make Codeclimate happy

* Switch to id -99 for instance actor

* Remove unused `icon` and `image` attributes from instance actor

* Use if/elsif/else instead of return + ternary operator

* Add instance actor to fresh installs

* Use instance actor as instance representative

Use instance actor for forwarding reports, relay operations, and spam
auto-reporting.

* Seed database in test environment

* Fix single-user mode

* Fix tests

* Fix specs to accomodate for an extra `Account`

* Auto-reject follows on instance actor

Following an instance actor might make sense, but we are not handling that
right now, so auto-reject.

* Fix webfinger lookup and serialization for instance actor

* Rename instance actor

* Make it clear in the HTML view that the instance actor should not be blocked

* Raise cache time for instance actor as there's no dynamic content

* Re-use /about/more with a flash message for instance actor profile
2019-07-19 01:44:42 +02:00
..
about Add ActivityPub actor representing the entire server (#11321) 2019-07-19 01:44:42 +02:00
accounts Remove Atom feeds and old URLs in the form of GET /:username/updates/:id (#11247) 2019-07-07 16:16:51 +02:00
admin Add setting to disable the anti-spam (#11296) 2019-07-17 21:09:15 +02:00
admin_mailer Add invite request to pending account notification e-mail (#10528) 2019-04-10 00:36:01 +02:00
application Remove Atom feeds and old URLs in the form of GET /:username/updates/:id (#11247) 2019-07-07 16:16:51 +02:00
auth Fix sign up button not saying sign up when invite is used (#10623) 2019-04-23 04:39:21 +02:00
authorize_interactions Remove Atom feeds and old URLs in the form of GET /:username/updates/:id (#11247) 2019-07-07 16:16:51 +02:00
directories Add information about how to opt-in to the directory on the directory (#9834) 2019-01-18 10:25:44 +01:00
errors New error page graphic. Other error page improvements (#5099) 2017-09-25 23:05:54 +02:00
filters Redesign forms, verify link ownership with rel="me" (#8703) 2018-09-18 16:45:58 +02:00
follower_accounts Improve blocked view of profiles (#10491) 2019-04-07 04:59:13 +02:00
following_accounts Improve blocked view of profiles (#10491) 2019-04-07 04:59:13 +02:00
home Bump webpacker from 3.5.5 to 4.0.2 (#10277) 2019-03-15 15:05:31 +01:00
invites Fix maxed-out invites not showing up as expired in UI (#10274) 2019-03-15 05:35:17 +01:00
kaminari Pagination improvements (#1445) 2017-04-11 01:11:41 +02:00
layouts Change full logo to use primary text color of the given theme (#10994) 2019-06-08 15:30:06 +02:00
media Save video metadata and improve video OpenGraph tags (#6481) 2018-02-16 07:22:20 +01:00
notification_mailer Bump webpacker from 3.5.5 to 4.0.2 (#10277) 2019-03-15 15:05:31 +01:00
oauth Add button to conveniently copy OAuth code (#11065) 2019-06-13 00:14:42 +02:00
public_timelines Redesign landing page (#10232) 2019-03-12 17:34:00 +01:00
relationships Add order options to relationship manager UI (#10404) 2019-03-28 02:16:01 +01:00
remote_follow Admission-based registrations mode (#10250) 2019-03-14 05:28:30 +01:00
remote_interaction Remove Atom feeds and old URLs in the form of GET /:username/updates/:id (#11247) 2019-07-07 16:16:51 +02:00
settings Add option to disable real-time updates in web UI (#9984) 2019-07-16 06:30:47 +02:00
shared Bump webpacker from 3.5.5 to 4.0.2 (#10277) 2019-03-15 15:05:31 +01:00
shares Add protocol handler. Handle follow intents (#4511) 2017-08-14 04:53:31 +02:00
statuses Refactor controllers for statuses, accounts, and more (#11249) 2019-07-08 12:03:45 +02:00
tags Redesign landing page (#10232) 2019-03-12 17:34:00 +01:00
user_mailer Bump webpacker from 3.5.5 to 4.0.2 (#10277) 2019-03-15 15:05:31 +01:00
well_known Add ActivityPub actor representing the entire server (#11321) 2019-07-19 01:44:42 +02:00