1081 Commits (2b3a57d5c080ed5083738b821ae6f5b6253a88f1)

Author SHA1 Message Date
Claire fdfcc4fcb7 Fix OpenGraph/LinkedData embeds having incorrectly-generated iframes (#16978)
3 years ago
Claire 21e3306721 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 4dc87ffc06 Add support for structured data and more OpenGraph tags to link cards (#16938)
3 years ago
Claire a04d752929 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire bf1edcb0ef Fix retention rate computation (#16854)
3 years ago
Claire 59c1b87a3e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko cad446611c Add graphs and retention metrics to admin dashboard (#16829)
3 years ago
Claire 1af4ef2859 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 7d0089033f Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Claire 231787710a Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko ce84967ee4 Change routing paths to use usernames in web UI (#16171)
3 years ago
Claire 1c848439aa Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 067d10d664 Fix addressing of remote groups' followers (#16700)
3 years ago
Claire 8391d975d7 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Takeshi Umeda 15a56e3717 Fix invalid blurhash handling in Create activity (#16583)
3 years ago
Claire de0c97de2f Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire b5e603c6ad Add logging of S3-related errors (#16381)
3 years ago
Claire 977da6fee8 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 9c1d3086af Fix inefficiencies in auto-linking code (#16506)
3 years ago
Claire f81f50023d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 45903ae80a Fix some RedisLocks auto-releasing too fast (#16276)
3 years ago
Claire eb67ebb939 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
abcang 15de844953 Fix rubocop warning (#16214)
3 years ago
Claire 410b1c28b3 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 5523279893 Fix blocking someone not clearing up list feeds (#16205)
3 years ago
Claire 31b8010045 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 91819606f9 Change trending hashtags to be affected be reblogs (#16164)
3 years ago
Takeshi Umeda c958bc7297 Add management of delivery availability in Federation settings (#15771)
3 years ago
Eugen Rochko 1c2b085a64 Fix media processing getting stuck on too much stdin/stderr (#16136)
3 years ago
Eugen Rochko f5d59b3979 Change auto-following admin-selected accounts, show in recommendations (#16078)
3 years ago
Eugen Rochko bf5d831fe7 Fix nil error when removing status caused by race condition (#16099)
3 years ago
Eugen Rochko 383fb6b7bc Fix delete of local reply to local parent not being forwarded (#16096)
3 years ago
Claire 21f35c249b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 05df66f8d7 Fix processing of remote Delete activities (#16084)
3 years ago
Claire f5a9971cac Merge branch 'main' into glitch-soc/merge-upstream
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 5d0cbe4892 Fix app name, website and redirect URIs not having a maximum length (#16042)
3 years ago
Takeshi Umeda 0778ebc0b9 Fix an error with 'multiple mentions with same username' (#16038)
3 years ago
Eugen Rochko 92b2d926bf Add cold-start follow recommendations (#15945)
3 years ago
Eugen Rochko 2e8a673376 Remove spam check and dependency on nilsimsa gem (#16011)
3 years ago
Eugen Rochko a085c385af Change multiple mentions with same username to render with domain (#15718)
3 years ago
Claire 729197f1c8 Fix SidekiqProcessCheck checking for a queue name that isn't used in Mastodon (#16002)
4 years ago
Claire ba9921c644 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 19df881320 Add system checks to dashboard in admin UI (#15989)
4 years ago
Claire d10b08ea1f Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire b2a89bf38e Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire f0e6f3a1d7 Fix Mastodon not understanding as:Public and Public (#15948)
4 years ago
Claire e19ca0e913 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 3feb291d90 Prepare Mastodon for zeitwerk autoloader (#15917)
4 years ago
Claire b35955af26 Fix cache_collection crashing when given an empty collection (#15921)
4 years ago
Claire 1634e71bd6 Prepare Mastodon for Rails 6 (#15911)
4 years ago
Claire cf6d132a58 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 53d99e7426 Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire 5a89279d20 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire a33f8f787a Update twitter-text from 1.14 to 3.1.0 and fix toot character counting (#15382)
4 years ago
Eugen Rochko ade70733f7 Add `details` to error response for `POST /api/v1/accounts` in REST API (#15803)
4 years ago
Claire dd60ecfc04 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Justin Tracey cbcf083cb4 replace all instances of "ends_with?" with "end_with?" (#15745)
4 years ago
Claire 489a5a539c Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Cecylia Bocovich 6c300f08e5 Onion service related changes to HTTPS handling (#15560)
4 years ago
Claire 00fb4ecf6b Fix URI of repeat follow requests not being recorded (#15662)
4 years ago
Claire 85e0b5ce91 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
ThibG dd2c80e1d1 Fix race conditions on account migration creation (#15597)
4 years ago
Claire 9493606b11 Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
luigi 1256c05a99 Use Enumerable#filter_map in more places (#15527)
4 years ago
luigi c19fe86d66 Optimize some regex matching (#15528)
4 years ago
Claire 1a9e0432ae Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 2582047c36 Use Rails' index_by where it makes sense (#15542)
4 years ago
ThibG 42a9b50d36 Fix processing of incoming Block activities (#15546)
4 years ago
Claire 77a975a964 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
luigi 944b059f50 Optimize map { ... }.compact calls (#15513)
4 years ago
Claire c9a63555e1 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 8d75aa630f Improve account deletion performances further (#15407)
4 years ago
Claire e590177b29 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 76b0f84cd5 Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
Claire 303aa05c63 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
trwnh eb9be7be0c rename replies_policy enumerables (#15304)
4 years ago
Claire ec5783c59c Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 715c8eac80 Fix deletes not reaching every server that interacted with status (#15200)
4 years ago
Thibaut Girka 3216868024 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG b0bc965658 Fix sending spurious Rejects when processing remote account deletion (#15104)
4 years ago
Eugen Rochko 471b8570ad Add cache buster feature for media files (#15155)
4 years ago
Thibaut Girka 90f5d780cb Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 7e2920d9b2 Fix streaming API allowing connections to persist after access token invalidation (#15111)
4 years ago
Thibaut Girka 9d2c8e6b8e Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 4f093bc155 Fix Move handler not being triggered when failing to fetch target (#15107)
4 years ago
Thibaut Girka 64ef99a31e Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 38be9af436 Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
Thibaut Girka db1f81553e Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda 385c2eac6f Add account sensitized (#14361)
4 years ago
Thibaut Girka 6fdc4e8d47 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 694a5e33d5 Add follower synchronization mechanism (#14510)
4 years ago
abcang 875a771c0b Removed disabling comments for Style/MethodMissingSuper (#15014)
4 years ago
Josh Leeb-du Toit c94a083b9a Add support for Gemini urls (#15013)
4 years ago
Takeshi Umeda 4395de7360 Fix a bear check when the activity object is nil (#14981)
4 years ago
Thibaut Girka ba833ee608 Fix crash when autolinking an invalid URI in Markdown
4 years ago
Eugen Rochko da4c730c47 Add IP-based rules (#14963)
4 years ago
Eugen Rochko adaf3f7b7a Remove dependency on goldfinger gem (#14919)
4 years ago
ThibG 79b2d30a19 Add option to disable swiping motions across the WebUI (#13885)
4 years ago
Thibaut Girka 7a84a84fc1 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 1603dc87ac Add environment variable to allow requests to some private addresses (#14722)
4 years ago
Eugen Rochko 02c4c91faa Add option to be notified when a followed user posts (#13546)
4 years ago
Eugen Rochko e514304a76 Change account suspensions to be reversible by default (#14726)
4 years ago
Thibaut Girka 04f2c25e5d Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 38aa7a9a7f Refactor feed manager (#14761)
4 years ago
ThibG e8aa85dc03 Fix multiple boosts of a same toot erroneously appearing in TL (#14759)
4 years ago
Thibaut Girka 612158f4f6 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko c6ad9aae69 Add featured hashtags as an ActivityPub collection (#11595)
4 years ago
Thibaut Girka 5b8a4f96de Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 50d0c1e95f Add configuration option to filter replies in lists (#9205)
4 years ago
Eugen Rochko a143764c4c Change own direct-visibility statuses to be in the home feed again (#14711)
4 years ago
dependabot[bot] 61b768572e Bump rubocop from 0.86.0 to 0.88.0 (#14412)
4 years ago
Thibaut Girka 37e746eab6 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko e8d1656bd6 Add support for dereferencing objects through bearcaps (#14683)
4 years ago
ThibG 46283b489e Fix dereferencing remote statuses not using the correct account (#14656)
4 years ago
ThibG 4468fce63c Add support for inlined objects in activity audience (#14514)
4 years ago
Fire Demon 27545edf3f Add support for direct message assertions
4 years ago
Thibaut Girka 0afe3c1562 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG d6f2d1d3f2 Fix handling of Reject Follow when a matching follow relationship exists (#14479)
4 years ago
Thibaut Girka 714a3fcb3b Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG e041b8b3f8 Fix not handling Undo on some activity types when they aren't inlined (#14346)
4 years ago
ThibG 9c90f5347e Dereference object URIs in Create and Update messages (#14359)
4 years ago
Takeshi Umeda ac0805ad10 Fix to add RedisLock to handle Announce activity (#14365)
4 years ago
Takeshi Umeda 622dcbeb8c Fix movie width and frame_rate returning nil (#14357)
4 years ago
ThibG a9e58aa8c6 Fix boosted toots from blocked account not being retroactively removed from TL (#14339)
4 years ago
Thibaut Girka 654fd69903 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda 27c1146f37 Improve group processing (#14279)
4 years ago
abcang aca93fa882 Fix rubocop warning (#14288)
4 years ago
Thibaut Girka 928a3a9fd5 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko ca238c879d Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191)
4 years ago
Thibaut Girka 9b91f64ff3 Add support for li attribute to li element
4 years ago
Thibaut Girka c28f80802a Add support for “start” and “reversed” attributes to ol element
4 years ago
Eugen Rochko 36e5fd547b Fix remote files not using Content-Type header, streaming (#14184)
4 years ago
Thibaut Girka 2a2af880b8 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko a3ce01a102 Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
Thibaut Girka 0e33582bff Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Sasha Sorokin 8e9572112d Fix Thai being skipped from language detection (#13989)
4 years ago
Thibaut Girka c1eb60642b Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG df13142cdd Fix crash in MergeWorker (#14129)
4 years ago
Thibaut Girka 83dc54c487 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Ben Lubar da59204700 FIX: filters ignore media descriptions (#13837)
4 years ago
Eugen Rochko b864e78db8 Add E2EE API (#13820)
4 years ago
Ben Lubar 0584eaeaa1 Fix exception when trying to serialize posts with <a> tags in them without hrefs (#1334)
4 years ago
Thibaut Girka 365ccfb96a Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG bb3aff5c8c Add support for `summary` field for media description (#13763)
4 years ago
ThibG 60bb6ac6f4 Fix webfinger returning wrong status code on malformed or missing param (#13759)
4 years ago
Thibaut Girka 4853a87df8 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda 25307798d7 Fix keybase config serializer (#13742)
4 years ago
Thibaut Girka 4e4e5316c1 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 909c31a765 Fix error within error when limiting backtrace to 3 lines (#13120)
4 years ago
ThibG 41536557be Improve RSS entries for statuses (#13592)
4 years ago
Thibaut Girka 7bdd7e5c93 Fix crash when invalid addresses are linked in HTML or Markdown toots
4 years ago
Thibaut Girka 43a9ed3de8 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 2d3219549b Change delivery failure tracking to work with hostnames instead of URLs (#13437)
4 years ago
Thibaut Girka c13682bc0d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 50fa554899 Add rate limit for reporting (#13390)
5 years ago
ThibG ef48ffc127 Fix PostgreSQL load when linking in announcements (#13250)
5 years ago
Thibaut Girka 3788f37c30 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 1cb4645638 Change `tootctl media remove-orphans` to work for all classes (#13316)
5 years ago
Thibaut Girka 6b5c7ee662 Make sanitizer *not* add no-referrer etc. in local markdown toots if the link is “safe”
5 years ago
Thibaut Girka 909b2257ab Fix glitch-soc marking every link in toots as a tag
5 years ago
Thibaut Girka 99fc46d023 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
dependabot-preview[bot] b4bc2817ba Bump cld3 from 3.2.6 to 3.3.0 (#13107)
5 years ago
Thibaut Girka 0fd3f87ea2 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
Thibaut Girka b89d5a7408 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 4cf2ddc5df Fix rendering `<a>` without `href` when scheme unsupported (#13040)
5 years ago
Eugen Rochko bf4fb26b9d Fix malformed HTML causing uncaught error (#13042)
5 years ago
Thibaut Girka 9604766a18 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko dd68e44cfa Add streaming API updates for announcements being modified or deleted (#12963)
5 years ago
Thibaut Girka a8e43875a5 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko f95fd62bac Add announcements (#12662)
5 years ago
ThibG 25e7aa913c Add support for magnet: URIs (#12905)
5 years ago
Thibaut Girka 1f7e7594db Merge branch 'master' into glitch-soc/master
5 years ago
ThibG 4eaa481fae Exempt staff members from spam check (#12874)
5 years ago
Thibaut Girka 82e197787f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG c297a1e7a7 Fix Ruby 2.7 support (#12831)
5 years ago
ThibG b7927b397d Add support for linking XMPP URIs in toots (#12709)
5 years ago
Daigo 3 Dango 18cd3a9cb3 Suppress backtrace when delivering toots (#12798)
5 years ago
Daigo 3 Dango f994905ebb Clarify keyword arguments with ** (#12769)
5 years ago
Thibaut Girka 2591cedcad Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko fd31dc0f39 Fix error when searching for empty phrase (#12711)
5 years ago
Thibaut Girka fa4a92e340 Merge branch 'master' into glitch-soc/master
5 years ago
ThibG 357bee5ab9 Clean up OStatus-related codepaths (#12173)
5 years ago
ThibG f5ac6f7801 Fixes featured hashtag setting page erroring out instead of rejecting invalid tags (#12436)
5 years ago
Thomas Citharel fce806216b Add Event activity-type support (#12637)
5 years ago
Thibaut Girka 2cc60e8b09 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Takeshi Umeda 58dd9698c3 Add basic support for group actors (#12071)
5 years ago
Yamagishi Kazutoshi b01cb4701e Update ESLint and RuboCop in Code Climate (#12534)
5 years ago
Thibaut Girka 93167b3665 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 319875ab04 Fallback to Create audience when object has no defined audience (#12249)
5 years ago
Thibaut Girka a96375d2ef Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Darius Kazemi b36c3b704b Fix type mismatch (#12324)
5 years ago
Thibaut Girka e7655951d7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG e1cc25c4d4 Fix code referencing wrong class (#12263)
5 years ago
Thibaut Girka e76f4056e5 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Faye Duxovni 6bca6dbc2d Add setting for whether to crop images in unexpanded toots (#12126)
5 years ago
puckipedia d9ce73a96b Allow Accept/Reject with a non-embedded object (#12199)
5 years ago