Commit Graph

405 Commits (f0c9cbaf3b079700b8179222d409c644dfd8ff66)

Author SHA1 Message Date
Claire 4ef0b48b95
Add in-app notifications for moderation actions/warnings ()
Claire fc89ecc6ca
Change `/api/v1/announcements` to return regular `Status` entities ()
Matt Jankowski 34489591ec
Add `max_pinned_statuses` to instances serializer and api response ()
Renaud Chaput b4d991adaa
Use integers and not numbers in notification policy API counters ()
Renaud Chaput e47a3d00fe
Add API types for status and related objects ()
Renaud Chaput 27d014a7fa
Rewrite markers reducer in Typescript ()
Claire 37ca59815c
Remove setting for unfollow confirmation modal, and make it unconditional ()
Claire dfa43707eb
Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately ()
Claire 98a2bb8be2
Fix issue with severed relationships notifications ()
Claire 44bf7b8128
Add notifications of severed relationships ()
Eugen Rochko 5b3a8737d6
Add hints for rules ()
Eugen Rochko 50b17f7e10
Add notification policies and notification requests ()
Claire 7ee93b7431
Change `source` attribute of `Suggestion` entity in `/api/v2/suggestions` back to a string ()
Emelia Smith 4fb7f611de
Return domain block digests from admin domain blocks API ()
Matt Jankowski 7c9c6c7f80
Fix remaining `Rails/WhereExists` cop violations, regenerate todo ()
Eugen Rochko 5b1eb09d54
Add annual reports for accounts ()
Matt Jankowski 4ec7d7d989
Fix `Rails/WhereExists` cop in REST::TagSerializer model ()
Renaud Chaput cb5ac15923
Use a helper to avoid using `media/` asset prefixes ()
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains ()
Matt Jankowski e17faedffb
Move default `meta` options from `InitialStateSerializer` to private method (AbcSize reduction) ()
Claire dcc24db793
Fix N+1s because of association preloaders not actually getting called ()
Claire 963354978a
Add `Account#unavailable?` and `Account#permanently_unavailable?` aliases ()
Matt Jankowski 35deaaf90b
Reduce AbcSize complexity in `InitialStateSerializer` ()
Emelia Smith 603b245cc6
Add VAPID public key to instance serializer ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
6543 10b879bd5e
nodeinfo: add instance name and description ()
Eugen Rochko d67bd44ca1
Add profile setup to onboarding in web UI ()
Eugen Rochko 0d14fcebae
Change link previews to keep original URL from the status ()
Claire 9b06c0f24a
Fix Web UI not displaying appropriate explanation when a user hides their follows/followers ()
Matt Jankowski d6f50839e1
Fix `RSpec/SpecFilePathFormat` cops ()
Claire bbf46cc418
Fix error and incorrect URLs in `/api/v1/accounts/:id/featured_tags` for remote accounts ()
Emelia Smith 7c3fea7275
Feature: Allow token introspection without read scope ()
Claire c86ad45660
Change PWA start URL from `/home` to `/` ()
Jake Anto c2f13769cd
Add PWA shortcut to `/explore` page ()
Renaud Chaput 57f592fed5
Add Typescript types for some API objects ()
Claire 828eebad48
Add `hide_collections`, `discoverable` and `indexable` attributes to credentials API ()
Robert R George 20666482ef
Added admin api for managing tags ()
CSDUMMI 9a70cac9de
Fix by adding the domain of the current SSO provider to the form-action CSP ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Tyler Deitz 336ec503c2
Add avatar image to webfinger responses ()
jsgoldstein 30c191aaa0
Add new public status index ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Robert R George cf6f70799b
Add support for federating `memorial` attribute ()
CSDUMMI 120f5802c0
Add direct link to the Single-Sign On provider if there is only one sign up method available ()
Christian Schmidt 8da99ffb0d
Add alt text for preview card thumbnails ()
Daniel M Brasil 3a4d3e9d4b
Add `GET /api/v1/instance/languages` to REST API ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith e258b4cb64
Refactor: replace whitelist_mode mentions with limited_federation_mode ()
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Eugen Rochko 7bd8ef355c
Add `published_at` attribute to preview cards ()
Eugen Rochko 6b2952d1dd
Change design of link previews in web UI ()
Eugen Rochko 4d01d1a1ee
Remove 16:9 cropping from web UI ()
Claire 14fad60384
Use username as display name for suspended users or users with blank display names ()