6536 Commits (45fd0464de96c58d600f57119355116d01958a5a)

Author SHA1 Message Date
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)
4 years ago
Eugen Rochko d316831495 New Crowdin updates (#16288)
4 years ago
Eugen Rochko bb1b12ed77 Fix e-mail confirmations API not working correctly (#16348)
4 years ago
Claire 2c3a1f32ad Fix account deletion sometimes failing because of optimistic locks (#16317)
4 years ago
Claire 5137b5aa8f Fix deprecated slash as division in SASS files (#16347)
4 years ago
Eugen Rochko a8e442884c Add assets from Twemoji 13.1.0 (#16345)
4 years ago
Claire 8dfdee6f76 Fix some IDs in instance actor outbox (#16343)
4 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
ThibG e57047f213 Change custom emoji to be animated when hovering container (#15637)
4 years ago
abcang 2b9d71cc18 Improved performance of notification preloading (#15640)
4 years ago
abcang 82eb3a575e Fix N+1 query when rendering with StatusSerializer (#15641)
4 years ago
abcang df708569ac Fix react/jsx-no-duplicate-props (#15636)
4 years ago
Takeshi Umeda 3830dbc6fc Fix first return value of FetchLinkCardService.html method (#15630)
4 years ago
luigi 1256c05a99 Use Enumerable#filter_map in more places (#15527)
4 years ago
ThibG 603ce7e1f5 Add “translate” class to other user strings (#15611)
4 years ago
luigi c19fe86d66 Optimize some regex matching (#15528)
4 years ago
ThibG c9d9e96e75 Fix Google Translate breaking web interface (#15610)
4 years ago
ThibG 0306d0d4b0 Fix sign-up restrictions based on IP addresses not being enforced (#15607)
4 years ago
ThibG 320355ce28 Fix /activity endpoint not require signature in authorized fetch mode (#15592)
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
Levi Bard 87d45a9cd8 Fix muting users with duration via the REST api (#15516)
4 years ago
luigi 944b059f50 Optimize map { ... }.compact calls (#15513)
4 years ago
ThibG f1cf85d5a0 Fix OCR lang data failing to load (#15519)
4 years ago
ThibG 8a54766750 Skip processing Update activities on unknown accounts (#15514)
4 years ago
abcang 41f9aa5dbb Fix rubocop config and warnings (#15503)
4 years ago
Takeshi Umeda 8c0b9e37d0 Fix defaultProps of frameRate to string (#15493)
4 years ago
Takeshi Umeda 7e9a91ae63 Fix missing key in list timeline policy (#15494)
4 years ago
Takeshi Umeda ccb7aa93c7 Fix getting-started footer in single column mode not being clickable in Safari (#15496)
4 years ago
ThibG e56b3f03aa Fix profile update not being sent on profile/header picture deletion (#15461)
4 years ago
Takeshi Umeda 74f34c1291 Fix logo button style more (#15458)
4 years ago
Takeshi Umeda e90b31f176 Fix expand video on public page (#15469)
4 years ago
ThibG 82d014fd08 Fix being able to import more than allowed number of follows (#15384)
4 years ago
Eugen Rochko 7f1d08e0e1 New Crowdin updates (#15413)
4 years ago
Takeshi Umeda 0ffece77ab Fix logo button style (#15428)
4 years ago
Eugen Rochko 060d0a1d6b Fix error when changing ACL on missing objects during suspension (#15420)
4 years ago
Eugen Rochko 0b88105e3a Fix undefined method error when batch-removing statuses with ElasticSearch on (#15421)
4 years ago
Takeshi Umeda 743c7504f5 Fix unfollow action button style (#15418)
4 years ago
ThibG ca5b51153a Fix media modal buttons not showing up on mobile (#15417)
4 years ago
trwnh 33e4e1cfe4 Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer (#15415)
4 years ago
ThibG 92243f1306 Fix mentions not being deleted efficiently (#15416)
4 years ago
Eugen Rochko e4f5e9c029 Fix trying to privatize empty media attachments (#15414)
4 years ago
ThibG 52955fdcee Improve performances of deleting favourites when deleting accounts (#15412)
4 years ago
Eugen Rochko fd6bfd2b0f New Crowdin updates (#15369)
4 years ago
ThibG c1f03bedec Fix BatchedRemoveStatusService not working without ES in rails console (#15408)
4 years ago
ThibG 8d75aa630f Improve account deletion performances further (#15407)
4 years ago
ThibG 58e0d8924b Fix batch order warnings in BatchedRemoveStatusService (#15409)
4 years ago
ThibG f894bb9220 Fix external user creation failing when invite request text is required (#15405)
4 years ago
Eugen Rochko 3489758ff2 Fix unnecessary queries when batch-removing statuses, 100x faster (#15387)
4 years ago
ThibG 806f7ea54f Fix some notifications not being deleted on poll/status deletion (#15402)
4 years ago
ThibG ad1a3c6435 Fix invitation links not working when invite request text is required (#15385)
4 years ago
ThibG bbf0e7107c Fix AccountDeletionWorker crashing and clogging sidekiq queues (#15380)
4 years ago
Eugen Rochko 382ecc0197 New Crowdin updates (#15353)
4 years ago
Eugen Rochko 46b249ece6 Fix missing description on enable bootstrap timeline accounts toggle in admin UI (#15367)
4 years ago
ThibG 0b3e9c1e4c Fix resolving accounts sometimes creating duplicate records for a given AP id (#15364)
4 years ago
ThibG 82b5e454dc Fix styling issue on /about when server admin has a long username (#15357)
4 years ago
Eugen Rochko e66964d8f0 Fix follow limit preventing re-following of a moved account (#14207)
4 years ago
Eugen Rochko 832b70df82 Fix styles for RTL languages and the light theme (#15356)
4 years ago
Eugen Rochko 816df80b86 Add option to obfuscate domain name in public list of domain blocks (#15355)
4 years ago
ThibG 509ab82fb2 Improve searching for private toots from URL (#14856)
4 years ago
Eugen Rochko d5a3299b4d New Crowdin updates (#15220)
4 years ago
ThibG 5a4d40dcfa Change notification permission handling (#15176)
4 years ago
ThibG 02bd1060d8 Fix admins being able to suspend their instance actor (#14567)
4 years ago
Eugen Rochko 812f2bdb8f Change RTL detection to rely on unicode-bidi paragraph by paragraph (#14573)
4 years ago
Eugen Rochko 76b0f84cd5 Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
Mashiro 9129058192 Add "invite request content" display in user account admin page (#15265)
4 years ago
ThibG 3debd888a6 Add indication to admin UI of whether a report has been forwarded (#13237)
4 years ago
Marcin Mikołajczak 429d837f80 Add app shortcuts (#15234)
4 years ago
ThibG 64eaaff345 Add ability to require invite request text (#15326)
4 years ago
ThibG 5749bd73ca Fix dynamic updating of “Bootstrap timeline accounts” admin setting (#15325)
4 years ago
Eugen Rochko 2d8ee84ed6 Change "Profile unavailable" string to "Account suspended" in web UI (#15345)
4 years ago
Eugen Rochko df8874b24e Fix performance on instances list in admin UI (#15282)
4 years ago
Eugen Rochko c2ff16b1ed Change number format on about page from full to shortened (#15327)
4 years ago
ThibG e1ef5f3b31 Add honeypot fields and minimum fill-out time for sign-up form (#15276)
4 years ago
ThibG 772f525c90 Fix notifications being unnecessarily redrawn on state change (#15312)
4 years ago
trwnh eb9be7be0c rename replies_policy enumerables (#15304)
4 years ago
Takeshi Umeda 4de05a3606 Fix missing pictureInPicture prop in detailed status container (#15309)
4 years ago
Jeong Arm 46ad37d3a5 Fix open media hotkey (#15308)
4 years ago
Takeshi Umeda 14b5505c68 Fix the Open handler for PreviewCard (#15305)
4 years ago
ThibG 58a3eaccba Fix column swiping animation logic (#15301)
4 years ago
Eugen Rochko 7e7f69dfed Fix unnecessary re-rendering of various components when typing in web UI (#15286)
4 years ago
Eugen Rochko 48534762cf Fix slow distinct queries where grouped queries are faster (#15287)
4 years ago
Eugen Rochko de8c539b7b Fix not being able to open audio modal in web UI (#15283)
4 years ago
Eugen Rochko 905032d903 Fix alert when failing to save timeline markers in web UI (#15285)
4 years ago
Eugen Rochko 9d12bbf0e2 Fix too low contrast on new media modal background in web UI (#15284)
4 years ago
Takeshi Umeda c229a3aab7 Fix remove number sign from account_featured_tags (#15277)
4 years ago
Takeshi Umeda fabb864526 Fix incorrect conditions for suspended accounts in Get API for account featured tags (#15270)
4 years ago
ThibG 1fce69291f Fix account merging in maintenance script (#15264)
4 years ago
ThibG b62b44a0e1 Change public thread view to hide "Show thread" link (#15266)
4 years ago
ThibG 39824d29f1 Fix followers hash cache not being invalidated on account merge (#15256)
4 years ago
Eugen Rochko 9c670a0e7f Fix `ku` locale not being right-to-left (#15252)
4 years ago
Mélanie Chauvel 413526a7b8 Fix character count not ignoring hidden CW field (#15236)
4 years ago
Eugen Rochko a217a14b58 Fix omniauth (SAML/CAS) sign-in routes not having CSRF protection (#15228)
4 years ago
Eugen Rochko c3d62dcf8a Fix media modal crashing when media has no blurhash (#15229)
4 years ago
Eugen Rochko 715c8eac80 Fix deletes not reaching every server that interacted with status (#15200)
4 years ago
Eugen Rochko 841c0c9a28 Fix media modal regression on public pages (#15221)
4 years ago
Eugen Rochko af1fa584e9 Change media modals look in web UI (#15217)
4 years ago
Eugen Rochko 5de6f37c4d New Crowdin updates (#15137)
4 years ago
Eugen Rochko 876df5bb18 Add `tootctl accounts merge` (#15201)
4 years ago
abcang 144e606ec9 Fixed ESLint error (#15214)
4 years ago
Eugen Rochko 107759e4ee Remove fade-in animation from modals in web UI (#15199)
4 years ago
Eugen Rochko bcb3a91c0c Fix hardcoded frame rate for frame by frame video navigation in web UI (#15198)
4 years ago
ThibG da80f4852e Undo outgoing follows when suspending a remote account (#15188)
4 years ago
ThibG a609802736 Fix not being able to unfavorite toots one has lost access to (#15192)
4 years ago
ThibG f2e1d77706 Fix webfinger redirect handling in ResolveAccountService (#15187)
4 years ago
ThibG 8e79bac43d Add import/export feature for bookmarks (#14956)
4 years ago
Darius Kazemi 8681af3303 Mark correctly as read reverse-order announcements (#15070)
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
ThibG fdab81200a Fix DMs not appearing into timelines (#15182)
4 years ago
ThibG 71e63ec4dd Fix image uploads being random data when canvas read access is blocked (#15180)
4 years ago
Eugen Rochko d416f3f662 Fix pop-out player appearing on mobile screens in web UI (#15157)
4 years ago
Eugen Rochko e8facfb2e9 Add hotkeys for audio/video control (#15158)
4 years ago
ThibG 53ad960562 Fix AccountDeletionWorker not accepting keyword arguments (#15152)
4 years ago
Eugen Rochko 7e2920d9b2 Fix streaming API allowing connections to persist after access token invalidation (#15111)
4 years ago
Eugen Rochko 90faa8039c Fix 2FA/sign-in token sessions being valid after password change (#14802)
4 years ago
ThibG 472b0e77e7 Fix possible inconsistencies in tag search (#14906)
4 years ago
Takeshi Umeda f0a79a9fa8 Add interrelationship icon (#15149)
4 years ago
Takeshi Umeda 1dde6183a3 Add follow selected followers button (#15148)
4 years ago
Eugen Rochko 640005d33a Add button to dismiss desktop notifications permissions banner (#15141)
4 years ago
Eugen Rochko 4dccf2c8c8 Remove auto-redirect to direct messages in web UI (#15142)
4 years ago
Yamagishi Kazutoshi 02a9e38210 Add missing locales (#15138)
4 years ago
Eugen Rochko f86045827e New Crowdin updates (#15110)
4 years ago
Eugen Rochko f9dfbaf6b2 Fix updating account counters when account_stat is not yet created (#15108)
4 years ago
Yamagishi Kazutoshi c01d043260 Remove unnecessary messages (#15109)
4 years ago
ThibG 4f093bc155 Fix Move handler not being triggered when failing to fetch target (#15107)
4 years ago
Eugen Rochko 228e8f2a4a New Crowdin updates (#14388)
4 years ago
ThibG 6a6b98af65 Fix crash in SuspendAccountWorker (#15106)
4 years ago
Eugen Rochko 38be9af436 Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
ThibG d41433f651 Fix crashes in SuspendAccountService/UnsuspendAccountService (#15100)
4 years ago
ThibG c11e8737dd Fix suspension/unsuspension not working because of FeedManager change (#15099)
4 years ago
Eugen Rochko 79f71206de Add subresource integrity for JS and CSS assets (#15096)
4 years ago
Mélanie Chauvel 87042c99ee Display “Show newer” and “Show older” instead of “Show more” in public pages (#15052)
4 years ago
ThibG b1a78a5cce Change order of announcements in admin page to sort them newest-first (#15091)
4 years ago
Takeshi Umeda 385c2eac6f Add account sensitized (#14361)
4 years ago
Mashiro 7f3497bd7f Add limitation of image's max zoom rate (max to the original size of image) (#15094)
4 years ago
dependabot[bot] 88dd5d3ee1 Bump detect-passive-events from 1.0.5 to 2.0.1 (#15003)
4 years ago
Mashiro 00c6280294 add mouse scroll lock in image expand view (#15088)
4 years ago
Mashiro 315356cf23 Add expand/compress image button on image view box (#15068)
4 years ago
ThibG 9500d00e5f Tweak signature verification (#15069)
4 years ago
ThibG 2d5f0a0002 Fix some account media gallery items having empty labels (#15073)
4 years ago
ThibG 2b0491bb3c Fix poll ending notifications being created for each vote (#15071)
4 years ago
Darius Kazemi a0b695b0c6 Show announcements in reverse chronological order (#15065)
4 years ago
fuyu 5ba6548e62 Fix wrong seek bar width on media player (#15060)
4 years ago
mayaeh c15c3b01eb Fix width of content text fluctuating over time (#15055)
4 years ago
Mélanie Chauvel 6c072d8dec Make “Mark media as sensitive” properly translatable (#15051)
4 years ago
Mélanie Chauvel f7eae6d264 Make visibility icon clickable as part of the time of a toot (#15053)
4 years ago
Mélanie Chauvel c93e98ad47 Sort filters by “keyword or phrase” in Settings (#15050)
4 years ago
Mélanie Chauvel 988d029417 Make click area of video/audio player buttons bigger in WebUI (#15049)
4 years ago
ThibG df120d667c Fix follow request notifications (#15048)
4 years ago
ThibG a9b5dd584f Fix followers synchronization mechanism not being triggered on mentions (#15026)
4 years ago
ThibG 06aef3817a Fix account processing failing because of large collections (#15027)
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
mayaeh 20f7e2c452 Fix translation string (#14986)
4 years ago
mayaeh f1b2eea474 Fix strings that could not be translated (#14980)
4 years ago
Eugen Rochko 10ff8b1205 Change how missing desktop notifications permission is displayed (#14985)
4 years ago
Takeshi Umeda 4395de7360 Fix a bear check when the activity object is nil (#14981)
4 years ago
ThibG ce87767572 Change how CDN_HOST is passed down to make assets build reproducible (#14381)
4 years ago
OSAMU SATO ba9252b32d Add duration parameter to muting. (#13831)
4 years ago
ThibG 592fa427e3 Fix browser notification permission request logic (#13543)
4 years ago
Eugen Rochko da4c730c47 Add IP-based rules (#14963)
4 years ago
ThibG bf23bf82bd Fix issue checking for last unread notification when there are gaps (#14960)
4 years ago
ThibG 199107aa25 Fix unread notification marker not updating when mounting column (#14954)
4 years ago
Eugen Rochko adaf3f7b7a Remove dependency on goldfinger gem (#14919)
4 years ago
ThibG 90a501d96d Ignore alt-key hotkeys in text fields (#14942)
4 years ago
mayaeh b04f5d793e Update translation files (#14920)
4 years ago
Eugen Rochko 5c10211bcd Fix regressions in icon buttons in web UI (#14915)
4 years ago
Takeshi Umeda ffa5aa294e Fix mark as read in notifications to be saved immediately (#14907)
4 years ago
ThibG cbdbe3699c Fix logging out on mobile (#14901)
4 years ago
ThibG 79b2d30a19 Add option to disable swiping motions across the WebUI (#13885)
4 years ago
Takeshi Umeda b361c0bac6 Fix unread notification markers (#14897)
4 years ago
ThibG f53281dedb Fix bell button causing a brief “Cancel follow request” on locked accounts (#14896)
4 years ago
Eugen Rochko fc497420e9 Add pop-out player for audio/video in web UI (#14870)
4 years ago
ThibG 1603dc87ac Add environment variable to allow requests to some private addresses (#14722)
4 years ago
ThibG 187c756e16 Add unread notification markers (#14818)
4 years ago
Jeremy Rose 4b59090add add og:published_time to opengraph meta tags (#14865)
4 years ago
Takeshi Umeda 67ee32365d Fix a slow query for TagFeed (#14861)
4 years ago
Takeshi Umeda 218ea2dedb Fix method of the DELETE DATA button (#14855)
4 years ago
Eugen Rochko 2539d7d655 Fix not being able to enable status notifications in Web Push API (#14822)
4 years ago
Eugen Rochko 02c4c91faa Add option to be notified when a followed user posts (#13546)
4 years ago
ThibG 219150f197 Fix home TL marker code mishandling gaps (#14809)
4 years ago
ThibG cfb35b767c Fix notification filter bar incorrectly filtering gaps (#14808)
4 years ago
kawaguchi f13d563cb7 Fix validates :sign_count of WebauthnCredential (#14806)
4 years ago
Eugen Rochko e514304a76 Change account suspensions to be reversible by default (#14726)
4 years ago
Eugen Rochko e0355b5142 Fix unreadable placeholder text color in high contrast theme in web UI (#14803)
4 years ago
ThibG 75dc5d61e5 Add paragraph about browser add-ons when encountering some errors (#14801)
4 years ago
ThibG 739f7815ef Do not serve account actors at all in limited federation mode (#14800)
4 years ago
Eugen Rochko face3be227 Fix reported statuses not being included in warning e-mail (#14778)
4 years ago
tateisu 9d4769941f allow pagination by min_id and max_id (#14776)
4 years ago
Eugen Rochko 403aeeb7e0 Refactor settings controllers (#14767)
4 years ago
Eugen Rochko 7fa0da9e98 Change REST API to return empty data for suspended accounts (#14765)
4 years ago
ThibG 6c612562f0 Add border around 🕺 emoji (#14769)
4 years ago
Eugen Rochko acbb99f7e5 Change web UI to show empty profile for suspended accounts (#14766)
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
abcang e8c39853ad Changed tag most_used to recently_used (#14760)
4 years ago
Eugen Rochko 78ceda1af6 Refactor how public and tag timelines are queried (#14728)
4 years ago
Eugen Rochko 2f5a6c4a4f Remove obsolete IndexedDB operations from web UI (#14730)
4 years ago
Takeshi Umeda 04cbd783b3 Fix direct visibility style for light theme (#14727)
4 years ago
ThibG 1a3405005a Add outbox attribute to instance actor (#14721)
4 years ago
Takeshi Umeda cb37bd63dc Added account featured tags API (#11817)
4 years ago
Eugen Rochko c6ad9aae69 Add featured hashtags as an ActivityPub collection (#11595)
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
ThibG 6cb7f10134 Update Tesseract.js (#14708)
4 years ago
ThibG a3c9062153 Add border around 🐞 emoji (#14712)
4 years ago
ThibG 0fd309af0d Add back “Home” link to the “Getting Started” column when the “Home” column isn't mounted (#14707)
4 years ago
Takeshi Umeda 74eb6f3a24 Fix limited follower id in fan-out-on-write service (#14709)
4 years ago
Akihiko Odaki b096ad1c0f Make Array-creation behavior of Paginable more predictable (#14687)
4 years ago
Eugen Rochko e8d1656bd6 Add support for dereferencing objects through bearcaps (#14683)
4 years ago
Eugen Rochko d0fecf89d5 Fix inefficiencies in fan-out-on-write service (#14682)
4 years ago
Eugen Rochko 97762d28b6 Fix videos with near-60 fps being rejected (#14684)
4 years ago
Akihiko Odaki 1c70d8189c Introduce ApplicationController#cache_collection_paginated_by_id (#14677)
4 years ago
Akihiko Odaki 5a8fa3ad95 Eagerly load statuses with the main query in Api::V1::BookmarksController (#14674)
4 years ago
Akihiko Odaki 81666b26a6 Replace incorrect use of distinct with group (#14675)
4 years ago
Akihiko Odaki 976938bf30 Eagerly load statuses with the main query in Api::V1::FavouritesController (#14673)
4 years ago
Akihiko Odaki 44df785077 Use Status.group instead of Status.distinct in HashQueryService (#14662)
4 years ago
ThibG d480442e58 Add support for latest HTTP Signatures spec draft (#14556)
4 years ago
ThibG 46283b489e Fix dereferencing remote statuses not using the correct account (#14656)
4 years ago
santiagorodriguez96 f142983484 Add WebAuthn as an alternative 2FA method (#14466)
4 years ago
Tdxdxoz c950a85d9e Fix: also use custom private boost icon for detailed status (#14471)
4 years ago
ThibG 4468fce63c Add support for inlined objects in activity audience (#14514)
4 years ago
Daigo 3 Dango ec75a4f48b Better manage subscriptionCounters (#14608)
4 years ago
proxy a455c84892 reword "boost to original audience" as per #14596 (#14598)
4 years ago
Takeshi Umeda 58f40e0786 Fix click range discrepancies in gifv (#14615)
4 years ago
ThibG b4d2063384 Fix scrolling issues when closing some dropdown menus (#14606)
4 years ago
ThibG 4e292c23d6 Fix not being able to unbookmark toots when blocked by their author (#14604)
4 years ago
ThibG 9a6ec27a87 Fix client-side form validation not accepting handles with uppercase letters (#14599)
4 years ago
ThibG 191fc742e9 Fix hardcoded non-breaking space in public view (#14568)
4 years ago
ThibG 8baad22f68 Improve email address validation (#14565)
4 years ago
ThibG ef710bbff6 Add client-side validation in password change forms (#14564)
4 years ago
ThibG 22aba16386 Add HTML form validation for the registration form (#14560)
4 years ago
Eugen Rochko 3d32dacbcb Add support for managing multiple stream subscriptions in a single connection (#14524)
4 years ago
niwatori24 65c9d28fa1 Cache result of SQL (#14534)
4 years ago
ThibG 09b322872a Fix crash when failing to load emoji picker (#14525)
4 years ago
abcang 739ea05d30 Fix eslint error (#14521)
4 years ago
ThibG ed22b53180 Fallback to previous, more approximative hashtag RE on older browsers (#14513)
4 years ago
ThibG be88d4f851 Fix audio/video player not using CDN_HOST in media paths on public pages (#14486)
4 years ago
ThibG 62324e9870 Fix audio player on Safari (#14485)
4 years ago
ThibG bc1d925629 Fix disabled boost icon being replaced by private boost icon on hover (#14456)
4 years ago
ThibG 1f34bd4ff7 Fix new audio player features not working on Safari (#14465)
4 years ago
ThibG 9a709d63c2 Fix wrong proptypes for onEditAccountNote (#14481)
4 years ago
kedama a903875e3c Fix the hashtag judgment of the compose form to be the same as the server side (#14484)
4 years ago
ThibG d6f2d1d3f2 Fix handling of Reject Follow when a matching follow relationship exists (#14479)
4 years ago
Takeshi Umeda 381ecf1d0b Fix following restriction not working when exact match in account search (#14394)
4 years ago
Eugen Rochko 0d9599ee02 Fix unnecessary second connection to user stream from account timeline in web UI (#14387)
4 years ago
Eugen Rochko 73d228513c New Crowdin updates (#14335)
4 years ago
ThibG b5302ae87c Fix hover and normal colors for private boost icon being swapped (#14386)
4 years ago
ThibG 75ba08c2db Add custom icon for private boosts (#14380)
4 years ago
Takeshi Umeda 652f872bf1 Fix duplicate notification and delivery of mentions (#14378)
4 years ago
ThibG 96a89bae14 Change disabled retweet icon (#14373)
4 years ago
ThibG e041b8b3f8 Fix not handling Undo on some activity types when they aren't inlined (#14346)
4 years ago
ThibG 7792bab1cd Fix RSS feeds not being cachable (#14368)
4 years ago
ThibG 9c90f5347e Dereference object URIs in Create and Update messages (#14359)
4 years ago
Takeshi Umeda 63aa1c1fb9 Changed retries and rescued in ActivityPub::ProcessingWorker (#14355)
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
Takeshi Umeda c294f6f897 Add thumbnail_remote_url in MediaAttachment REST response (#14358)
4 years ago
Ariel ac1a3386bd Fix/14021 behaviour on add or remove toots (#14212)
4 years ago
mayaeh aa206d35ad ran `yarn manage:translations` (#14344)
4 years ago
ThibG 825475a32a Fix keyboard navigation in scrollable lists (#14348)
4 years ago
Sasha Sorokin 7b682ceb13 Fix following_counter plural to include "one" (#14342)
4 years ago
ThibG a9e58aa8c6 Fix boosted toots from blocked account not being retroactively removed from TL (#14339)
4 years ago
ThibG 027491a518 Fix audio player controls color in mastodon-light theme (#14338)
4 years ago
Eugen Rochko 35bf60cae8 New Crowdin updates (#14311)
4 years ago
ThibG 109ea6f860 Fix removing allowed domains being done synchronously (#14302)
4 years ago
ThibG ddd69f3ae9 Fix error when closing a playing audio or video modal (#14310)
4 years ago
Eugen Rochko 4198eed696 New Crowdin updates (#14285)
4 years ago
ThibG c9fbf47a23 Fix being unable to unboost when blocked by their author (#14308)
4 years ago
Takeshi Umeda 27c1146f37 Improve group processing (#14279)
4 years ago
abcang aca93fa882 Fix rubocop warning (#14288)
4 years ago
ThibG d93a24936c Fix larger video files not being transcoded (#14306)
4 years ago
Eugen Rochko 09caf7e22e Change `tootctl search deploy` algorithm (#14300)
4 years ago
Eugen Rochko bd73623069 Fix account domain block not properly unfollowing accounts from domain (#14304)
4 years ago
ThibG 0be60c5d05 Fix removing a DomainAllow rule wiping known accounts in open federation mode (#14298)
4 years ago
han@highemelry fbbc66f53e Add a visibility icon to boost modal (#14292)
4 years ago
Eugen Rochko ece8405ebd Fix audio and video items in account gallery in web UI (#14282)
4 years ago