Claire
15e1a63e4a
Fix direct inbox delivery pushing posts into inactive followers' timelines ( #33067 )
2024-12-02 16:20:32 +01:00
Claire
6b8ff1cf6e
Fix `TagFollow` records not being correctly handled in account operations ( #33063 )
2024-12-02 16:20:32 +01:00
Eugen Rochko
6cbd217055
Fix pushing hashtag-followed posts to feeds of inactive users ( #33018 )
2024-12-02 16:20:32 +01:00
Claire
e06448e652
Fix posts made in the future being allowed to trend ( #32996 )
2024-12-02 16:20:32 +01:00
Claire
0cbf03efa7
Fix list creation limit check ( #32869 )
2024-12-02 16:20:32 +01:00
Claire
dc9a106d4c
Avoid latest featured tag use on post removal unless necessary ( #32787 )
2024-12-02 16:20:32 +01:00
Jeong Arm
9b677f099e
Fix that blocking was not working on link timeline ( #32625 )
2024-12-02 16:20:32 +01:00
Matt Jankowski
dbedd021f5
Move account suspension-related methods to concern ( #28351 )
2024-12-02 16:20:32 +01:00
Claire
d728fa9991
Fix follow recommendation moderation page default language when using regional variant ( #32580 )
2024-10-18 15:49:26 +02:00
Claire
192e9d16eb
Fix follow recommendation suppressions not applying immediately ( #32392 )
2024-10-15 11:57:59 +02:00
Claire
e5e0144957
Fix notification requests from suspended accounts still being listed ( #32354 )
2024-10-14 13:14:38 +02:00
Matt Jankowski
5c72b46a4e
Clean up labels on development application form ( #32116 )
2024-10-04 17:48:03 +02:00
Matt Jankowski
7de8d5ffca
Add `relevant_params` to ReportFilter (matches account filter) ( #32136 )
2024-10-04 17:48:03 +02:00
Matt Jankowski
74291dfb77
Remove unneeded `reorder(nil)` conditions ( #32200 )
2024-10-04 17:48:03 +02:00
Matt Jankowski
f07707a9bb
Extract `WebPushRequest` from push notification worker and subscription ( #32208 )
2024-10-04 17:48:03 +02:00
Matt Jankowski
1e19242134
Extract constants for header and avatar geometry ( #32151 )
2024-10-04 17:48:03 +02:00
Matt Jankowski
66ef4b9984
Remove `WebfingerHelper` module & move usage inline ( #31203 )
2024-10-04 17:48:03 +02:00
David Roetzel
ce2481a81b
Move OTP secret length to configuration ( #32125 )
2024-10-04 17:48:03 +02:00
Claire
0c872beed4
Merge commit from fork
...
This should not change the set of words matched by `USERNAME_RE` but does
change the one matched by `MENTION_RE`. Indeed, the previous regexp allowed
a domain part to start with `.` or `-`, which the new regexp does not allow.
2024-09-30 12:25:54 +02:00
Matt Jankowski
e02e88bff4
Use previously extracted model constants in form `maxlength` attributes ( #32113 )
2024-09-27 08:21:27 +00:00
Renaud Chaput
d6f5ee75ab
Add notification grouping for follow notifications ( #32085 )
2024-09-25 13:36:19 +00:00
Matt Jankowski
04a939d640
Add `reviewed` and `unreviewed` scopes to `Reviewable` model concern ( #31988 )
2024-09-20 08:51:37 +00:00
Matt Jankowski
5405bdd344
Remove unused E2EE messaging code ( #31193 )
2024-09-18 09:27:43 +00:00
Matt Jankowski
abd2f5654a
Add validation coverage for `CustomEmoji` shortcode value ( #31906 )
2024-09-16 07:53:03 +00:00
Claire
4b40d13cb3
Increase preview card image size limit from 2MB to 8MB when using libvips ( #31904 )
2024-09-14 00:16:02 +00:00
David Roetzel
c1b2c4fd9a
Strip protocol from attribution domains ( #31900 )
2024-09-13 11:37:15 +00:00
Claire
ba81e4e019
Fix inability to locally suspend remotely-suspended accounts in moderation interface ( #31899 )
2024-09-13 09:11:10 +00:00
Matt Jankowski
a2c4f5f5c0
Add coverage for `ListAccount` follow/follow_request set up ( #31896 )
2024-09-13 08:49:03 +00:00
Matt Jankowski
49cbee3836
Remove unused argument from `AccountMigration.within_cooldown` ( #31892 )
2024-09-13 08:43:21 +00:00
Christian Schmidt
8cdc148167
Handle invalid visibility ( #31571 )
2024-09-12 13:29:55 +00:00
Matt Jankowski
17c57c46e7
Add coverage for title/limit validations in `List` model ( #31869 )
2024-09-12 13:25:23 +00:00
Matt Jankowski
da07adfe6c
Add `CustomEmoji.enabled` scope ( #31830 )
2024-09-10 13:21:40 +00:00
Eugen Rochko
e0c27a5047
Add ability to manage which websites can credit you in link previews ( #31819 )
2024-09-10 12:00:40 +00:00
Matt Jankowski
5b995143f1
Use `with_options` for shared Account validation option value ( #31827 )
2024-09-10 08:03:45 +00:00
Matt Jankowski
d0ab94c4d2
Add `FeaturedTag` coverage, use `pick` in model ( #31828 )
2024-09-09 19:57:19 +00:00
Matt Jankowski
e6969cf4e4
Add method for media-referencing status in `AccountStatusCleanupPolicy` ( #31798 )
2024-09-09 08:33:51 +00:00
Mike Dalessio
82161d8ae5
Change Account::Field parsing to use HTML5::DocumentFragment ( #31813 )
2024-09-08 18:56:18 +00:00
Emelia Smith
c88ba523ee
Fix sort order of moderation notes on Reports and Accounts ( #31528 )
2024-09-06 14:58:36 +00:00
Emelia Smith
fd7fc7bdc3
Disable actions on reports that have already been taken ( #31773 )
2024-09-06 12:50:30 +00:00
Matt Jankowski
be77a1098b
Extract `Account::AUTOMATED_ACTOR_TYPES` for "bot" actor_type values ( #31772 )
2024-09-06 07:49:38 +00:00
Matt Jankowski
58df00f04d
Extract method for self-referencing records in `AccountStatusCleanupPolicy` ( #31244 )
2024-09-04 08:52:37 +00:00
Matt Jankowski
7c26e5e4a1
Add `Reviewable` model concern ( #31152 )
2024-09-03 15:37:45 +00:00
Matt Jankowski
2f0d0fc127
Add coverage for `CLI::Accounts#fix_duplications` task ( #30639 )
2024-09-03 15:36:59 +00:00
Matt Jankowski
48379e62e4
Remove unused `User#inactive_message` method ( #31698 )
2024-09-03 08:04:00 +00:00
Matt Jankowski
406b8211f5
Remove unused `Mention#active?` method ( #31697 )
2024-09-03 08:03:25 +00:00
David Roetzel
388d5473e1
Refactor (ruby) redis configuration ( #31694 )
2024-09-02 14:19:55 +00:00
Claire
a23b3747ac
Fix N+1s in grouped notifications ( #31638 )
2024-09-02 09:56:00 +00:00
Claire
ad0a28a8bf
Add `grouped_types` parameter to allow clients to restrict which notifications types get grouped ( #31594 )
2024-08-29 12:39:07 +00:00
Claire
711e1fce0a
Fix pagination parameters in `GET /api/v2_alpha/notificatins` ( #31509 )
2024-08-20 13:54:08 +00:00
Edward Moulsdale
d4f135bc6d
Fix in memoriam accounts appearing in follow recommendations ( #31474 )
...
Co-authored-by: Utkarsh Wankar <46633523+kernal053@users.noreply.github.com>
2024-08-19 15:55:42 +00:00