Commit graph

1668 commits

Author SHA1 Message Date
Matt Jankowski
58df00f04d
Extract method for self-referencing records in AccountStatusCleanupPolicy () 2024-09-04 08:52:37 +00:00
Matt Jankowski
7c26e5e4a1
Add Reviewable model concern () 2024-09-03 15:37:45 +00:00
Matt Jankowski
2f0d0fc127
Add coverage for CLI::Accounts#fix_duplications task () 2024-09-03 15:36:59 +00:00
Matt Jankowski
48379e62e4
Remove unused User#inactive_message method () 2024-09-03 08:04:00 +00:00
Matt Jankowski
406b8211f5
Remove unused Mention#active? method () 2024-09-03 08:03:25 +00:00
David Roetzel
388d5473e1
Refactor (ruby) redis configuration () 2024-09-02 14:19:55 +00:00
Claire
a23b3747ac
Fix N+1s in grouped notifications () 2024-09-02 09:56:00 +00:00
Claire
ad0a28a8bf
Add grouped_types parameter to allow clients to restrict which notifications types get grouped () 2024-08-29 12:39:07 +00:00
Claire
711e1fce0a
Fix pagination parameters in GET /api/v2_alpha/notificatins () 2024-08-20 13:54:08 +00:00
Edward Moulsdale
d4f135bc6d
Fix in memoriam accounts appearing in follow recommendations ()
Co-authored-by: Utkarsh Wankar <46633523+kernal053@users.noreply.github.com>
2024-08-19 15:55:42 +00:00
Emelia Smith
99051479c1
Fix Trending Tags pending review having an unstable sort order ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-08-19 13:25:40 +00:00
Jeong Arm
95c11d365d
Don't push to cache buster if attachment path is nil () 2024-08-14 08:57:42 +00:00
Matt Jankowski
02df1b4e4a
Finish email allow/deny list naming migration () 2024-08-13 07:37:32 +00:00
Claire
cbdd8edf68
Revamp notification policy options () 2024-08-09 13:30:55 +00:00
Claire
994ef16b72
Bust CDN cache on media deletion () 2024-08-09 12:48:34 +00:00
Claire
af2aec1a82
Change notification requests to only count mentions () 2024-08-07 11:12:36 +00:00
Emelia Smith
c40e481169
Implement UI for Admin Search of Hashtags () 2024-07-29 15:49:44 +00:00
Adam Niedzielski
337a7fcf30
Fix ß bug in regexp for mentions and tags () 2024-07-25 14:24:19 +00:00
Matt Jankowski
e881a59671
Add User.unconfirmed scope, reduce factories in scheduler/user_cleanup spec () 2024-07-25 14:18:24 +00:00
Claire
3a49687ca0
Fix performance issue by using LATERAL in group notification CTE () 2024-07-24 18:59:15 +00:00
Emelia Smith
bb2e5a4b58
Add audit logs to Admin::InstancesController () 2024-07-23 08:12:30 +00:00
Claire
2774980589
Fix syntax error in grouped notifications CTE on some PostgreSQL versions () 2024-07-22 07:37:27 +00:00
Renaud Chaput
f587ff643f
Grouped Notifications UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-07-18 14:36:09 +00:00
Emelia Smith
aa88aca0ad
Add optional OAuth application to reports () 2024-07-16 13:23:08 +00:00
David Roetzel
35a437a03f
Destroy NotificationRequests that are dismissed () 2024-07-12 12:09:52 +00:00
Claire
ad52b04a1c
Add setting to disable hover cards ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2024-07-11 19:42:58 +00:00
David Roetzel
967505ee9b
Add size limit for all PreviewCard URLs () 2024-07-09 13:11:34 +00:00
Claire
d41b43ed4f
Limit attachments to MEDIA_ATTACHMENTS_LIMIT when returning posts through the API () 2024-07-08 07:41:50 +00:00
Eugen Rochko
096057b845
Change author_account to be authors in REST API () 2024-06-27 13:17:18 +00:00
Claire
7a84b76bb1
Drop favicon.ico generation () 2024-06-26 13:44:08 +00:00
Claire
8827cd597e
Fix /admin/accounts/:account_id/statuses/:id for edited posts with media attachments () 2024-06-24 13:11:10 +00:00
Claire
bb2d77b4a0
Change /api/v2_alpha/notifications to only return historical data in pages () 2024-06-20 15:54:50 +00:00
Claire
f723370c69
Fix missing account_warning delegation in NotificationGroup () 2024-06-20 13:44:49 +00:00
Claire
8eb27c60e1
Add most_recent_notification_id to NotificationGroup () 2024-06-14 10:33:06 +00:00
Claire
37f53542fe
Fix limit handling in grouped notifications CTE () 2024-06-13 12:42:40 +00:00
Matt Jankowski
d818ddd687
Extract SIGN_COUNT_LIMIT constant in WebauthnCredential class () 2024-06-11 15:36:21 +00:00
Matt Jankowski
665f6f09a0
Add expired/revoked scopes for doorkeeper models via extension modules () 2024-06-11 08:50:51 +00:00
Matt Jankowski
9bf2e2eda0
Extract TEXT_LENGTH_LIMIT constant in Appeal class () 2024-06-10 15:23:17 +00:00
Claire
9e9613b286
Fix mentions.account_id and mentions.status_id not having NOT NULL database constraints () 2024-06-07 13:45:11 +00:00
Claire
1408733386
Fix Mastodon relying on ImageMagick even with MASTODON_USE_LIBVIPS () 2024-06-07 09:27:59 +00:00
Eugen Rochko
a2505e8611
Add timeline of public posts about a trending link to REST API () 2024-06-06 08:43:04 +00:00
Emelia Smith
4655be0da6
Fix add validation to webpush subscription keys () 2024-06-05 19:16:47 +00:00
Eugen Rochko
5f15a892fa
Add support for libvips in addition to ImageMagick ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-06-05 19:15:39 +00:00
Emelia Smith
eef2cc054f
Add url validation to Web::PushSubscription endpoints () 2024-06-05 08:06:06 +00:00
Claire
974335e414
Add experimental server-side notification grouping () 2024-06-03 08:35:59 +00:00
Eugen Rochko
128987eded
Add support for fediverse:creator OpenGraph tag () 2024-05-29 01:34:33 +02:00
Matt Jankowski
4a77e477ee
Consolidate account scopes for LOWER (index using) username/domain queries () 2024-05-28 14:11:31 +00:00
Matt Jankowski
c61e356475
Add Status::MEDIA_ATTACHMENTS_LIMIT configuration constant () 2024-05-27 09:49:44 +00:00
Matt Jankowski
9b5055d34d
Fix Style/SuperArguments cop () 2024-05-24 08:36:21 +00:00
Claire
89f89d738f
Revert "Allow unblocking email addresses from any matching account ()" () 2024-05-21 08:56:08 +00:00