mastodon/app/views
ThibG 730c4053d6 Add ActivityPub actor representing the entire server ()
* 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
..
about Add ActivityPub actor representing the entire server ()
accounts Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ()
admin Add setting to disable the anti-spam ()
admin_mailer Add invite request to pending account notification e-mail ()
application Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ()
auth Fix sign up button not saying sign up when invite is used ()
authorize_interactions Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ()
directories Add information about how to opt-in to the directory on the directory ()
errors New error page graphic. Other error page improvements ()
filters Redesign forms, verify link ownership with rel="me" ()
follower_accounts Improve blocked view of profiles ()
following_accounts Improve blocked view of profiles ()
home Bump webpacker from 3.5.5 to 4.0.2 ()
invites Fix maxed-out invites not showing up as expired in UI ()
kaminari Pagination improvements ()
layouts Change full logo to use primary text color of the given theme ()
media Save video metadata and improve video OpenGraph tags ()
notification_mailer Bump webpacker from 3.5.5 to 4.0.2 ()
oauth Add button to conveniently copy OAuth code ()
public_timelines Redesign landing page ()
relationships Add order options to relationship manager UI ()
remote_follow Admission-based registrations mode ()
remote_interaction Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ()
settings Add option to disable real-time updates in web UI ()
shared Bump webpacker from 3.5.5 to 4.0.2 ()
shares Add protocol handler. Handle follow intents ()
statuses Refactor controllers for statuses, accounts, and more ()
tags Redesign landing page ()
user_mailer Bump webpacker from 3.5.5 to 4.0.2 ()
well_known Add ActivityPub actor representing the entire server ()