6700 Commits (02effe621f6c52aa0c496fc19e490b90ac222977)

Author SHA1 Message Date
Eugen Rochko 436e52927a Change hashtag numbers to have clearer labels in web UI (#18864)
2 years ago
Claire 4536638050 Fix /api/v1/tags/:id route constraints (#18854)
2 years ago
Eugen Rochko dba05a6d36 New Crowdin updates (#18810)
2 years ago
Yamagishi Kazutoshi a3eda85ff9 Bump react-redux-loading-bar from 4.0.8 to 5.0.4 (#18562)
2 years ago
Jeong Arm 9a42ccca53 Fix badge color not affected (#18826)
2 years ago
Jeremy Kescher 6de2ae7d1e Fix missing scope for current_user in _sidebar.html.haml (#18822)
2 years ago
Jeong Arm 05cf49b583 Fix custom.css html escaped (#18824)
2 years ago
Eugen Rochko 265c09fef1 Add ability to follow hashtags (#18809)
2 years ago
Claire 0e504e67f3 Add support for editing labelling of one's own role (#18812)
2 years ago
Eugen Rochko 731dfd285e New Crowdin updates (#18781)
2 years ago
Eugen Rochko 57cf1c5a98 Fix nil error when rendering featured hashtags on profile (#18808)
2 years ago
Eugen Rochko 38d04135bf Change how hashtags are normalized (#18795)
2 years ago
Eugen Rochko 89ef936126 Change custom emoji file size limit from 50 KB to 256 KB (#18788)
2 years ago
Claire 16d11acb2b Fix various in the user role management UI (#18777)
2 years ago
Jeremy Kescher 45fd0464de ip_cleanup_scheduler: Make IP and session retention configurable (#18757)
2 years ago
Eugen Rochko 092fe73b01 New Crowdin updates (#18716)
2 years ago
Claire e22604d9c9 Fix incorrect param in role card link (#18776)
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
2 years ago
Claire 6e31d2d520 Fix crash when a remote Flag activity mentions a private post (#18760)
2 years ago
Claire 64588263f7 Remove dead code in WebUI filtering code (#18745)
2 years ago
Claire 106b27830b Fix reblogged statuses being erroneously shown as filtered (#18744)
2 years ago
Jeong Arm 386980c196 Support audio/vnd.wave (#18737)
2 years ago
Claire 90e5a9bd98 Revamp post filtering system (#18058)
2 years ago
Eugen Rochko e6eb0a29b9 Add notifications for new reports (#18697)
2 years ago
Eugen Rochko a7ca331c3d New Crowdin updates (#18671)
2 years ago
Claire d0cc795d0f Add /api/v1/admin/domain_allows (#18668)
2 years ago
Takeshi Umeda 27f235265d Fix missing , (#18660)
2 years ago
Jeong Arm 5c38a4492b Fix CDN_HOST not affected on full_asset_url (#18662)
2 years ago
mayaeh 2cb4c0caed Fixed the setting page's logo that is not displayed on the smartphone (#18710)
2 years ago
tateisu 6d1b8097a0 use Notification::TYPES for api push subscription alerts (#18709)
2 years ago
Claire d28d7d4b72 Fix suspicious sign-in mails never being sent (#18599)
2 years ago
Eugen Rochko 96ecbae0f7 Fix contrast of some elements with new brand colors (#18691)
2 years ago
Eugen Rochko d1374cc03a New Crowdin updates (#18605)
2 years ago
Eugen Rochko 9f8a97a5be Remove item titles from RSS feeds (#18640)
2 years ago
Eugen Rochko c3f7041715 Fix wrong aspect ratio of logo in icons (#18639)
2 years ago
Claire 28dc3750f6 Fix logo gradient not working on some Safari and Blink-based browsers (#18634)
2 years ago
Eugen Rochko 03d2cb5146 Change brand color and logotypes (#18592)
2 years ago
Eugen Rochko 0eb2db6b52 Add administrative webhooks (#18510)
2 years ago
Eugen Rochko 157bf44409 New Crowdin updates (#18561)
2 years ago
Claire a0556ea3f1 Remove dependency on running Redis server for db:setup (#18560)
2 years ago
Claire 45a777f9d8 Fix CAS_DISPLAY_NAME, SAML_DISPLAY_NAME and OIDC_DISPLAY_NAME being ignored (#18568)
2 years ago
Yamagishi Kazutoshi 848648e058 Replace from Code Climate to Super-Linter (#18587)
2 years ago
Claire 9f3bf956ad Add /api/v1/admin/domain_blocks (#18247)
2 years ago
Meisam a0e108fd53 Add “services” and “metadata” to NodeInfo (#18563)
2 years ago
Eugen Rochko 8ec66981da Change label of publish button to be "Publish" again (#18583)
2 years ago
Claire 49de4bf341 Fix TagManager#local_url? erroring out on invalid URL (#18580)
2 years ago
Claire c5eabffe34 Change language to be carried over on reply (#18557)
2 years ago
Claire 8ce9a12526 Remove unnused otherAccounts property (#18556)
2 years ago
Eugen Rochko 02c4d029ff New Crowdin updates (#18507)
2 years ago
Jeong Arm 9adb7dde33 Add lang html attr to each posts (#18544)
2 years ago
Jeong Arm ee1b865c24 Prevent use locale with empty string (#18543)
2 years ago
Alexander Ivanov a59e8245f5 Add support for webp uploads (#18506)
2 years ago
Eugen Rochko c460fd0250 Remove unused assets (#18541)
2 years ago
Claire 73c8032178 Remove unused `filtered_languages` column (#18533)
2 years ago
Eugen Rochko cd8ee3df8f Fix errors when rendering RSS feeds (#18531)
2 years ago
Eugen Rochko 902d3627e2 Fix concurrent unfollowing decrementing follower count more than once (#18527)
2 years ago
Eugen Rochko a4410daf13 Fix being able to appeal a strike unlimited times (#18529)
2 years ago
Eugen Rochko 4bb50e32e4 Fix being able to report otherwise inaccessible statuses (#18528)
2 years ago
Eugen Rochko 49c6b3736a Fix empty votes arbitrarily increasing voters count in polls (#18526)
2 years ago
Eugen Rochko e871725668 Fix moderator leak in undo_mark_statuses_as_sensitive (#18525)
2 years ago
Eugen Rochko b264197a1d Fix suspended users being able to access APIs that don't require a user (#18524)
2 years ago
Eugen Rochko 89d4d6fd3b Fix confirmation redirect to app without `Location` header (#18523)
2 years ago
Eugen Rochko 35ebb5571e Fix follower and other counters being able to go negative (#18517)
2 years ago
Eugen Rochko 5be3d071f2 Fix regression in `tootctl search deploy` caused by unloaded attribute (#18514)
2 years ago
Eugen Rochko 3143aec7f1 Change "dangerous" to "sensitive" in privacy policy and web UI (#18515)
2 years ago
Claire f5e6c776c1 Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
2 years ago
Claire e220fcf1d4 Fix unnecessary query on status creation (#17901)
3 years ago
Eugen Rochko c5f0792a0d New Crowdin updates (#18458)
3 years ago
Claire 2baba513d9 Fix warning an account outside of a report closing all reports for that account (#18387)
3 years ago
Eugen Rochko eda9c41ed8 Change algorithm of `tootctl search deploy` to improve performance (#18463)
3 years ago
Yamagishi Kazutoshi fa12352fd3 Fix languages dropdown on light theme (#18460)
3 years ago
Eugen Rochko 9977cda0ac New Crowdin updates (#18419)
3 years ago
Eugen Rochko f4cab3ebad Change search indexing to use batches to minimize resource usage (#18451)
3 years ago
Claire 14dca6b469 Fix NoMethodError when resolving a link that redirects to a local post (#18314)
3 years ago
Eugen Rochko 9d160dae82 Fix preferred posting language returning unusable value in REST API (#18428)
3 years ago
Eugen Rochko e4a9aa1ab4 Add language dropdown to compose in web UI (#18420)
3 years ago
Yamagishi Kazutoshi 69774b86bf Fix `Mastodon::RaceConditionError` that occurs when external status is reblogged (#18424)
3 years ago
Eugen Rochko f806b5d6b6 New Crowdin updates (#18339)
3 years ago
Eugen Rochko f1707c6d50 Refactor how Redis locks are created (#18400)
3 years ago
Jeong Arm 394dacef21 Fix rss view on hashtag (#18406)
3 years ago
Eugen Rochko ac3d6f9a35 Add `limited` attribute to accounts in REST API and a warning in web UI (#18344)
3 years ago
Claire 917567567a Fix block/mute lists showing a follow button when unblocking a user (#18364)
3 years ago
Eugen Rochko 41ad817afa Change RSS feeds (#18356)
3 years ago
Claire 7919b6631e Fix streaming notifications not using quick filter logic (#18316)
3 years ago
Claire 345dc4d102 Fix ambiguous wording on appeal actions (#18328)
3 years ago
Claire 82dcdc12f1 Fix floating action button obscuring last element (#18332)
3 years ago
Claire 0e0b96b8e7 Fix account warnings not being recorded in audit log (#18338)
3 years ago
Eugen Rochko 3ce9a50930 New Crowdin updates (#18255)
3 years ago
Stefano Pigozzi 02987b1191 Replace leftover `envelope` icons with `at` icons (#18305)
3 years ago
Sara Golemon 7c1bd95c9b Allow VerifyLinkService to accept backlinks with differing case (#18320)
3 years ago
mayaeh f78036e71b Update translation strings for direct message (#18300)
3 years ago
Claire 1d7e3d18a0 Change “Only people I mention” to “Mentioned people only” (#18291)
3 years ago
Eugen Rochko c33a26ed38 Change "Conversations" back to "Direct messages" and add warning in web UI (#18289)
3 years ago
Claire 25d089390c Fix ArgumentError when processing pinned posts from Friendica (#18260)
3 years ago
Claire ac4b3039fa Fix compatibility with Friendica regarding pinned posts (#18254)
3 years ago
Eugen Rochko 35ca8565d5 New Crowdin updates (#18213)
3 years ago
Claire 3c87683cf2 Fix error when looking handle with surrounding spaces (#18225)
3 years ago
Eugen Rochko 089e1e5554 Fix double render error when authorizing interaction (#18203)
3 years ago
Claire a31975d369 Fix possible crash when a post references an invalid media attachment (#18211)
3 years ago
Eugen Rochko e05fea8dad Fix error when trying to revoke OAuth token without supplying a token (#18205)
3 years ago
Eugen Rochko 2abc8b035b Fix error caused by missing subject in Webfinger response (#18204)
3 years ago
Eugen Rochko 15c9eb89bc New Crowdin updates (#18148)
3 years ago
Eugen Rochko 1cd4518c29 Remove IP matching from e-mail domain blocks (#18190)
3 years ago
Eugen Rochko a8e694233c Fix opening and closing Redis connections instead of using a pool (#18171)
3 years ago
Eugen Rochko 2fb1c02eb7 Change trending statuses to only show one status from each account (#18181)
3 years ago
Claire da9eb6eda8 Fix error on attempting to delete an account moderation note (#18196)
3 years ago
Eugen Rochko 4543f42811 Change half-life of trending status scores from 6 hours to 2 hours (#18182)
3 years ago
Claire 2c1843f37a Pre-fill domain block/allow domain from search filter (#18172)
3 years ago
Eugen Rochko 07737bb6d1 Change "Direct" status visibility to "Only people I mention" in web UI (#18146)
3 years ago
Eugen Rochko c803c1a8db Fix being able to scroll away from the loading bar in web UI (#18170)
3 years ago
Claire 0301eef266 Fix 500 error when a bookmark or favorite has been reported and deleted (#18174)
3 years ago
Claire ff9d647aa6 Fix empty “Server rules violation” report option (#18165)
3 years ago
Claire 10014f29a5 Fix temporary network/remote server error prevent from interactions with remote accounts (#18161)
3 years ago
Eugen Rochko 553889bc7c Fix single Redis connection being used across all threads (#18135)
3 years ago
Chris Dzombak 57e23df5b1 Fix incorrect link in "new trending tags" email (#18156)
3 years ago
Eugen Rochko 0f11d6ee6d New Crowdin updates (#18074)
3 years ago
Eugen Rochko 09ab3d06f1 Fix n+1 query on feed merge and populate operations (#18111)
3 years ago
Claire 74e946ea5f Fix UnmergeWorker being exceptionally slow in some conditions (#18110)
3 years ago
Claire 368c9631d2 Fix PeerTube videos appearing with an erroneous “Edited at” marker (#18100)
3 years ago
Claire ef902a72cf Fix instance actor being incorrectly created when running migrations (#18109)
3 years ago
Eugen Rochko 1ae83e0796 New Crowdin updates (#18062)
3 years ago
Claire bf3efdbb2d Fix web push notifications containing HTML entities (#18071)
3 years ago
Jeong Arm 4af30ac16b Let votes statuses are also searchable (#18070)
3 years ago
Eugen Rochko e0a1c43a69 New Crowdin updates (#18032)
3 years ago
Eugen Rochko 71d83f4e61 New Crowdin updates (#17995)
3 years ago
Jeong Arm c9fceecff1 Fix FetchFeaturedCollectionService (#18030)
3 years ago
dogelover911 64b6d84782 FeedManager: skip account when target_account's last status is too old (#18009)
3 years ago
Claire 5e13634c6b Fix crash in alias settings page (#18004)
3 years ago
0x2019 e681e8d14c Fix error resposes for `from` search prefix (#17963)
3 years ago
Eugen Rochko d2265cab26 Fix dangling language-specific trends (#17997)
3 years ago
Claire c9a5121ae5 Auto-fill timeline gaps when getting re-connecting to Websocket/EventSource stream (#17987)
3 years ago
Claire 72be882792 Fix extremely rare race condition when deleting a toot or account (#17994)
3 years ago
Eugen Rochko 4ba66d256a Change e-mail notifications to only be sent when recipient is offline (#17984)
3 years ago
Eugen Rochko e3be46c743 Fix trends returning less results per page when filtered in REST API (#17996)
3 years ago
Eugen Rochko 330c279c0c New Crowdin updates (#17897)
3 years ago
Eugen Rochko aa6bc541d3 Fix pagination header on empty trends responses in REST API (#17986)
3 years ago
Claire d43028a0d3 Fix potentially missing statuses when reconnecting to websocket (#17981)
3 years ago
Claire 7ee6cc230e Fix failure when sending warning emails with custom text (#17983)
3 years ago
Claire 00d429879f Fix older items possibly disappearing on timeline updates (#17980)
3 years ago
Eugen Rochko cea2cd9a56 Add pagination for trending statuses in web UI (#17976)
3 years ago
Claire 623f8717c8 Fix possible duplicate statuses in timelines in some edge cases (#17971)
3 years ago
Claire d62ebc9d7b Fix spurious edits and require incoming edits to be explicitly marked as such (#17918)
3 years ago
Claire 82375bdb7c Fix error when encountering invalid pinned posts (#17964)
3 years ago
Eugen Rochko f982d56b4e Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
3 years ago
Claire 7790624ca4 Fix inconsistency in error handling when removing a status (#17974)
3 years ago
Claire 0e3717eb2d Fix admin API unconditionally requiring CSRF token (#17975)
3 years ago
Eugen Rochko 89268074e7 Fix `GET /api/v1/trends/tags` missing `offset` param in REST API (#17973)
3 years ago
rinsuki a4fa33f2be fix: returns nil instead of empty URL on status.application.website (#17962)
3 years ago
CommanderRoot 07f1888854 Replace deprecated String.prototype.substr() (#17949)
3 years ago
Claire 4001f3810c Fix unusual number formatting in some locales (#17929)
3 years ago
Holger 09c02b1f49 fix: PWA web manifest not changed to new routes (#17921)
3 years ago
Claire 812b2048f6 Fix error MethodError in Chewy::Strategy::Sidekiq::Worker (#17912)
3 years ago
Eugen Rochko d6d285eb75 Fix being able to post URLs longer than 4096 characters (#17908)
3 years ago
Eugen Rochko bbde6bcf6e Fix being able to bypass e-mail restrictions (#17909)
3 years ago
Claire 7e57a8768c Refactor `response_to_recipient?` CTE (#17899)
3 years ago
Claire a23fbf6ec5 Fix regression of status colors in actions modal in web UI (#17903)
3 years ago
Eugen Rochko 7d12456777 New Crowdin updates (#17864)
3 years ago
Claire 0fde990a01 Fix /api/v1/admin/accounts (#17887)
3 years ago
Claire dfedf446fb Refactor account and status formatting (#17877)
3 years ago
Eugen Rochko 45e0e374ba Fix typo (#17875)
3 years ago
Eugen Rochko 5a7219e532 Refactor formatter (#17828)
3 years ago
Eugen Rochko 89e3309153 Change how unconfirmed accounts are displayed in admin UI (#17874)
3 years ago
mayaeh 37c1fe7de1 Add a hashtag public link to the trending hashtag page (#17140)
3 years ago
Jeong Arm 9a7605e979 Add stop delivery link also for failing instance (#17871)
3 years ago
Eugen Rochko 88f93d03fe Fix edits with no actual changes being allowed (#17843)
3 years ago
Eugen Rochko c4a97fc0c8 Add offset pagination to trends in REST API (#17872)
3 years ago
Claire d17dfe4e87 Add admin dashboard checks for Elasticsearch version (#17863)
3 years ago
Eugen Rochko 79d186ffa8 Add workaround for YouTube Shorts links (#17869)
3 years ago
Eugen Rochko d85a5fa593 New Crowdin updates (#17829)
3 years ago
Claire 236bc22945 Add tooltip for instance delivery warnings (#17854)
3 years ago
Eugen Rochko 1c1c2ce0a1 Fix crash when search fails in web UI (#17853)
3 years ago
Eugen Rochko c9ff17bb85 Fix regression of status colors in actions modal in web UI (#17851)
3 years ago
Eugen Rochko 41816c8bfa Fix locale not being set in REST API (#17847)
3 years ago
Eugen Rochko 18f8c7302c Fix wrong position of fade-out element in account card in web UI (#17846)
3 years ago
Eugen Rochko 43c6f1da0f Fix IDN domains not being rendered correctly in a few left-over places (#17848)
3 years ago
Eugen Rochko 354415e7ce Add hint about missing media attachment description in web UI (#17845)
3 years ago
Eugen Rochko b80f1a76d7 Fix color of show more link in report dialog in web UI (#17844)
3 years ago
Gomasy 9b27b6023f Fix being unable to search by domain (#17832)
3 years ago
Eugen Rochko a0777e8681 New Crowdin updates (#17817)
3 years ago
Jeong Arm 851cb96e75 Fix clean_discarded_statuses (#17822)
3 years ago
Claire 96e85ae3db Fix encoding error in OpenGraph account description (#17821)
3 years ago
Claire 45c0d196f1 Fix some language endonyms (#17810)
3 years ago
Claire 343975b2f6 Fix Sanskrit translation not being used when selected (#17820)
3 years ago
Claire 6a1249b975 Remove old files for renamed translation (#17818)
3 years ago
Claire b167133918 Fix wrong language code for Kurdish languages (#17812)
3 years ago
Eugen Rochko 53647d0f8b New Crowdin updates (#17771)
3 years ago
Claire cf4af2faba Fix searching already-known converted activities by URL (#17814)
3 years ago
Claire 981cd24311 Fix “edited at” in public pages not being properly localized (#17806)
3 years ago
Eugen Rochko 85b7406ad8 Fix individually approved/rejected statuses/links showing as pending review (#17787)
3 years ago
Eugen Rochko 99dd3476c4 Add `types` param to `GET /api/v1/notifications` in REST API (#17767)
3 years ago
Eugen Rochko a44646806f Fix statuses not being referenced in strike when category is spam (#17786)
3 years ago
Eugen Rochko 1b9b9585e6 New Crowdin updates (#17742)
3 years ago
Eugen Rochko ec22be2701 Fix not being able to upload GIF emojis in admin UI (#17759)
3 years ago
Eugen Rochko bf39f3a038 Fix nil error when viewing suspended domain in admin UI (#17765)
3 years ago
mayaeh 500a3e1d3a Changed to display the "Explore" in "Getting-Started" at all resolutions (#17762)
3 years ago
Eugen Rochko 95ea5b2f7d Fix public timelines being inaccessible on one stage of responsive layout in web UI (#17760)
3 years ago
mayaeh 24f375d79e Change the "Explore" icon from fa-globe to fa-hashtag (#17757)
3 years ago
mayaeh 0a9273ffb2 Add menu column of explore to getting-started (#17755)
3 years ago
Claire 2b2626619c Fix issues with processing toot edits (#17748)
3 years ago
Claire ada82e48ef Fix Updates being forwarded even when not processable or causing no change (#17699)
3 years ago