{"push_id":2541787418,"size":54,"distinct_size":54,"ref":"refs/heads/master","head":"2f63d52b925733520b668a2302e7e38d67251c71","before":"fc01ae31c60f68c629f33816a7aee9c32307ba00","commits":[{"sha":"1c3ace23cbaa8590ab58ed0fd9d4d90ccb3d1eeb","author":{"name":"Yamagishi Kazutoshi","email":"15b8c8bde1ed84e8e855d15a44b29fec415e9570@desire.sh"},"message":"Remove unnecessary hyphen from restore_cache key (#7276)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/1c3ace23cbaa8590ab58ed0fd9d4d90ccb3d1eeb"},{"sha":"da61352fab2e59ba42caf59d4e2e33d62eebe060","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Fix \"Show more\" URL on paginated threads for remote statuses (#7285)\n\n* Fix URL of \"Show more\" link in paginated threads (ancestors side)\r\n\r\nIncrease item limits in threads\r\n\r\nFix #7268\r\n\r\n* Fix \"Show more\" link in paginated threads (descendants side)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/da61352fab2e59ba42caf59d4e2e33d62eebe060"},{"sha":"54f34d3f2ab4dbe3a4b572d60af18a4b49358ec6","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Return HTTP 410 for suspended accounts in GET /api/v1/accounts/:id (#7287)\n\nFix #7243","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/54f34d3f2ab4dbe3a4b572d60af18a4b49358ec6"},{"sha":"295e3ef02bb3fcdd4d8992ad6105c0ada2b3db0c","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Fix missing domain attribute in EntityCache for emoji (#7290)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/295e3ef02bb3fcdd4d8992ad6105c0ada2b3db0c"},{"sha":"f62ee1ddb0364d749e9df5559a243ebe3570cd2a","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Disable API access when login is disabled (#7289)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/f62ee1ddb0364d749e9df5559a243ebe3570cd2a"},{"sha":"16468bdf1bf04ecab18ebd89dcded35ad0899439","author":{"name":"Yamagishi Kazutoshi","email":"15b8c8bde1ed84e8e855d15a44b29fec415e9570@desire.sh"},"message":"[i18n] Occitan update (#7294)\n\n* Translated new strings\r\n\r\n+ few changes\r\n\r\n* First update\r\n\r\n* Almost complet\r\n\r\nMissing the changes in the privacy policy\r\n\r\n* Update simple_form.oc.yml\r\n\r\n* bundle exec i18n-tasks normalize\r\n\r\n* bundle exec i18n-tasks remove-unused","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/16468bdf1bf04ecab18ebd89dcded35ad0899439"},{"sha":"705f1d7bf15b7dc46256ab4a3bfff4075c79a8e7","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Fix missing updated_at attribute on emoji EntityCache (#7297)\n\nJust don't try to save space by only selecting few attributes. If\r\nanyone is wondering, this is needed because the emoji entity cache\r\nis not really only used for entities, it's accessed again to\r\ngenerate Emoji tags in ActivityPub/OStatus, so a lot more properties\r\nare used than what is needed in HTML alone...","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/705f1d7bf15b7dc46256ab4a3bfff4075c79a8e7"},{"sha":"86efccce2a874d16aa783d989ff4824bcfac40b5","author":{"name":"Lynx Kotoura","email":"d033e22ae348aeb5660fc2140aec35850c4da997@sanin.link"},"message":"Fix low-contrasted cancel button of reply indicator (#7300)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/86efccce2a874d16aa783d989ff4824bcfac40b5"},{"sha":"dc786c0cf4467ade8db7d8b17e09f16923bfc1e8","author":{"name":"Surinna Curtis","email":"f8f8d6adfb25fdc6fdd31201d3c66cb8609350fc@gmail.com"},"message":"Support Actors/Statuses with multiple types (#7305)\n\n* Add equals_or_includes_any? helper in JsonLdHelper\r\n\r\n* Support arrays in JSON-LD type fields for actors/tags/objects.\r\n\r\n* Spec for resolving accounts with extension types\r\n\r\n* Style tweaks for codeclimate","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/dc786c0cf4467ade8db7d8b17e09f16923bfc1e8"},{"sha":"6c40e567aaa166eb618c316d1de2eb81b8eced9a","author":{"name":"Shuhei Kitagawa","email":"778c1674ca832922e77b485d3581957865f64710@users.noreply.github.com"},"message":"Add missing tests for user.rb (#7306)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/6c40e567aaa166eb618c316d1de2eb81b8eced9a"},{"sha":"965345316fb3fef640a6bcc463d09d4a38b28608","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Guard against nil URLs in Request class (#7284)\n\nFix #7265","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/965345316fb3fef640a6bcc463d09d4a38b28608"},{"sha":"c5dcd7d836d53ede4751405ec5701f9f3b48102c","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Speed up test suite by not generating RSA keys in test environment (#7296)\n\nOne RSA keypair for all fabricated test accounts is enough","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/c5dcd7d836d53ede4751405ec5701f9f3b48102c"},{"sha":"f62539ce5c106e27a371702d499ec4df52eccde6","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Remove most behaviour disparities between blocks and mutes (#7231)\n\n* Remove most behaviour disparities between blocks and mutes\r\n\r\nThe only differences between block and mute should be:\r\n\r\n- Mutes can optionally NOT affect notifications\r\n- Mutes should not be visible to the muted\r\n\r\nFix #7230\r\nFix #5713\r\n\r\n* Do not allow boosting someone you blocked\r\n\r\nFix #7248\r\n\r\n* Do not allow favouriting someone you blocked\r\n\r\n* Fix nil error in StatusPolicy","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/f62539ce5c106e27a371702d499ec4df52eccde6"},{"sha":"cae933510cbc64db27aeb44e205ce17ff4974da7","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Allow updating bio fields via PUT /api/v1/accounts/update_credentials (#7288)\n\nAdd raw bio fields to the source attribute on GET /api/v1/accounts/verify_credentials","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/cae933510cbc64db27aeb44e205ce17ff4974da7"},{"sha":"d0cdd5cf94ff479e4037dc47539f7f9c408831b3","author":{"name":"ThibG","email":"428c7871dd6adbdc20a11fdac0dfe6a015f06403@sitedethib.com"},"message":"Accept actor object updates from all supported actor types (#7312)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/d0cdd5cf94ff479e4037dc47539f7f9c408831b3"},{"sha":"71a7cea73fdfb45d06986e108b2ce1dbf7e32579","author":{"name":"abcang","email":"57329d421962182b33555aabfe0d11de5289d6ff@gmail.com"},"message":"Keep notification when muting_notifications is true (#7311)\n\n* Keep notification when muting_notifications is true\r\n\r\n* Retrun mute object\r\n\r\n* Fix test","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/71a7cea73fdfb45d06986e108b2ce1dbf7e32579"},{"sha":"cb5b5cb5f79bb2187d8124df91af4c8e1bfd7256","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Slightly reduce RAM usage (#7301)\n\n* No need to re-require sidekiq plugins, they are required via Gemfile\r\n\r\n* Add derailed_benchmarks tool, no need to require TTY gems in Gemfile\r\n\r\n* Replace ruby-oembed with FetchOEmbedService\r\n\r\nReduce startup by 45382 allocated objects\r\n\r\n* Remove preloaded JSON-LD in favour of caching HTTP responses\r\n\r\nReduce boot RAM by about 6 MiB\r\n\r\n* Fix tests\r\n\r\n* Fix test suite by stubbing out JSON-LD contexts","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/cb5b5cb5f79bb2187d8124df91af4c8e1bfd7256"},{"sha":"658cbc94255a91453fbadd175cd45ad15efcbdf3","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Improve PostStatusService performance (#7317)\n\nOffload creation of local notifications to a worker. Remove two\r\nredundant SQL queries from ProcessMentionsService, remove n+1\r\nXML/JSON serialization via memoization","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/658cbc94255a91453fbadd175cd45ad15efcbdf3"},{"sha":"28bd4b98004d1f3e28f8aae5039c57a53f17d7b0","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Serialize webfinger XML with Ox instead of Nokogiri (#7319)\n\n25ms -> 0.5ms","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/28bd4b98004d1f3e28f8aae5039c57a53f17d7b0"},{"sha":"a3d84e705a6e19ebbc240604de62c3ef8531ddf9","author":{"name":"Eugen Rochko","email":"fea10b99ef3db434e249704d6518f46bfc5ebfcc@zeonfederated.com"},"message":"Fix cache_associated no longer working (#7320)","distinct":true,"url":"https://api.github.com/repos/zunda/mastodon/commits/a3d84e705a6e19ebbc240604de62c3ef8531ddf9"}]}
{"actor":{"display_login":"zunda"}}