Commit graph

23368 commits

Author SHA1 Message Date
Essem df180eddc6
Align mail status check with upstream 2024-10-06 23:40:04 -05:00
Essem 8afbeda3d4
Make addReaction and removeReaction optional props
This prevents things from breaking with embeds.
2024-10-06 23:40:04 -05:00
Essem e5b5f5c018
Fix grouped reaction notification text 2024-10-06 23:40:04 -05:00
Essem 15e1541115
Fix reblog reactions being hydrated improperly 2024-10-06 23:40:03 -05:00
Essem 579a88d5ee
Fix reactions bar alignment in grouped notifications 2024-10-06 23:40:03 -05:00
Essem 729587128a
Add notification grouping for reactions 2024-10-06 23:40:03 -05:00
Essem 75d16a4814
Turn custom emoji regexps into class level constants 2024-10-06 23:40:03 -05:00
Essem 0fb3dcf085
Disable reactions in detailed status view when visibleReactions is 0 2024-10-06 23:40:03 -05:00
Jeremy Kescher ed68485e5c
[Glitch+Emoji reactions] Use modern React context for for identity for emoji reaction code 2024-10-06 23:40:02 -05:00
Essem 613d811b93
Fix reaction picker dropdown appearance 2024-10-06 23:40:02 -05:00
Essem 56e536496d
Merge fixes 2024-10-06 23:38:19 -05:00
Essem 10faca4790
Hydrate reactions on streaming API 2024-10-06 23:38:19 -05:00
Essem bcf114e37e
Purge status reactions on account delete 2024-10-06 23:38:18 -05:00
Essem 0b611e965e
Fix rubocop lint issue 2024-10-06 23:38:18 -05:00
Essem 921467043d
Refactor status reactions query
This was done to announcement reactions in 1b0cb3b54d. Might as well do it here too.
2024-10-06 23:38:18 -05:00
Essem a630abf5c3
Simplify reactions API controller 2024-10-06 23:38:18 -05:00
Essem 624ce0c8fb
Update reaction emails
Reaction icon made by t3rminus@calamity.world
2024-10-06 23:38:18 -05:00
Essem fb97f7692a
Revert variant selector normalization
Probably worth tackling later, but for now it's not worth worrying about; some other implementations (e.g. Misskey's) look to have the same behavior anyways.
2024-10-06 23:38:18 -05:00
Essem e899b8f64d
Move reaction normalization to API controller 2024-10-06 23:38:17 -05:00
Essem fd1e54634f
Quick fixes 2024-10-06 23:38:17 -05:00
Essem a567db4099
Make name of like content parser function more general 2024-10-06 23:38:17 -05:00
Essem 02b602a4e4
Normalize emojis with variant selectors 2024-10-06 23:38:17 -05:00
Essem 3226459053
Check for content attribute in Misskey likes 2024-10-06 23:38:17 -05:00
Essem 9a53129391
Fix rubocop complaint 2024-10-06 23:38:16 -05:00
Essem aee9faa347
Add reaction notification column settings
This was in a previous PR. Not quite sure how it didn't carry over.
2024-10-06 23:38:16 -05:00
Essem 561b023001
Linting fixes 2024-10-06 23:38:16 -05:00
Essem 8b0694e0ed
Refactor react services 2024-10-06 23:38:16 -05:00
Essem 63eaca7e8c
Fix reblog reactions 2024-10-06 23:38:16 -05:00
Essem 87faa54726
Add notification emails for reactions 2024-10-06 23:38:15 -05:00
Essem b275f1aa77
Add support for emoji reactions
Squashed, modified, and rebased from glitch-soc/mastodon#2221.

Co-authored-by: fef <owo@fef.moe>
Co-authored-by: Jeremy Kescher <jeremy@kescher.at>
Co-authored-by: neatchee <neatchee@gmail.com>
Co-authored-by: Ivan Rodriguez <104603218+IRod22@users.noreply.github.com>
Co-authored-by: Plastikmensch <plastikmensch@users.noreply.github.com>
2024-10-06 23:38:15 -05:00
Claire 6967031144 Fix video player's height in detailed status view 2024-10-06 19:19:28 +02:00
Claire bbc7be1d95
Merge pull request #2867 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes up to c40ab43dc7
2024-10-06 19:18:59 +02:00
Christian Schmidt c37daa11f2 [Glitch] Remove redundant title attribute
Port c40ab43dc7 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Claire 7b40f14452 [Glitch] Fix media gallery items having incorrect borders when hidden
Port 51769e0670 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Claire c720623dc7 [Glitch] Fix unsupported grouped notifications from streaming causing duplicate IDs
Port 77f5b127fa to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
forsamori 819abbdb2f [Glitch] Add margin-bottom to error.dialog to reduce whitespace
Port 63a959099b to glitch-soc

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Claire b22272fcdc [Glitch] Hide badges in media gallery when media are hidden
Port f768a6eb16 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Claire 299372babe [Glitch] Fix editing description of media uploads with custom thumbnails
Port f760899b04 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Claire 54b209243b [Glitch] Fix media uploads in composer appearing over search results in advanced interface
Port b5006539c9 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Claire ce3bedade3 [Glitch] Fix incorrect 'navigator' check
Port 4a737a948a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Nick Schonning 61a0c58dee [Glitch] Enable ESLlint no-case-declarations
Port f91f077985 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 17:04:53 +02:00
Matt Jankowski af39ac6edc [Glitch] Adjust spacing on setting sub-nav items when below mobile size
Port f10d61bf86

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 16:44:22 +02:00
Matt Jankowski edfa716a18 [Glitch] Improve alignment of icons on admin roles list
Port f811fcb2b2 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 16:43:50 +02:00
Renaud Chaput 8572fa1452 [Glitch] Fix follow notifications from streaming being grouped
Port 1be55ce244 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-06 16:43:17 +02:00
Claire b28ce2424c Merge commit 'c40ab43dc703be988c277d4ba6b7987a3a80e16c' into glitch-soc/merge-upstream
Conflicts:
- `app/helpers/application_helper.rb`:
  Upstream added a helper where glitch-soc had its own, not really
  a conflict.
  Added upstream's helper.
- `lib/sanitize_ext/sanitize_config.rb`:
  Upstream renamed a constant that was used slightly differently in glitch-soc.
  Renamed it as upstream did.
2024-10-06 16:07:58 +02:00
Christian Schmidt c40ab43dc7
Remove redundant title attribute (#32258) 2024-10-04 16:23:05 +00:00
Claire 51769e0670
Fix media gallery items having incorrect borders when hidden (#32257) 2024-10-04 14:55:44 +00:00
Claire 1f720366e9
Fix notification push notifications not including the author's username (#32254) 2024-10-04 14:29:23 +00:00
Matt Jankowski ebdeac0731
Add coverage for missing status scenario in NotificationMailer (#32256) 2024-10-04 14:15:14 +00:00
Matt Jankowski e4e07b1c34
Reduce factory usage across spec/services area (#32098) 2024-10-04 14:11:15 +00:00