1
0
mirror of https://github.com/mastodon/documentation synced 2025-04-11 22:56:17 +02:00

532 Commits

Author SHA1 Message Date
danielcolquitt
a21d5807f5
Remove installation of OpenJDK (#1597)
ElasticSearch is bundled with its own version of OpenJDK. Using a standalone JDK is not necessary or recommended.
2025-04-10 16:29:23 +02:00
Shlee
e0a1b3366f
EXTRA_DATA_HOSTS (#1612)
* Update object-storage.md

* Update config.md

* Update object-storage-proxy.md

* Update object-storage.md

* Update config.md

* Update object-storage-proxy.md

* Update object-storage.md

* Update config.md

* Update content/en/admin/config.md

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

---------

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-04-08 09:27:11 +02:00
Claire
5ef698a542
Add documentation for about, privacy_policy and terms_of_service URLs (#1606)
Add documentation for https://github.com/mastodon/mastodon/pull/33849
2025-04-07 15:16:42 +02:00
Claire
5e2b739ee1
Add documentation for admin.sign_up notification grouping (#1626) 2025-03-28 14:00:07 +00:00
Claire
937c2b3918
Add keeping up with deprecations to API user guidelines (#1625)
See https://github.com/mastodon/mastodon/pull/34262#event-16973822851
2025-03-27 11:36:12 +01:00
Claire
a0310e97ad
Add documentation for registrations.reason_required (#1624) 2025-03-26 15:24:56 +01:00
Claire
3540a72082
Add documentation for blur_media filter action (#1620)
* Add documentation for `blur_media` filter action

* Add `blur_media` documentation

* Rename `blur_media` to `blur`

* Rename `blur_media` to `blur`
2025-03-26 10:45:57 +01:00
Jonny Saunders
8bd02d87af
Search terms + fetching behavior (#1611)
search terms
2025-03-25 17:44:34 +01:00
Claire
ee373546c5
Clarify what “partial” means for follower synchronization (#1623) 2025-03-25 15:26:51 +01:00
mkljczk
da1e434ee7
MediaAttachment.md: fix typo (#1621) 2025-03-24 15:55:30 +01:00
Claire
457b5e795c
Fix incorrect implications of “without any adverse effects” wrt. account suspension (#1607)
* Fix incorrect implications of “without any adverse effects” wrt. account suspension

Co-authored-by: Andy Piper <andypiper@users.noreply.github.com>
2025-03-20 20:15:13 +00:00
a
88f633594a
Add missing properties from toot: namespace (#1617)
* Add missing properties from toot: namespace
* Fix memorial heading and anchor
2025-03-20 10:57:59 +00:00
Claire
04ecf2677c
Add hint about importing follows, blocks, and so on after move (#1614) 2025-03-19 21:56:58 +00:00
Eugen Rochko
8fdb111109
Add documentation for age verification (#1613) 2025-03-17 17:55:51 +01:00
Emelia Smith
6295bb34f9
Fix invalid scope parameter on authorization code token request (#1608) 2025-03-10 10:18:51 +01:00
S1m
7da6e97fcc
Add standard push notifications (#1585) 2025-03-05 22:02:08 +01:00
Claire
c88771d7a0
Add documentation for Mastodon API version 4 media deletion methods (#1605)
* Add documentation for `delete_media` parameter to `DELETE /api/v1/statuses/:id`

* Add documentation for `DELETE /api/v1/media/:id`

* It's actually version 4

* It's actually version 4
2025-03-04 09:47:39 +01:00
Thomas Urban
cf4ae51888
provide default matching expected format (#1600)
After encountering issues with setting up S3 myself, I deem the default provided on `S3_ENDPOINT` as misleading. Before, I have been using a custom hostname, only, resulting in lots of warnings in the log reading `expected :endpoint to be a HTTP or HTTPS endpoint`.
2025-02-21 09:33:53 +01:00
Dale Price
481d6455cb
Add privacy policy and terms of service endpoints (#1594)
* Add privacy policy and terms of service endpoints

* Shorten the example privacy policy response
2025-02-05 10:23:52 +01:00
Renaud Chaput
e2218cf3f8
Add documentation for the new prometheus exporter feature (#1589)
See https://github.com/mastodon/mastodon/pull/33734
2025-01-27 15:30:54 +01:00
Brook Miles
a6e92cd1b1
include migration steps to stop the redis-server service on your new machine before copying the redis dump file (#1587)
* include migration steps to stop the redis-server service on your new machine before copying the redis dump file

* use single command for redis-cli SAVE instead of opening then exiting the interactive client
2025-01-23 09:05:08 +01:00
Christian Schmidt
91c68f33b3
Add documentation for attribution_domains (#1558)
* Add attribution_domains

* Adjust version

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Moved to CredentialAccount

* Revert merge error

---------

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-01-17 09:48:02 +01:00
Matt Jankowski
4afe1ae06f
Add explanation of rate limit in scheduled status entity (#1584)
* Add explanation of rate limit in scheduled status entity

* Add deprecated note
2025-01-09 15:15:41 +01:00
Matt Jankowski
441d374ce6
Restore application_id docs (#1583)
* Revert "Remove accidentally included `application_id` params attribute from `ScheduledStatus` (#1572)"

This reverts commit 1204ebeab8f7934eb572f3b54073f54b696482e6.

* Add note about the utter contempt we hold for this useless value

* Update ScheduledStatus.md

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Update ScheduledStatus.md

Co-authored-by: David Roetzel <david@roetzel.de>

---------

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: David Roetzel <david@roetzel.de>
2025-01-09 14:48:47 +01:00
Katherina Walshe-Grey
f06dbf7a14
Draw attention to CORS requirements for WebFinger (#1581)
Adds a callout box mentioning that CORS headers must be set if WebFinger requests are being redirected to support a customised WEB_DOMAIN value.

This requirement is not called out in the text (only the nginx config example next to it), and is non-obvious enough that, anecdotally, many servers do not implement it properly.

See: https://github.com/mastodon/mastodon/issues/26995
2025-01-06 10:18:36 +01:00
Nik Clayton
047de3b135
fix: AccountWarning.status_ids can be null (#1580) 2025-01-03 17:23:40 +01:00
Claire
4f8a46d859
Fix incorrect relationship_severance_event attribute name in notifications documentation (#1579)
See https://github.com/mastodon/mastodon/issues/33411
2025-01-03 13:59:30 +01:00
Bastian
c7d6167dbc
Document Authorization header for WebSocket API (#1576)
Fixes #1575

Co-authored-by: Bastian Blank <waldi@debian.org>
2024-12-19 08:57:37 +01:00
Claire
5c792e83d9
Fix incorrect documentation for RelationshipSeveranceEvent (#1557)
Fixes #1556
2024-12-18 17:03:49 +00:00
Renaud Chaput
cf628c44aa
Document the new QUERY_LOG_TAGS_ENABLED variable (#1574)
See https://github.com/mastodon/mastodon/pull/33342
2024-12-18 11:05:11 +01:00
Matt Jankowski
1204ebeab8
Remove accidentally included application_id params attribute from ScheduledStatus (#1572) 2024-12-17 09:54:37 +01:00
FuchsFuchs1
d7d937847a
fixed incorrect minio example policy (#1571)
* fixed policy for minio mastodon bucket

* fixed example to fit instructions
2024-12-16 08:34:41 +01:00
Matt Jankowski
afe3b8f3f0
Add media attachment description limit (#1567)
* Add media `description_limit` to instance

* Add media `description_limit` to instance
2024-12-04 16:10:24 +01:00
Nik Clayton
2e40eecb12
fix: Show FeaturedTag.last_status_at as a date (#1566)
* fix: FeaturedTag.last_status_at is a date

* Update example
2024-12-02 08:47:46 +01:00
Nik Clayton
49868155b9
feat: Document datetime and date formats (#1565)
Add a new document that precisely describes the string representation of
datetime and date types.

The previous description of them as "ISO 8601 Datetime" was very
imprecise, as ISO 8601 describes many different ways of representing a
datetime and date.

Specify the datetime format precisely as the ISO 8601 profile described
in RFC 3339, and the date format precisely as the "Complete date" format
from the W3C note on date and time formats.

Adjust all the references to ISO 8601 datetimes or dates to link back
to the definition.

Fixes #1420
2024-11-27 15:08:51 +00:00
Andy Piper
09dc6a85cd
e-mail -> email in most documentation references. (#1365) 2024-11-22 16:33:04 +00:00
Nik Clayton
9a8c9659b0
fix: Replace "interacted with" with "reblogged" (#1564)
By clear about the situations in which the `update` status type is sent.
2024-11-22 10:08:47 +01:00
Shlee
f25f26732b
Docs to match #32908 - REPLICA_DB_TASKS / REPLICA_PREPARED_STATEMENTS (#1561)
* Update scaling.md

* Update scaling.md

* Update scaling.md
2024-11-19 13:25:40 +01:00
Benoit
0b15ac190f
Update postgresql version in path (#1544)
apt.postgresql.org defaults to v17 for Ubuntu 24.04.
2024-10-10 19:06:32 +02:00
David Roetzel
4a0d6cc7ce
Fix typo in oauth api parameters (#1545)
Fix typo.
2024-10-10 18:59:26 +02:00
Emelia Smith
cb3aa4de10
Document new OAuth changes for 4.3.0 (#1445)
* Improve deprecation messaging for Application#vapid_key

* Format JSON examples in Instance methods

* Remove vapid_key from Apps API examples, since this property is deprecated on Application entity

* Add documentation for new OAuth 2.0 features added in 4.3.0

* Improve documentation for oauth-scopes

* Update content/en/api/oauth-scopes.md

Co-authored-by: Matt Jankowski <matt@jankowski.online>

* Update content/en/api/oauth-scopes.md

Co-authored-by: Matt Jankowski <matt@jankowski.online>

* Update content/en/api/oauth-scopes.md

Co-authored-by: Matt Jankowski <matt@jankowski.online>

* Update content/en/api/oauth-scopes.md

Co-authored-by: Matt Jankowski <matt@jankowski.online>

* Add deprecated and removed shortcode labels

* Use deprecated and removed shortcodes

* Improve OAuth documentation

* More OAuth documentation improvements

* Correct streaming API documentation after 4.2.0 changes

* Add note about improved Push Subscription API validation in 4.3.0

* Fix inconsistent OAuth label formatting

* Add note that there is a relationship between Accounts and the Application used to create them

* Add note that application registration endpoint also supports JSON bodies

* Be consistent in the formatting of placeholder values for Bearer tokens

* code review changes

* Slight changes in wording

* Add documentation for PKCE

* Removal of crypto oauth scope

* Cross-link authorization's scope with the OAuth Scopes documentation

* Update content/en/methods/oauth.md

* Update content/en/api/oauth-scopes.md

---------

Co-authored-by: Matt Jankowski <matt@jankowski.online>
Co-authored-by: David Roetzel <david@roetzel.de>
2024-10-10 14:44:19 +02:00
Claire
c99799ac3e
Add documentation for include_filtered (#1543)
* Add documentation for `include_filtered`

* Update grouped_notifications.md
2024-10-09 16:54:13 +02:00
Alyx
4f83524882
Remove instructions for cleanup crons (#1529)
Since the retention policy for cached content and media was added (#19232) a external cron is no longer needed.
2024-10-08 16:08:38 +02:00
David Roetzel
1fc8c2a889
Update installation instructions for 4.3 on Ubuntu 24.04 and Debian 12 (#1537)
* Update installation instructions...

...for Mastodon 4.3 on Ubuntu 24.04 and Debian 12.

* Reorder sections

To get rid of specifying a ruby version. Also simplifies the
steps even further.

* Allow other users to traverse mastodon home

instead of using group permissions. We heard a lot of
different opinions on this and it is clearly not a
solution for everyone, but in contrast to the group
permissions:

* `www-data` will not get write access to mastodon files
* this works identical on Debian and Ubuntu
2024-10-08 14:31:52 +02:00
Michael Stanclift
4d3746f37d
Update all Mastodon product screenshots to 4.3 (#1520)
update all using mastodon screenshots
2024-10-08 11:25:04 +01:00
Claire
42a8dbc20d
Clarify group_key for ungrouped notifications (#1539)
* Clarify `group_key` for ungrouped notifications

* Clarify that `grouped_types` affects `group_key` but not streaming API

* Update content/en/methods/grouped_notifications.md

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

---------

Co-authored-by: David Roetzel <david@roetzel.de>
2024-10-08 11:34:32 +02:00
Claire
eadb8b98cc
Add documentation for likes and shares collections on statuses (#1542) 2024-10-08 11:33:32 +02:00
David Roetzel
958ed69559
Fix typo in redis sentinel env var names (#1540)
Fix typo
2024-10-07 11:31:15 +02:00
Claire
3803173c9e
Remove documentation for REGEXP_TIMEOUT environment variable (#1538)
It was only added in the development version, and removed afterwards without reaching any (pre-)release.
2024-09-30 13:47:22 +02:00
Kurt Thams
e64502ca23
Remove outdated reference to DigitalOcean 1-click (#1485)
The link to DigitalOcean marketplace leads to nowhere, and there doesn't appear to be a replacement on DigitalOcean's site.
2024-09-25 16:23:19 +02:00