806 Commits (381baa978ab7912e3f170cd1304380306e6ba938)

Author SHA1 Message Date
Christian Schmidt 170d3a0bc8 Unescape HTML entities (#24019)
2 years ago
Matt Jankowski 8ea6707b2b Remove unused TOCGenerator (#23986)
2 years ago
Jean byroot Boussier 08c2938b4a Upgrade to latest redis-rb 4.x and fix deprecations (#23616)
2 years ago
Christian Schmidt cc0c37cd69 Only offer translation for supported languages (#23879)
2 years ago
Nick Schonning 247bf6e812 Enable Rubocop Style/StringConcatenation defaults (#23792)
2 years ago
Nick Schonning dd63a919f0 Autofix Rubocop Style/RescueStandardError (#23745)
2 years ago
Nick Schonning e6312104c7 Autofix Rubocop remaining Layout rules (#23679)
2 years ago
Nick Schonning b8f17330ea Autofix Rubocop Rails/Pluck (#23730)
2 years ago
Nick Schonning be1ec56c6d Autofix Rubocop Style/StringLiterals (#23695)
2 years ago
Nick Schonning 49f1168050 Autofix Rubocop Style/RedundantBegin (#23703)
2 years ago
Nick Schonning 793f8c7dd5 Autofix Rubocop Style/IfUnlessModifier (#23697)
2 years ago
Nick Schonning 4553bc78ba Autofix Rubocop Style/PerlBackrefs (#23649)
2 years ago
Nick Schonning b7d4391c4d Autofix Rubocop Lint/AmbiguousOperatorPrecedence (#23681)
2 years ago
Nick Schonning a71a0802d6 Autofix Rubocop Lint/SymbolConversion (#23683)
2 years ago
Nick Schonning 31ca76fe2c Run rubocop formatting except line length (#23632)
2 years ago
Claire ea4cffac37 Fix unbounded recursion in post discovery (#23506)
2 years ago
Nick Schonning ae45c9ccd4 Apply Rubocop Rails/WhereNot (#23448)
2 years ago
Nick Schonning 4a49c50e64 Apply Rubocop Performance/BlockGivenWithExplicitBlock (#23441)
2 years ago
Nick Schonning 67a6f688ca Apply Rubocop Performance/StringIdentifierArgument (#23444)
2 years ago
Nick Schonning 6af127a98e Apply Rubocop Performance/DoubleStartEndWith (#23442)
2 years ago
Nick Schonning 38ec6d27d8 Autofix Rails/EagerEvaluationLogMessage (#23429)
2 years ago
Eugen Rochko 502c919bfd Change number of stored items in home feed from 400 to 800 (#23349)
2 years ago
Claire ae94782edb Fix spurious admin dashboard warning when using ElasticSearch 7.x (#23064)
2 years ago
Markus Unterwaditzer b7f37e68ad fix: allow verification when page size exceeds 1MB (using HTML5 parser) (#22879)
2 years ago
Kaspar V 1cd04e5d77 Fix/remove calling private method with send in model (#22951)
2 years ago
Vyr Cossont b2c7ca296c Check OpenSearch compatibility version instead of regular version (#22422)
2 years ago
Jeong Arm 5180ae5bf6 Fix home TL could contain post from who blocked me (#22849)
2 years ago
Claire e1d8048bc4 Fix status cache hydration discrepancy (#19879)
2 years ago
Claire c83083eef5 Fix inability to use local LibreTranslate without setting ALLOWED_PRIVATE_ADDRESSES (#21926)
2 years ago
s0 289097866b Fix crash in elasticsearch_check.rb (#21006)
2 years ago
Jeong Arm 53b6623136 Don't delivery a reply to domains which are blocked by author (#22117)
2 years ago
Claire aec7de494f Fix unbounded recursion in account discovery (#22025)
2 years ago
Claire 1bef772764 Fix some performance issues with /admin/instances (#21907)
2 years ago
Kaspar V f2ec356cb6 refactor(vacuum statuses): reduce amount of db queries and load for each query - improve performance (#21487)
2 years ago
Claire c9b53436d7 Fix emoji substitution not applying only to text nodes in backend code (#20641)
2 years ago
Bearice Ren 192fe87f51 fixes ArgumentError when proxy is used (#20420)
2 years ago
Eugen Rochko e6e139ac2b Change incoming activity processing to happen in `ingress` queue (#20264)
2 years ago
James Tucker c4ff2640c1 Improve performance by avoiding regex construction (#20215)
2 years ago
Claire 18a11da3b5 Change Request connection logic to try both IPv6 and IPv4 when available (#20108)
2 years ago
James Tucker f48dcd025b Improve performance by avoiding method cache busts (#19957)
2 years ago
Claire 2ed7a4124b Fix filter handling in status cache hydration (#19963)
2 years ago
Claire 0735081cc2 Fix additional issues with status cache hydration (#19747)
2 years ago
Claire e97b0e0700 Fix various issues with store hydration (#19746)
2 years ago
Claire 4b0e72b2b7 Fix reblogs being discarded after the reblogged status (#19731)
2 years ago
Eugen Rochko 5b639f9e15 Add caching for payload serialization during fan-out (#19642)
2 years ago
Eugen Rochko 9788e248fb Fix improperly checking for blocked domain on followed hashtags (#19472)
2 years ago
Eugen Rochko d53e1fc6d9 Fix vacuum scheduler missing lock, locks never expiring (#19458)
2 years ago
Eugen Rochko 317383f397 Revert "Remove preference to aggregate reblogs in home/list feeds (#18112)" (#19463)
2 years ago
Claire d2d2ec29f4 Add mention of the translation provider when translating a post (#19433)
2 years ago
Claire 119b5adbe0 Change “Translate” button to only show up when a translation backend is configured (#19434)
2 years ago
Takeshi Umeda 46755e25a2 Add featured tag add/remove activity handler (#19408)
2 years ago
Eugen Rochko 0fdfbe555e Change public accounts pages to mount the web UI (#19319)
2 years ago
Eugen Rochko babebc4e8a Add logged-out access to the web UI (#18961)
2 years ago
Yamagishi Kazutoshi 18159affbf Fix auto detect language for translate service (#19244)
2 years ago
Eugen Rochko 7a482567f8 Add retention policy for cached content and media (#19232)
2 years ago
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 b8853ddcb9 Improve error reporting and logging when processing remote accounts (#15605)
2 years ago
Eugen Rochko dd5b90e4f2 Remove preference to aggregate reblogs in home/list feeds (#18112)
2 years ago
Jeong Arm 30113597e5 Support "http_hidden_proxy" ENV var for hidden service only proxy (#18427)
2 years ago
Mashiro 82bb94d132 Fix ambiguous column names in `tootctl search deploy` (#18993)
2 years ago
Eugen Rochko 265c09fef1 Add ability to follow hashtags (#18809)
2 years ago
Eugen Rochko 38d04135bf Change how hashtags are normalized (#18795)
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
2 years ago
Claire 90e5a9bd98 Revamp post filtering system (#18058)
2 years ago
Takeshi Umeda 27f235265d Fix missing , (#18660)
2 years ago
Claire 49de4bf341 Fix TagManager#local_url? erroring out on invalid URL (#18580)
2 years ago
Eugen Rochko cd8ee3df8f Fix errors when rendering RSS feeds (#18531)
3 years ago
Eugen Rochko 89d4d6fd3b Fix confirmation redirect to app without `Location` header (#18523)
3 years ago
Eugen Rochko eda9c41ed8 Change algorithm of `tootctl search deploy` to improve performance (#18463)
3 years ago
Yamagishi Kazutoshi 69774b86bf Fix `Mastodon::RaceConditionError` that occurs when external status is reblogged (#18424)
3 years ago
Eugen Rochko f1707c6d50 Refactor how Redis locks are created (#18400)
3 years ago
Eugen Rochko 41ad817afa Change RSS feeds (#18356)
3 years ago
Eugen Rochko 2abc8b035b Fix error caused by missing subject in Webfinger response (#18204)
3 years ago
Eugen Rochko a8e694233c Fix opening and closing Redis connections instead of using a pool (#18171)
3 years ago
Eugen Rochko 553889bc7c Fix single Redis connection being used across all threads (#18135)
3 years ago
Eugen Rochko 09ab3d06f1 Fix n+1 query on feed merge and populate operations (#18111)
3 years ago
Claire 74e946ea5f Fix UnmergeWorker being exceptionally slow in some conditions (#18110)
3 years ago
Claire 368c9631d2 Fix PeerTube videos appearing with an erroneous “Edited at” marker (#18100)
3 years ago
dogelover911 64b6d84782 FeedManager: skip account when target_account's last status is too old (#18009)
3 years ago
0x2019 e681e8d14c Fix error resposes for `from` search prefix (#17963)
3 years ago
Eugen Rochko 4ba66d256a Change e-mail notifications to only be sent when recipient is offline (#17984)
3 years ago
Eugen Rochko f982d56b4e Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
3 years ago
Claire 812b2048f6 Fix error MethodError in Chewy::Strategy::Sidekiq::Worker (#17912)
3 years ago
Eugen Rochko d6d285eb75 Fix being able to post URLs longer than 4096 characters (#17908)
3 years ago
Claire dfedf446fb Refactor account and status formatting (#17877)
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 d17dfe4e87 Add admin dashboard checks for Elasticsearch version (#17863)
3 years ago
Eugen Rochko 79d186ffa8 Add workaround for YouTube Shorts links (#17869)
3 years ago
Claire cf4af2faba Fix searching already-known converted activities by URL (#17814)
3 years ago
Eugen Rochko dcbc83c9b3 Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko 9c2275d15f Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko 11e848bf95 Change design of federation pages in admin UI (#17704)
3 years ago
Eugen Rochko e3d3b4ae21 Add `/api/v1/accounts/familiar_followers` to REST API (#17700)
3 years ago
Eugen Rochko 3eaa7e21e3 Fix duplicate notifications being possible after poll expiration (#17697)
3 years ago
Eugen Rochko 799a812dbe Fix infinite re-forwarding of update activities temporarily (#17698)
3 years ago
Eugen Rochko ba969db9c8 Fix returning empty `<p>` tag for blank account `note` in REST API (#17687)
3 years ago
Eugen Rochko 4d0a2968d9 Change authorized applications page (#17656)
3 years ago