Claire
|
cbdd8edf68
|
Revamp notification policy options (#31343)
|
2024-08-09 13:30:55 +00:00 |
|
Claire
|
994ef16b72
|
Bust CDN cache on media deletion (#31353)
|
2024-08-09 12:48:34 +00:00 |
|
Claire
|
af2aec1a82
|
Change notification requests to only count mentions (#31322)
|
2024-08-07 11:12:36 +00:00 |
|
Emelia Smith
|
c40e481169
|
Implement UI for Admin Search of Hashtags (#30880)
|
2024-07-29 15:49:44 +00:00 |
|
Adam Niedzielski
|
337a7fcf30
|
Fix ß bug in regexp for mentions and tags (#31122)
|
2024-07-25 14:24:19 +00:00 |
|
Matt Jankowski
|
e881a59671
|
Add User.unconfirmed scope, reduce factories in scheduler/user_cleanup spec (#31063)
|
2024-07-25 14:18:24 +00:00 |
|
Claire
|
3a49687ca0
|
Fix performance issue by using LATERAL in group notification CTE (#31123)
|
2024-07-24 18:59:15 +00:00 |
|
Emelia Smith
|
bb2e5a4b58
|
Add audit logs to Admin::InstancesController (#27386)
|
2024-07-23 08:12:30 +00:00 |
|
Claire
|
2774980589
|
Fix syntax error in grouped notifications CTE on some PostgreSQL versions (#31098)
|
2024-07-22 07:37:27 +00:00 |
|
Renaud Chaput
|
f587ff643f
|
Grouped Notifications UI (#30440)
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 (#30539)
|
2024-07-16 13:23:08 +00:00 |
|
David Roetzel
|
35a437a03f
|
Destroy NotificationRequest s that are dismissed (#31008)
|
2024-07-12 12:09:52 +00:00 |
|
Claire
|
ad52b04a1c
|
Add setting to disable hover cards (#30931)
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 (#30973)
|
2024-07-09 13:11:34 +00:00 |
|
Claire
|
d41b43ed4f
|
Limit attachments to MEDIA_ATTACHMENTS_LIMIT when returning posts through the API (#30932)
|
2024-07-08 07:41:50 +00:00 |
|
Eugen Rochko
|
096057b845
|
Change author_account to be authors in REST API (#30846)
|
2024-06-27 13:17:18 +00:00 |
|
Claire
|
7a84b76bb1
|
Drop favicon.ico generation (#30375)
|
2024-06-26 13:44:08 +00:00 |
|
Claire
|
8827cd597e
|
Fix /admin/accounts/:account_id/statuses/:id for edited posts with media attachments (#30819)
|
2024-06-24 13:11:10 +00:00 |
|
Claire
|
bb2d77b4a0
|
Change /api/v2_alpha/notifications to only return historical data in pages (#30781)
|
2024-06-20 15:54:50 +00:00 |
|
Claire
|
f723370c69
|
Fix missing account_warning delegation in NotificationGroup (#30779)
|
2024-06-20 13:44:49 +00:00 |
|
Claire
|
8eb27c60e1
|
Add most_recent_notification_id to NotificationGroup (#30707)
|
2024-06-14 10:33:06 +00:00 |
|
Claire
|
37f53542fe
|
Fix limit handling in grouped notifications CTE (#30685)
|
2024-06-13 12:42:40 +00:00 |
|
Matt Jankowski
|
d818ddd687
|
Extract SIGN_COUNT_LIMIT constant in WebauthnCredential class (#30636)
|
2024-06-11 15:36:21 +00:00 |
|
Matt Jankowski
|
665f6f09a0
|
Add expired/revoked scopes for doorkeeper models via extension modules (#29936)
|
2024-06-11 08:50:51 +00:00 |
|
Matt Jankowski
|
9bf2e2eda0
|
Extract TEXT_LENGTH_LIMIT constant in Appeal class (#30638)
|
2024-06-10 15:23:17 +00:00 |
|
Claire
|
9e9613b286
|
Fix mentions.account_id and mentions.status_id not having NOT NULL database constraints (#30591)
|
2024-06-07 13:45:11 +00:00 |
|
Claire
|
1408733386
|
Fix Mastodon relying on ImageMagick even with MASTODON_USE_LIBVIPS (#30590)
|
2024-06-07 09:27:59 +00:00 |
|
Eugen Rochko
|
a2505e8611
|
Add timeline of public posts about a trending link to REST API (#30381)
|
2024-06-06 08:43:04 +00:00 |
|
Emelia Smith
|
4655be0da6
|
Fix add validation to webpush subscription keys (#30542)
|
2024-06-05 19:16:47 +00:00 |
|
Eugen Rochko
|
5f15a892fa
|
Add support for libvips in addition to ImageMagick (#30090)
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 (#30540)
|
2024-06-05 08:06:06 +00:00 |
|
Claire
|
974335e414
|
Add experimental server-side notification grouping (#29889)
|
2024-06-03 08:35:59 +00:00 |
|
Eugen Rochko
|
128987eded
|
Add support for fediverse:creator OpenGraph tag (#30398)
|
2024-05-29 01:34:33 +02:00 |
|
Matt Jankowski
|
4a77e477ee
|
Consolidate account scopes for LOWER (index using) username/domain queries (#30451)
|
2024-05-28 14:11:31 +00:00 |
|
Matt Jankowski
|
c61e356475
|
Add Status::MEDIA_ATTACHMENTS_LIMIT configuration constant (#30433)
|
2024-05-27 09:49:44 +00:00 |
|
Matt Jankowski
|
9b5055d34d
|
Fix Style/SuperArguments cop (#30406)
|
2024-05-24 08:36:21 +00:00 |
|
Claire
|
89f89d738f
|
Revert "Allow unblocking email addresses from any matching account (#29305)" (#30385)
|
2024-05-21 08:56:08 +00:00 |
|
Matt Jankowski
|
def6b686ff
|
Fix Rails/WhereRange cop (#30343)
|
2024-05-20 09:37:36 +00:00 |
|
Jeong Arm
|
a627219b25
|
Fix moderation action logs (#30342)
|
2024-05-17 09:18:54 +00:00 |
|
Emelia Smith
|
5fd56512de
|
Improve Report Notes and Account Moderation Notes (#30288)
|
2024-05-15 13:38:36 +00:00 |
|
Claire
|
d8c4284723
|
Ensure custom favicon is converted to PNG and ICO (#30208)
|
2024-05-07 18:15:17 +00:00 |
|
Claire
|
2fe1b8d169
|
Add API to get multiple accounts and statuses (#27871)
Co-authored-by: noellabo <noel.yoshiba@gmail.com>
|
2024-05-06 15:19:15 +00:00 |
|
Fawaz Farid
|
bc24c4792d
|
Allow admins to configure instance favicon and logo (#30040)
|
2024-05-06 15:06:52 +00:00 |
|
Claire
|
30ef9fccf0
|
Fix hashtag matching pattern matching some link anchors (#30190)
|
2024-05-06 12:47:19 +00:00 |
|
Claire
|
e5062b7135
|
Fix post deletion not being deferred when those are part of an account warning (#30163)
|
2024-05-06 09:52:34 +00:00 |
|
Râu Cao
|
9aa31be8d3
|
Fix local account search on LDAP login being case-sensitive (#30113)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2024-05-03 09:22:48 +00:00 |
|
Matt Jankowski
|
88882fbbee
|
Move Rails/HABTM cop out of todo (#30118)
|
2024-05-02 09:40:05 +00:00 |
|
Matt Jankowski
|
1e7d5d2957
|
Update devise-two-factor to version 5.0.0 (#28325)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2024-05-02 09:31:41 +00:00 |
|
Matt Jankowski
|
924af400da
|
Remove unused memoization in CustomFilter#expires_in method (#30117)
|
2024-04-29 12:49:31 +00:00 |
|
Matt Jankowski
|
ac7f4d57bb
|
Use composable query in Status.without_replies scope (#30086)
|
2024-04-29 09:55:37 +00:00 |
|
Claire
|
95e9de5777
|
Prevent accidental serialization of Account and User records (#30079)
|
2024-04-29 09:45:58 +00:00 |
|
Matt Jankowski
|
bbf1b603e0
|
Remove unused Account.popular scope (#30068)
|
2024-04-29 09:04:35 +00:00 |
|
Matt Jankowski
|
2123281f7c
|
Move Account limits to constants (#30087)
|
2024-04-29 09:02:47 +00:00 |
|
Matt Jankowski
|
f0c9cbaf3b
|
Use EXPIRATION_DURATIONS constant in CustomFilter class (#30088)
|
2024-04-29 09:01:46 +00:00 |
|
Claire
|
e845594878
|
Fix moderator account being exposed in account moderation notification (#30082)
|
2024-04-26 12:42:06 +00:00 |
|
Claire
|
4ef0b48b95
|
Add in-app notifications for moderation actions/warnings (#30065)
|
2024-04-25 17:26:05 +00:00 |
|
Matt Jankowski
|
f4a53f3fb4
|
Extract constants for column size length validation limits (#30045)
|
2024-04-24 08:56:28 +00:00 |
|
Matt Jankowski
|
11e0049b08
|
Use enum-generated scopes/queries for BulkImport (#29975)
|
2024-04-18 10:13:35 +00:00 |
|
Matt Jankowski
|
650c548c31
|
Add not_featured_by scope to Tag (#28815)
|
2024-04-17 10:05:38 +00:00 |
|
Claire
|
fc89ecc6ca
|
Change /api/v1/announcements to return regular Status entities (#26736)
|
2024-04-17 09:06:23 +00:00 |
|
Matt Jankowski
|
6fed108703
|
Use Rails upsert to generate update_count! query in Counters concern (#28738)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2024-04-17 08:16:51 +00:00 |
|
Matt Jankowski
|
caad1e2628
|
Add scope Status.distributable_visibility (#29950)
|
2024-04-16 13:16:54 +00:00 |
|
Matt Jankowski
|
6b33d3f81b
|
Add CustomFilter.unexpired scope (#29896)
|
2024-04-16 09:29:34 +00:00 |
|
Matt Jankowski
|
3159c0a547
|
Add scope Status.list_eligible_visibility (#29951)
|
2024-04-16 09:17:03 +00:00 |
|
Matt Jankowski
|
13bbde2246
|
Use existing DEFAULT_FIELDS_SIZE constant to limit Account#fields (#29911)
|
2024-04-12 09:04:23 +00:00 |
|
Matt Jankowski
|
285f63c02e
|
Use composable query in User.active scope (#29775)
|
2024-04-08 13:53:49 +00:00 |
|
Claire
|
babbf6017d
|
Remove caching in cache_collection (#29862)
|
2024-04-08 13:46:13 +00:00 |
|
Matt Jankowski
|
c0fe8a9f13
|
Extract shared callback behaviour to CustomFilterCache concern (#29695)
|
2024-04-05 09:17:58 +00:00 |
|
Claire
|
38b9d31f63
|
Improve email address validation (#29838)
|
2024-04-05 07:48:45 +00:00 |
|
Matt Jankowski
|
f56309f5f0
|
Add by_latest_used scope, move admin area recent IPs to partial (#29497)
|
2024-04-02 13:51:34 +00:00 |
|
Matt Jankowski
|
b016f03637
|
Pull out constant from AccountWarning.recent scope (#29767)
|
2024-03-27 14:08:04 +00:00 |
|
Matt Jankowski
|
1d0a43f6a3
|
Use composable query in Status.not_domain_blocked_by_account scope (#29766)
|
2024-03-27 09:59:45 +00:00 |
|
Matt Jankowski
|
32938dadd7
|
Add not_allowed scope for PreviewCardTrend (#29599)
|
2024-03-26 13:21:20 +00:00 |
|
Matt Jankowski
|
cf76380c91
|
Add AccountStat.by_recent_status , use in Account (#29704)
|
2024-03-26 13:12:09 +00:00 |
|
Emelia Smith
|
eb926b7e60
|
Ensure case-insensitive fields are converted to lowercase in user imports (#29740)
|
2024-03-26 09:30:10 +00:00 |
|
Emelia Smith
|
a3e8b78250
|
Ensure case-insensitive fields are converted to lowercase in Admin Imports (#29739)
|
2024-03-26 09:30:07 +00:00 |
|
Claire
|
37ca59815c
|
Remove setting for unfollow confirmation modal, and make it unconditional (#29373)
|
2024-03-22 16:24:04 +00:00 |
|
Claire
|
58376eedda
|
Remove obsolete admin and moderator columns from users table (#29718)
|
2024-03-22 16:22:36 +00:00 |
|
Claire
|
d71d26a3c9
|
Reattribute notification-related records if possible when merging accounts (#29694)
|
2024-03-22 16:21:53 +00:00 |
|
Claire
|
dfa43707eb
|
Change AccountRelationshipSeveranceEvent model to store lost followers and following counts separately (#29714)
|
2024-03-22 15:44:31 +00:00 |
|
Matt Jankowski
|
8c1d29df7e
|
Use has_many through instead of delegate for ARSE<>SR (#29672)
|
2024-03-22 14:43:35 +00:00 |
|
Matt Jankowski
|
77897cd24c
|
Use existing SeveredRelationship.about_local_account scope in more places (#29673)
|
2024-03-21 08:36:49 +00:00 |
|
Matt Jankowski
|
cdd168f5d3
|
Update enum away from deprecated (#29678)
|
2024-03-21 08:32:35 +00:00 |
|
Claire
|
f4d753aedf
|
Fix error in severed relationship event serializer (#29670)
|
2024-03-20 17:14:53 +00:00 |
|
Claire
|
98a2bb8be2
|
Fix issue with severed relationships notifications (#29668)
|
2024-03-20 17:02:09 +00:00 |
|
Claire
|
954b470fbc
|
Fix error when attempting to delete posts that triggered a notification request (#29666)
|
2024-03-20 16:48:24 +00:00 |
|
Claire
|
d4449cc682
|
Fix account_relationship_severance_events unique indexes (#29665)
|
2024-03-20 16:08:34 +00:00 |
|
Claire
|
44bf7b8128
|
Add notifications of severed relationships (#27511)
|
2024-03-20 15:37:21 +00:00 |
|
Claire
|
8a1423a474
|
Allow unblocking email addresses from any matching account (#29305)
|
2024-03-20 14:38:00 +00:00 |
|
Matt Jankowski
|
62e266fbd6
|
Add BrowserDetection model concern (#29513)
|
2024-03-19 15:39:14 +00:00 |
|
Claire
|
d5063072c3
|
Revert friends-of-friends follow recommendation query to using a CTE (#29619)
|
2024-03-18 12:57:21 +00:00 |
|
Matt Jankowski
|
838b0bdf2d
|
Remove unused Account::Interactions#endorsed? method (#29463)
|
2024-03-15 09:00:26 +00:00 |
|
Matt Jankowski
|
6c3e718b86
|
Remove setting of sensitive value (default false, not null) in Status model (#29589)
|
2024-03-14 13:56:59 +00:00 |
|
Matt Jankowski
|
14aa7f1e15
|
Use Account.activitypub generated scope (#28157)
|
2024-03-14 13:19:20 +00:00 |
|
Matt Jankowski
|
0bc17a3d48
|
Use enum-generated public_visibility scope on Status (#28156)
|
2024-03-14 09:31:57 +00:00 |
|
Matt Jankowski
|
19cbadfbd6
|
Use enum-generated scope for IpBlock in CLI (#28144)
|
2024-03-14 09:31:15 +00:00 |
|
Matt Jankowski
|
c09b8a7164
|
Add Account.without_internal scope (#29559)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2024-03-13 14:11:23 +00:00 |
|
Claire
|
b43eaa4517
|
Refactor notification filtering behavior definition (#29567)
|
2024-03-13 10:35:49 +00:00 |
|
Matt Jankowski
|
01b624c4a0
|
Use normalizes on CustomFilter#context value (#27602)
|
2024-03-13 08:50:21 +00:00 |
|
Matt Jankowski
|
d4ed7e466c
|
Extract by_domain_length scope in DomainNormalizable concern (#29517)
|
2024-03-12 13:09:11 +00:00 |
|