6308 Commits (2b90261718348eded37e81eb0b0827401683cec1)

Author SHA1 Message Date
Claire 10918d97d4 Fix media attachment size validation not correctly accounting for file type (#16819)
3 years ago
Mélanie Chauvel 6f00276f06 Improve hover and focus style in columns settings (#16222)
3 years ago
Claire 1dbc4a8611 Fix webauthn secure key authentication (#16792)
3 years ago
Mashiro 9dd04c3f19 Fix drawer tab menu routes in advanced web ui (#16793)
3 years ago
Claire 7d0089033f Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Claire 8cfa8908eb Fix incorrect use of old WebUI paths (#16773)
3 years ago
Claire 1de7061d5e Add aliases for WebUI routes that were renamed in #16171 (#16772)
3 years ago
Eugen Rochko 4752c0a8d3 Refactor notifications to go through a separate stream in streaming API (#16765)
3 years ago
Eugen Rochko ce84967ee4 Change routing paths to use usernames in web UI (#16171)
3 years ago
Claire f053f4e1ce Fix followers synchronization mechanism not working when URI has empty path (#16744)
3 years ago
Claire 4080a8ec33 Stop setting a shortcode to newly-created media attachments (#16730)
3 years ago
Holger 8c688e3626 use relative path for `scope` (#16714)
3 years ago
Claire 067d10d664 Fix addressing of remote groups' followers (#16700)
3 years ago
Claire a20cb503ec Fix processing mentions to domains with non-ascii TLDs (#16689)
3 years ago
Truong Nguyen 567021abeb Explicitly set userVerification to discoraged (#16545)
3 years ago
Claire 84566f17de Fix authentication failures after going halfway through a sign-in attempt (#16607)
3 years ago
matildepark 28796d1342 Fix follow request count to dynamically update (#16652)
3 years ago
Daniel eb30899df2 Fix undefined variable for Auth::OmniauthCallbacksController (#16654)
3 years ago
Claire 8965ccd208 Fix “discoverable” account setting being tied to profile directory (#16637)
3 years ago
Claire a9364a4773 Fix remotely-suspended accounts' toots being merged back into timelines (#16628)
3 years ago
Holger 56839ac64f Fix #16603 (#16605)
3 years ago
Claire 35a4765381 Fix crash if a notification contains an unprocessed media attachment (#16573)
3 years ago
Claire 52e891ceaf Fix download button color in audio player (#16572)
3 years ago
Claire 1692e0b381 Fix followers synchronization mechanism not working when URI has empty path (#16510)
3 years ago
Claire acf7595157 Fix crash when encountering invalid account fields (#16598)
3 years ago
Claire 1fcf310c60 Add feature to automatically delete old toots (#16529)
3 years ago
Takeshi Umeda 15a56e3717 Fix invalid blurhash handling in Create activity (#16583)
3 years ago
Takeshi Umeda 496945f4c4 Fix when MoveWorker cannot get locale from remote account (#16576)
3 years ago
Claire 17318962de Fix owned account notes not being deleted when an account is deleted (#16579)
3 years ago
Takeshi Umeda 810945c95b Fix logout link not working in safari (#16574)
3 years ago
Jeong Arm 0963f86e89 Fix trends layout (#16570)
3 years ago
Claire 4166ecfedb Add confirmation modal when closing media edit modal with unsaved changes (#16518)
3 years ago
Claire d65262ae8b Fix “open” link of media modal not closing modal (#16524)
3 years ago
Claire f67e4e70df Fix scoped order warning in RemoveStatusService (#16531)
3 years ago
Claire 572ae686f0 Fix crashes with Microsoft Translate on Microsoft Edge (#16525)
3 years ago
Claire b5e603c6ad Add logging of S3-related errors (#16381)
3 years ago
Claire 4235b0d031 Fix replying from modal (#16516)
3 years ago
Claire 9c1d3086af Fix inefficiencies in auto-linking code (#16506)
3 years ago
Claire 1d79ecf729 Fix minor code quality issues (#16502)
3 years ago
Claire 1e452a10b8 Fix user email address being banned on self-deletion (#16503)
3 years ago
Claire ab4c1478b6 Change references to tootsuite/mastodon to mastodon/mastodon (#16491)
3 years ago
Claire 628e5823c3 Improve modal flow and back button handling (#16499)
3 years ago
Eugen Rochko 2bc9e256cc Add ability to filter reports by origin of target account (#16487)
3 years ago
Eugen Rochko 80c5577dcc Add `configuration` attribute to `GET /api/v1/instance` (#16485)
3 years ago
Eugen Rochko 34dd743b58 Add ability to skip sign-in token authentication for specific users (#16427)
3 years ago
Claire d40dedaf93 Fix upgrade path from 3.4.0 (#16465)
3 years ago
Claire 77aea4f85f Change number_to_human calls to always use 3-digits precision (#16469)
3 years ago
Claire fa8a9fe200 Fix pop-in player display when poster has long username or handle (#16468)
3 years ago
Claire 5f4831c631 Fix anonymous access to outbox not being cached by the reverse proxy (#16458)
3 years ago
Eugen Rochko 681ebba604 Fix not being able to suspend accounts that already have a canonical e-mail block (#16455)
3 years ago
David Sterry b4d598b554 Fix #16407 (#16432)
3 years ago
Claire da955a6533 Fix styling of boost button in media modal not reflecting ability to boost (#16387)
3 years ago
Claire 9e0305041f Fix WebUI crash when a toot with a playing video gets deleted (#16384)
3 years ago
Claire 4da47fc09f Fix newlines in accout notes added by the Move handler (#16415)
3 years ago
Claire 9008d0312c Add full user agent in tooltips for login activities (#16428)
3 years ago
Claire 01e5559b74 Fix serialization of followers/following counts when user hides their network (#16418)
3 years ago
Eugen Rochko 2067b0bf34 Add authentication history (#16408)
3 years ago
Claire f530f2bb2a Fix OCR failure when erroneous lang data is in cache (#16386)
3 years ago
Claire 36031e5e5c Update emoji codepoint mappings to v13.1 (#16352)
3 years ago
Eugen Rochko d316831495 New Crowdin updates (#16288)
3 years ago
Eugen Rochko bb1b12ed77 Fix e-mail confirmations API not working correctly (#16348)
3 years ago
Claire 2c3a1f32ad Fix account deletion sometimes failing because of optimistic locks (#16317)
3 years ago
Claire 5137b5aa8f Fix deprecated slash as division in SASS files (#16347)
3 years ago
Eugen Rochko a8e442884c Add assets from Twemoji 13.1.0 (#16345)
3 years ago
Claire 8dfdee6f76 Fix some IDs in instance actor outbox (#16343)
3 years ago
Jeong Arm e71efc0497 Remove set-cookie header on custom.css (#16314)
4 years ago
Claire d0e2ae1769 Fix media proxy RedisLocks auto-releasing too fast (#16291)
4 years ago
Eugen Rochko e549aef205 New Crowdin updates (#16281)
4 years ago
Eugen Rochko 7b3263ca32 New Crowdin updates (#16269)
4 years ago
Claire 45903ae80a Fix some RedisLocks auto-releasing too fast (#16276)
4 years ago
Zero King 46b4c07baa Remove duplicate CSS properties (#16278)
4 years ago
Claire 2ccc2071f3 Fix unread notification count when polling (#16272)
4 years ago
Zero King 5c735db1b1 Remove duplicate CSS property of margin (#16277)
4 years ago
Eugen Rochko 517b2001c1 New Crowdin updates (#16241)
4 years ago
dogelover911 71de4fc675 Add width and height to attachments in ActivityPub (#16245)
4 years ago
Eugen Rochko 311d74fbb2 New Crowdin updates (#16207)
4 years ago
Claire 2934b06a25 Update fix-duplicates maintenance script to support latest migrations (#16231)
4 years ago
Claire f03cd469e7 Fix empty CW when a content-less toot with a CW is encountered twice (#16220)
4 years ago
Claire 068e12d8bd Fix follow recommendations UI in advanced layout (#16215)
4 years ago
Mélanie Chauvel 96b09bb418 Fix dialog close button (#16219)
4 years ago
Eugen Rochko 4367db67a6 Fix error when rendering actor with hashtags in bio (#16218)
4 years ago
Takeshi Umeda 43eeefdfcf Fix to be able to redownload avatar and header (#16190)
4 years ago
abcang 15de844953 Fix rubocop warning (#16214)
4 years ago
abcang ea160aa90a Fix eslint error (#16212)
4 years ago
Eugen Rochko 56149dae1d New Crowdin updates (#16183)
4 years ago
Claire 5523279893 Fix blocking someone not clearing up list feeds (#16205)
4 years ago
Claire 4164a7bfe8 Fix FollowRecommendationsScheduler failing because of unpopulated views (#16189)
4 years ago
rinsuki d0858d5a8b Fix breaking change about format of accounts.created_at (#16186)
4 years ago
Eugen Rochko d4dd6b831a New Crowdin updates (#16094)
4 years ago
Takeshi Umeda 9a4350f45f Fix webfinger_update_due to run WebFinger on stale activitypub-account (#16182)
4 years ago
Mélanie Chauvel 978d92a628 Make media_gallery.toggle_visible less confusing to translate (#15993)
4 years ago
Eugen Rochko 909c524fa7 Remove PubSubHubbub-related columns from accounts table (#16170)
4 years ago
Eugen Rochko 16faf69c7e Change home timeline to reload after follow recommendations in web UI (#16160)
4 years ago
Eugen Rochko 91819606f9 Change trending hashtags to be affected be reblogs (#16164)
4 years ago
Eugen Rochko 50113e065f Add joined date to profiles in web UI (#16169)
4 years ago
Claire 86f5fad111 Add Ruby 3.0 support (#16046)
4 years ago
Eugen Rochko f932cc9b26 Fix "You might be interested in" flashing while searching in web UI (#16162)
4 years ago
Eugen Rochko 1371a2cfa7 Add empty state message for follow recommendations in web UI (#16161)
4 years ago
Eugen Rochko 115cdee0ed Fix media redownload worker retrying on unexpected response codes (#16111)
4 years ago
Claire a02c93c5b0 Fix display of toots without text content (#15665)
4 years ago
Takeshi Umeda c958bc7297 Add management of delivery availability in Federation settings (#15771)
4 years ago
Claire 78eddfc83c Improve performance of follow recommendation scheduler (#16159)
4 years ago
Eugen Rochko 5b255015f5 Fix error when trying to render component for media without meta (#16112)
4 years ago
Eugen Rochko d0c3b94271 Fix database serialization failure returning HTTP 500 (#16101)
4 years ago
Eugen Rochko 1c2b085a64 Fix media processing getting stuck on too much stdin/stderr (#16136)
4 years ago
Mélanie Chauvel 6930e22a7c Improve description of keyboard shortcuts (#16129)
4 years ago
Eugen Rochko d3b2560e58 Fix existing username validator not allowing multiple accounts (#16153)
4 years ago
Eugen Rochko 876061e777 Fix empty home feed before first follow has finished processing (#16152)
4 years ago
Claire db57eaf207 Change confirmations controller to redirect to / for approved users (#16151)
4 years ago
fusagiko / takayamaki 3e3c54d56d fix component name (#16138)
4 years ago
Eugen Rochko cc0cb9dd97 Fix trying to fetch key from empty URI when verifying HTTP signature (#16100)
4 years ago
abcang dec6f34546 Further improve the media attached status query for accounts (#16106)
4 years ago
Eugen Rochko bc522c698c Fix thread resolve worker retrying when status no longer exists (#16109)
4 years ago
abcang fa2d62e6e2 Improve media attached status query (#16105)
4 years ago
abcang fd2c5e27c7 Improve tag search query (#16104)
4 years ago
Eugen Rochko f5d59b3979 Change auto-following admin-selected accounts, show in recommendations (#16078)
4 years ago
Eugen Rochko bf5d831fe7 Fix nil error when removing status caused by race condition (#16099)
4 years ago
Claire 3b3907ec9d Fix edge case where accepted follow cannot be processed because of follow limit (#16098)
4 years ago
Eugen Rochko 383fb6b7bc Fix delete of local reply to local parent not being forwarded (#16096)
4 years ago
Eugen Rochko f7704cc4d7 Add af, gd and si locales (#16090)
4 years ago
Eugen Rochko aaa8275d0d New Crowdin updates (#16088)
4 years ago
Eugen Rochko 2daf464ff0 New Crowdin updates (#15719)
4 years ago
Eugen Rochko 0c70cd7758 Change the nouns "toot" and "status" to "post" (#16080)
4 years ago
Claire d3f42fd4d1 Add DM icon back on HTML view of DMs (#16086)
4 years ago
Claire 05df66f8d7 Fix processing of remote Delete activities (#16084)
4 years ago
Claire 24c66f14c9 Hide floating action button on onboarding page (#16082)
4 years ago
Eugen Rochko 0fb004cf1f Change follow recommendations to be limited to 20 instead of 40 in web UI (#16077)
4 years ago
Eugen Rochko 92cf2a4187 Add "recommended" label to activity/peers API toggles in admin UI (#16081)
4 years ago
Eugen Rochko 4bffe10987 Fix newlines not being considered sentence separators in account note (#16079)
4 years ago
Eugen Rochko 052fb31256 Change onboarding by replacing tutorial with follow recommendations in web UI (#16060)
4 years ago
Eugen Rochko e6a6d37009 Refactor StatusReachFinder to handle followers and relays as well (#16051)
4 years ago
Eugen Rochko 9adb8dd9ee Fix remote reporters not receiving suspend/unsuspend activities (#16050)
4 years ago
Eugen Rochko 6d78b064e3 Fix missing source strings and inconsistent lead text style in admin UI (#16052)
4 years ago
Eugen Rochko c9bb0e576d Add canonical e-mail blocks for suspended accounts (#16049)
4 years ago
Eugen Rochko 4d4ed90438 Fix reports of already suspended accounts being recorded (#16047)
4 years ago
Takeshi Umeda ecb285afb8 Fix not to show follow button in global suggestion (#16045)
4 years ago
Takeshi Umeda 86458297ac Fix to update suggestion list after dismiss (#16044)
4 years ago
Eugen Rochko 5d0cbe4892 Fix app name, website and redirect URIs not having a maximum length (#16042)
4 years ago
Eugen Rochko 2cab9c9f06 Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
4 years ago
Takeshi Umeda 0778ebc0b9 Fix an error with 'multiple mentions with same username' (#16038)
4 years ago
Claire 89ef33df51 Add border to 🚲 emoji (#16035)
4 years ago
Eugen Rochko a8bf951926 Change Web Push API deliveries to use request pooling (#16014)
4 years ago
Eugen Rochko 92b2d926bf Add cold-start follow recommendations (#15945)
4 years ago
Eugen Rochko 2e8a673376 Remove spam check and dependency on nilsimsa gem (#16011)
4 years ago
Eugen Rochko a085c385af Change multiple mentions with same username to render with domain (#15718)
4 years ago
Claire 729197f1c8 Fix SidekiqProcessCheck checking for a queue name that isn't used in Mastodon (#16002)
4 years ago
Claire 55babb90ac Fix SVG files not being correctly included in templates (#16001)
4 years ago
Eugen Rochko 19df881320 Add system checks to dashboard in admin UI (#15989)
4 years ago
Eugen Rochko 2e0cdf30d5 Change health check (#15988)
4 years ago
Claire fb35c11084 Fix crash in old browsers (#15985)
4 years ago
Claire 7e74891ff0 Fix /admin/tags/:id crashing since Rails 6.1 update (#15953)
4 years ago
Claire 151e79fe72 Add warning in admin dashboard if some required queues are not handled (#15954)
4 years ago
Eugen Rochko 6440cd74e9 Add `email` param to `POST /api/v1/emails/confirmations` (#15949)
4 years ago
Marcin Mikołajczak af28865116 Add transition to media modal background (#15843)
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 c9a92dd35a Fix compose form behavior in mobile view (#15555)
4 years ago
dependabot[bot] c8908a35b7 Bump react-select from 3.2.0 to 4.0.2 (#15624)
4 years ago
Claire d27331e99a Fix brakeman warning (#15870)
4 years ago
Claire ebe08f4335 Bypass MX validation for explicitly allowed domains (#15930)
4 years ago
Claire 1516b46bfa Fixing the hero widget (#15926)
4 years ago
Claire eee8cedfd4 Fix custom CSS when CDN_HOST is set (#15927)
4 years ago
Eugen Rochko 3c1b807b94 WIP (#15222)
4 years ago
Claire 5c69eecacc Improve account counters handling (#15913)
4 years ago
Claire 6024c263bf Further preparation for Rails 6 (#15916)
4 years ago
Claire ac03531bec Add option to opt out of unread notification markers (#15842)
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
Eugen Rochko 9f16bd9c89 Fix configuration for sidekiq-unique-jobs after 7.x upgrade (#15908)
4 years ago
Filipe Rodrigues bbed5ea557 Fix reference to non-existing translation in the exports page. (#15894)
4 years ago
Claire f05b0ab58a Fix not being able to change world filter expiration back to “Never” (#15858)
4 years ago
Claire e78f476c58 Remove subscription_expires_at leftover from OStatus (#15857)
4 years ago
Claire 6451cfcd83 Fix some ignored brakeman warnings (#15829)
4 years ago
Claire 53d99e7426 Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire a33f8f787a Update twitter-text from 1.14 to 3.1.0 and fix toot character counting (#15382)
4 years ago
Claire 9208810829 Add borders to 📱 and 📲 emojis (#15794)
4 years ago
Eugen Rochko 28399e88b5 Add `POST /api/v1/emails/confirmations` to REST API (#15816)
4 years ago
Eugen Rochko ade70733f7 Add `details` to error response for `POST /api/v1/accounts` in REST API (#15803)
4 years ago
Claire 7f203d6a7b Fix WebUI crashing when SVG support is disabled (#15809)
4 years ago
Claire d1deaee77f Fix crash on receiving requests with missing Digest header (#15782)
4 years ago
Claire 37d5bae34f Add inline description of moderation actions in moderation interface (#15792)
4 years ago
Claire 7411520821 Change ResolveAccountService's handling of skip_webfinger (#15750)
4 years ago
Claire 6ff52096d7 Fix server rules not being displayed if extended server discription isn't set (#15778)
4 years ago
abcang 6faf654c43 Fix default searchTokens (#15775)
4 years ago
Eugen Rochko 4930e71ae7 Add server rules (#15769)
4 years ago
Justin Tracey cbcf083cb4 replace all instances of "ends_with?" with "end_with?" (#15745)
4 years ago
Eugen Rochko e4ba5635ee Add `GET /api/v1/accounts/lookup` REST API (#15740)
4 years ago
Eugen Rochko ecfcdc856b Refactor Api::Web::SettingsController (#15717)
4 years ago
Eugen Rochko 0baa928e56 Fix YouTube embeds failing due to YouTube serving wrong OEmbed URLs (#15716)
4 years ago
kaias1jp 7004e88738 Fixed WebUI crash when a status opened in the media modal is deleted (#15701)
4 years ago
Takeshi Umeda 96fe153669 fix typo (#15705)
4 years ago
Cecylia Bocovich 6c300f08e5 Onion service related changes to HTTPS handling (#15560)
4 years ago
Jeong Arm b2572f0b29 Use custom mascot on static share page (#15687)
4 years ago
Claire 00fb4ecf6b Fix URI of repeat follow requests not being recorded (#15662)
4 years ago
Mélanie Chauvel e48633f3cf Slightly reorder three dots menu on toots to make it more intuitive (#15647)
4 years ago
Claire c848e85068 Add dropdown for boost privacy in boost confirmation modal (#15704)
4 years ago
Claire 4028717020 Create instance actor if it hasn't been properly seeded (#15693)
4 years ago
Eugen Rochko 826a5cc624 Change max. image dimensions to 1920x1080px (1080p) (#15690)
4 years ago
ThibG dd2c80e1d1 Fix race conditions on account migration creation (#15597)
4 years ago