6624 Commits (284d6d313ab96b05e8292f3457d331a829acbc37)

Author SHA1 Message Date
Eugen Rochko 56149dae1d New Crowdin updates (#16183)
3 years ago
Claire 5523279893 Fix blocking someone not clearing up list feeds (#16205)
3 years ago
Claire 4164a7bfe8 Fix FollowRecommendationsScheduler failing because of unpopulated views (#16189)
3 years ago
rinsuki d0858d5a8b Fix breaking change about format of accounts.created_at (#16186)
3 years ago
Eugen Rochko d4dd6b831a New Crowdin updates (#16094)
3 years ago
Takeshi Umeda 9a4350f45f Fix webfinger_update_due to run WebFinger on stale activitypub-account (#16182)
3 years ago
Mélanie Chauvel 978d92a628 Make media_gallery.toggle_visible less confusing to translate (#15993)
3 years ago
Eugen Rochko 909c524fa7 Remove PubSubHubbub-related columns from accounts table (#16170)
3 years ago
Eugen Rochko 16faf69c7e Change home timeline to reload after follow recommendations in web UI (#16160)
3 years ago
Eugen Rochko 91819606f9 Change trending hashtags to be affected be reblogs (#16164)
3 years ago
Eugen Rochko 50113e065f Add joined date to profiles in web UI (#16169)
3 years ago
Claire 86f5fad111 Add Ruby 3.0 support (#16046)
3 years ago
Eugen Rochko f932cc9b26 Fix "You might be interested in" flashing while searching in web UI (#16162)
3 years ago
Eugen Rochko 1371a2cfa7 Add empty state message for follow recommendations in web UI (#16161)
3 years ago
Eugen Rochko 115cdee0ed Fix media redownload worker retrying on unexpected response codes (#16111)
3 years ago
Claire a02c93c5b0 Fix display of toots without text content (#15665)
3 years ago
Takeshi Umeda c958bc7297 Add management of delivery availability in Federation settings (#15771)
3 years ago
Claire 78eddfc83c Improve performance of follow recommendation scheduler (#16159)
3 years ago
Eugen Rochko 5b255015f5 Fix error when trying to render component for media without meta (#16112)
3 years ago
Eugen Rochko d0c3b94271 Fix database serialization failure returning HTTP 500 (#16101)
3 years ago
Eugen Rochko 1c2b085a64 Fix media processing getting stuck on too much stdin/stderr (#16136)
3 years ago
Mélanie Chauvel 6930e22a7c Improve description of keyboard shortcuts (#16129)
3 years ago
Eugen Rochko d3b2560e58 Fix existing username validator not allowing multiple accounts (#16153)
3 years ago
Eugen Rochko 876061e777 Fix empty home feed before first follow has finished processing (#16152)
3 years ago
Claire db57eaf207 Change confirmations controller to redirect to / for approved users (#16151)
3 years ago
fusagiko / takayamaki 3e3c54d56d fix component name (#16138)
3 years ago
Eugen Rochko cc0cb9dd97 Fix trying to fetch key from empty URI when verifying HTTP signature (#16100)
3 years ago
abcang dec6f34546 Further improve the media attached status query for accounts (#16106)
3 years ago
Eugen Rochko bc522c698c Fix thread resolve worker retrying when status no longer exists (#16109)
3 years ago
abcang fa2d62e6e2 Improve media attached status query (#16105)
3 years ago
abcang fd2c5e27c7 Improve tag search query (#16104)
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
Claire 3b3907ec9d Fix edge case where accepted follow cannot be processed because of follow limit (#16098)
3 years ago
Eugen Rochko 383fb6b7bc Fix delete of local reply to local parent not being forwarded (#16096)
3 years ago
Eugen Rochko f7704cc4d7 Add af, gd and si locales (#16090)
3 years ago
Eugen Rochko aaa8275d0d New Crowdin updates (#16088)
3 years ago
Eugen Rochko 2daf464ff0 New Crowdin updates (#15719)
3 years ago
Eugen Rochko 0c70cd7758 Change the nouns "toot" and "status" to "post" (#16080)
3 years ago
Claire d3f42fd4d1 Add DM icon back on HTML view of DMs (#16086)
3 years ago
Claire 05df66f8d7 Fix processing of remote Delete activities (#16084)
3 years ago
Claire 24c66f14c9 Hide floating action button on onboarding page (#16082)
3 years ago
Eugen Rochko 0fb004cf1f Change follow recommendations to be limited to 20 instead of 40 in web UI (#16077)
3 years ago
Eugen Rochko 92cf2a4187 Add "recommended" label to activity/peers API toggles in admin UI (#16081)
3 years ago
Eugen Rochko 4bffe10987 Fix newlines not being considered sentence separators in account note (#16079)
3 years ago
Eugen Rochko 052fb31256 Change onboarding by replacing tutorial with follow recommendations in web UI (#16060)
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 6d78b064e3 Fix missing source strings and inconsistent lead text style in admin UI (#16052)
3 years ago
Eugen Rochko c9bb0e576d Add canonical e-mail blocks for suspended accounts (#16049)
3 years ago
Eugen Rochko 4d4ed90438 Fix reports of already suspended accounts being recorded (#16047)
3 years ago
Takeshi Umeda ecb285afb8 Fix not to show follow button in global suggestion (#16045)
3 years ago
Takeshi Umeda 86458297ac Fix to update suggestion list after dismiss (#16044)
3 years ago
Eugen Rochko 5d0cbe4892 Fix app name, website and redirect URIs not having a maximum length (#16042)
3 years ago
Eugen Rochko 2cab9c9f06 Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
3 years ago
Takeshi Umeda 0778ebc0b9 Fix an error with 'multiple mentions with same username' (#16038)
3 years ago
Claire 89ef33df51 Add border to 🚲 emoji (#16035)
3 years ago
Eugen Rochko a8bf951926 Change Web Push API deliveries to use request pooling (#16014)
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)
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
Eugen Rochko 7d777e474a New Crowdin updates (#14197)
4 years ago
ThibG e793d71486 Fix block/mute pagination in WebUI (#14275)
4 years ago
ThibG c2f5593be0 Audio player visualization improvements (#14281)
4 years ago
Eugen Rochko 29916e7143 Add attribution notice to the audio player component (#14280)
4 years ago
Sasha Sorokin 66f9bd08da Improve safety of Blurhash component (#14278)
4 years ago
ThibG bf40d331e6 Freeze scroll position when a dropdown menu is open in the TL (#14271)
4 years ago
Sasha Sorokin 7418e0e613 Replace repetitive blurhash code with component (#14267)
4 years ago
Eugen Rochko 7438f56da3 Fix videos on public pages not using custom thumbnails (#14273)
4 years ago
mayaeh 4639832293 remove unused word. (#14250)
4 years ago
ThibG 06f67cfca0 Fix new accent color not refreshing when changing thumbnail for audio uploads (#14264)
4 years ago
ThibG 5a6b0ce051 Fix WebUI crash on sensitive preview card with no preview thumbnail (#14261)
4 years ago
ThibG ad1b26b4bc Fix WebUI crash on sensitive preview card with no preview thumbnail (#14260)
4 years ago
Eugen Rochko 0edde9d6c8 Fix media attachments enumeration (#14254)
4 years ago
Eugen Rochko a79c5e5e63 Fix other sessions not being logged out on password change (#14252)
4 years ago
Sasha Sorokin fd3649742c Fix account note border radius (#14251)
4 years ago
Eugen Rochko 825f73c3f9 Add ability to choose media thumbnail in web UI (#14244)
4 years ago
Eugen Rochko a0c1bbf583 Change User-Agent of link preview fetching service to include "Bot" (#14248)
4 years ago
ThibG aa7142b9e2 Fix hashtag column options styling (#14247)
4 years ago
Eugen Rochko b6b2d8b8a3 Change design of account notes in web UI (#14208)
4 years ago
Sasha Sorokin 55969e3bc2 Replace shortNumberFormat with <ShortNumber> (#14061)
4 years ago
mayaeh e439151df3 Fix restored words from "toot" to "status" (#14242)
4 years ago
Eugen Rochko 8517a5fdb4 Add color extraction for audio thumbnails (#14209)
4 years ago
mayaeh 6f6e9d8214 Fix-up #13749 (#14204)
4 years ago
Eugen Rochko 6163518115 Fix audio modals not using blurhash and poster (#14199)
4 years ago
Eugen Rochko 21f1cbaf30 New Crowdin translations (#13749)
4 years ago
Takeshi Umeda 911c385f2f Fix the conditions for incomplete remote content (#14195)
4 years ago
Eugen Rochko ca238c879d Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191)
4 years ago
Ariel eee8b314af Fix cursor type in statuses (#14185)
4 years ago
ThibG 9e14647df8 Fix lock icon not being shown when locking account in profile settings (#14190)
4 years ago
ThibG 3e51b04d40 Change move handler to carry blocks over (#14144)
4 years ago
mayaeh 4b703d398a follow-up #14149 (#14192)
4 years ago
Eugen Rochko 36e5fd547b Fix remote files not using Content-Type header, streaming (#14184)
4 years ago
ThibG 3afc7977b1 Add user notes on accounts (#14148)
4 years ago
Eugen Rochko 16a8db0958 Fix trying to write non-existent image remote URL attribute on preview cards (#14181)
4 years ago
Yamagishi Kazutoshi 72ff9a1d65 Replace to testing-library from enzyme (#14152)
4 years ago
trwnh 41acf83cdf Fix padding on account header (#14179)
4 years ago
Eugen Rochko a3ce01a102 Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
ThibG 8b7066dc61 Fix read marker state not being udpated internally (#14155)
4 years ago
ThibG c92278aa1c Change sensitive preview cards to not blur text (#14143)
4 years ago
Mélanie Chauvel 2fca9d3715 Improve appearence consistency of settings pages (#13938)
4 years ago
Mélanie Chauvel cb63e1e0d7 Improve wording of the “Add media” button tooltip (#13954)
4 years ago
Sasha Sorokin 8e9572112d Fix Thai being skipped from language detection (#13989)
4 years ago
Takeshi Umeda 17c1443b23 Change to correct the role of the boost button (#14132)
4 years ago
Takeshi Umeda 1aed75c2d0 Add a visibility icon to status (#14123)
4 years ago
ThibG 907fe2996c Fix design issues with sensitive preview cards (#14126)
4 years ago
ThibG 528c103fc6 Fix avatar size in public page detailed status (#14140)
4 years ago
Eugen Rochko 12ac904a33 Fix various issues around OpenGraph representation of media (#14133)
4 years ago
Eugen Rochko d0dc37eadb Fix audio/video/images/cards not reacting to window resizes in web UI (#14130)
4 years ago
ThibG 90445230cd Fix very wide media attachments resulting in too thin a thumbnail (#14127)
4 years ago
ThibG df13142cdd Fix crash in MergeWorker (#14129)
4 years ago
ThibG 6c42b23382 never filter own posts from timeline (#14128)
4 years ago
Eugen Rochko ce34c13aff Change volume control and download buttons in web UI (#14122)
4 years ago
ThibG 90477d7e4d Fix audio player not working when media files are hosted on a different domain (#14118)
4 years ago
Eugen Rochko 563a77d0b4 Change design of audio players in web UI (#14095)
4 years ago
Takeshi Umeda c0b52ac871 Fix modifier key to keep the EmojiPicker on macOS (#14096)
4 years ago
fuyu 88cbcb5804 Fix unnecessary gap under of video modal (#14098)
4 years ago
fuyu ad1dfea4fa Fix not working I18n on 2FA and Sign in token page (#14087)
4 years ago
ThibG 6a3e2b0fe5 Fix functional user requirements in whitelist mode (#14093)
4 years ago
ThibG 3f5fa64211 Fix initial audio volume not corresponding to what's displayed (#14057)
4 years ago
Eugen Rochko 32b7d341b7 Add hints about incomplete remote content to web UI (#14031)
4 years ago
fuyu 4a3af0386b Fixed emoji detection problem to append border (#14020)
4 years ago
ThibG 9c7220aa3a Fix TL sometimes jumping when closing modals (#14019)
4 years ago
ThibG ceac31f04b Fix WebUI crash when processing accounts before page is loaded (#14015)
4 years ago
ThibG 56d1dafdc4 Add hotkey for toggling content warning composer field (#13987)
4 years ago
ThibG a7400a4f97 Make domain block/silence/reject-media code more robust (#13424)
4 years ago
Bei Li 0f43ab4830 Update “status” to “toot” for en.json (#13877)
4 years ago
ThibG f55fe1a5ee Improve rendering of emoji which do not contrast with background (#13772)
4 years ago
Mélanie Chauvel a617a8394b Improve wording and add titles on moderated servers section in /about/more (#13930)
4 years ago
Takeshi Umeda 8054496ea7 Fix performance of follow import (#13836)
4 years ago
Eugen Rochko 2dbf6bc5ad Add e-mail-based sign in challenge for users with disabled 2FA (#14013)
4 years ago
Takeshi Umeda 654c13ecfb Add limit parameter to rss (#13743)
4 years ago
Takeshi Umeda 3343de96a0 Add visibility parameter in share page (#13023)
4 years ago
Ben Lubar da59204700 FIX: filters ignore media descriptions (#13837)
4 years ago
ThibG eda9bb35f1 Hide sensitive preview cards with blurhash (#13985)
4 years ago
ThibG 36f31b5cad Add blurhash to preview cards (#13984)
4 years ago
ThibG 8b552d6f0c Fix unpermitted operations on custom emojis leading to cryptic errors (#13951)
4 years ago
ThibG e67a55ee49 Fix serialization of replies when some of them are URIs (#13957)
4 years ago
Eugen Rochko 9de5c70980 Fix wrong route helper in encrypted messages controller (#13952)
4 years ago
Mélanie Chauvel 8579befd58 Put “Add new domain block” button on /admin/instances in header (#13934)
4 years ago
ThibG 8d57f6c4b4 Fix account redirect confirmation message talking about moved followers (#13950)
4 years ago
Takeshi Umeda fe20381455 Fix activity not being signed (#13948)
4 years ago
Eugen Rochko b864e78db8 Add E2EE API (#13820)
4 years ago
Yamagishi Kazutoshi 196bdd3dd7 Fix ref attr for react-textarea-autozsize (#13936)
4 years ago
ThibG 4255757678 Fix admin page crashing when trying to block an invalid domain name (#13884)
4 years ago
ThibG 0c7a21a38c Fix unsent toot confirmation dialog not popping up in single column (#13888)
4 years ago
Christopher Choi 2b1a6e7597 Adjust flash alert contrast for better readability (#13892)
4 years ago
Brian C. Lindner f8f195b8c2 Allow Ctrl-click to keep EmojiPicker window open (#13896)
4 years ago
ThibG 366942b60f Fix timeline markers in Firefox (regression from #13887) (#13889)
4 years ago
ThibG bf68cd3bf0 Fix timeline markers not working on Chrome (#13887)
4 years ago
Mélanie Chauvel 006af53406 Change wording from “Hide media” to “Hide image/images” in Web UI (#13834)
4 years ago
Takeshi Umeda e2694a18c7 Fix csv upload (#13835)
4 years ago
Takeshi Umeda 56abcac438 Fix searchable status without explicitly mentioning it (#13829)
4 years ago
Takeshi Umeda 8dd03cf8f2 Fix local streaming of hashtag timelines (#13827)
4 years ago
ThibG bb3aff5c8c Add support for `summary` field for media description (#13763)
4 years ago
ThibG 063940f489 Fix hashtag search performing account search as well (#13758)
4 years ago
ThibG 60bb6ac6f4 Fix webfinger returning wrong status code on malformed or missing param (#13759)
4 years ago
Eugen Rochko bb9edd6321 Fix regression in sparkline style in web UI (#13753)
4 years ago
Eugen Rochko b7b081bb51 New Crowdin translations (#13398)
4 years ago
ThibG 9af0613629 Change “hide/show boosts from …” menu to be hidden when the account is muted (#13748)
4 years ago
ThibG e93c08ab96 Fix some account avatars on public pages having incorrect size (#13692)
4 years ago
Takeshi Umeda 15c0903772 Fix RedownloadMediaWorker (#13741)
4 years ago
ThibG 60dc5738cb Fix first poll option not being focused when adding a poll (#13740)
4 years ago
Takeshi Umeda 25307798d7 Fix keybase config serializer (#13742)
4 years ago
dependabot-preview[bot] e7e09d3b7b Bump doorkeeper from 5.3.3 to 5.4.0 (#13733)
4 years ago
Takeshi Umeda b040567ea0 Fix not publishing update of remote timeline (#13745)
4 years ago
ThibG f48e191e8e Fix sr locale being selected over sr-Latn (#13693)
4 years ago
Eugen Rochko 3144f8dbbc Refactor monkey-patching of Goldfinger (#12561)
4 years ago
taicv f4007517a6 Add `vi` to available locales (#13542)
4 years ago
Eugen Rochko fc7cad8b2d Add ability to remove identity proofs from account (#13682)
4 years ago
Takeshi Umeda 861661100c Add remote only to public timeline (#13504)
4 years ago
Eugen Rochko 909c31a765 Fix error within error when limiting backtrace to 3 lines (#13120)
4 years ago
ThibG e9227d8c10 Remove confusing “You are already signed in.” flash message (#13547)
4 years ago
ThibG 41536557be Improve RSS entries for statuses (#13592)
4 years ago
ThibG b20d0db1eb Remove 'unsafe-inline' from Content-Security-Policy style-src (#13679)
4 years ago
Eugen Rochko 86207f5421 Fix failing jest test (#13681)
4 years ago
ThibG 5479d33843 Fix own following/followers not showing muted users (#13614)
4 years ago
Taras Gogol 1a03de8592 Fix followings list order | Issue #13538 (#13676)
4 years ago
Eugen Rochko e80d4479c7 Add more ActivityPub controller tests (#13590)
4 years ago
ThibG 20ffc12cda Fix use of inline CSS in public pages (#13576)
4 years ago
Yamagishi Kazutoshi cf55546c41 Revert "improve status title (#8596)" (#13591)
4 years ago
Eugen Rochko 0ca06d0ba9 Add more tests for ActivityPub controllers (#13585)
4 years ago
kaiyou 7a65e2f0db Only check locally when deduplicating usernames (#13581)
4 years ago
ThibG a30829deee Fix admin-facing uses of inline CSS (#13575)
4 years ago
ThibG e88a05f707 Fix page incorrectly scrolling when bringing up dropdown menus (#13574)
4 years ago
ThibG 3b7373ed4c Fix end-user-facing uses of inline CSS (#13438)
4 years ago
ThibG df5867f072 Refactor/cleanup TIMELINE_DELETE-related code (#13175)
4 years ago
ThibG f53bd1bef6 Fix messed up z-index when NoScript blocks media/previews (#13449)
4 years ago
ThibG 207c5ab2a3 Fix /public showing public instead of community timeline for logged-in users (#13499)
4 years ago
ThibG 09162ceb7c Add `invites_enabled` to API (#13501)
4 years ago
Eugen Rochko adfb22a9dd Add separate cache directory for non-local uploads (#12821)
4 years ago
Eugen Rochko 96920a7b8e Fix not being able to resolve public resources in development environment (#13505)
4 years ago
ThibG cd3a0a17bc Fix uninformative error message when uploading unsupported image files (#13540)
4 years ago
ThibG 3526163340 Fix expanded video player issues (#13541)
4 years ago
Takeshi Umeda f365b9d6cd Fix enable/disable relay failures (#13535)
4 years ago
Irie Aoi cf1bf9dda9 Set max-width and max-height to gif video (#13533)
4 years ago
ThibG 69696c62b1 Fix and refactor keyboard navigation in dropdown menus (#13528)
4 years ago
sternenseemann 674005c08e Allow users to delete their header and avatar (#13234)
4 years ago
D Anzorge 945c8e207e Update Twemoji to 12.1.5 (#13021)
4 years ago
Takeshi Umeda f5606cdab4 Add local only to hashtag timeline (#13502)
4 years ago
ThibG 2444658e4b Fix uploaded image orientation in some browsers (#13493)
4 years ago
ThibG 0f3317fbe2 Fix not being able to vote (#13490)
4 years ago
ThibG a93fc74d31 Fix admin actions log crash when displaying updates of deleted announcements (#13489)
4 years ago
Gurgen Hayrapetyan 53f9f8a4ce Fix Poll fetchPoll action not being debounced. (#13485)
4 years ago
Takeshi Umeda 8eca96eb77 Fix DeliveryWorker not to call failure_tracker when inbox_url is unavailable (#13482)
4 years ago
ThibG c162748a14 Fix confusing error when failing to add an alias to an unknown account (#13480)
5 years ago
Eugen Rochko 2d3219549b Change delivery failure tracking to work with hostnames instead of URLs (#13437)
5 years ago
ThibG add34dd132 Fix “Email changed” notification sometimes having wrong e-mail (#13475)
5 years ago
ThibG dedac235bc Fix account aliases page (#13452)
5 years ago
Leonie a1cc7b361c Fix API footer link in Web UI (#13441)
5 years ago
ThibG 9d57af78d2 Fix WebUI pagination of following, followers, follow requests, blocks and mutes lists (#13445)
5 years ago
ThibG b746bda60e Fix styling of polls in JS-less fallback on public pages (#13436)
5 years ago
Eugen Rochko 331bc98f25 Fix trying to delete already deleted file when post-processing (#13406)
5 years ago
Eugen Rochko 7745695860 New Crowdin translations (#13317)
5 years ago
Eugen Rochko 50fa554899 Add rate limit for reporting (#13390)
5 years ago
ThibG edce6fc98f Fix “Show more” not switching to “Show less” on public pages (#13174)
5 years ago
ThibG ef48ffc127 Fix PostgreSQL load when linking in announcements (#13250)
5 years ago
ThibG ffd6f3fa8a Add explanation as to why unlocked accounts may have follow requests (#13385)
5 years ago
Eugen Rochko 6932e0e2af Add ability to filter audit log in admin UI (#13381)
5 years ago
Sasha Sorokin abbc0c6a87 Improve polls: option lengths & redesign (#13257)
5 years ago
Eugen Rochko 11deb933f5 Fix returning results when searching for URL with non-zero offset (#13377)
5 years ago
Eugen Rochko c2fc9bca81 Fix pinning a column in web UI sometimes redirecting out of web UI (#13376)
5 years ago
Eugen Rochko b1c596e8f3 Fix background jobs not using locks like they are supposed to (#13361)
5 years ago
Mélanie Chauvel (ariasuni) 899ff914da Improve toot clicking areas (#13327)
5 years ago
ThibG 41ca3cdb37 Fix content warning being unnecessarily cleared when enabling/disabling CW (#13348)
5 years ago
Takeshi Umeda 1c2a286244 Fix ImportsController param to permit :mode (#13347)
5 years ago
Mélanie Chauvel (ariasuni) 5a211c478d Fix wrong color for ellipsis in boost confirmation dialog in Web UI (#13355)
5 years ago
Takeshi Umeda 02b0321713 Fix incorrect deletion of local accounts imported by overwriting (#13350)
5 years ago
ThibG 1a993f9675 Fix 404 and 410 API errors being silently discarded in WebUI (#13279)
5 years ago
Eugen Rochko 1cb4645638 Change `tootctl media remove-orphans` to work for all classes (#13316)
5 years ago
Eugen Rochko ebb4869690 New Crowdin translations (#13064)
5 years ago
ThibG 54da8c4337 Fix media not being marked sensitive when client sets a CW but no text (#13277)
5 years ago
ThibG 15c02a7160 Fix frontend crash when deleting announcements (#13312)
5 years ago
ThibG 421a3a8f08 Change poll option hover/active styling to be less confusing (#13313)
5 years ago
Takeshi Umeda e1c65c565b Fix bookmarks also searchable (#13293)
5 years ago
Shlee 056f97744a Migrate Rails ujs as required for Rails 6 Upgrade. (#13280)
5 years ago
mayaeh 826ccfa973 Add link to bookmarks in web UI dropdown (#13273)
5 years ago
Jeong Arm 3b4e54f359 Make bookmarks also searchable (#13271)
5 years ago
Daniel Sockwell 577f74ad87 Fix frontend crash when deleting announcements (#13283)
5 years ago
ThibG 977b7ef6d0 Fix reported accounts not being whitelisted when resolving a spamcheck report (#13289)
5 years ago
ThibG c3edb6c02a Fix WebUI crash in single-column mode on prehistoric browsers (#13267)
5 years ago
ThibG 23b1a9ad55 Fix some timeouts when searching URLs by limiting some database queries (#13253)
5 years ago
Eugen Rochko 9ced8b6dd5 Add option to include resolved DNS records when blacklisting e-mail domains in admin UI (#13254)
5 years ago
Eugen Rochko da9d81c4ac Add titles to warning presets in admin UI (#13252)
5 years ago
ThibG 2e3c24d1c8 Fix detailed view of direct messages displaying a 0 boost count (#13244)
5 years ago
ThibG c5731b4dc7 Fix regression in “Edit media” modal in web UI (#13243)
5 years ago
ThibG 0701e09c85 Fix videos with unsupported colorspace not being transcoded (#13242)
5 years ago
ThibG ccd8ceac47 Fix MP4 (H264 + AAC) video files being needlessly re-encoded (#13239)
5 years ago
mayaeh 4a87cebf48 Change the string "hidden" to "blocked" in WebUI (#13221)
5 years ago
Eugen Rochko a0c60d09ff Change video uploads to always be converted to H264/MP4 (#13220)
5 years ago
Eugen Rochko 0995464585 Change video uploads to enforce certain limits (#13218)
5 years ago
dependabot-preview[bot] b4bc2817ba Bump cld3 from 3.2.6 to 3.3.0 (#13107)
5 years ago
ThibG cd7c22da32 Add federation support for the "hide network" preference (#11673)
5 years ago
Eugen Rochko f459919552 Change local media attachments to perform heavy processing asynchronously (#13210)
5 years ago
ThibG 852958d725 Fix public posts from silenced accounts not being changed to unlisted visibility (#13096)
5 years ago
ThibG a67fd2fbe1 Add support for links to statuses in announcements to be opened in web UI (#13212)
5 years ago
Mélanie Chauvel (ariasuni) 399fa48f8e Change the tooltip "Toggle visibility" to "Hide media" in web UI (#13199)
5 years ago
guigeekz eb525ef602 Add submit button to the top of preferences pages (#13068)
5 years ago
Bèr Kessels b5d7ec71ef Code style improvements in JavaScript (#13159)
5 years ago
ThibG cb93be3b88 Add ability to delete files uploaded for settings in admin UI (#13192)
5 years ago
Mélanie Chauvel (ariasuni) 263bedff9e Change description of privacy levels to be more intuitive in web UI (#13197)
5 years ago
ThibG ef73f37f36 Fix error when searching for URLs that contain the mention syntax (#13151)
5 years ago
ThibG 49f5db61bc Add sorting by username, creation and last activity in moderation view (#13076)
5 years ago
Mélanie Chauvel (ariasuni) 38a26d5314 Fix text area above/right of emoji picker being accidentally clickable in web UI (#13148)
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
ThibG 1eae25af56 Fix too large announcements not being scrollable in web UI (#13211)
5 years ago
koyu e899e0dc98 Change GIF label to be displayed even when autoplay is enabled in web UI (#13209)
5 years ago
Eugen Rochko 9619521459 Remove useless `respond_to` calls (#13208)
5 years ago
Eugen Rochko 03d2704430 Change the string "Hide everything from …" to "Block domain …" in web UI (#13178)
5 years ago
Eugen Rochko df086209a2 Fix "tootctl media remove-orphans" crashing when encountering invalid media (#13170)
5 years ago
Eugen Rochko 635812f9ea Add tooltips to audio/video player buttons (#13203)
5 years ago
ThibG 69aefeb7ee Fix announcements with fully-qualified mention to local user crashing WebUI (#13164)
5 years ago
Eugen Rochko e0db9f37f5 Fix leak of arbitrary statuses through unfavourite action in REST API (#13161)
5 years ago