stwf
dfc621a529
add test and changelog entry
3 years ago
stwf
41939e3175
User search respect discoverable flag
3 years ago
rinpatch
dee4639dbb
Merge branch 'feat/rich-media-head' into 'develop'
RichMedia: Do a HEAD request to check content type/length
See merge request pleroma/pleroma!2995
3 years ago
Mark Felder
f7e40f7ef1
Deny ConfigDB migration when deprecated settings found
3 years ago
Ivan Tashkinov
7cdbd91d83
[ #2497 ] Configurability of :min_content_length (preview proxy). Refactoring, documentation, tests.
3 years ago
eugenijm
c711a2b157
Return the file content for `GET /api/pleroma/admin/instance_document/:document_name`
3 years ago
eugenijm
582ad5d4e1
AdminAPI: Allow to modify Terms of Service and Instance Panel via Admin API
3 years ago
lain
5e3c70afa5
AdminAPI Chat tests: Remove factory.
The factory system doesn't work too well with how the chats are
done. Instead of tempting people to use it, let's rather use the
CommonAPI system for now.
3 years ago
lain
e39ff2616b
Admin chat api tests: Small additions.
3 years ago
Mark Felder
73e0e6a8a2
Remove unused import
3 years ago
lain
7a88b726bf
User: Remote users don't need to be confirmed or approved
3 years ago
Maksim Pechnikov
599f8bb152
RepoStreamer.chunk_stream -> Repo.chunk_stream
3 years ago
Maksim Pechnikov
f879d07fa1
fixed tests
3 years ago
eugenijm
3ab59a6f3c
Mastodon API: fix the public timeline returning an error when the `reply_visibility` parameter is set to `self` for an unauthenticated user
3 years ago
stwf
f900a40d5d
fix credo warning
3 years ago
stwf
38b2db297b
search indexing metadata respects discoverable flag
3 years ago
Mark Felder
d31f0393bf
Validate Welcome Chat message works with Simple policy applied to local instance
3 years ago
rinpatch
738685a629
Apply 1 suggestion(s) to 1 file(s)
3 years ago
rinpatch
f70335002d
RichMedia: Do a HEAD request to check content type/length
This shouldn't be too expensive, since the connections are pooled,
but it should save us some bandwidth since we won't fetch non-html
files and files that are too large for us to process (especially
since you can't cancel a request without closing the connection
with HTTP1).
3 years ago
Alex Gleason
bc86d0a906
Chat moderation: fix formatting
3 years ago
Alex Gleason
dfb831ca39
Chat moderation: add tests for unauthorized access
3 years ago
Alex Gleason
e229536e5c
Chat Moderation: use explicit `sender` and `recipient` fields
3 years ago
Alex Gleason
67726453f8
Credo fix
3 years ago
Alex Gleason
02d70228b5
AdminAPI: fix delete chat message
3 years ago
Alex Gleason
9dd0b23da4
AdminAPI: show chat
3 years ago
Alex Gleason
f13b52a703
AdminAPI: list messages in a chat
3 years ago
Alex Gleason
fb0de07343
AdminAPI: list chats for a user
3 years ago
Alex Gleason
b40a627ab0
AdminAPI: delete a chat message
3 years ago
Alex Gleason
f88dc1937e
MastodonAPI.StatusView.get_user/1 --> CommonAPI.get_user/1
3 years ago
Haelwenn (lanodan) Monnier
f1f44069ae
Fetcher: Correctly return MRF reject reason
3 years ago
Haelwenn (lanodan) Monnier
dbc013f24c
instance: Handle not getting a favicon
3 years ago
Haelwenn (lanodan) Monnier
1b3d5956b1
Pipeline Ingestion: Article
3 years ago
Haelwenn (lanodan) Monnier
846b59ccb0
Pipeline Ingestion: Video
3 years ago
Alexander Strizhakov
15aece7238
remove validate_expires_at from enqueue method
3 years ago
Alexander Strizhakov
2c2094d4b2
configurable lifetime for ephemeral activities
3 years ago
Alexander Strizhakov
eb5ff715f7
pin/unpin for activities with expires_at option
3 years ago
Alexander Strizhakov
93e1c8df9d
reject activity creation
if passed expires_at option and expiring activities are not configured
3 years ago
Alexander Strizhakov
de4c935071
don't expire pinned posts
3 years ago
Alexander Strizhakov
9bf1065a06
schedule activity expiration in Oban
3 years ago
rinpatch
275602daa7
Streaming integration tests: remove unexpected error assumption
For some reason instead of fixing unexpected errors, we made tests
assert they indeed trigger... Now that the errors are fixed these were
failing
3 years ago
Alexander Strizhakov
7dd986a563
expire mfa tokens through Oban
3 years ago
Alexander Strizhakov
3ce658b930
schedule expired oauth tokens deletion with Oban
3 years ago
Ivan Tashkinov
68a74d6659
[ #2497 ] Added missing alias, removed legacy `:adapter` option specification for HTTP.get/_.
3 years ago
rinpatch
0d2814ec8e
Metadata: Move restriction check from Feed provider to activated_providers
3 years ago
Mark Felder
a85ed6defb
Do not serve RSS/Atom feeds when instance is private
3 years ago
Mark Felder
44ced17634
Fix test so setting doesn't leak
3 years ago
Mark Felder
ff07014b26
Disable providers of user and status metadata when instance is private
3 years ago
Haelwenn (lanodan) Monnier
10ef532c63
AP C2S: Restrict character limit on Note
4 years ago
Haelwenn
073f5490ec
Merge branch 'bugfix/mock' into 'develop'
mockfix but for non-secteam because gitlab
See merge request pleroma/pleroma!2973
3 years ago
rinpatch
7490b76bbf
Merge branch 'fix/upload-filter-exiftool-webp' into 'develop'
Skip processing webp image files because we can't strip EXIF
Closes #2080
See merge request pleroma/pleroma!2924
3 years ago