Commit Graph

375 Commits (cd08b436abb0a8757982f9832f505da22617189d)

Author SHA1 Message Date
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 ()
Christian Schmidt 4c18928a93
Wrong count in response when removing favourite/reblog ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
renovate[bot] 3ed9b55cb3
Update dependency rubocop-rails to v2.20.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Matt Jankowski ce43ed144c
Rails 7.0 update ()
Eugen Rochko ceeb2b8c41
Fix explore page being inaccessible when opted-out of trends in web UI ()
Claire 6d8e0fae3e
Merge pull request from GHSA-ccm4-vgcc-73hp
* Tighten allowed HTML in oEmbed-based preview cards

* Sanitize preview cards at render time

* Add `sandbox` attribute to preview card iframes
Eugen Rochko ba06a2f104
Revert "Rails 7 update" ()
Matt Jankowski 50c2a03695
Rails 7 update ()
Darius Kazemi bacb674921
Add exclusive lists ()
Co-authored-by: Liam Cooke <liam@liamcooke.com>
Co-authored-by: John Holdun <john@johnholdun.com>
Co-authored-by: Effy Elden <effy@effy.space>
Co-authored-by: Lina Reyne <git@lina.pizza>
Co-authored-by: Lina <20880695+necropolina@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Christian Schmidt 69057467cb
Translate CW, poll options and media descriptions ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire ca66e61b93
Add support for custom sign-up URLs ()
Robert R George 4db8230194
Add trend management to admin API ()
Vyr Cossont 88fc04d3d7
Serialize status webhook events in REST API format ()
Christian Schmidt bd047acc35
Replace `Status#translatable?` with language matrix in separate endpoint ()
Christian Schmidt 5a8c651e8f
Only offer translation for supported languages ()
Christian Schmidt 8000a8f230
Add `lang` attribute to preview card ()
Nick Schonning af4c95100c
Autofix Rubocop Style/FormatString ()
Nick Schonning 38a1d8bb85
Autofix Rubocop RSpec/ImplicitSubject ()
Nick Schonning e2a3ebb271
Autofix Rubocop Style/IfUnlessModifier ()
Nick Schonning e2567df860
Enable Lint/RedundantCopDisableDirective ()
Claire 66f715550e
Add `memorial` attribute to REST API ()
Nick Schonning 26ac2447b4
Apply Rubocop Style/EmptyElse ()
Jeong Arm 523a86618f
Fix account serializer crash if account doesn't have a user ()
Eugen Rochko 8f590b0a21
Add setting for status page URL ()
Eugen Rochko d3f3810fe1
Fix unserialized `role` on account entities in admin API ()
Claire 13a2abacc8
Add `roles` attribute to Account entities in REST API ()
Claire 448be26b34
Add missing `policy` attribute to `WebPushSubscriptionSerializer` ()
* Add missing `policy` attribute to `WebPushSubscriptionSerializer`

Fixes 

* Add tests
Claire 3970a6f433
Add option to make the landing page be /about even when trends are enabled ()
* Add option to make the landing page be /about even when trends are enabled

* Restablish /explore as landing page by default
Claire 0405be69d2
Fix REST API serializer for Account not including `moved` when the moved account has itself moved ()
Instead of cutting immediately, cut after one recursion.
Jed Fox 0e7549b82d
Add `reading:autoplay:gifs` to /api/v1/preferences ()
Claire 70415714f1
Add follow request banner on account header ()
* Add requested_by to relationship maps

* Display whether an account has requested to follow you on their profile