Mark Felder
4ea07f74e9
Revert/simplify.
We only need to check the content-type. There's no chance a webp file
will get mismatched as another image type.
3 years ago
Mark Felder
216c84a8f4
Bypass the filter based on content-type as well in case a webp image is uploaded with the wrong file extension.
3 years ago
Mark Felder
3a98960c26
Verify webp files are not processed with exiftool
3 years ago
Mark Felder
2165a24974
Improve upload filter return values so we can identify when filters make no changes to the input
3 years ago
Alexander Strizhakov
18d21aed00
deprecation warnings
3 years ago
Alexander Strizhakov
696bf09433
passing adapter options directly without adapter key
3 years ago
Alexander Strizhakov
ee67c98e55
removing Stats worker from Oban cron jobs
3 years ago
Haelwenn (lanodan) Monnier
08aef7dd4e
instance: Log catch favicon errors as warnings
3 years ago
rinpatch
170599c390
RichMedia: do not log webpages missing metadata as errors
Also fixes the return value of Parser.parse on errors, previously
was just `:ok` due to the logger call in the end
3 years ago
rinpatch
e198ba492e
Rich Media: Do not cache URLs for preview statuses
Closes #1987
3 years ago
lain
5da3677607
Frontend mix task: Add tests.
3 years ago
Mark Felder
cbf7f0e029
Disallow password resets for deactivated accounts.
Ensure all responses to password reset events are identical.
3 years ago
rinpatch
19691389b9
Rich media: Add failure tracking
3 years ago
Alexander Strizhakov
79f65b4374
correct pool and uniform headers format
3 years ago
Karol Kosek
868057871a
search: fix 'following' query parameter
The parameter included the accounts that are following you (followers)
instead of those you are actually following.
Co-Authored-By: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
3 years ago
Alexander Strizhakov
03d06062ab
don't fail on url fetch
3 years ago
Haelwenn (lanodan) Monnier
d872858046
Fix removing an account from a list
Mastodon (Frontend) changed a different method for deletes,
keeping old format as mastodon documentation is too loose
3 years ago
rinpatch
126461942b
User table: ensure bio is always a string
Gets rid of '|| ""' in multiple places and fixes #2067
3 years ago
Haelwenn (lanodan) Monnier
a142da3e4f
Add new Emoji Ecto.Type and fix emoji in Question
3 years ago
lain
0b621a834a
Chats: Add cascading delete on both referenced users.
Also remove the now-superfluous join in the chat controller,
which was only used to filter out these cases.
3 years ago
Maksim Pechnikov
f0fefc4f5c
marks notifications as read after mute
3 years ago
lain
78939c1d16
ChatController: Don't die if the recipient is gone.
3 years ago
lain
cfc99fe05c
TimelineController: Keys are atoms now.
Closes #2078
Closes #2070
3 years ago
lain
112bec5225
Webfinger: Handle bogus ids better.
3 years ago
Alexander Strizhakov
1f8c32b773
adding actor type in user show
3 years ago
Haelwenn (lanodan) Monnier
36c125a071
Pipeline Ingestion: Event
3 years ago
lain
c1277be041
AudioHandlingTest: Make mock explicit
3 years ago
Alexander Strizhakov
c68bcae362
fix for sometimes failing tests
3 years ago
Alexander Strizhakov
7dc275b69b
relay fix for admin-fe
3 years ago
Haelwenn (lanodan) Monnier
5316e231b0
Pipeline Ingestion: Audio (Part 2)
3 years ago
lain
f0a8d723bb
Transmogrifier Test: Extract audio tests.
3 years ago
lain
aabc26a573
Pleroma.Upload: Set default upload name / description based on config.
3 years ago
Alex Gleason
a0f5eb1a55
Test that `POST /api/pleroma/delete_account` purges the user
3 years ago
Alex Gleason
dcc8926ff1
Test purging a user with User.delete/1
3 years ago
Alex Gleason
c12c576ee2
Also purge bio and display name
3 years ago
Alex Gleason
d55faa2f8f
Purge a local user upon deletion, fixes #2062
3 years ago
Sergey Suprunenko
25c69e271a
Make notifications about new statuses from muted threads read
3 years ago
Maksim Pechnikov
f6da12f45d
fix search media proxy urls
3 years ago
Ivan Tashkinov
60ac83a4c1
[ #2046 ] Added test for pleroma/restrict_unauthenticated defaults on private instance. Updated docs and changelog.
3 years ago
Sergey Suprunenko
0865f36965
Mark notifications about statuses from muted users as read automatically
3 years ago
Ivan Tashkinov
95529ab709
[ #2046 ] Defaulted pleroma/restrict_unauthenticated basing on instance privacy setting (i.e. restrict on private instances only by default).
3 years ago
Alexander Strizhakov
3ab83f837e
don't load pinned activities in due_expirations
3 years ago
lain
05ff666f99
AdminApiControllerTest: Add test that `deleted` users get deactivated.
3 years ago
lain
7224bf309e
Transmogrifier: Move Rejects to the Pipeline
3 years ago
lain
62f7cca9a1
Transmogrifier Tests: Extract rejections.
3 years ago
lain
f988d82e46
Transmogrifier: Handle accepts with the pipeline
3 years ago
lain
9dda13bfa1
Transmogrifier Test: Remove mastodon hack test.
3 years ago
lain
3f6d50111e
Linter fixes.
3 years ago
lain
da3f9b9988
Transmogrifier: Remove handling of orphaned accepts
This was a Mastodon 2.3 issue and has been fixed for a long time.
According to fediverse.networks, less than one percent of servers
still run a version this old or older.
3 years ago
lain
8b1e8bec2f
AcceptValidation: Codify accept rules.
3 years ago