1133 Commits (1317553f3a91b9372220fec8c40b537edfca2446)

Author SHA1 Message Date
Claire d9c3109bb6 Merge branch 'main' into glitch-soc/merge-upstream
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
Claire 425a6c90c4 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 50ea54b3ed
Change authorized applications page (#17656)
3 years ago
Claire 8158b04d18 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 0dc57ab6ed
Fix status updates not being forwarded like deletes through ActivityPub (#17648)
3 years ago
Claire be493b6c0d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 27965ce5ed
Add trending statuses (#17431)
3 years ago
Claire 3d25fe0426 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
luzpaz 73f5e4a1d9
Fix various typos (#17621)
3 years ago
Claire 954e052b07 Merge branch 'main' into glitch-soc/merge-upstream
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 f224237862 Merge branch 'main' into glitch-soc/merge-upstream
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
Claire 322e907e04 Merge branch 'main' into glitch-soc/merge-upstream
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
Claire 692963d43b Merge branch 'main' into glitch-soc/merge-upstream
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
Puck Meerburg 63da32468c Compact JSON-LD signed incoming activities
3 years ago
Claire b2915613fb Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 03d59340da
Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire 61ef81c548 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire a63495230a
Change `percent` to `rate` in retention metrics API (#16910)
3 years ago
Claire fe89554a54 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697)
3 years ago
Claire b209e919bd
Merge pull request #1662 from ClearlyClaire/glitch-soc/merge-upstream
3 years ago
Claire f6acc039ec
Merge pull request #1660 from ClearlyClaire/glitch-soc/features/themes-multiple-packs
3 years ago
Claire b3bf32a21e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 14f436c457
Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire 2d4b4b0b45 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire d5c9feb7b7
Add support for private pinned posts (#16954)
3 years ago
Claire 1b386c881c Refactor theme config loading
3 years ago
Claire 09c61e1376 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko fe71548844
Fix warnings on Rails boot (#16946)
3 years ago
Claire 5bf3a09c5b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Jeong Arm 4a109ec1ba
Fix server graph on admin/tags/:id (#17066)
3 years ago
Claire 9b861d56a9 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 7de0ee7aba
Remove Keybase integration (#17045)
3 years ago
Claire 443ec4f8ba Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917)
3 years ago
Claire 2b4c7beb73 Merge branch 'main' into glitch-soc/merge-upstream
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 2cda8be805 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire ef8deb0878
Fix OpenGraph/LinkedData embeds having incorrectly-generated iframes (#16978)
3 years ago
Claire 4bb6b1a1e7 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 39cdf61ab7
Add support for structured data and more OpenGraph tags to link cards (#16938)
3 years ago
Claire 6964952d5f Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire a184c860ca
Fix retention rate computation (#16854)
3 years ago
Claire 694c073d1f Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 07341e7aa6
Add graphs and retention metrics to admin dashboard (#16829)
3 years ago
Claire 29b5c5f483 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire fc3ae1343d
Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Claire 3622110778 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 52e5c07948
Change routing paths to use usernames in web UI (#16171)
3 years ago
Claire f1e6884d6b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 12cd097e7c
Fix addressing of remote groups' followers (#16700)
3 years ago
Claire 8ec4be4233 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Takeshi Umeda 709876bd6c
Fix invalid blurhash handling in Create activity (#16583)
3 years ago
Claire b5e10d07ff Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire d8629e7b86
Add logging of S3-related errors (#16381)
3 years ago
Claire d1c87be8cf Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 211d5c3c30
Fix inefficiencies in auto-linking code (#16506)
3 years ago
Claire 5f334807d2 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 9a19227f17
Fix some RedisLocks auto-releasing too fast (#16276)
4 years ago
Claire dc58d02192 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
abcang b5ad787ebf
Fix rubocop warning (#16214)
4 years ago
Claire 7ac8bcf209 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire afb7882189
Fix blocking someone not clearing up list feeds (#16205)
4 years ago
Claire 50b430d9a2 Merge branch 'main' into glitch-soc/merge-upstream
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 536892b8ae Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
4 years ago
Claire e2a2bc9021 Merge branch 'main' into glitch-soc/merge-upstream
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
Claire c901ae77d4 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 487e37d6d4
Add system checks to dashboard in admin UI (#15989)
4 years ago
Claire f60c99a8fb Merge branch 'main' into glitch-soc/merge-upstream
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 3ad6ef72cb Merge branch 'main' into glitch-soc/merge-upstream
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 1b6a21e6bc Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 5614e6724e
Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire d8fdbb054e Merge branch 'main' into glitch-soc/merge-upstream
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
Claire 679642e26c Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Justin Tracey c9e8e1739c
replace all instances of "ends_with?" with "end_with?" (#15745)
4 years ago
Claire 5e11f3a6e1 Merge branch 'main' into glitch-soc/merge-upstream
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
Claire 4d40685850 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
ThibG a044ddac5b
Fix race conditions on account migration creation (#15597)
4 years ago
Claire b81710c02c Merge branch 'main' into glitch-soc/merge-upstream
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
Claire e202314a75 Merge branch 'master' into glitch-soc/merge-upstream
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
Claire 33d30632fb Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
luigi 087ed84367
Optimize map { ... }.compact calls (#15513)
4 years ago
Claire 537afa00f3 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 3249d35bdc
Improve account deletion performances further (#15407)
4 years ago
Claire e4f8679eae Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 1045549f85
Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
Claire a16175645d Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
trwnh 127c543a6e
rename replies_policy enumerables (#15304)
4 years ago
Claire f8d867bac4 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko e7e099d1a0
Fix deletes not reaching every server that interacted with status (#15200)
4 years ago
Thibaut Girka 48f0f3ffee Merge branch 'master' into glitch-soc/merge-upstream
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
Thibaut Girka de5cc20dd8 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko aa10200e58
Fix streaming API allowing connections to persist after access token invalidation (#15111)
4 years ago
Thibaut Girka ecd83f495c Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG b0893291ef
Fix Move handler not being triggered when failing to fetch target (#15107)
4 years ago
Thibaut Girka 0437d70628 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 3134691948
Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
Thibaut Girka 412218af2e Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda d6fe0c94ca
Add account sensitized (#14361)
4 years ago
Thibaut Girka ec49aa8175 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG ca56527140
Add follower synchronization mechanism (#14510)
4 years ago
abcang 9649ca0fbe
Removed disabling comments for Style/MethodMissingSuper (#15014)
4 years ago
Josh Leeb-du Toit 0c24f4dce2
Add support for Gemini urls (#15013)
4 years ago
Takeshi Umeda b4c4af18dc
Fix a bear check when the activity object is nil (#14981)
4 years ago
Thibaut Girka 311f457430 Fix crash when autolinking an invalid URI in Markdown
4 years ago
Eugen Rochko 5e1364c448
Add IP-based rules (#14963)
4 years ago
Eugen Rochko 7d985f2aac
Remove dependency on goldfinger gem (#14919)
4 years ago
ThibG 78e45a5285
Add option to disable swiping motions across the WebUI (#13885)
4 years ago
Thibaut Girka a7aedebc31 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG d60290044e
Add environment variable to allow requests to some private addresses (#14722)
4 years ago
Eugen Rochko 974b1b79ce
Add option to be notified when a followed user posts (#13546)
4 years ago
Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726)
4 years ago
Thibaut Girka 9748f074a3 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 65760f59df
Refactor feed manager (#14761)
4 years ago
ThibG 517af45e32
Fix multiple boosts of a same toot erroneously appearing in TL (#14759)
4 years ago
Thibaut Girka e5f934ddf0 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 17340365bb
Add featured hashtags as an ActivityPub collection (#11595)
4 years ago
Thibaut Girka 3fefb7909b Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 79305428a7
Add configuration option to filter replies in lists (#9205)
4 years ago
Eugen Rochko 1c308af84c
Change own direct-visibility statuses to be in the home feed again (#14711)
4 years ago
dependabot[bot] 8972e5f7f6
Bump rubocop from 0.86.0 to 0.88.0 (#14412)
4 years ago
Thibaut Girka 8c3c27bf06 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 52157fdcba
Add support for dereferencing objects through bearcaps (#14683)
4 years ago
ThibG 92319d7340
Fix dereferencing remote statuses not using the correct account (#14656)
4 years ago
ThibG 720214feb0
Add support for inlined objects in activity audience (#14514)
4 years ago
Fire Demon 3d5b3e357c Add support for direct message assertions
4 years ago
Thibaut Girka 2cfa142961 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG bfd5aea206
Fix handling of Reject Follow when a matching follow relationship exists (#14479)
4 years ago
Thibaut Girka b9f351d845 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 5d9acc0ce4
Fix not handling Undo on some activity types when they aren't inlined (#14346)
4 years ago
ThibG bcf85b5208
Dereference object URIs in Create and Update messages (#14359)
4 years ago
Takeshi Umeda fcb3f259e5
Fix to add RedisLock to handle Announce activity (#14365)
4 years ago
Takeshi Umeda 7540e235a2
Fix movie width and frame_rate returning nil (#14357)
4 years ago
ThibG 322d74fc2a
Fix boosted toots from blocked account not being retroactively removed from TL (#14339)
4 years ago
Thibaut Girka 3f60b096b5 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda 5c23ec2fa6
Improve group processing (#14279)
4 years ago
abcang 6a96af4d20
Fix rubocop warning (#14288)
4 years ago
Thibaut Girka 45deca65b3 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 6d23d40420
Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191)
4 years ago
Thibaut Girka 39a0622de7 Add support for li attribute to li element
4 years ago
Thibaut Girka f186e0c91c Add support for “start” and “reversed” attributes to ol element
4 years ago
Eugen Rochko 7aaf2b44ec
Fix remote files not using Content-Type header, streaming (#14184)
4 years ago
Thibaut Girka 9c3b9d5ab9 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 64aac30733
Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
Thibaut Girka a01674fb2b Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Sasha Sorokin f5cea4d2ea
Fix Thai being skipped from language detection (#13989)
4 years ago
Thibaut Girka aae60a2366 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 01a99f7ec7
Fix crash in MergeWorker (#14129)
4 years ago
Thibaut Girka 12c8ac9e14 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Ben Lubar c66403b257
FIX: filters ignore media descriptions (#13837)
5 years ago
Eugen Rochko 5d8398c8b8
Add E2EE API (#13820)
5 years ago
Ben Lubar ead09f5ddc
Fix exception when trying to serialize posts with <a> tags in them without hrefs (#1334)
5 years ago
Thibaut Girka 27b5143dc4 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG a319c1e60f
Add support for `summary` field for media description (#13763)
5 years ago
ThibG 71fce71c94
Fix webfinger returning wrong status code on malformed or missing param (#13759)
5 years ago