Mark Felder
d5ef02c7a7
Mastodon makes this field null when posting with MastoFE or if you choose to not disclose it, so it's safe to be null by default
3 vuotta sitten
Mark Felder
3554a65f45
Inject fake application metadata and validate it is stripped by transmogrifier
3 vuotta sitten
Mark Felder
9b61df1fb6
App is already preloaded into the token, so avoid an extra query
3 vuotta sitten
Mark Felder
c1d78328ee
Consistency
3 vuotta sitten
Mark Felder
6dc0b13cf8
Revert to original formatting for these function defs
3 vuotta sitten
Mark Felder
7c508319a5
Prefer naming this put_application because we're putting it into the params map
3 vuotta sitten
Mark Felder
09b8378646
%Token{} may not be in the conn, so avoid breaking the ability to post statuses in that scenario.
3 vuotta sitten
Mark Felder
4540e08a6a
Rendering fallback for when we don't have valid data available
3 vuotta sitten
Mark Felder
981349f21d
Enable rendering of the client application data details
3 vuotta sitten
Mark Felder
3dc7e89c54
Ensure we capture the application details into the object
3 vuotta sitten
Mark Felder
de8b8e9cf1
Add a function to lookup client app details by the app_id
3 vuotta sitten
Mark Felder
4cacce4b42
Revert "Add plaintext support for all emails except the digest"
This reverts commit 5df9f68392
.
3 vuotta sitten
Mark Felder
55a13fc360
MRF NoEmptyPolicy: Deny posts from local users if there is no content or only mentions.
Helps prevent accidental button mashes from submitting incomplete posts
3 vuotta sitten
rinpatch
ed8ef80b5e
RSS: Make sure post URL is the first `<link>` element
Otherwise some RSS readers (tested in Miniflux) might pick the context
URL as the external link.
Related to #2425 .
3 vuotta sitten
hyperion
8d4e0342e1
Update priv/repo/migrations/20190501125843_add_fts_index_to_objects.exs, priv/repo/optional_migrations/rum_indexing/20190510135645_add_fts_index_to_objects_two.exs files
3 vuotta sitten
Mark Felder
0368419fce
Slightly better formatting
3 vuotta sitten
Mark Felder
5df9f68392
Add plaintext support for all emails except the digest
3 vuotta sitten
Mark Felder
95930a7aa5
Actually send the mail
3 vuotta sitten
Mark Felder
e945ccc91b
Add a registration email that only sends if no other emails (welcome, approval, confirmation) are enabled
3 vuotta sitten
Mark Felder
2956c21a55
Improve confirmation email language
3 vuotta sitten
Mark Felder
af37a5c51a
Also make this maybe_ for consistency
3 vuotta sitten
Mark Felder
b22b12f738
These welcome emails are not guaranteed and can be private functions
3 vuotta sitten
Mark Felder
bf9cd4a0e2
Standardize the way we capture and use Mix.env()
3 vuotta sitten
Haelwenn (lanodan) Monnier
ecff027418
Redirect non-local activities when /notice/:id is used
Related-to: https://git.pleroma.social/pleroma/pleroma/-/issues/2496
3 vuotta sitten
Mark Felder
887db076b5
Load an emoji.txt specific to the test env
3 vuotta sitten
Mark Felder
76f732766b
Exclude reporter from receiving notifications from their own reports.
Currently only works if the reporting actor is an admin, but if we include
moderators with those who receive notification reports it will work for them.
3 vuotta sitten
rinpatch
74ef1a044d
Account schema: specify that pleroma.relationship is nullable
3 vuotta sitten
rinpatch
9fcff7851f
Improve OpenAPI spec and deploy it to api.pleroma.social
Too many changes in OpenAPI spec to describe each one, but
basically it is tag fixes, bringing consitency to operation summaries
and fixing some incorrect information.
3 vuotta sitten
Alexander Strizhakov
0dc68c157f
fix for scheduled post with poll
3 vuotta sitten
Alexander Strizhakov
fdf1dfed56
only_remote -> remote renaming
3 vuotta sitten
Alexander Strizhakov
ba512cbea4
`/api/v1/accounts/:id/statuses` docs update
3 vuotta sitten
Alexander Strizhakov
77f0a0af7d
more tests and update for docs and changelog
3 vuotta sitten
Alexander Strizhakov
2cb6dc5a3a
list timeline filtration by params
3 vuotta sitten
Alexander Strizhakov
b6a72680e2
added only_media flag to home timeline
3 vuotta sitten
Alexander Strizhakov
c3110c46f3
expanding filtration for home timeline
added local & remote statuses filtration for home timeline
3 vuotta sitten
Alexander Strizhakov
b794dae98a
like this
3 vuotta sitten
Alexander Strizhakov
c369d2b930
support for with_relationships parameter
in /api/v1/mutes and /api/v1/accounts/:id endpoints
3 vuotta sitten
Mark Felder
5fcab23aa3
Improve error message for ConfigDB
3 vuotta sitten
Mark Felder
13d79c281f
Make attachment cleanup jobs a noop if the setting is disabled.
3 vuotta sitten
Egor Kislitsyn
a51d903e0c
Make sure active_user_count/1 counts only local users
3 vuotta sitten
Ivan Tashkinov
60b4654038
Email-like field in /api/v1/accounts/verify_credentials response (for OAuth plugins like Peertube).
Addresses https://git.pleroma.social/pleroma/pleroma-support/-/issues/56 .
3 vuotta sitten
Alexander Strizhakov
6c987c7670
fix and delete purge activities duplicates
3 vuotta sitten
Alexander Strizhakov
39335d4251
fix for unique oban worker option
3 vuotta sitten
Alibek Omarov
aaceb042c5
fix format
3 vuotta sitten
Alibek Omarov
1547a2fda4
mix: instance: ensure all needed folders are created before generating config
3 vuotta sitten
Alexander Strizhakov
35cad9793d
cache headers for emoji and images
3 vuotta sitten
Egor Kislitsyn
793fc77b16
Add active user count
3 vuotta sitten
Alexander Strizhakov
d4158e8bf0
added total
to the instance adminAPI endpoint
3 vuotta sitten
Alexander Strizhakov
6806c03e85
added total
to the user statuses adminAPI endpoint
3 vuotta sitten
Alexander Strizhakov
875fbaae35
support for expires_in/expires_at in filters
3 vuotta sitten