* origin/develop: (57 commits)
remove static_fe pipeline for /users/:nickname/feed
oops, remove unused import
use scrub_html_and_truncate instead of scrub_html for feed item title
modify Utils.scrub_html_and_truncate to take omission parameter
format feed_view.ex
feed eex templates: use published field from @data, not @activity.data
fix tag feeds: remote activities might not have a summary field
Make clear the test names
Fix FederatorTest
Stop oban from retrying if validating errors occur when processing incoming data
Add the security fix to the changelog
Sanitize filenames when uploading
Allow with_relationships param for blocks
Bundle frontend
Bump version in mix project to 2.5.1
Compose changelog for 2.5.1
Ignores in exiftool read descriptions
Bump crypt to v1.0.1
Update mix.exs
Bump linkify
...
* origin/develop: (126 commits)
Revert "Merge branch 'copyright-bump' into 'develop'"
Bump copyright year
Extract translatable strings
mix: version 2.5.50
mix: Release 2.5.0
CHANGELOG: Set 2.5.0
Git merge is not my favorite tool
Revert "Delete report notifs when demoting from superuser"
Update PleromaFE bundle to 2.5.0
Make lint happy
Use crazy hack to finally get pleroma:report notifications not visible after revoking privileges
Update AdminFE bundle to version 2.5.0
Extract translatable strings
Fix TwitterCard meta tags
Fix CommonAPI delete function to use User.privileged? instead of User.superuser?
use to_rfc2822 instead of pub_date in tests, too
document rss/atom fix in changelog
modify user feed controller test to expect summary for title
remove pub_date() -- use to_rfc2822 instead
remove ap_id test -- the element makes the feed break
...
* origin/develop: (208 commits)
Document inclusion of wasm-unsafe-eval
Update http_security_plug.ex
Update lib/pleroma/web/plugs/http_security_plug.ex
try to fix ruffle on chrome
Alter priority of Delete activities to be lowest
Deletes do not generate notifications of any kind, so skip trying
Object.Fetcher: Set reachable on successful fetch
Translated using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Lint
Update config cheatsheet
Clarify config description
Document Oban workers getting timeouts defined
Lint
Define sane Oban Worker timeouts
Clean up stale entries in mix.lock
Document removal of Quack
Add migration to remove Quack from ConfigDB
Remove Quack logging backend
...
Moderators were able to delete statusses via pleroma-fe. For that reason I now gave them :messages_delete by default.
They are also able to recieve reports through the notifications. For that reason I now gave them :reports_manage_reports by default.
They were also able to see deactivated accounts through pleroma-fe. However
* they were unable to tell if the account is deactivated or not (which was a bug and fixed by thes privileges MR this commit is part of)
* they were not able to actually change the activation state.
Because of this, I decided to *not* give them the privilege :users_manage_activation_state as this would give significantly more
privileges, while not giving it will actually improve the current experience as it works around the existing bug of not showing activation state.
* origin/develop: (115 commits)
Change test case wording
Use `duration` param for mute expiration duration
Emoji: apply recommended tail call changes
Extract translatable strings
Emoji: split qualification variation into a module
Add authorized_fetch_mode to description.exs
EmojiReactValidator: use new qualification method
Emoji: implement full-qualifier using combinations
EmojiReactValidator: fix emoji qualification
Revert "Merge branch 'fix/emoji-react-qualification' into 'develop'"
Translated using Weblate (French)
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
Translated using Weblate (Chinese (Simplified))
...