Fix emoji qualification #124

Merged
floatingghost merged 4 commits from emoji-qualification into develop 2022-07-28 12:02:36 +00:00

4 commits

Author SHA1 Message Date
18cad411f7 fix redirects and search formatting
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
ci/woodpecker/pr/woodpecker Pipeline is pending
2022-07-28 13:01:19 +01:00
3ba6667654 adapt emoji qualification for customs
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
2022-07-28 12:46:54 +01:00
Haelwenn
bc9074b9e4 Merge branch 'fix/proper-emoji-qualification' into 'develop'
Emoji: implement full-qualifier using combinations

See merge request pleroma/pleroma!3709
2022-07-28 12:41:20 +01:00
48421ef5c6 EmojiReactValidator: fix emoji qualification
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>
2022-07-28 12:40:48 +01:00