Commit Graph

199 Commits (922f086253c8bfcead9df895f4624580d5b61a9c)

Author SHA1 Message Date
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 ()
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 ()
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 ()
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>
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 ()
Christian Schmidt 4c18928a93
Wrong count in response when removing favourite/reblog ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
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
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 e2a3ebb271
Autofix Rubocop Style/IfUnlessModifier ()
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 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
trwnh c374729225
Add `sensitized` to Admin::Account serializer (fix ) ()
* Add `sensitized` to Admin::Account serializer (fix )

* remove whitespace, please linter
trwnh 455a754081
Fix missing cast of status and rule IDs to string (fix ) ()
Eugen Rochko 09f04d710d
Change `closed_registrations_message` to `message` and add Markdown ()
Claire 2277913f3f
Add closed registrations modal ()
Claire 30453fab80
Add mention of the translation provider when translating a post ()
Claire 8046cf34d6
Change “Translate” button to only show up when a translation backend is configured ()
* Change “Translate” button to only show up when a translation backend is configured

Fixes 

* Add `translation` attribute to /api/v2/instance to expose whether the translation feature is enabled

Fixes 
Eugen Rochko 7c152acb2c
Change settings area to be separated into categories in admin UI ()
And update all descriptions
Eugen Rochko 839f893168
Change public accounts pages to mount the web UI ()
* Change public accounts pages to mount the web UI

* Fix handling of remote usernames in routes

- When logged in, serve web app
- When logged out, redirect to permalink
- Fix `app-body` class not being set sometimes due to name conflict

* Fix missing `multiColumn` prop

* Fix failing test

* Use `discoverable` attribute to control indexing directives

* Fix `<ColumnLoading />` not using `multiColumn`

* Add `noindex` to accounts in REST API

* Change noindex directive to not be rendered by default before a route is mounted

* Add loading indicator for detailed status in web UI

* Fix missing indicator appearing while account is loading in web UI
Takeshi Umeda b0e3f0312c
Add synchronization of remote featured tags ()
* Add LIMIT of featured tag to instance API response

* Add featured_tags_collection_url to Account

* Add synchronization of remote featured tags

* Deliver update activity when updating featured tag

* Remove featured_tags_collection_url

* Revert "Add featured_tags_collection_url to Account"

This reverts commit cff349fc27.

* Add hashtag sync from featured collections

* Fix tag name normalize

* Add target option to fetch featured collection

* Refactor fetch_featured_tags_collection_service

* Add LIMIT of featured tag to v1/instance API response
Eugen Rochko aefa9253d6
Change featured hashtags to be displayed in navigation panel ()
Eugen Rochko 1bd00036c2
Change about page to be mounted in the web UI ()
Eugen Rochko b04633a961
Add image processing and generate blurhash for server thumbnail ()
Remove separate server hero setting
Eugen Rochko a2ba011326
Change privacy policy to be rendered in web UI, add REST API ()
Source string no longer localized, Markdown instead of raw HTML
Eugen Rochko d2528b26b6
Add server banner to web app, add `GET /api/v2/instance` to REST API ()
Eugen Rochko 0d6b878808
Add user content translations with configurable backends ()
Eugen Rochko 50948b46aa
Add ability to filter followed accounts' posts by language ()