6726 Commits (ad83e64795361dc9d5990a9dae4f91a3642109a0)

Author SHA1 Message Date
Claire af08229ff4
Fix “open” link of media modal not closing modal (#16524)
3 years ago
Claire 1d67acb72f
Fix scoped order warning in RemoveStatusService (#16531)
3 years ago
Claire e9659ae031
Fix crashes with Microsoft Translate on Microsoft Edge (#16525)
3 years ago
Claire d8629e7b86
Add logging of S3-related errors (#16381)
3 years ago
Claire e54a65013d
Fix replying from modal (#16516)
3 years ago
Claire 211d5c3c30
Fix inefficiencies in auto-linking code (#16506)
3 years ago
Claire 3dcf3f2a3a
Fix minor code quality issues (#16502)
3 years ago
Claire 30ce6e395c
Fix user email address being banned on self-deletion (#16503)
3 years ago
Claire 5a1e072517
Change references to tootsuite/mastodon to mastodon/mastodon (#16491)
3 years ago
Claire d3791cca0c
Improve modal flow and back button handling (#16499)
3 years ago
Eugen Rochko 7095c80373
Add ability to filter reports by origin of target account (#16487)
3 years ago
Eugen Rochko 275fa4746b
Add `configuration` attribute to `GET /api/v1/instance` (#16485)
3 years ago
Eugen Rochko 771c9d4ba8
Add ability to skip sign-in token authentication for specific users (#16427)
3 years ago
Claire 8569126c2e
Fix upgrade path from 3.4.0 (#16465)
3 years ago
Claire e2844b7e58
Change number_to_human calls to always use 3-digits precision (#16469)
3 years ago
Claire 1381e0e1d9
Fix pop-in player display when poster has long username or handle (#16468)
3 years ago
Claire 49219508bc
Fix anonymous access to outbox not being cached by the reverse proxy (#16458)
3 years ago
Eugen Rochko 38b3419950
Fix not being able to suspend accounts that already have a canonical e-mail block (#16455)
3 years ago
David Sterry 7c27ccb8d8
Fix #16407 (#16432)
3 years ago
Claire 9e5a1daa9b
Fix styling of boost button in media modal not reflecting ability to boost (#16387)
3 years ago
Claire e592e47e19
Fix WebUI crash when a toot with a playing video gets deleted (#16384)
3 years ago
Claire 1c21dcfa35
Fix newlines in accout notes added by the Move handler (#16415)
3 years ago
Claire 262c7bcb57
Add full user agent in tooltips for login activities (#16428)
3 years ago
Claire 63b807cffc
Fix serialization of followers/following counts when user hides their network (#16418)
3 years ago
Eugen Rochko d174d12c83
Add authentication history (#16408)
3 years ago
Claire 8428faa085
Fix OCR failure when erroneous lang data is in cache (#16386)
3 years ago
Claire f6088922c0
Update emoji codepoint mappings to v13.1 (#16352)
3 years ago
Eugen Rochko 2fba280353
New Crowdin updates (#16288)
3 years ago
Eugen Rochko 1410dffdf4
Fix e-mail confirmations API not working correctly (#16348)
3 years ago
Claire 526332c545
Fix account deletion sometimes failing because of optimistic locks (#16317)
3 years ago
Claire be8079f637
Fix deprecated slash as division in SASS files (#16347)
3 years ago
Eugen Rochko abd7b4636a
Add assets from Twemoji 13.1.0 (#16345)
3 years ago
Claire 3b27b09acb
Fix some IDs in instance actor outbox (#16343)
3 years ago
Jeong Arm 5ef216d032
Remove set-cookie header on custom.css (#16314)
3 years ago
Claire 12f8f39e25
Fix media proxy RedisLocks auto-releasing too fast (#16291)
3 years ago
Eugen Rochko 01adffdecb
New Crowdin updates (#16281)
3 years ago
Eugen Rochko 7f0d58b478
New Crowdin updates (#16269)
3 years ago
Claire 9a19227f17
Fix some RedisLocks auto-releasing too fast (#16276)
3 years ago
Zero King 028ba13eb3
Remove duplicate CSS properties (#16278)
3 years ago
Claire 92f1d739b5
Fix unread notification count when polling (#16272)
3 years ago
Zero King 689974b1ed
Remove duplicate CSS property of margin (#16277)
3 years ago
Eugen Rochko 132adcc8da
New Crowdin updates (#16241)
3 years ago
dogelover911 52c4e17f7e
Add width and height to attachments in ActivityPub (#16245)
3 years ago
Eugen Rochko 6528f8162e
New Crowdin updates (#16207)
3 years ago
Claire 76064e6608
Update fix-duplicates maintenance script to support latest migrations (#16231)
3 years ago
Claire 70f6f2e9b7
Fix empty CW when a content-less toot with a CW is encountered twice (#16220)
3 years ago
Claire 4f747d9f83
Fix follow recommendations UI in advanced layout (#16215)
3 years ago
Mélanie Chauvel 0464240f19
Fix dialog close button (#16219)
3 years ago
Eugen Rochko be353bccbb
Fix error when rendering actor with hashtags in bio (#16218)
3 years ago
Takeshi Umeda c403c3695b
Fix to be able to redownload avatar and header (#16190)
3 years ago
abcang b5ad787ebf
Fix rubocop warning (#16214)
3 years ago
abcang be6f4e013a
Fix eslint error (#16212)
3 years ago
Eugen Rochko f8d2dbdefa
New Crowdin updates (#16183)
3 years ago
Claire afb7882189
Fix blocking someone not clearing up list feeds (#16205)
3 years ago
Claire f9c2d1b9a1
Fix FollowRecommendationsScheduler failing because of unpopulated views (#16189)
3 years ago
rinsuki 4d31cef19d
Fix breaking change about format of accounts.created_at (#16186)
3 years ago
Eugen Rochko bd1abac370
New Crowdin updates (#16094)
4 years ago
Takeshi Umeda 9da5e0b350
Fix webfinger_update_due to run WebFinger on stale activitypub-account (#16182)
4 years ago
Mélanie Chauvel 68181b9506
Make media_gallery.toggle_visible less confusing to translate (#15993)
4 years ago
Eugen Rochko 1294f9ee4f
Remove PubSubHubbub-related columns from accounts table (#16170)
4 years ago
Eugen Rochko 0ad240cb6b
Change home timeline to reload after follow recommendations in web UI (#16160)
4 years ago
Eugen Rochko 74081433d0
Change trending hashtags to be affected be reblogs (#16164)
4 years ago
Eugen Rochko 2c77d97e0d
Add joined date to profiles in web UI (#16169)
4 years ago
Claire 566fc90913
Add Ruby 3.0 support (#16046)
4 years ago
Eugen Rochko 0a3fa034fc
Fix "You might be interested in" flashing while searching in web UI (#16162)
4 years ago
Eugen Rochko 8d75bd002d
Add empty state message for follow recommendations in web UI (#16161)
4 years ago
Eugen Rochko 6d9ad30bf8
Fix media redownload worker retrying on unexpected response codes (#16111)
4 years ago
Claire aa1b43f467
Fix display of toots without text content (#15665)
4 years ago
Takeshi Umeda 7cb34b32f8
Add management of delivery availability in Federation settings (#15771)
4 years ago
Claire d9ae3db8d5
Improve performance of follow recommendation scheduler (#16159)
4 years ago
Eugen Rochko 351c744590
Fix error when trying to render component for media without meta (#16112)
4 years ago
Eugen Rochko 059df83d1d
Fix database serialization failure returning HTTP 500 (#16101)
4 years ago
Eugen Rochko 036556d350
Fix media processing getting stuck on too much stdin/stderr (#16136)
4 years ago
Mélanie Chauvel 19d3809ad5
Improve description of keyboard shortcuts (#16129)
4 years ago
Eugen Rochko 3639862dee
Fix existing username validator not allowing multiple accounts (#16153)
4 years ago
Eugen Rochko fab65848d2
Fix empty home feed before first follow has finished processing (#16152)
4 years ago
Claire 8c44b723bb
Change confirmations controller to redirect to / for approved users (#16151)
4 years ago
fusagiko / takayamaki c35a6b9e01
fix component name (#16138)
4 years ago
Eugen Rochko f627d2eb93
Fix trying to fetch key from empty URI when verifying HTTP signature (#16100)
4 years ago
abcang d0fc69d721
Further improve the media attached status query for accounts (#16106)
4 years ago
Eugen Rochko f78cbc0c32
Fix thread resolve worker retrying when status no longer exists (#16109)
4 years ago
abcang 1f47511023
Improve media attached status query (#16105)
4 years ago
abcang 7f0c49c58a
Improve tag search query (#16104)
4 years ago
Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078)
4 years ago
Eugen Rochko f4b7c6b619
Fix nil error when removing status caused by race condition (#16099)
4 years ago
Claire a6564d56d6
Fix edge case where accepted follow cannot be processed because of follow limit (#16098)
4 years ago
Eugen Rochko 2eb17360df
Fix delete of local reply to local parent not being forwarded (#16096)
4 years ago
Eugen Rochko cafc7ad064
Add af, gd and si locales (#16090)
4 years ago
Eugen Rochko e39925a7d1
New Crowdin updates (#16088)
4 years ago
Eugen Rochko c6d8ee99a0
New Crowdin updates (#15719)
4 years ago
Eugen Rochko 9cc283f0b4
Change the nouns "toot" and "status" to "post" (#16080)
4 years ago
Claire e243092a5a
Add DM icon back on HTML view of DMs (#16086)
4 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
4 years ago
Claire 2c322addf3
Hide floating action button on onboarding page (#16082)
4 years ago
Eugen Rochko 7762d3d275
Change follow recommendations to be limited to 20 instead of 40 in web UI (#16077)
4 years ago
Eugen Rochko 23b102f661
Add "recommended" label to activity/peers API toggles in admin UI (#16081)
4 years ago
Eugen Rochko b5ac17c4b6
Fix newlines not being considered sentence separators in account note (#16079)
4 years ago
Eugen Rochko bf903dc510
Change onboarding by replacing tutorial with follow recommendations in web UI (#16060)
4 years ago
Eugen Rochko ca3bc1b09f
Refactor StatusReachFinder to handle followers and relays as well (#16051)
4 years ago
Eugen Rochko 6d6000f61f
Fix remote reporters not receiving suspend/unsuspend activities (#16050)
4 years ago
Eugen Rochko 480d7c9478
Fix missing source strings and inconsistent lead text style in admin UI (#16052)
4 years ago
Eugen Rochko b3ceb3dcc4
Add canonical e-mail blocks for suspended accounts (#16049)
4 years ago
Eugen Rochko dde8739020
Fix reports of already suspended accounts being recorded (#16047)
4 years ago
Takeshi Umeda baed52c2a7
Fix not to show follow button in global suggestion (#16045)
4 years ago
Takeshi Umeda 9bb3341849
Fix to update suggestion list after dismiss (#16044)
4 years ago
Eugen Rochko 3b8d085436
Fix app name, website and redirect URIs not having a maximum length (#16042)
4 years ago
Eugen Rochko ce2148c571
Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
4 years ago
Takeshi Umeda c968d22ee9
Fix an error with 'multiple mentions with same username' (#16038)
4 years ago
Claire e78d06eecf
Add border to 🚲 emoji (#16035)
4 years ago
Eugen Rochko 120965eb0b
Change Web Push API deliveries to use request pooling (#16014)
4 years ago
Eugen Rochko f7117646af
Add cold-start follow recommendations (#15945)
4 years ago
Eugen Rochko 619fad6cf8
Remove spam check and dependency on nilsimsa gem (#16011)
4 years ago
Eugen Rochko 7183d9a113
Change multiple mentions with same username to render with domain (#15718)
4 years ago
Claire c5fe0864d1
Fix SidekiqProcessCheck checking for a queue name that isn't used in Mastodon (#16002)
4 years ago
Claire 117f6638d0
Fix SVG files not being correctly included in templates (#16001)
4 years ago
Eugen Rochko 487e37d6d4
Add system checks to dashboard in admin UI (#15989)
4 years ago
Eugen Rochko 82cce18227
Change health check (#15988)
4 years ago
Claire abad99fa10
Fix crash in old browsers (#15985)
4 years ago
Claire a650a1157d
Fix /admin/tags/:id crashing since Rails 6.1 update (#15953)
4 years ago
Claire 59f94593d0
Add warning in admin dashboard if some required queues are not handled (#15954)
4 years ago
Eugen Rochko dd1eb9918a
Add `email` param to `POST /api/v1/emails/confirmations` (#15949)
4 years ago
Marcin Mikołajczak f8e50eaea3
Add transition to media modal background (#15843)
4 years ago
Claire cbd0ee1d07
Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire 1c4dee4554
Fix Mastodon not understanding as:Public and Public (#15948)
4 years ago
Claire 034f37b85a
Fix compose form behavior in mobile view (#15555)
4 years ago
dependabot[bot] c3aef491d6
Bump react-select from 3.2.0 to 4.0.2 (#15624)
4 years ago
Claire 876840e9ef
Fix brakeman warning (#15870)
4 years ago
Claire 051efed5ed
Bypass MX validation for explicitly allowed domains (#15930)
4 years ago
Claire 5d48402be1
Fixing the hero widget (#15926)
4 years ago
Claire 39a490c70e
Fix custom CSS when CDN_HOST is set (#15927)
4 years ago
Eugen Rochko af8fe6e1e9
WIP (#15222)
4 years ago
Claire 741d0952b1
Improve account counters handling (#15913)
4 years ago
Claire b358229834
Further preparation for Rails 6 (#15916)
4 years ago
Claire 55ac2b9c60
Add option to opt out of unread notification markers (#15842)
4 years ago
Claire a4dcaef53b
Prepare Mastodon for zeitwerk autoloader (#15917)
4 years ago
Claire 5027abecd1
Fix cache_collection crashing when given an empty collection (#15921)
4 years ago
Claire 43eff898a0
Prepare Mastodon for Rails 6 (#15911)
4 years ago
Eugen Rochko e89e976e92
Fix configuration for sidekiq-unique-jobs after 7.x upgrade (#15908)
4 years ago
Filipe Rodrigues 3dc94d9f91
Fix reference to non-existing translation in the exports page. (#15894)
4 years ago
Claire 1b02d29be5
Fix not being able to change world filter expiration back to “Never” (#15858)
4 years ago
Claire 5cc45d22d3
Remove subscription_expires_at leftover from OStatus (#15857)
4 years ago
Claire 67c5cdea40
Fix some ignored brakeman warnings (#15829)
4 years ago
Claire 5614e6724e
Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire 65db262550
Update twitter-text from 1.14 to 3.1.0 and fix toot character counting (#15382)
4 years ago
Claire a8139ab016
Add borders to 📱 and 📲 emojis (#15794)
4 years ago
Eugen Rochko ee1119208c
Add `POST /api/v1/emails/confirmations` to REST API (#15816)
4 years ago
Eugen Rochko 9aa37b32c3
Add `details` to error response for `POST /api/v1/accounts` in REST API (#15803)
4 years ago
Claire 0635c8760d
Fix WebUI crashing when SVG support is disabled (#15809)
4 years ago
Claire 75189af528
Fix crash on receiving requests with missing Digest header (#15782)
4 years ago
Claire 4f19504986
Add inline description of moderation actions in moderation interface (#15792)
4 years ago
Claire 5f4c0b79c2
Change ResolveAccountService's handling of skip_webfinger (#15750)
4 years ago
Claire 1b50ac08c1
Fix server rules not being displayed if extended server discription isn't set (#15778)
4 years ago
abcang 2127f40e6b
Fix default searchTokens (#15775)
4 years ago
Eugen Rochko 8331fdf7e0
Add server rules (#15769)
4 years ago
Justin Tracey c9e8e1739c
replace all instances of "ends_with?" with "end_with?" (#15745)
4 years ago
Eugen Rochko e31ed27485
Add `GET /api/v1/accounts/lookup` REST API (#15740)
4 years ago
Eugen Rochko 15ced8728f
Refactor Api::Web::SettingsController (#15717)
4 years ago
Eugen Rochko f8972d4503
Fix YouTube embeds failing due to YouTube serving wrong OEmbed URLs (#15716)
4 years ago
kaias1jp 08ae116dc6
Fixed WebUI crash when a status opened in the media modal is deleted (#15701)
4 years ago
Takeshi Umeda 7927959d8f
fix typo (#15705)
4 years ago
Cecylia Bocovich e79f8dd85c
Onion service related changes to HTTPS handling (#15560)
4 years ago
Jeong Arm d499bb031f
Use custom mascot on static share page (#15687)
4 years ago
Claire be3b9f8151
Fix URI of repeat follow requests not being recorded (#15662)
4 years ago
Mélanie Chauvel f5fefdc11a
Slightly reorder three dots menu on toots to make it more intuitive (#15647)
4 years ago
Claire 07b46cb332
Add dropdown for boost privacy in boost confirmation modal (#15704)
4 years ago
Claire acdeb162b8
Create instance actor if it hasn't been properly seeded (#15693)
4 years ago
Eugen Rochko acf1842896
Change max. image dimensions to 1920x1080px (1080p) (#15690)
4 years ago
ThibG a044ddac5b
Fix race conditions on account migration creation (#15597)
4 years ago
ThibG 3efa0c54b6
Change custom emoji to be animated when hovering container (#15637)
4 years ago
abcang 7ab53f221a
Improved performance of notification preloading (#15640)
4 years ago
abcang c8c764dd8b
Fix N+1 query when rendering with StatusSerializer (#15641)
4 years ago
abcang 2319e85a8a
Fix react/jsx-no-duplicate-props (#15636)
4 years ago
Takeshi Umeda 7f1c56954b
Fix first return value of FetchLinkCardService.html method (#15630)
4 years ago
luigi 7ea9588520
Use Enumerable#filter_map in more places (#15527)
4 years ago
ThibG 5fcac81302
Add “translate” class to other user strings (#15611)
4 years ago
luigi eb51e43fb4
Optimize some regex matching (#15528)
4 years ago
ThibG 7d0031a515
Fix Google Translate breaking web interface (#15610)
4 years ago
ThibG e955ca5463
Fix sign-up restrictions based on IP addresses not being enforced (#15607)
4 years ago
ThibG 2ff01f78f7
Fix /activity endpoint not require signature in authorized fetch mode (#15592)
4 years ago
ThibG 54d4e5252b
Use Rails' index_by where it makes sense (#15542)
4 years ago
ThibG 7bed25f3ea
Fix processing of incoming Block activities (#15546)
4 years ago
Levi Bard 11d603101a
Fix muting users with duration via the REST api (#15516)
4 years ago
luigi 087ed84367
Optimize map { ... }.compact calls (#15513)
4 years ago
ThibG 73ddb60c32
Fix OCR lang data failing to load (#15519)
4 years ago
ThibG a1a8aa4a08
Skip processing Update activities on unknown accounts (#15514)
4 years ago
abcang efffdd3778
Fix rubocop config and warnings (#15503)
4 years ago
Takeshi Umeda a50fe47a77
Fix defaultProps of frameRate to string (#15493)
4 years ago
Takeshi Umeda 71f0968887
Fix missing key in list timeline policy (#15494)
4 years ago
Takeshi Umeda e38874dcf7
Fix getting-started footer in single column mode not being clickable in Safari (#15496)
4 years ago
ThibG 4552449c26
Fix profile update not being sent on profile/header picture deletion (#15461)
4 years ago
Takeshi Umeda 3f4b0dfd47
Fix logo button style more (#15458)
4 years ago
Takeshi Umeda cb5bb2313b
Fix expand video on public page (#15469)
4 years ago
ThibG f1f96ebf02
Fix being able to import more than allowed number of follows (#15384)
4 years ago
Eugen Rochko 4580129c98
New Crowdin updates (#15413)
4 years ago
Takeshi Umeda ba748a83f2
Fix logo button style (#15428)
4 years ago
Eugen Rochko e89648574f
Fix error when changing ACL on missing objects during suspension (#15420)
4 years ago
Eugen Rochko ba0b79fc5c
Fix undefined method error when batch-removing statuses with ElasticSearch on (#15421)
4 years ago
Takeshi Umeda 7e6d3a7d9a
Fix unfollow action button style (#15418)
4 years ago
ThibG b08d2d4f78
Fix media modal buttons not showing up on mobile (#15417)
4 years ago
trwnh 4950e59cdc
Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer (#15415)
4 years ago
ThibG de57efd055
Fix mentions not being deleted efficiently (#15416)
4 years ago
Eugen Rochko 473abc35a1
Fix trying to privatize empty media attachments (#15414)
4 years ago
ThibG 814b7775fb
Improve performances of deleting favourites when deleting accounts (#15412)
4 years ago
Eugen Rochko 62e42bd15b
New Crowdin updates (#15369)
4 years ago
ThibG 2ab3e91eaf
Fix BatchedRemoveStatusService not working without ES in rails console (#15408)
4 years ago
ThibG 3249d35bdc
Improve account deletion performances further (#15407)
4 years ago
ThibG f18349640b
Fix batch order warnings in BatchedRemoveStatusService (#15409)
4 years ago
ThibG 1cf2c3a810
Fix external user creation failing when invite request text is required (#15405)
4 years ago
Eugen Rochko 9915d11c0d
Fix unnecessary queries when batch-removing statuses, 100x faster (#15387)
4 years ago
ThibG 43961035a9
Fix some notifications not being deleted on poll/status deletion (#15402)
4 years ago
ThibG 6f51fd7435
Fix invitation links not working when invite request text is required (#15385)
4 years ago
ThibG 7bf3c6e57b
Fix AccountDeletionWorker crashing and clogging sidekiq queues (#15380)
4 years ago
Eugen Rochko 1c41ce3217
New Crowdin updates (#15353)
4 years ago
Eugen Rochko 59343ef4d1
Fix missing description on enable bootstrap timeline accounts toggle in admin UI (#15367)
4 years ago
ThibG a60d9335d8
Fix resolving accounts sometimes creating duplicate records for a given AP id (#15364)
4 years ago
ThibG 47c6c54d31
Fix styling issue on /about when server admin has a long username (#15357)
4 years ago
Eugen Rochko eb35be0431
Fix follow limit preventing re-following of a moved account (#14207)
4 years ago
Eugen Rochko 941ff04b03
Fix styles for RTL languages and the light theme (#15356)
4 years ago
Eugen Rochko 8a95867693
Add option to obfuscate domain name in public list of domain blocks (#15355)
4 years ago
ThibG b1feb47055
Improve searching for private toots from URL (#14856)
4 years ago
Eugen Rochko 2032748050
New Crowdin updates (#15220)
4 years ago
ThibG 79efcf8aad
Change notification permission handling (#15176)
4 years ago
ThibG 8357969559
Fix admins being able to suspend their instance actor (#14567)
4 years ago
Eugen Rochko 1f564051b6
Change RTL detection to rely on unicode-bidi paragraph by paragraph (#14573)
4 years ago
Eugen Rochko 1045549f85
Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
Mashiro 75d2762fdf
Add "invite request content" display in user account admin page (#15265)
4 years ago
ThibG 1390cc194b
Add indication to admin UI of whether a report has been forwarded (#13237)
4 years ago
Marcin Mikołajczak 9342705e6b
Add app shortcuts (#15234)
4 years ago
ThibG 47e507fa61
Add ability to require invite request text (#15326)
4 years ago
ThibG a7e819b8a8
Fix dynamic updating of “Bootstrap timeline accounts” admin setting (#15325)
4 years ago
Eugen Rochko 4fd3062003
Change "Profile unavailable" string to "Account suspended" in web UI (#15345)
4 years ago
Eugen Rochko 216b85b053
Fix performance on instances list in admin UI (#15282)
4 years ago
Eugen Rochko a3b5675aa8
Change number format on about page from full to shortened (#15327)
4 years ago
ThibG 49eb4d4ddf
Add honeypot fields and minimum fill-out time for sign-up form (#15276)
4 years ago
ThibG 9669167aae
Fix notifications being unnecessarily redrawn on state change (#15312)
4 years ago
trwnh 127c543a6e
rename replies_policy enumerables (#15304)
4 years ago
Takeshi Umeda f379a52d74
Fix missing pictureInPicture prop in detailed status container (#15309)
4 years ago
Jeong Arm 7aee364795
Fix open media hotkey (#15308)
4 years ago
Takeshi Umeda 765626a3a7
Fix the Open handler for PreviewCard (#15305)
4 years ago
ThibG 0b437325dc
Fix column swiping animation logic (#15301)
4 years ago
Eugen Rochko 9620ee90be
Fix unnecessary re-rendering of various components when typing in web UI (#15286)
4 years ago
Eugen Rochko 48bef17cc9
Fix slow distinct queries where grouped queries are faster (#15287)
4 years ago
Eugen Rochko a8c471fcc0
Fix not being able to open audio modal in web UI (#15283)
4 years ago
Eugen Rochko 59d943e152
Fix alert when failing to save timeline markers in web UI (#15285)
4 years ago
Eugen Rochko 014733d1e4
Fix too low contrast on new media modal background in web UI (#15284)
4 years ago
Takeshi Umeda 17a2e27641
Fix remove number sign from account_featured_tags (#15277)
4 years ago
Takeshi Umeda 44d5c6bc8f
Fix incorrect conditions for suspended accounts in Get API for account featured tags (#15270)
4 years ago
ThibG fbe7519243
Fix account merging in maintenance script (#15264)
4 years ago
ThibG d849aad852
Change public thread view to hide "Show thread" link (#15266)
4 years ago
ThibG 9136be480f
Fix followers hash cache not being invalidated on account merge (#15256)
4 years ago
Eugen Rochko a55e6e99c0
Fix `ku` locale not being right-to-left (#15252)
4 years ago
Mélanie Chauvel 68775b6039
Fix character count not ignoring hidden CW field (#15236)
4 years ago
Eugen Rochko 13b07b88f1
Fix omniauth (SAML/CAS) sign-in routes not having CSRF protection (#15228)
4 years ago
Eugen Rochko 13206fcfb8
Fix media modal crashing when media has no blurhash (#15229)
4 years ago
Eugen Rochko e7e099d1a0
Fix deletes not reaching every server that interacted with status (#15200)
4 years ago
Eugen Rochko e1a6526c8d
Fix media modal regression on public pages (#15221)
4 years ago
Eugen Rochko 1e89e2ed98
Change media modals look in web UI (#15217)
4 years ago
Eugen Rochko cb7bd8ee03
New Crowdin updates (#15137)
4 years ago
Eugen Rochko f844386809
Add `tootctl accounts merge` (#15201)
4 years ago
abcang a2da02626e
Fixed ESLint error (#15214)
4 years ago
Eugen Rochko 272566043a
Remove fade-in animation from modals in web UI (#15199)
4 years ago
Eugen Rochko f970e1fab6
Fix hardcoded frame rate for frame by frame video navigation in web UI (#15198)
4 years ago
ThibG 66832cbf33
Undo outgoing follows when suspending a remote account (#15188)
4 years ago
ThibG c43f4cd3bb
Fix not being able to unfavorite toots one has lost access to (#15192)
4 years ago
ThibG 8b8004a962
Fix webfinger redirect handling in ResolveAccountService (#15187)
4 years ago
ThibG 96c1e71329
Add import/export feature for bookmarks (#14956)
4 years ago
Darius Kazemi 8e2530ea16
Mark correctly as read reverse-order announcements (#15070)
4 years ago
ThibG 2f6831f318
Fix sending spurious Rejects when processing remote account deletion (#15104)
4 years ago
Eugen Rochko df1653174b
Add cache buster feature for media files (#15155)
4 years ago
ThibG 966593393e
Fix DMs not appearing into timelines (#15182)
4 years ago
ThibG d8d43a427a
Fix image uploads being random data when canvas read access is blocked (#15180)
4 years ago
Eugen Rochko 18ca4e0e9a
Fix pop-out player appearing on mobile screens in web UI (#15157)
4 years ago
Eugen Rochko 04a079e723
Add hotkeys for audio/video control (#15158)
4 years ago
ThibG 0a4d0e8320
Fix AccountDeletionWorker not accepting keyword arguments (#15152)
4 years ago
Eugen Rochko aa10200e58
Fix streaming API allowing connections to persist after access token invalidation (#15111)
4 years ago
Eugen Rochko 8532429af7
Fix 2FA/sign-in token sessions being valid after password change (#14802)
4 years ago
ThibG 9870b175b4
Fix possible inconsistencies in tag search (#14906)
4 years ago
Takeshi Umeda 148ce97e21
Add interrelationship icon (#15149)
4 years ago
Takeshi Umeda 2b1a6e734f
Add follow selected followers button (#15148)
4 years ago
Eugen Rochko 4790a126be
Add button to dismiss desktop notifications permissions banner (#15141)
4 years ago
Eugen Rochko f1858f08c2
Remove auto-redirect to direct messages in web UI (#15142)
4 years ago
Yamagishi Kazutoshi 5206ede9c9
Add missing locales (#15138)
4 years ago
Eugen Rochko 880fc9baaf
New Crowdin updates (#15110)
4 years ago
Eugen Rochko 337dc6e0ad
Fix updating account counters when account_stat is not yet created (#15108)
4 years ago
Yamagishi Kazutoshi 2b63c62c57
Remove unnecessary messages (#15109)
4 years ago
ThibG b0893291ef
Fix Move handler not being triggered when failing to fetch target (#15107)
4 years ago
Eugen Rochko cc98f967b1
New Crowdin updates (#14388)
4 years ago
ThibG 1e64666662
Fix crash in SuspendAccountWorker (#15106)
4 years ago
Eugen Rochko 3134691948
Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
ThibG ee8cf246cf
Fix crashes in SuspendAccountService/UnsuspendAccountService (#15100)
4 years ago
ThibG f84239ecab
Fix suspension/unsuspension not working because of FeedManager change (#15099)
4 years ago
Eugen Rochko 9b1f2a4b61
Add subresource integrity for JS and CSS assets (#15096)
4 years ago
Mélanie Chauvel 68d4b2b83e
Display “Show newer” and “Show older” instead of “Show more” in public pages (#15052)
4 years ago
ThibG b29defb851
Change order of announcements in admin page to sort them newest-first (#15091)
4 years ago
Takeshi Umeda d6fe0c94ca
Add account sensitized (#14361)
4 years ago
Mashiro f720af6b72
Add limitation of image's max zoom rate (max to the original size of image) (#15094)
4 years ago
dependabot[bot] e16b0fb15a
Bump detect-passive-events from 1.0.5 to 2.0.1 (#15003)
4 years ago
Mashiro f645dad661
add mouse scroll lock in image expand view (#15088)
4 years ago
Mashiro 6a2db10f76
Add expand/compress image button on image view box (#15068)
4 years ago
ThibG fa929d8b81
Tweak signature verification (#15069)
4 years ago
ThibG 9d023ed4f6
Fix some account media gallery items having empty labels (#15073)
4 years ago
ThibG c49805efb1
Fix poll ending notifications being created for each vote (#15071)
4 years ago
Darius Kazemi f1f0400adc
Show announcements in reverse chronological order (#15065)
4 years ago
fuyu 8d7fbe7dd9
Fix wrong seek bar width on media player (#15060)
4 years ago
mayaeh 2ae751f19d
Fix width of content text fluctuating over time (#15055)
4 years ago
Mélanie Chauvel c5704e75ae
Make “Mark media as sensitive” properly translatable (#15051)
4 years ago
Mélanie Chauvel 1d07f51039
Make visibility icon clickable as part of the time of a toot (#15053)
4 years ago
Mélanie Chauvel 0a8ab822e2
Sort filters by “keyword or phrase” in Settings (#15050)
4 years ago
Mélanie Chauvel a5afbb62d2
Make click area of video/audio player buttons bigger in WebUI (#15049)
4 years ago
ThibG 3678b10823
Fix follow request notifications (#15048)
4 years ago
ThibG 1f945e7390
Fix followers synchronization mechanism not being triggered on mentions (#15026)
4 years ago
ThibG fb586584f2
Fix account processing failing because of large collections (#15027)
4 years ago
ThibG ca56527140
Add follower synchronization mechanism (#14510)
4 years ago
abcang 9649ca0fbe
Removed disabling comments for Style/MethodMissingSuper (#15014)
4 years ago
Josh Leeb-du Toit 0c24f4dce2
Add support for Gemini urls (#15013)
4 years ago
mayaeh 4130aef29c
Fix translation string (#14986)
4 years ago
mayaeh fb5f3be18f
Fix strings that could not be translated (#14980)
4 years ago
Eugen Rochko a69ca29473
Change how missing desktop notifications permission is displayed (#14985)
4 years ago
Takeshi Umeda b4c4af18dc
Fix a bear check when the activity object is nil (#14981)
4 years ago
ThibG 4c45b43cb8
Change how CDN_HOST is passed down to make assets build reproducible (#14381)
4 years ago
OSAMU SATO 96761752ec
Add duration parameter to muting. (#13831)
4 years ago
ThibG f54ca3d08e
Fix browser notification permission request logic (#13543)
4 years ago
Eugen Rochko 5e1364c448
Add IP-based rules (#14963)
4 years ago
ThibG dc52a778e1
Fix issue checking for last unread notification when there are gaps (#14960)
4 years ago
ThibG dac3e362fd
Fix unread notification marker not updating when mounting column (#14954)
4 years ago
Eugen Rochko 7d985f2aac
Remove dependency on goldfinger gem (#14919)
4 years ago
ThibG 63770d3aac
Ignore alt-key hotkeys in text fields (#14942)
4 years ago
mayaeh 5a9ad221bf
Update translation files (#14920)
4 years ago
Eugen Rochko a549415868
Fix regressions in icon buttons in web UI (#14915)
4 years ago
Takeshi Umeda bec8b12bb5
Fix mark as read in notifications to be saved immediately (#14907)
4 years ago
ThibG 65136600e3
Fix logging out on mobile (#14901)
4 years ago
ThibG 78e45a5285
Add option to disable swiping motions across the WebUI (#13885)
4 years ago
Takeshi Umeda f5d08f2417
Fix unread notification markers (#14897)
4 years ago
ThibG 82951920f7
Fix bell button causing a brief “Cancel follow request” on locked accounts (#14896)
4 years ago
Eugen Rochko d88a79b456
Add pop-out player for audio/video in web UI (#14870)
4 years ago
ThibG d60290044e
Add environment variable to allow requests to some private addresses (#14722)
4 years ago
ThibG ff89025979
Add unread notification markers (#14818)
4 years ago
Jeremy Rose 03b6b034b9
add og:published_time to opengraph meta tags (#14865)
4 years ago
Takeshi Umeda b655a7f88f
Fix a slow query for TagFeed (#14861)
4 years ago
Takeshi Umeda 070026e634
Fix method of the DELETE DATA button (#14855)
4 years ago
Eugen Rochko 8c8bf0289f
Fix not being able to enable status notifications in Web Push API (#14822)
4 years ago
Eugen Rochko 974b1b79ce
Add option to be notified when a followed user posts (#13546)
4 years ago
ThibG eaea2311aa
Fix home TL marker code mishandling gaps (#14809)
4 years ago
ThibG aab867b0e8
Fix notification filter bar incorrectly filtering gaps (#14808)
4 years ago
kawaguchi 5d3c8baa9a
Fix validates :sign_count of WebauthnCredential (#14806)
4 years ago
Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726)
4 years ago
Eugen Rochko bbcbf12215
Fix unreadable placeholder text color in high contrast theme in web UI (#14803)
4 years ago
ThibG b67caf9be4
Add paragraph about browser add-ons when encountering some errors (#14801)
4 years ago
ThibG cd4ec7cd74
Do not serve account actors at all in limited federation mode (#14800)
4 years ago
Eugen Rochko 42c4322ce7
Fix reported statuses not being included in warning e-mail (#14778)
4 years ago
tateisu fa0c71f0d9
allow pagination by min_id and max_id (#14776)
4 years ago
Eugen Rochko 4e4b3a0c8e
Refactor settings controllers (#14767)
4 years ago
Eugen Rochko e6b272e5c9
Change REST API to return empty data for suspended accounts (#14765)
4 years ago
ThibG 91eecd1b3c
Add border around 🕺 emoji (#14769)
4 years ago
Eugen Rochko fcb9350ff8
Change web UI to show empty profile for suspended accounts (#14766)
4 years ago
Eugen Rochko 65760f59df
Refactor feed manager (#14761)
4 years ago
ThibG 517af45e32
Fix multiple boosts of a same toot erroneously appearing in TL (#14759)
4 years ago
abcang e79d719e92
Changed tag most_used to recently_used (#14760)
4 years ago
Eugen Rochko e8bc187845
Refactor how public and tag timelines are queried (#14728)
4 years ago
Eugen Rochko a6121a159c
Remove obsolete IndexedDB operations from web UI (#14730)
4 years ago
Takeshi Umeda 272aa4a109
Fix direct visibility style for light theme (#14727)
4 years ago
ThibG abee40b232
Add outbox attribute to instance actor (#14721)
4 years ago
Takeshi Umeda 33ad850c98
Added account featured tags API (#11817)
4 years ago
Eugen Rochko 17340365bb
Add featured hashtags as an ActivityPub collection (#11595)
4 years ago
ThibG 79305428a7
Add configuration option to filter replies in lists (#9205)
4 years ago
Eugen Rochko 1c308af84c
Change own direct-visibility statuses to be in the home feed again (#14711)
4 years ago
dependabot[bot] 8972e5f7f6
Bump rubocop from 0.86.0 to 0.88.0 (#14412)
4 years ago
ThibG 5fc5a9f9f1
Update Tesseract.js (#14708)
4 years ago
ThibG f0b6ddd979
Add border around 🐞 emoji (#14712)
4 years ago
ThibG 7febf19296
Add back “Home” link to the “Getting Started” column when the “Home” column isn't mounted (#14707)
4 years ago
Takeshi Umeda b1bb1906be
Fix limited follower id in fan-out-on-write service (#14709)
4 years ago
Akihiko Odaki ae871c4d46
Make Array-creation behavior of Paginable more predictable (#14687)
4 years ago
Eugen Rochko 52157fdcba
Add support for dereferencing objects through bearcaps (#14683)
4 years ago
Eugen Rochko ce8f33dd2f
Fix inefficiencies in fan-out-on-write service (#14682)
4 years ago
Eugen Rochko bf477cee9f
Fix videos with near-60 fps being rejected (#14684)
4 years ago
Akihiko Odaki 64ef37b89d
Introduce ApplicationController#cache_collection_paginated_by_id (#14677)
4 years ago
Akihiko Odaki b63ede5005
Eagerly load statuses with the main query in Api::V1::BookmarksController (#14674)
4 years ago
Akihiko Odaki e26e7a1cb5
Replace incorrect use of distinct with group (#14675)
4 years ago
Akihiko Odaki 552e886b64
Eagerly load statuses with the main query in Api::V1::FavouritesController (#14673)
4 years ago
Akihiko Odaki 41eeb9ebaa
Use Status.group instead of Status.distinct in HashQueryService (#14662)
4 years ago
ThibG b241f20bd2
Add support for latest HTTP Signatures spec draft (#14556)
4 years ago
ThibG 92319d7340
Fix dereferencing remote statuses not using the correct account (#14656)
4 years ago
santiagorodriguez96 e8d41bc2fe
Add WebAuthn as an alternative 2FA method (#14466)
4 years ago
Tdxdxoz a3ec9af9b0
Fix: also use custom private boost icon for detailed status (#14471)
4 years ago
ThibG 720214feb0
Add support for inlined objects in activity audience (#14514)
4 years ago
Daigo 3 Dango 9669557be1
Better manage subscriptionCounters (#14608)
4 years ago
proxy 46210a65d1
reword "boost to original audience" as per #14596 (#14598)
4 years ago
Takeshi Umeda debf6ae316
Fix click range discrepancies in gifv (#14615)
4 years ago
ThibG c7cfd4e67a
Fix scrolling issues when closing some dropdown menus (#14606)
4 years ago
ThibG f6a82cb2cd
Fix not being able to unbookmark toots when blocked by their author (#14604)
4 years ago
ThibG 62a45ae26e
Fix client-side form validation not accepting handles with uppercase letters (#14599)
4 years ago
ThibG 0f38f9726a
Fix hardcoded non-breaking space in public view (#14568)
4 years ago
ThibG 8d217d7231
Improve email address validation (#14565)
4 years ago
ThibG 7dc4c74265
Add client-side validation in password change forms (#14564)
4 years ago
ThibG d70c3ab4c3
Add HTML form validation for the registration form (#14560)
4 years ago
Eugen Rochko ef057584fd
Add support for managing multiple stream subscriptions in a single connection (#14524)
4 years ago
niwatori24 8b61bb1c3e
Cache result of SQL (#14534)
4 years ago
ThibG bd3420b139
Fix crash when failing to load emoji picker (#14525)
4 years ago
abcang 4a4d08f3a0
Fix eslint error (#14521)
4 years ago
ThibG a637344e37
Fallback to previous, more approximative hashtag RE on older browsers (#14513)
4 years ago
ThibG 8ce962e148
Fix audio/video player not using CDN_HOST in media paths on public pages (#14486)
4 years ago
ThibG 635b6a0f1a
Fix audio player on Safari (#14485)
4 years ago
ThibG 3ade834830
Fix disabled boost icon being replaced by private boost icon on hover (#14456)
4 years ago
ThibG 51b5bb5301
Fix new audio player features not working on Safari (#14465)
4 years ago
ThibG 5faf2de938
Fix wrong proptypes for onEditAccountNote (#14481)
4 years ago
kedama cd94854e7d
Fix the hashtag judgment of the compose form to be the same as the server side (#14484)
4 years ago
ThibG bfd5aea206
Fix handling of Reject Follow when a matching follow relationship exists (#14479)
4 years ago
Takeshi Umeda 156af70e4d
Fix following restriction not working when exact match in account search (#14394)
4 years ago
Eugen Rochko 00448db3c8
Fix unnecessary second connection to user stream from account timeline in web UI (#14387)
4 years ago
Eugen Rochko 054f4af603
New Crowdin updates (#14335)
4 years ago
ThibG 753ba9fc23
Fix hover and normal colors for private boost icon being swapped (#14386)
4 years ago
ThibG 956473142c
Add custom icon for private boosts (#14380)
4 years ago
Takeshi Umeda 939a47393c
Fix duplicate notification and delivery of mentions (#14378)
4 years ago
ThibG e93efc0309
Change disabled retweet icon (#14373)
4 years ago
ThibG 5d9acc0ce4
Fix not handling Undo on some activity types when they aren't inlined (#14346)
4 years ago
ThibG f55dd193f9
Fix RSS feeds not being cachable (#14368)
4 years ago
ThibG bcf85b5208
Dereference object URIs in Create and Update messages (#14359)
4 years ago
Takeshi Umeda a8b6524b43
Changed retries and rescued in ActivityPub::ProcessingWorker (#14355)
4 years ago
Takeshi Umeda fcb3f259e5
Fix to add RedisLock to handle Announce activity (#14365)
4 years ago
Takeshi Umeda 7540e235a2
Fix movie width and frame_rate returning nil (#14357)
4 years ago
Takeshi Umeda 47931db1f5
Add thumbnail_remote_url in MediaAttachment REST response (#14358)
4 years ago
Ariel 2ada2ae18a
Fix/14021 behaviour on add or remove toots (#14212)
4 years ago
mayaeh d87958e177
ran `yarn manage:translations` (#14344)
4 years ago
ThibG 98f6380dee
Fix keyboard navigation in scrollable lists (#14348)
4 years ago
Sasha Sorokin 17b1d71536
Fix following_counter plural to include "one" (#14342)
4 years ago
ThibG 322d74fc2a
Fix boosted toots from blocked account not being retroactively removed from TL (#14339)
4 years ago
ThibG 85bc0f9639
Fix audio player controls color in mastodon-light theme (#14338)
4 years ago
Eugen Rochko 71e85a506d
New Crowdin updates (#14311)
4 years ago
ThibG d658af7ff8
Fix removing allowed domains being done synchronously (#14302)
4 years ago
ThibG bfed7dd5f3
Fix error when closing a playing audio or video modal (#14310)
4 years ago
Eugen Rochko d9cad44ca5
New Crowdin updates (#14285)
4 years ago
ThibG 0a8a3fe595
Fix being unable to unboost when blocked by their author (#14308)
4 years ago
Takeshi Umeda 5c23ec2fa6
Improve group processing (#14279)
4 years ago
abcang 6a96af4d20
Fix rubocop warning (#14288)
4 years ago
ThibG a8e84a18f1
Fix larger video files not being transcoded (#14306)
4 years ago
Eugen Rochko 4abe3be321
Change `tootctl search deploy` algorithm (#14300)
4 years ago
Eugen Rochko 98b3b80d6b
Fix account domain block not properly unfollowing accounts from domain (#14304)
4 years ago
ThibG ee5a4030f7
Fix removing a DomainAllow rule wiping known accounts in open federation mode (#14298)
4 years ago
han@highemelry 8b35ed96c0
Add a visibility icon to boost modal (#14292)
4 years ago
Eugen Rochko 6cc5b822f5
Fix audio and video items in account gallery in web UI (#14282)
4 years ago
Eugen Rochko c158dda796
New Crowdin updates (#14197)
4 years ago
ThibG 38579b9f74
Fix block/mute pagination in WebUI (#14275)
4 years ago
ThibG a2abe35e0f
Audio player visualization improvements (#14281)
4 years ago
Eugen Rochko a78b87d800
Add attribution notice to the audio player component (#14280)
4 years ago
Sasha Sorokin 3ef94c0044
Improve safety of Blurhash component (#14278)
4 years ago
ThibG 6fda3cbbeb
Freeze scroll position when a dropdown menu is open in the TL (#14271)
4 years ago
Sasha Sorokin 61c07c3731
Replace repetitive blurhash code with component (#14267)
4 years ago
Eugen Rochko 5b7a93b02c
Fix videos on public pages not using custom thumbnails (#14273)
4 years ago
mayaeh fbbec3fc0b
remove unused word. (#14250)
4 years ago
ThibG 0d2135a461
Fix new accent color not refreshing when changing thumbnail for audio uploads (#14264)
4 years ago
ThibG d308a863fb
Fix WebUI crash on sensitive preview card with no preview thumbnail (#14261)
4 years ago
ThibG 2581715491
Fix WebUI crash on sensitive preview card with no preview thumbnail (#14260)
4 years ago
Eugen Rochko 6e25574ce5
Fix media attachments enumeration (#14254)
4 years ago
Eugen Rochko 844870273f
Fix other sessions not being logged out on password change (#14252)
4 years ago
Sasha Sorokin 1c903c7ad6
Fix account note border radius (#14251)
4 years ago
Eugen Rochko 06fc6a9cd4
Add ability to choose media thumbnail in web UI (#14244)
4 years ago
Eugen Rochko ed04697510
Change User-Agent of link preview fetching service to include "Bot" (#14248)
4 years ago
ThibG a783bdf4ad
Fix hashtag column options styling (#14247)
4 years ago
Eugen Rochko c3187411c2
Change design of account notes in web UI (#14208)
4 years ago
Sasha Sorokin cb2adaaf9d
Replace shortNumberFormat with <ShortNumber> (#14061)
4 years ago
mayaeh c4f47f59cf
Fix restored words from "toot" to "status" (#14242)
4 years ago
Eugen Rochko 99f3a55540
Add color extraction for audio thumbnails (#14209)
4 years ago
mayaeh 6e399b9df9
Fix-up #13749 (#14204)
4 years ago
Eugen Rochko 162adf61f2
Fix audio modals not using blurhash and poster (#14199)
4 years ago
Eugen Rochko 7f1143a40d
New Crowdin translations (#13749)
4 years ago
Takeshi Umeda 7548a474a5
Fix the conditions for incomplete remote content (#14195)
4 years ago
Eugen Rochko 6d23d40420
Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191)
4 years ago
Ariel e9ea960773
Fix cursor type in statuses (#14185)
4 years ago
ThibG 4babf5b8b5
Fix lock icon not being shown when locking account in profile settings (#14190)
4 years ago
ThibG 35cedc922c
Change move handler to carry blocks over (#14144)
4 years ago
mayaeh 411bf188bb
follow-up #14149 (#14192)
4 years ago
Eugen Rochko 7aaf2b44ec
Fix remote files not using Content-Type header, streaming (#14184)
4 years ago
ThibG 65506bac3f
Add user notes on accounts (#14148)
4 years ago
Eugen Rochko 1b198d6489
Fix trying to write non-existent image remote URL attribute on preview cards (#14181)
4 years ago
Yamagishi Kazutoshi 5e8f51b29f
Replace to testing-library from enzyme (#14152)
4 years ago
trwnh d1c6dd2d27
Fix padding on account header (#14179)
4 years ago
Eugen Rochko 64aac30733
Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
ThibG fa4876a1b9
Fix read marker state not being udpated internally (#14155)
4 years ago
ThibG a1ad2ad951
Change sensitive preview cards to not blur text (#14143)
4 years ago
Mélanie Chauvel 08cf81f8c1
Improve appearence consistency of settings pages (#13938)
4 years ago
Mélanie Chauvel e49bd93211
Improve wording of the “Add media” button tooltip (#13954)
4 years ago
Sasha Sorokin f5cea4d2ea
Fix Thai being skipped from language detection (#13989)
4 years ago
Takeshi Umeda f7bdfec5bb
Change to correct the role of the boost button (#14132)
4 years ago
Takeshi Umeda 418f0a33e9
Add a visibility icon to status (#14123)
4 years ago
ThibG 1d2b0d2121
Fix design issues with sensitive preview cards (#14126)
4 years ago
ThibG 0a56a4a1bc
Fix avatar size in public page detailed status (#14140)
4 years ago
Eugen Rochko 662a49dc3f
Fix various issues around OpenGraph representation of media (#14133)
4 years ago
Eugen Rochko bb9ca8a587
Fix audio/video/images/cards not reacting to window resizes in web UI (#14130)
4 years ago
ThibG d469247083
Fix very wide media attachments resulting in too thin a thumbnail (#14127)
4 years ago
ThibG 01a99f7ec7
Fix crash in MergeWorker (#14129)
4 years ago
ThibG 791402af7c
never filter own posts from timeline (#14128)
4 years ago
Eugen Rochko 419ad6248b
Change volume control and download buttons in web UI (#14122)
4 years ago
ThibG aaf91abffa
Fix audio player not working when media files are hosted on a different domain (#14118)
4 years ago
Eugen Rochko 75a2b8f815
Change design of audio players in web UI (#14095)
4 years ago
Takeshi Umeda 434a6d0b15
Fix modifier key to keep the EmojiPicker on macOS (#14096)
4 years ago
fuyu cb3c6d1780
Fix unnecessary gap under of video modal (#14098)
4 years ago
fuyu a279acc730
Fix not working I18n on 2FA and Sign in token page (#14087)
4 years ago
ThibG ac8a788370
Fix functional user requirements in whitelist mode (#14093)
4 years ago
ThibG 755e8c76ab
Fix initial audio volume not corresponding to what's displayed (#14057)
4 years ago
Eugen Rochko 3e9dc4044b
Add hints about incomplete remote content to web UI (#14031)
4 years ago
fuyu b1484cf3ce
Fixed emoji detection problem to append border (#14020)
4 years ago
ThibG c813789e06
Fix TL sometimes jumping when closing modals (#14019)
4 years ago
ThibG cc6b8a9615
Fix WebUI crash when processing accounts before page is loaded (#14015)
4 years ago
ThibG 6b6a9d0ea3
Add hotkey for toggling content warning composer field (#13987)
4 years ago
ThibG 89f40b6c3e
Make domain block/silence/reject-media code more robust (#13424)
4 years ago
Bei Li 384d64894a
Update “status” to “toot” for en.json (#13877)
4 years ago
ThibG db319c0fdc
Improve rendering of emoji which do not contrast with background (#13772)
4 years ago
Mélanie Chauvel ac3c83ef6f
Improve wording and add titles on moderated servers section in /about/more (#13930)
4 years ago
Takeshi Umeda d890abfcab
Fix performance of follow import (#13836)
4 years ago
Eugen Rochko 72a7cfaa39
Add e-mail-based sign in challenge for users with disabled 2FA (#14013)
4 years ago
Takeshi Umeda 8b6d97fb7c
Add limit parameter to rss (#13743)
4 years ago
Takeshi Umeda 13f065da05
Add visibility parameter in share page (#13023)
4 years ago
Ben Lubar c66403b257
FIX: filters ignore media descriptions (#13837)
4 years ago
ThibG 8e96510b25
Hide sensitive preview cards with blurhash (#13985)
4 years ago
ThibG 346d9b3d2e
Add blurhash to preview cards (#13984)
4 years ago
ThibG bf6745b9c3
Fix unpermitted operations on custom emojis leading to cryptic errors (#13951)
4 years ago
ThibG aed3a436a2
Fix serialization of replies when some of them are URIs (#13957)
4 years ago
Eugen Rochko f669b8bcce
Fix wrong route helper in encrypted messages controller (#13952)
4 years ago
Mélanie Chauvel 77619b1654
Put “Add new domain block” button on /admin/instances in header (#13934)
4 years ago
ThibG bf94934623
Fix account redirect confirmation message talking about moved followers (#13950)
4 years ago
Takeshi Umeda 643065799b
Fix activity not being signed (#13948)
4 years ago
Eugen Rochko 5d8398c8b8
Add E2EE API (#13820)
4 years ago
Yamagishi Kazutoshi f96a891853
Fix ref attr for react-textarea-autozsize (#13936)
4 years ago
ThibG 51ff679b9d
Fix admin page crashing when trying to block an invalid domain name (#13884)
4 years ago
ThibG eeddb1a624
Fix unsent toot confirmation dialog not popping up in single column (#13888)
4 years ago
Christopher Choi b4a8400afd
Adjust flash alert contrast for better readability (#13892)
4 years ago
Brian C. Lindner 64154c5161
Allow Ctrl-click to keep EmojiPicker window open (#13896)
4 years ago
ThibG cc650bc023
Fix timeline markers in Firefox (regression from #13887) (#13889)
4 years ago
ThibG 5aff2a6957
Fix timeline markers not working on Chrome (#13887)
4 years ago
Mélanie Chauvel 40d81620b0
Change wording from “Hide media” to “Hide image/images” in Web UI (#13834)
4 years ago
Takeshi Umeda 8e056bd82e
Fix csv upload (#13835)
4 years ago
Takeshi Umeda e6706d171a
Fix searchable status without explicitly mentioning it (#13829)
4 years ago
Takeshi Umeda 3a1a21ad57
Fix local streaming of hashtag timelines (#13827)
4 years ago
ThibG a319c1e60f
Add support for `summary` field for media description (#13763)
4 years ago
ThibG 27ea7c13a5
Fix hashtag search performing account search as well (#13758)
4 years ago
ThibG 71fce71c94
Fix webfinger returning wrong status code on malformed or missing param (#13759)
4 years ago
Eugen Rochko c9dcc2d39f
Fix regression in sparkline style in web UI (#13753)
4 years ago
Eugen Rochko af53cfd19e
New Crowdin translations (#13398)
5 years ago
ThibG 92f85bea52
Change “hide/show boosts from …” menu to be hidden when the account is muted (#13748)
5 years ago
ThibG 48503384d0
Fix some account avatars on public pages having incorrect size (#13692)
5 years ago
Takeshi Umeda 706972b4ba
Fix RedownloadMediaWorker (#13741)
5 years ago
ThibG af6d356279
Fix first poll option not being focused when adding a poll (#13740)
5 years ago
Takeshi Umeda 5daae6dc61
Fix keybase config serializer (#13742)
5 years ago
dependabot-preview[bot] 78202e9138
Bump doorkeeper from 5.3.3 to 5.4.0 (#13733)
5 years ago
Takeshi Umeda d8bad8fbf6
Fix not publishing update of remote timeline (#13745)
5 years ago
ThibG 4bcef12bad
Fix sr locale being selected over sr-Latn (#13693)
5 years ago
Eugen Rochko 4b766f9846
Refactor monkey-patching of Goldfinger (#12561)
5 years ago
taicv 4a2ea2e51b
Add `vi` to available locales (#13542)
5 years ago
Eugen Rochko 8be4c2ba21
Add ability to remove identity proofs from account (#13682)
5 years ago
Takeshi Umeda 26b08a3c54
Add remote only to public timeline (#13504)
5 years ago
Eugen Rochko e9ecbca70d
Fix error within error when limiting backtrace to 3 lines (#13120)
5 years ago
ThibG 45202f79ef
Remove confusing “You are already signed in.” flash message (#13547)
5 years ago
ThibG a4240fd027
Improve RSS entries for statuses (#13592)
5 years ago
ThibG e1629a7758
Remove 'unsafe-inline' from Content-Security-Policy style-src (#13679)
5 years ago
Eugen Rochko 0d62e09707
Fix failing jest test (#13681)
5 years ago
ThibG f1e0fa80f6
Fix own following/followers not showing muted users (#13614)
5 years ago
Taras Gogol 6748a5acb1
Fix followings list order | Issue #13538 (#13676)
5 years ago
Eugen Rochko 5cff7910c2
Add more ActivityPub controller tests (#13590)
5 years ago
ThibG c0b849bdfd
Fix use of inline CSS in public pages (#13576)
5 years ago
Yamagishi Kazutoshi e223fd8c61
Revert "improve status title (#8596)" (#13591)
5 years ago
Eugen Rochko 988b0493fe
Add more tests for ActivityPub controllers (#13585)
5 years ago
kaiyou 3511528e50
Only check locally when deduplicating usernames (#13581)
5 years ago
ThibG b8ba977497
Fix admin-facing uses of inline CSS (#13575)
5 years ago
ThibG 77ec0875ea
Fix page incorrectly scrolling when bringing up dropdown menus (#13574)
5 years ago
ThibG 0e362b7678
Fix end-user-facing uses of inline CSS (#13438)
5 years ago
ThibG ad9c7aefe6
Refactor/cleanup TIMELINE_DELETE-related code (#13175)
5 years ago
ThibG 04eb599864
Fix messed up z-index when NoScript blocks media/previews (#13449)
5 years ago
ThibG b3d0de8b40
Fix /public showing public instead of community timeline for logged-in users (#13499)
5 years ago
ThibG b40d68cc31
Add `invites_enabled` to API (#13501)
5 years ago
Eugen Rochko c3ca3801f2
Add separate cache directory for non-local uploads (#12821)
5 years ago
Eugen Rochko 2744f61696
Fix not being able to resolve public resources in development environment (#13505)
5 years ago
ThibG be637146f3
Fix uninformative error message when uploading unsupported image files (#13540)
5 years ago
ThibG c955f98d36
Fix expanded video player issues (#13541)
5 years ago
Takeshi Umeda 46b2cc184f
Fix enable/disable relay failures (#13535)
5 years ago
Irie Aoi c5c8f68031
Set max-width and max-height to gif video (#13533)
5 years ago
ThibG 80182eda62
Fix and refactor keyboard navigation in dropdown menus (#13528)
5 years ago
sternenseemann 679980f77c
Allow users to delete their header and avatar (#13234)
5 years ago
D Anzorge 29f5353f8b
Update Twemoji to 12.1.5 (#13021)
5 years ago
Takeshi Umeda 2c7128c7f0
Add local only to hashtag timeline (#13502)
5 years ago
ThibG a1ce9cbb67
Fix uploaded image orientation in some browsers (#13493)
5 years ago
ThibG e12a5635da
Fix not being able to vote (#13490)
5 years ago
ThibG 89077fb657
Fix admin actions log crash when displaying updates of deleted announcements (#13489)
5 years ago
Gurgen Hayrapetyan ab8d7c0680
Fix Poll fetchPoll action not being debounced. (#13485)
5 years ago
Takeshi Umeda 04c8d825f6
Fix DeliveryWorker not to call failure_tracker when inbox_url is unavailable (#13482)
5 years ago
ThibG 3825e1943f
Fix confusing error when failing to add an alias to an unknown account (#13480)
5 years ago
Eugen Rochko 5edff32733
Change delivery failure tracking to work with hostnames instead of URLs (#13437)
5 years ago
ThibG 5524258da9
Fix “Email changed” notification sometimes having wrong e-mail (#13475)
5 years ago
ThibG f7e011919e
Fix account aliases page (#13452)
5 years ago
Leonie f6c18e8829
Fix API footer link in Web UI (#13441)
5 years ago
ThibG ec31b1b752
Fix WebUI pagination of following, followers, follow requests, blocks and mutes lists (#13445)
5 years ago
ThibG 9d24bcc5e6
Fix styling of polls in JS-less fallback on public pages (#13436)
5 years ago
Eugen Rochko 0773a512ac
Fix trying to delete already deleted file when post-processing (#13406)
5 years ago
Eugen Rochko 510db5eef9
New Crowdin translations (#13317)
5 years ago
Eugen Rochko c9efb400b4
Add rate limit for reporting (#13390)
5 years ago
ThibG eea0cd8fad
Fix “Show more” not switching to “Show less” on public pages (#13174)
5 years ago
ThibG 89e28c7674
Fix PostgreSQL load when linking in announcements (#13250)
5 years ago
ThibG d3ff06a320
Add explanation as to why unlocked accounts may have follow requests (#13385)
5 years ago
Eugen Rochko f65568f1d4
Add ability to filter audit log in admin UI (#13381)
5 years ago
Sasha Sorokin 37b3985bfa
Improve polls: option lengths & redesign (#13257)
5 years ago
Eugen Rochko c3965e28b3
Fix returning results when searching for URL with non-zero offset (#13377)
5 years ago
Eugen Rochko 4bf5aeae83
Fix pinning a column in web UI sometimes redirecting out of web UI (#13376)
5 years ago
Eugen Rochko 9014367bd8
Fix background jobs not using locks like they are supposed to (#13361)
5 years ago
Mélanie Chauvel (ariasuni) 1fb92037e4
Improve toot clicking areas (#13327)
5 years ago
ThibG cf1fa73347
Fix content warning being unnecessarily cleared when enabling/disabling CW (#13348)
5 years ago
Takeshi Umeda e4617c8ed8
Fix ImportsController param to permit :mode (#13347)
5 years ago
Mélanie Chauvel (ariasuni) be2f1597cf
Fix wrong color for ellipsis in boost confirmation dialog in Web UI (#13355)
5 years ago
Takeshi Umeda 11169367e4
Fix incorrect deletion of local accounts imported by overwriting (#13350)
5 years ago
ThibG 0d117c106a
Fix 404 and 410 API errors being silently discarded in WebUI (#13279)
5 years ago
Eugen Rochko 0c8945e5ff
Change `tootctl media remove-orphans` to work for all classes (#13316)
5 years ago
Eugen Rochko 260eb6f2e6
New Crowdin translations (#13064)
5 years ago
ThibG f08f880f58
Fix media not being marked sensitive when client sets a CW but no text (#13277)
5 years ago
ThibG 858d0dd168
Fix frontend crash when deleting announcements (#13312)
5 years ago
ThibG beb80adb51
Change poll option hover/active styling to be less confusing (#13313)
5 years ago
Takeshi Umeda 5a1fb6efc2
Fix bookmarks also searchable (#13293)
5 years ago
Shlee 221eda646b
Migrate Rails ujs as required for Rails 6 Upgrade. (#13280)
5 years ago
mayaeh 44292a6952
Add link to bookmarks in web UI dropdown (#13273)
5 years ago
Jeong Arm 8c42e0b53c
Make bookmarks also searchable (#13271)
5 years ago
Daniel Sockwell 8758221e73
Fix frontend crash when deleting announcements (#13283)
5 years ago
ThibG 61f35c1a8a
Fix reported accounts not being whitelisted when resolving a spamcheck report (#13289)
5 years ago
ThibG b998ec7c72
Fix WebUI crash in single-column mode on prehistoric browsers (#13267)
5 years ago
ThibG cb12a2cdd3
Fix some timeouts when searching URLs by limiting some database queries (#13253)
5 years ago
Eugen Rochko bea0bb39d6
Add option to include resolved DNS records when blacklisting e-mail domains in admin UI (#13254)
5 years ago
Eugen Rochko f556f79b77
Add titles to warning presets in admin UI (#13252)
5 years ago
ThibG aeebbe90dc
Fix detailed view of direct messages displaying a 0 boost count (#13244)
5 years ago
ThibG 90f3a00062
Fix regression in “Edit media” modal in web UI (#13243)
5 years ago
ThibG 2c6099125d
Fix videos with unsupported colorspace not being transcoded (#13242)
5 years ago
ThibG abd8394880
Fix MP4 (H264 + AAC) video files being needlessly re-encoded (#13239)
5 years ago
mayaeh 310d729745
Change the string "hidden" to "blocked" in WebUI (#13221)
5 years ago
Eugen Rochko 8a2b8e0321
Change video uploads to always be converted to H264/MP4 (#13220)
5 years ago
Eugen Rochko dc15c81e67
Change video uploads to enforce certain limits (#13218)
5 years ago
dependabot-preview[bot] 7088633ae1
Bump cld3 from 3.2.6 to 3.3.0 (#13107)
5 years ago
ThibG b154428e14
Add federation support for the "hide network" preference (#11673)
5 years ago
Eugen Rochko 9660aa4543
Change local media attachments to perform heavy processing asynchronously (#13210)
5 years ago
ThibG 5284e29e2f
Fix public posts from silenced accounts not being changed to unlisted visibility (#13096)
5 years ago
ThibG aa67036b41
Add support for links to statuses in announcements to be opened in web UI (#13212)
5 years ago
Mélanie Chauvel (ariasuni) 5e4b649655
Change the tooltip "Toggle visibility" to "Hide media" in web UI (#13199)
5 years ago
guigeekz e31ba618d4
Add submit button to the top of preferences pages (#13068)
5 years ago
Bèr Kessels fd76955f39
Code style improvements in JavaScript (#13159)
5 years ago
ThibG 2423d2f677
Add ability to delete files uploaded for settings in admin UI (#13192)
5 years ago
Mélanie Chauvel (ariasuni) 4063f9f278
Change description of privacy levels to be more intuitive in web UI (#13197)
5 years ago
ThibG 6185bff4b3
Fix error when searching for URLs that contain the mention syntax (#13151)
5 years ago
ThibG 4a4cd686c1
Add sorting by username, creation and last activity in moderation view (#13076)
5 years ago
Mélanie Chauvel (ariasuni) 2e18b1a2a2
Fix text area above/right of emoji picker being accidentally clickable in web UI (#13148)
5 years ago
Eugen Rochko 339ce1c4e9
Add specific rate limits for posting and following (#13172)
5 years ago
ThibG 503eab1c1f
Fix too large announcements not being scrollable in web UI (#13211)
5 years ago
koyu e69a3f54a1
Change GIF label to be displayed even when autoplay is enabled in web UI (#13209)
5 years ago
Eugen Rochko 0ae5c6312f
Remove useless `respond_to` calls (#13208)
5 years ago
Eugen Rochko 39453de232
Change the string "Hide everything from …" to "Block domain …" in web UI (#13178)
5 years ago
Eugen Rochko d081a80cff
Fix "tootctl media remove-orphans" crashing when encountering invalid media (#13170)
5 years ago
Eugen Rochko 036ba3f510
Add tooltips to audio/video player buttons (#13203)
5 years ago