979 Commits (3e43bc352dbfe6f28225aeb54c753fbcc739c013)

Author SHA1 Message Date
Eugen Rochko a593188ded Add user content translations with configurable backends (#19218)
2 years ago
Claire e1d78575c4 Refactor ActivityPub handling to prepare for non-Account actors (#19212)
2 years ago
Eugen Rochko f4e91041b2 Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Claire 4be7a4764e Fix ProcessMentionService swallowing unprocessed mentions to unconfirmed/unapproved users (#19191)
2 years ago
Claire b8853ddcb9 Improve error reporting and logging when processing remote accounts (#15605)
2 years ago
Claire 8aaa9a7595 Fix incorrect and slow cache invalidation in ClearDomainMediaService (#19062)
2 years ago
Eugen Rochko b2e1224baa Add ability to block sign-ups from IP (#19037)
2 years ago
Jeong Arm c4856c0066 Properly delete remote account's avatar/header when fetch/update (#18973)
2 years ago
Eugen Rochko 265c09fef1 Add ability to follow hashtags (#18809)
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
2 years ago
Claire 6e31d2d520 Fix crash when a remote Flag activity mentions a private post (#18760)
2 years ago
Eugen Rochko e6eb0a29b9 Add notifications for new reports (#18697)
2 years ago
Eugen Rochko 0eb2db6b52 Add administrative webhooks (#18510)
2 years ago
Eugen Rochko 902d3627e2 Fix concurrent unfollowing decrementing follower count more than once (#18527)
2 years ago
Eugen Rochko a4410daf13 Fix being able to appeal a strike unlimited times (#18529)
2 years ago
Eugen Rochko 4bb50e32e4 Fix being able to report otherwise inaccessible statuses (#18528)
2 years ago
Eugen Rochko 49c6b3736a Fix empty votes arbitrarily increasing voters count in polls (#18526)
2 years ago
Eugen Rochko e871725668 Fix moderator leak in undo_mark_statuses_as_sensitive (#18525)
2 years ago
Claire f5e6c776c1 Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
2 years ago
Claire 14dca6b469 Fix NoMethodError when resolving a link that redirects to a local post (#18314)
2 years ago
Eugen Rochko f1707c6d50 Refactor how Redis locks are created (#18400)
2 years ago
Sara Golemon 7c1bd95c9b Allow VerifyLinkService to accept backlinks with differing case (#18320)
2 years ago
Claire 25d089390c Fix ArgumentError when processing pinned posts from Friendica (#18260)
2 years ago
Claire ac4b3039fa Fix compatibility with Friendica regarding pinned posts (#18254)
2 years ago
Claire 3c87683cf2 Fix error when looking handle with surrounding spaces (#18225)
2 years ago
Claire 10014f29a5 Fix temporary network/remote server error prevent from interactions with remote accounts (#18161)
2 years ago
Eugen Rochko 553889bc7c Fix single Redis connection being used across all threads (#18135)
2 years ago
Jeong Arm c9fceecff1 Fix FetchFeaturedCollectionService (#18030)
2 years ago
Eugen Rochko 4ba66d256a Change e-mail notifications to only be sent when recipient is offline (#17984)
2 years ago
Claire d62ebc9d7b Fix spurious edits and require incoming edits to be explicitly marked as such (#17918)
2 years ago
Claire 82375bdb7c Fix error when encountering invalid pinned posts (#17964)
2 years ago
Claire 7790624ca4 Fix inconsistency in error handling when removing a status (#17974)
2 years ago
Claire 7e57a8768c Refactor `response_to_recipient?` CTE (#17899)
3 years ago
Eugen Rochko 5a7219e532 Refactor formatter (#17828)
3 years ago
Eugen Rochko 88f93d03fe Fix edits with no actual changes being allowed (#17843)
3 years ago
Claire 2b2626619c Fix issues with processing toot edits (#17748)
3 years ago
Claire ada82e48ef Fix Updates being forwarded even when not processable or causing no change (#17699)
3 years ago
Eugen Rochko dcbc83c9b3 Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko a96ba18fd9 Add rate limit for editing (#17728)
3 years ago
Eugen Rochko 9c2275d15f Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko aff497a87a Fix invalid language resulting in no fallback being set on statuses (#17722)
3 years ago
Eugen Rochko 3eaa7e21e3 Fix duplicate notifications being possible after poll expiration (#17697)
3 years ago
Eugen Rochko fc26ac7a98 Fix report category not being saved in REST API (#17682)
3 years ago
Eugen Rochko b25b703cce Add ability to mark statuses as sensitive from reports in admin UI (#17668)
3 years ago
Eugen Rochko e6d2b07ec1 Add trending statuses (#17431)
3 years ago
Claire 7cba68fcc6 Fix new sign-up notification not working because of incorrect type name (#17629)
3 years ago
Eugen Rochko eef9eec5d3 Add notifications for new sign-ups (#16953)
3 years ago
luzpaz b97e7364f3 Fix various typos (#17621)
3 years ago
Eugen Rochko 82f8d19424 Add appeals (#17364)
3 years ago
Eugen Rochko 8ffc48ebfa Add notifications when a reblogged status has been updated (#17404)
3 years ago
Eugen Rochko e331119201 Fix deletes not being signed in authorized fetch mode (#17484)
3 years ago
Claire 2e7bc0fbf5 Fix poll votes not being properly reset on poll change (#17498)
3 years ago
Eugen Rochko 6dfda3670f Fix outdated iso-639 reference in update status service (#17496)
3 years ago
Eugen Rochko cb76142d9e Add editing for published statuses (#17320)
3 years ago
Eugen Rochko 2c9def57b3 Add `category` and `rule_ids` params to `POST /api/v1/reports` (#17492)
3 years ago
Eugen Rochko a44cc7931a Remove language detection through cld3 (#17478)
3 years ago
Claire b3190c2cd6 Fix compacted JSON-LD possibly causing compatibility issues on forwarding (#17428)
3 years ago
Claire ec8cf0e39b Fix response_to_recipient? CTE (#17427)
3 years ago
Claire b891d09d2f Compact JSON-LD signed incoming activities (#17426)
3 years ago
Claire 33ea1c9008 Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire 6e8d231e27 Fix local distribution of edited statuses (#17380)
3 years ago
Eugen Rochko b6364cf1ad Fix poll updates being saved as status edits (#17373)
3 years ago
Eugen Rochko bfbfbf5032 Fix error when processing poll updates (#17333)
3 years ago
Eugen Rochko 06b698a723 Add support for editing for published statuses (#16697)
3 years ago
Jeong Arm be15674215 Fix NameError on ActivityPub::FetchFeaturedCollectionService (#17326)
3 years ago
Eugen Rochko 2fb76550a9 Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire 5aade2baac Add support for private pinned posts (#16954)
3 years ago
Jeong Arm db10cd8d15 Remove custom emojis on domain purge (#17210)
3 years ago
Claire 44c8b6ff2f Add ability to purge undeliverable domains from admin interface (#16686)
3 years ago
Eugen Rochko 4375813ea7 Remove Keybase integration (#17045)
3 years ago
Claire be1c45d252 Fix filtering DMs from non-followed users (#17042)
3 years ago
Eugen Rochko ad73becf3e Add trending links (#16917)
3 years ago
Takeshi Umeda 869faf5f87 Bump chewy from 5.2.0 to 7.2.3 (supports Elasticsearch 7.x) (#16915)
3 years ago
Eugen Rochko 4dc87ffc06 Add support for structured data and more OpenGraph tags to link cards (#16938)
3 years ago
Claire 63eb19b5e0 Fix some link previews being incorrectly generated from other prior links (#16885)
3 years ago
Claire 76ff60ad74 Add support for fetching Create and Announce activities by URI (#16383)
3 years ago
Takeshi Umeda dae4762733 Add remove from followers api (#16864)
3 years ago
Claire 4a813ec686 Fix scheduled statuses decreasing statuses counts (#16791)
3 years ago
Eugen Rochko 4752c0a8d3 Refactor notifications to go through a separate stream in streaming API (#16765)
3 years ago
Claire a9364a4773 Fix remotely-suspended accounts' toots being merged back into timelines (#16628)
3 years ago
Holger 56839ac64f Fix #16603 (#16605)
3 years ago
Claire 1fcf310c60 Add feature to automatically delete old toots (#16529)
3 years ago
Claire 17318962de Fix owned account notes not being deleted when an account is deleted (#16579)
3 years ago
Claire f67e4e70df Fix scoped order warning in RemoveStatusService (#16531)
3 years ago
Claire b5e603c6ad Add logging of S3-related errors (#16381)
3 years ago
Claire 45903ae80a Fix some RedisLocks auto-releasing too fast (#16276)
3 years ago
Takeshi Umeda 43eeefdfcf Fix to be able to redownload avatar and header (#16190)
3 years ago
Claire 5523279893 Fix blocking someone not clearing up list feeds (#16205)
3 years ago
Takeshi Umeda 9a4350f45f Fix webfinger_update_due to run WebFinger on stale activitypub-account (#16182)
3 years ago
Eugen Rochko 91819606f9 Change trending hashtags to be affected be reblogs (#16164)
3 years ago
Eugen Rochko 50113e065f Add joined date to profiles in web UI (#16169)
3 years ago
Eugen Rochko 876061e777 Fix empty home feed before first follow has finished processing (#16152)
3 years ago
Eugen Rochko cc0cb9dd97 Fix trying to fetch key from empty URI when verifying HTTP signature (#16100)
3 years ago
Eugen Rochko f5d59b3979 Change auto-following admin-selected accounts, show in recommendations (#16078)
3 years ago
Claire 05df66f8d7 Fix processing of remote Delete activities (#16084)
3 years ago
Eugen Rochko e6a6d37009 Refactor StatusReachFinder to handle followers and relays as well (#16051)
3 years ago
Eugen Rochko 9adb8dd9ee Fix remote reporters not receiving suspend/unsuspend activities (#16050)
3 years ago
Eugen Rochko 4d4ed90438 Fix reports of already suspended accounts being recorded (#16047)
3 years ago
Eugen Rochko 2e8a673376 Remove spam check and dependency on nilsimsa gem (#16011)
3 years ago
Claire b2a89bf38e Update Mastodon to Rails 6.1 (#15910)
4 years ago