Age | Commit message (Collapse) | Author |
|
Rewrite integration-test websocket client with Mint.WebSocket, closes #2812
Closes #2812
See merge request pleroma/pleroma!3649
|
|
Fix flaky rate_limiter_test.exs test "it restricts based on config values"
See merge request pleroma/pleroma!3688
|
|
Fix flaky/erratic test/pleroma/config/transfer_task_test.exs
See merge request pleroma/pleroma!3703
|
|
fix flaky participation_test.exs
See merge request pleroma/pleroma!3689
|
|
|
|
fix flaky test filter_controller_test.exs:200
See merge request pleroma/pleroma!3699
|
|
|
|
fix flaky test_user_relationship_test.exs:81
See merge request pleroma/pleroma!3697
|
|
|
|
'develop'
Treat MRF rejects as success in Oban worker
Closes #2912
See merge request pleroma/pleroma!3720
|
|
Synchronized settings for apps (frontends)
See merge request pleroma/pleroma!3698
|
|
Backport: bugfix/follow-state
Closes #2902
See merge request pleroma/pleroma!3718
|
|
|
|
|
|
|
|
|
|
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/104
|
|
local only fixes
Closes #2871
See merge request pleroma/pleroma!3660
|
|
Allow users to create backups without providing email address
See merge request pleroma/pleroma!3665
|
|
|
|
# Conflicts:
# CHANGELOG.md
# test/pleroma/user_test.exs
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Emoji: implement full-qualifier using combinations
See merge request pleroma/pleroma!3709
|
|
Make mutes and blocks behave the same as other lists
Closes #2384
See merge request pleroma/pleroma!3693
|
|
|
|
Tries fully-qualifying emoji when receiving them, by adding the emoji
variation sequence to the received reaction emoji.
This issue arises when other instance software, such as Misskey, tries
reacting with emoji that have unqualified or minimally qualified
variants, like a red heart. Pleroma only accepts fully qualified emoji
in emoji reactions, and refused those emoji. Now, Pleroma will attempt
to properly qualify them first, and reject them if checks still fail.
This commit contains changes to tests proposed by lanodan.
Co-authored-by: Haelwenn <contact+git.pleroma.social@hacktivis.me>
|
|
MastoAPI: Show mutes expiration date
See merge request pleroma/pleroma!3682
|
|
This reverts merge request !3684
|
|
|
|
Allow to unset birthday
See merge request pleroma/pleroma!3702
|
|
EmojiReactValidator: fix emoji qualification
See merge request pleroma/pleroma!3684
|
|
|
|
Document way to do notice compatibility routes with Nginx reverse-proxy, fixes #2900
Closes #2900
See merge request pleroma/pleroma!3701
|
|
There were async calls happening, so they weren't always finished when assert happened.
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Translatable config descriptions
Closes pleroma-meta#65
See merge request pleroma/pleroma!3695
|
|
|
|
MastoAPI: Use `types` for filtering notifications
See merge request pleroma/pleroma!3648
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
|
|
|
|
|
|
Add short_description instance field
Closes #2865
See merge request pleroma/pleroma!3651
|
|
|
|
|
|
into 'develop'
Make checking blacklisted domains and restricted nicknames case-insensitive
Closes #2894 and #2888
See merge request pleroma/pleroma!3687
|
|
Pass remote follow avatar into media proxy
Closes #2830
See merge request pleroma/pleroma!3690
|
|
|
|
|
|
It used a timer to sleep.
But time also goes on when doing other things, so depending on hardware, the timings could be off.
I slightly changed the tests so we still test what we functionally want.
Instead of waiting until the cache expires I now have a function to expire the test and use that.
That means we're not testing any more if the cache really expires after a certain amount of time,
but that's the responsability of the dependency imo, so shouldn't be a problem.
I also changed `Pleroma.Web.Endpoint, :http, :ip` to `127.0.0.1` because that's the setting people typically have,
and I see no reason to do it differently.
Especially since it's an exernal ip, which may come over as weird or suspicious to people.
|