728 Commits (b4fe2d1004210b4b441fe8fe12540040b3bad442)

Author SHA1 Message Date
Claire b9197486e5
Fix UnmergeWorker being exceptionally slow in some conditions (#18110)
3 years ago
Claire 0360135d4d
Fix PeerTube videos appearing with an erroneous “Edited at” marker (#18100)
3 years ago
dogelover911 4c9949560d
FeedManager: skip account when target_account's last status is too old (#18009)
3 years ago
0x2019 012537452a
Fix error resposes for `from` search prefix (#17963)
3 years ago
Eugen Rochko 8e20e16cf0
Change e-mail notifications to only be sent when recipient is offline (#17984)
3 years ago
Eugen Rochko 6221b36b27
Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
3 years ago
Claire ef196c913c
Fix error MethodError in Chewy::Strategy::Sidekiq::Worker (#17912)
3 years ago
Eugen Rochko bbc7afa2a2
Fix being able to post URLs longer than 4096 characters (#17908)
3 years ago
Claire 2c45859ca9
Refactor account and status formatting (#17877)
3 years ago
Eugen Rochko cefa526c6d
Refactor formatter (#17828)
3 years ago
Eugen Rochko 71f2b95106
Fix edits with no actual changes being allowed (#17843)
3 years ago
Claire f65eaa5aae
Add admin dashboard checks for Elasticsearch version (#17863)
3 years ago
Eugen Rochko b58db8f12e
Add workaround for YouTube Shorts links (#17869)
3 years ago
Claire c9b3cf8510
Fix searching already-known converted activities by URL (#17814)
3 years ago
Eugen Rochko ddbe906c25
Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko d17fb70131
Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko bd53dd5210
Change design of federation pages in admin UI (#17704)
3 years ago
Eugen Rochko edf09ec747
Add `/api/v1/accounts/familiar_followers` to REST API (#17700)
3 years ago
Eugen Rochko 2ea754b861
Fix duplicate notifications being possible after poll expiration (#17697)
3 years ago
Eugen Rochko 04c3ac896a
Fix infinite re-forwarding of update activities temporarily (#17698)
3 years ago
Eugen Rochko 085f286750
Fix returning empty `<p>` tag for blank account `note` in REST API (#17687)
3 years ago
Eugen Rochko 50ea54b3ed
Change authorized applications page (#17656)
3 years ago
Eugen Rochko 0dc57ab6ed
Fix status updates not being forwarded like deletes through ActivityPub (#17648)
3 years ago
Eugen Rochko 27965ce5ed
Add trending statuses (#17431)
3 years ago
luzpaz 73f5e4a1d9
Fix various typos (#17621)
3 years ago
Claire 166f6e4b50
Fix some media attachments being converted with too high framerates (#17619)
3 years ago
Eugen Rochko b377022cf9
Add caching layer to metrics (#17617)
3 years ago
Claire 8f537a1168
Change relays handling to not record boosts (#17571)
3 years ago
Claire 73fce8d311
Fix performance of server-side filtering (#17575)
3 years ago
Jeong Arm 9a015e43ef
Add `from:` query operator to search syntax (#16526)
3 years ago
Eugen Rochko 3aebe711fd
Change languages to be listed under standard instead of native name in admin UI (#17485)
3 years ago
Eugen Rochko fd3a45e348
Add edit history to web UI (#17390)
3 years ago
Eugen Rochko b6d7726ecb
Remove language detection through cld3 (#17478)
3 years ago
Eugen Rochko f1f6ddd536
Fix structured data parsing from links choking on bad data (#17403)
3 years ago
Claire d1ecc323e7
Compact JSON-LD signed incoming activities (#17426)
3 years ago
Claire 03d59340da
Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire a63495230a
Change `percent` to `rate` in retention metrics API (#16910)
3 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697)
3 years ago
Eugen Rochko 14f436c457
Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire d5c9feb7b7
Add support for private pinned posts (#16954)
3 years ago
Eugen Rochko fe71548844
Fix warnings on Rails boot (#16946)
3 years ago
Jeong Arm 4a109ec1ba
Fix server graph on admin/tags/:id (#17066)
3 years ago
Eugen Rochko 7de0ee7aba
Remove Keybase integration (#17045)
3 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917)
3 years ago
Claire 3517867b76
Fix confusing error when webfinger request returns empty document (#16986)
3 years ago
Eugen Rochko 5d7c852283
Fix no link previews being generated for pages with invalid structured data (#16979)
3 years ago
Claire ef8deb0878
Fix OpenGraph/LinkedData embeds having incorrectly-generated iframes (#16978)
3 years ago
Eugen Rochko 39cdf61ab7
Add support for structured data and more OpenGraph tags to link cards (#16938)
3 years ago
Claire a184c860ca
Fix retention rate computation (#16854)
3 years ago
Eugen Rochko 07341e7aa6
Add graphs and retention metrics to admin dashboard (#16829)
3 years ago
Claire fc3ae1343d
Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Eugen Rochko 52e5c07948
Change routing paths to use usernames in web UI (#16171)
3 years ago
Claire 12cd097e7c
Fix addressing of remote groups' followers (#16700)
3 years ago
Takeshi Umeda 709876bd6c
Fix invalid blurhash handling in Create activity (#16583)
3 years ago
Claire d8629e7b86
Add logging of S3-related errors (#16381)
3 years ago
Claire 211d5c3c30
Fix inefficiencies in auto-linking code (#16506)
3 years ago
Claire 9a19227f17
Fix some RedisLocks auto-releasing too fast (#16276)
4 years ago
abcang b5ad787ebf
Fix rubocop warning (#16214)
4 years ago
Claire afb7882189
Fix blocking someone not clearing up list feeds (#16205)
4 years ago
Eugen Rochko 74081433d0
Change trending hashtags to be affected be reblogs (#16164)
4 years ago
Takeshi Umeda 7cb34b32f8
Add management of delivery availability in Federation settings (#15771)
4 years ago
Eugen Rochko 036556d350
Fix media processing getting stuck on too much stdin/stderr (#16136)
4 years ago
Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078)
4 years ago
Eugen Rochko f4b7c6b619
Fix nil error when removing status caused by race condition (#16099)
4 years ago
Eugen Rochko 2eb17360df
Fix delete of local reply to local parent not being forwarded (#16096)
4 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
4 years ago
Eugen Rochko ca3bc1b09f
Refactor StatusReachFinder to handle followers and relays as well (#16051)
4 years ago
Eugen Rochko 6d6000f61f
Fix remote reporters not receiving suspend/unsuspend activities (#16050)
4 years ago
Eugen Rochko dde8739020
Fix reports of already suspended accounts being recorded (#16047)
4 years ago
Eugen Rochko 3b8d085436
Fix app name, website and redirect URIs not having a maximum length (#16042)
4 years ago
Takeshi Umeda c968d22ee9
Fix an error with 'multiple mentions with same username' (#16038)
4 years ago
Eugen Rochko f7117646af
Add cold-start follow recommendations (#15945)
4 years ago
Eugen Rochko 619fad6cf8
Remove spam check and dependency on nilsimsa gem (#16011)
4 years ago
Eugen Rochko 7183d9a113
Change multiple mentions with same username to render with domain (#15718)
4 years ago
Claire c5fe0864d1
Fix SidekiqProcessCheck checking for a queue name that isn't used in Mastodon (#16002)
4 years ago
Eugen Rochko 487e37d6d4
Add system checks to dashboard in admin UI (#15989)
4 years ago
Claire cbd0ee1d07
Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire 1c4dee4554
Fix Mastodon not understanding as:Public and Public (#15948)
4 years ago
Claire a4dcaef53b
Prepare Mastodon for zeitwerk autoloader (#15917)
4 years ago
Claire 5027abecd1
Fix cache_collection crashing when given an empty collection (#15921)
4 years ago
Claire 43eff898a0
Prepare Mastodon for Rails 6 (#15911)
4 years ago
Claire 5614e6724e
Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire 65db262550
Update twitter-text from 1.14 to 3.1.0 and fix toot character counting (#15382)
4 years ago
Eugen Rochko 9aa37b32c3
Add `details` to error response for `POST /api/v1/accounts` in REST API (#15803)
4 years ago
Justin Tracey c9e8e1739c
replace all instances of "ends_with?" with "end_with?" (#15745)
4 years ago
Cecylia Bocovich e79f8dd85c
Onion service related changes to HTTPS handling (#15560)
4 years ago
Claire be3b9f8151
Fix URI of repeat follow requests not being recorded (#15662)
4 years ago
ThibG a044ddac5b
Fix race conditions on account migration creation (#15597)
4 years ago
luigi 7ea9588520
Use Enumerable#filter_map in more places (#15527)
4 years ago
luigi eb51e43fb4
Optimize some regex matching (#15528)
4 years ago
ThibG 54d4e5252b
Use Rails' index_by where it makes sense (#15542)
4 years ago
ThibG 7bed25f3ea
Fix processing of incoming Block activities (#15546)
4 years ago
luigi 087ed84367
Optimize map { ... }.compact calls (#15513)
4 years ago
ThibG 3249d35bdc
Improve account deletion performances further (#15407)
4 years ago
Eugen Rochko 1045549f85
Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
trwnh 127c543a6e
rename replies_policy enumerables (#15304)
4 years ago
Eugen Rochko e7e099d1a0
Fix deletes not reaching every server that interacted with status (#15200)
4 years ago
ThibG 2f6831f318
Fix sending spurious Rejects when processing remote account deletion (#15104)
4 years ago
Eugen Rochko df1653174b
Add cache buster feature for media files (#15155)
4 years ago
Eugen Rochko aa10200e58
Fix streaming API allowing connections to persist after access token invalidation (#15111)
4 years ago