7444 Commits (a82f0363091618ddd94c76bdd36bf05f74428eee)

Author SHA1 Message Date
Jeong Arm f9e6d2bb38 Fix trendable status without review (#20214)
2 years ago
Claire 532fc2e361 Fix WebUI crash when listing server blocks and rationale is not available (#20408)
2 years ago
Emily Strickland 32798102ad Guard against error extracting `body` from URL (#20428)
2 years ago
Claire d55054b166 Add the ability to edit media attachment metadata for any unattached media (#20402)
2 years ago
Cutls f22910ef4a Do not show drag&drop dialog when not logined (#20400)
2 years ago
Claire 28ae058593 Remove “No description added” media warning in edit mode (#20393)
2 years ago
Eugen Rochko 361d6793e8 Fix metadata scrubbing removing color profile from images (#20389)
2 years ago
Eugen Rochko 791592c961 Bump version to 4.0.0rc3 (#20378)
2 years ago
Eugen Rochko 609cb69251 Fix domain blocks on about page not working well on small screens in web UI (#20391)
2 years ago
Connor Shea 8824c6c4a2 Only remove padding when listing applications (#20382)
2 years ago
Yamagishi Kazutoshi 95e3572a6c Delay workbox import (#20376)
2 years ago
Claire 2fe47bc7db Remove dead code and refactor status threading code (#20357)
2 years ago
F dae2918c6a Add Scots to the supported locales (#20283)
2 years ago
Eugen Rochko faaa47c421 Change verification to only work for https links (#20304)
2 years ago
Claire ee5a39a507 Change logged out /api/v1/statuses/:id/context logged out limits (#20355)
2 years ago
Claire 9b878a14eb Fix unnecessary service worker registration and preloading when logged out (#20341)
2 years ago
Claire faff403b5b Add old logo files back (#20332)
2 years ago
Claire 0161fa9745 Remove preview cards from fav and boost notifications (#20335)
2 years ago
Eugen Rochko e6e139ac2b Change incoming activity processing to happen in `ingress` queue (#20264)
2 years ago
Claire a0d7039011 Fix color of the “No description added“ media upload warning on light theme (#20328)
2 years ago
Effy Elden 117a2c290c Remove unused timeline_container to fix linter errors (#20305)
2 years ago
Eugen Rochko 40a2ab1dfe Change larger reblogs/favourites numbers to be shortened in web UI (#20303)
2 years ago
Eugen Rochko 802416d2e9 Fix confusing wording in interaction modal in web UI (#20302)
2 years ago
Eugen Rochko 3ff5a02f65 Add option to open original page in dropdowns of remote content in web UI (#20299)
2 years ago
Eugen Rochko 9f8e8662b9 Fix profile header being cut off in light theme in web UI (#20298)
2 years ago
Eugen Rochko ea7cc10811 Change link verification to ignore IDN domains (#20295)
2 years ago
James Tucker c4ff2640c1 Improve performance by avoiding regex construction (#20215)
2 years ago
Eugen Rochko 17881148e4 Revert filtering public timelines by locale by default (#20294)
2 years ago
Claire 0ac21d1fb8 Fix NameError in Webfinger redirect handling in ActivityPub::FetchRemoteActorService (#20260)
2 years ago
Eugen Rochko 9ee302b30f New Crowdin updates (#20016)
2 years ago
Vyr Cossont 75cb668fa9 Add Balaibalan, Láadan, Lingua Franca Nova, Lojban, Toki Pona to language list (#20168)
2 years ago
trwnh 96f0997992 Fix GET /api/v1/admin/ip_blocks/:id (#20207)
2 years ago
Claire 9a98169232 Change account deletion requests to spread out over time (#20222)
2 years ago
Eugen Rochko 3c80a6e445 Fix being able to spoof link verification (#20217)
2 years ago
Sasha Sorokin f3339b4ba9 Remove aria-pressed where it's redundant (#19912)
2 years ago
trwnh 260ea7b222 Change Report category to "violation" if rule IDs are provided (#20137)
2 years ago
Claire 5f391239e3 Fix nodeinfo metadata attribute being an array instead of an object (#20114)
2 years ago
trwnh 821fcfb930 Add `sensitized` to Admin::Account serializer (fix #19148) (#20094)
2 years ago
trwnh 9d3cf4d9d4 Make account endorsements idempotent (fix #19045) (#20118)
2 years ago
trwnh c8933e9275 Fix missing cast of status and rule IDs to string (fix #19048) (#20122)
2 years ago
trwnh 9596a1374d Fix uncaught 500 error on invalid `replies_policy` (Fix #19097) (#20126)
2 years ago
Claire 18a11da3b5 Change Request connection logic to try both IPv6 and IPv4 when available (#20108)
2 years ago
Claire 793cc2096d Fix redrafting a currently-editing post not leaving edit mode (#20023)
2 years ago
James Tucker f48dcd025b Improve performance by avoiding method cache busts (#19957)
2 years ago
Claire 18c710be23 Add password autocomplete hints (#20071)
2 years ago
Claire ffef3ac03b Fix opening the language picker scrolling the single-column view to the top (#19983)
2 years ago
Postmodern 97ee940b1a Micro-optimization: use `if`/`else` instead of `Array#compact` and `Array#min` (#19906)
2 years ago
Zach Flanders e9c2354515 Fix spoiler buttons css not rendering correct color in light theme (#19960)
2 years ago
Claire 5778ba1028 Fix validation error in SynchronizeFeaturedTagsCollectionWorker (#20018)
2 years ago
Claire 2ed7a4124b Fix filter handling in status cache hydration (#19963)
2 years ago
Postmodern 41d43a1e1f Micro-optimization: only split `acct` into two Strings (#19901)
2 years ago
Eugen Rochko 3f108bf80b New Crowdin updates (#19771)
2 years ago
Claire b2a132bf9c Add aria-expanded to content warning toggle button (#19975)
2 years ago
Claire 811f8d2175 Fix crash when external auth provider has no display_name set (#19962)
2 years ago
Claire 9b012211d5 Fix links to the Web UI in notifications (#19981)
2 years ago
Sunny Ripert 6dd0521788 Add form element on focal point modal (#19834)
2 years ago
Claire 5437dda76b Fix followers count not being updated when migrating follows (#19998)
2 years ago
Chris Rose 42657c0728 Tag the OTP field with autocomplete for password managers (#19946)
2 years ago
Sunny Ripert bfad78e194 Fix double button to clear emoji search input (#19888)
2 years ago
Jeremy Kescher 3b6c7c4878 Add null check on application in dispute viewer (#19851)
2 years ago
Sunny Ripert 99cf3cdb63 Fix JavaScript console error on Getting Started column (#19891)
2 years ago
Sunny Ripert 461d06bec8 Fix console log error on column settings load (#19886)
2 years ago
Claire bfb8121e94 Fix crash in legacy filter creation controller (#19878)
2 years ago
nightpool 149a8246d2 Skip Webfinger cache during migrations as well (#19883)
2 years ago
rcombs edb86217c9 Set autocomplete attr for email field on signup page (#19833)
2 years ago
Eugen Rochko b2cf46ee21 Fix not using GIN index for account search queries (#19830)
2 years ago
Eugen Rochko 786b5a7c49 Change design of new list form in web UI (#19801)
2 years ago
Eugen Rochko b38a465476 Change `AUTHORIZED_FETCH` to not block unauthenticated REST API access (#19803)
2 years ago
Eugen Rochko 4c6f7ee8ca Fix indexing scheduler trying to index when Elasticsearch is disabled (#19805)
2 years ago
Eugen Rochko d67659a2cd Fix n+1 queries when rendering initial state JSON (#19795)
2 years ago
Eugen Rochko 90902371b0 Fix rendering empty avatar in web UI (#19798)
2 years ago
Eugen Rochko 8742e0000e Fix missing interpolation of domain in disabled account banner in web UI (#19788)
2 years ago
Eugen Rochko 716696cd80 Change design of moved account banner in web UI (#19790)
2 years ago
eai04191 afb6763712 Remove word-break:keep-all from Dismissable banner message (#19799)
2 years ago
Claire 3d24ef2967 Change sign-in banner to reflect disabled or moved account status (#19773)
2 years ago
Sunny Ripert c91962983f Fix JavaScript console warning when loading notifications (#19772)
2 years ago
Sunny Ripert 343099eafa Fix JavaScript console error on upload editing status (#19769)
2 years ago
Claire 43629707c9 Fix compose form submission reloading web interface (#19762)
2 years ago
Eugen Rochko adf13fc0ae New Crowdin updates (#19627)
2 years ago
Eugen Rochko 2e68cbe212 Fix n+1 query during status removal (#19753)
2 years ago
Claire 0735081cc2 Fix additional issues with status cache hydration (#19747)
2 years ago
Claire e97b0e0700 Fix various issues with store hydration (#19746)
2 years ago
Sunny Ripert 5404fa8bc0 A11y: Explicit <form> element around compose area (#19742)
2 years ago
Claire 4b0e72b2b7 Fix reblogs being discarded after the reblogged status (#19731)
2 years ago
Eugen Rochko e75cab5d37 Add assets from Twemoji 14.0 (#19733)
2 years ago
Eugen Rochko 6b2ae9e5a5 Fix featured tags not saving preferred casing (#19732)
2 years ago
Jeong Arm 79106199df Make word-break: keep-all for dismissable banner (#19719)
2 years ago
Eugen Rochko 5b639f9e15 Add caching for payload serialization during fan-out (#19642)
2 years ago
Claire ae89367588 Change mentions of blocked users to not be processed (#19725)
2 years ago
Eugen Rochko f8def1f6b1 Fix colors in light theme (#19714)
2 years ago
Eugen Rochko bd9c4ec16d Fix limited account hint referencing "your" server when logged out (#19711)
2 years ago
Eugen Rochko 51e5229712 Fix showing profile's featured tags on individual statuses (#19712)
2 years ago
Eugen Rochko 3cd8f07e90 Fix wrong colors in the high-contrast theme (#19708)
2 years ago
Eugen Rochko 27f63cba4e Fix design of verified links in web UI (#19709)
2 years ago
Claire 7e4afba7c6 Fix handling of duplicate and out-of-order notifications in WebUI (#19693)
2 years ago
SJang1 11b59967e7 Remove meta tag for official iOS app (#19656)
2 years ago
Claire 05bb841077 Fix admin action logs page (#19649)
2 years ago
Claire b0d4b7d956 Fix being unable to withdraw follow request when confirmation modal is disabled (#19687)
2 years ago
Claire a5e1f56347 Fix inaccurate admin log entry for re-sending confirmation e-mails (#19674)
2 years ago
Claire 2674759f9c Fix edits not being immediately reflected (#19673)
2 years ago
Claire 208ae8a4e0 Fix bookmark import stopping at the first failure (#19669)
2 years ago
txt-file a2703b8852 Add support for AVIF uploads (#19647)
2 years ago
Eugen Rochko ca1dec3831 Add support for HEIC uploads (#19618)
2 years ago
Claire 4390103b44 Fix N+1 on mentions in PushUpdateWorker (#19637)
2 years ago
Eugen Rochko 529fe25add Change post-processing to be deferred only for large media types (#19617)
2 years ago
pea-sys 066fcb0d41 png optimization(loss less) (#19630)
2 years ago
Eugen Rochko 0c0daf7142 Change max. thumbnail dimensions to 640x360px (360p) (#19619)
2 years ago
Claire 14e07428ec Fix UserCleanupScheduler crash when an unconfirmed account has a moderation note (#19629)
2 years ago
Eugen Rochko 3bbe112208 New Crowdin updates (#19517)
2 years ago
Claire 78f77cb5d4 Change featured hashtag deletion to be done synchronously (#19590)
2 years ago
Eugen Rochko 0b91816814 Change design of link footer (#19562)
2 years ago
Eugen Rochko fdfe1eae4a Remove language filtering from hashtag timelines (#19563)
2 years ago
Claire 8c94b641a9 Fix invites (#19560)
2 years ago
Eugen Rochko 3455b9001f Add reputation and followers score boost to SQL-only account search (#19251)
2 years ago
Eugen Rochko eedf46b243 Fix account action type validation (#19476)
2 years ago
Eugen Rochko 69f2f514d2 Fix admin APIs returning deleted object instead of empty object upon delete (#19479)
2 years ago
Eugen Rochko fa30d092f2 Fix language not being saved when editing status (#19543)
2 years ago
Eugen Rochko c129275c25 Fix not being able to input featured tag with `#` (#19535)
2 years ago
Eugen Rochko 361a2a3516 Fix sidebar and tabs on settings on small screens in admin UI (#19533)
2 years ago
Eugen Rochko 89ef2cf044 Fix upload progress not communicating processing phase in web UI (#19530)
2 years ago
Eugen Rochko 57d54172f4 Fix wrong host being used for custom.css when asset host configured (#19521)
2 years ago
Matthias Bethke 150f5b0e6c fix name of Lao language (#19520)
2 years ago
Eugen Rochko 973d496b86 Fix logged out search and changed logged-in search placeholder (#19514)
2 years ago
Eugen Rochko 6ad2304088 New Crowdin updates (#19425)
2 years ago
Eugen Rochko 6099eecf57 Fix account migration form ever using outdated account data (#18429)
2 years ago
Eugen Rochko 92a6d04ba6 Fix error when uploading malformed CSV import (#19509)
2 years ago
Eugen Rochko 528f96e769 Fix closed registrations message not appearing in web UI (#19508)
2 years ago
Eugen Rochko c7f1ae40b5 Fix number of uses being shown again on trending hashtags in web UI (#19484)
2 years ago
Claire 9cb523d3be Change admin announcement edition interface to use datetime-local (#18321)
2 years ago
Robert Laurenz 21aa2217de fix(component): adjust style of counter button to fix overflow issue (#19494)
2 years ago
Eugen Rochko 87c34be5bd Fix avatars not using image tags in web UI (#19488)
2 years ago
Eugen Rochko bf1bc15575 Fix using wrong policy on status-related actions in admin UI (#19490)
2 years ago
Eugen Rochko c71443ef1d Remove unused method `searchable?` on accounts (#19489)
2 years ago
Eugen Rochko ccbf541365 Change `closed_registrations_message` to `message` and add Markdown (#19486)
2 years ago
Eugen Rochko 4b0d58f0ad Fix missing delete and redraft link in web UI (#19485)
2 years ago
Eugen Rochko 4435be82db Fix uncaught error when invalid date is supplied to API (#19480)
2 years ago
Eugen Rochko 35b5120c5d Fix notifications about deleted reports not being also deleted (#19475)
2 years ago
Eugen Rochko b121befc33 Fix wrong math function used in search query (#19481)
2 years ago
zunda 3697b51abc Store integer settings as integer (#19478)
2 years ago
Eugen Rochko 9788e248fb Fix improperly checking for blocked domain on followed hashtags (#19472)
2 years ago
Claire d94b1c682a Add closed registrations modal (#19437)
2 years ago
Yamagishi Kazutoshi 9315d51940 Disable media cache on service worker (#19471)
2 years ago
Eugen Rochko 85fc370638 Change post editing to be enabled in web UI (#19103)
2 years ago
Eugen Rochko 3e5588bf70 Add ability to view previous edits of a status in admin UI (#19462)
2 years ago
Eugen Rochko 821c050f08 Fix negatives values in search index causing queries to fail (#19464)
2 years ago
Eugen Rochko d53e1fc6d9 Fix vacuum scheduler missing lock, locks never expiring (#19458)
2 years ago
Eugen Rochko 6c1c7d9d3b Change unauthenticated search to not support pagination in REST API (#19326)
2 years ago
Eugen Rochko 317383f397 Revert "Remove preference to aggregate reblogs in home/list feeds (#18112)" (#19463)
2 years ago
Eugen Rochko 7b0b8221a5 Fix IP blocks not having a unique index (#19456)
2 years ago
Eugen Rochko e0516f9832 Fix wrong size of avatars in admin UI (#19457)
2 years ago
Claire 4a6fb0ea2a Remove navigation links to /explore when trends are disabled (#19415)
2 years ago
Eugen Rochko 7cbab3e7fd Change layout of posts in web UI (#19423)
2 years ago
Eugen Rochko 3a2f9a8c53 Change design of translations in web UI (#19453)
2 years ago
Eugen Rochko b01fad5dbd Fix `nofollow` rel being removed in web UI (#19455)
2 years ago
Claire d2d2ec29f4 Add mention of the translation provider when translating a post (#19433)
2 years ago
Claire 119b5adbe0 Change “Translate” button to only show up when a translation backend is configured (#19434)
2 years ago
Claire 0e682bbe24 Fix WebUI notification settings for new user and new report notifications (#19436)
2 years ago
Eugen Rochko aa2d04e53e Fix language dropdown causing zoom on mobile devices in web UI (#19428)
2 years ago
Eugen Rochko 14b27b92e2 Fix media, following and followers tabs in web UI (#19426)
2 years ago
Eugen Rochko 2e0f4c286f Fix redirecting to `/publish` when compose form is visible in web UI (#19427)
2 years ago
Eugen Rochko 02b2538c06 New Crowdin updates (#19405)
2 years ago
Eugen Rochko 370f2609b8 Change floating action button to be a button in header in web UI (#19422)
2 years ago
Eugen Rochko f1c016e7b6 Fix PWA manifest using `/web` paths (#19421)
2 years ago
Eugen Rochko daaa66a2c2 Add error boundary around routes in web UI (#19412)
2 years ago
Eugen Rochko 01980c975b Fix reply not opening compose page on certain screen sizes in web UI (#19417)
2 years ago
Yamagishi Kazutoshi 9e8b91092a Fix `Settings::FeaturedTagsController` (#19418)
2 years ago
Takeshi Umeda 64b46b9ae5 Change featured tag updates to add/remove activity (#19409)
2 years ago
Eugen Rochko a041d3cb27 Fix error when rendering limited account in web UI (#19413)
2 years ago
Claire f272594be6 Change landing page to be /about instead of /explore when trends are disabled (#19414)
2 years ago
Takeshi Umeda 17648d9bf6 Fix duplicate featured tags (#19403)
2 years ago
Takeshi Umeda 46755e25a2 Add featured tag add/remove activity handler (#19408)
2 years ago
Eugen Rochko 2130895196 Change settings area to be separated into categories in admin UI (#19407)
2 years ago
Eugen Rochko d4588f2441 Fix remote account in contact account setting not being used (#19351)
2 years ago
Eugen Rochko 534cbc96b1 New Crowdin updates (#19350)
2 years ago
Takeshi Umeda f4e4bf44aa Fix featured tag display name in setting (#19404)
2 years ago
Yamagishi Kazutoshi 65c91f5cb3 Fix `FetchFeaturedCollectionService` spec (#19401)
2 years ago
Eugen Rochko e700e95246 Fix case-sensitive look-up for profiles in web UI (#19397)
2 years ago
Eugen Rochko a51d8075b6 Fix too many featured tags causing navigation panel scroll in web UI (#19398)
2 years ago
Eugen Rochko 8e0daf2214 Fix error on profile in web UI (#19396)
2 years ago
Eugen Rochko 0fdfbe555e Change public accounts pages to mount the web UI (#19319)
2 years ago
Takeshi Umeda fd61882f1a Add synchronization of remote featured tags (#19380)
2 years ago
Eugen Rochko 6ab724918b Change featured hashtags to be displayed in navigation panel (#19382)
2 years ago
prplecake 2690a13d0e Don't use "unfollow language" when cancelling follow requests (#19363)
2 years ago
Eugen Rochko 6090e6e067 Fix showing translate button when status has no language in web UI (#19388)
2 years ago
Eugen Rochko 0b84d15288 Fix missing rules in report modal in web UI (#19387)
2 years ago
Eugen Rochko 1fdfebc745 Fix error on migration page (#19386)
2 years ago
Eugen Rochko 8723d322c7 Fix error while server rules are loading in report modal in web UI (#19385)
2 years ago
Takeshi Umeda 3e88e7ba20 Add featured tags selector for WebUI (#19358)
2 years ago
prplecake ed8c16377f Make "No $entity selected" errors more accurate (#19356)
2 years ago
Yamagishi Kazutoshi 14bae3580b Fix missing `isCancel` (#19354)
2 years ago
Yamagishi Kazutoshi 4266397139 Replace `CancelToken` to `AbortSignal` (#19352)
2 years ago
Eugen Rochko ada6590031 Fix trending statuses returning more than one post by the same author (#19349)
2 years ago
Eugen Rochko 0e77fd23a6 New Crowdin updates (#19344)
2 years ago
Eugen Rochko e376f33207 Change about page to be mounted in the web UI (#19345)
2 years ago
Eugen Rochko dd1dc1743c Add image processing and generate blurhash for server thumbnail (#19348)
2 years ago
Yamagishi Kazutoshi f84bee7d78 Redirect non-logged-in user to owner statuses on single user mode (#19333)
2 years ago
Eugen Rochko 4f749cadea New Crowdin updates (#19330)
2 years ago
Yamagishi Kazutoshi bccb0db26b Hide list panel from nav bar in mobile layout (#19337)
2 years ago
Yamagishi Kazutoshi c6fb0a7555 Fix missing `skip_review?` (#19335)
2 years ago
Yamagishi Kazutoshi 595d5744ae Fix `ColumnLink` labels not disappearing in mobile UI (#19334)
2 years ago
Yamagishi Kazutoshi fca4e2c284 Fix fedi/local timeline nav link always hide (#19329)
2 years ago
Eugen Rochko 7d86eadd27 New Crowdin updates (#19317)
2 years ago
Eugen Rochko e13d9e178c Fix intermediary responsive layout, accessibility on navigation in web UI (#19324)
2 years ago
Claire 177683d8eb Fix button to dismiss suggestions not showing up in search results (#19325)
2 years ago
Eugen Rochko aa2b4d5c4c Add dismissable hints to various timelines in web UI (#19315)
2 years ago
Yamagishi Kazutoshi 9762fe2475 Add title to pages with missing title in Web UI (#19322)
2 years ago
Yamagishi Kazutoshi c312e0180b Remove timeline preview link from nav panel when not signed-in (#19320)
2 years ago
Eugen Rochko b24b85b63f Add support for language preferences for trending statuses and links (#18288)
2 years ago
Eugen Rochko b1d0cb83eb Fix privacy policy being empty if custom setting exists but is empty (#19318)
2 years ago
Eugen Rochko d706460933 Fix trying to connect to streaming API when logged out in web UI (#19316)
2 years ago
Eugen Rochko b33004d1d6 New Crowdin updates (#19297)
2 years ago
Eugen Rochko 378e00b59c Change privacy policy to be rendered in web UI, add REST API (#19310)
2 years ago
Eugen Rochko 9b05f5b2bb Add interaction modal to logged-out web UI (#19306)
2 years ago
trwnh 58fd523794 Fix #19304 (#19305)
2 years ago
Eugen Rochko ce7d058a91 Remove setting that disables account deletes (#17683)
2 years ago
Eugen Rochko 8ad51fba6c Change public statuses pages to mount the web UI (#19301)
2 years ago
Eugen Rochko 82d3e178ba Remove previous landing page (#19300)
2 years ago
Eugen Rochko e6bd4125b8 Remove unnecessary sections from welcome e-mail (#19299)
2 years ago
Eugen Rochko 448d8ae2df Add server rules to sign-up flow (#19296)
2 years ago
Eugen Rochko c6920e1cdc New Crowdin updates (#19289)
2 years ago
Eugen Rochko 284d6d313a Change font size of active users in server banner to be larger in web UI (#19295)
2 years ago
Eugen Rochko 85a10f182e Change public timelines to be filtered by current locale by default (#19291)
2 years ago
Eugen Rochko c603978cf6 Add server banner to web app, add `GET /api/v2/instance` to REST API (#19294)
2 years ago
Claire c2c59a75cb Fix deleted pinned posts potentially counting towards the pinned posts limit (#19005)
2 years ago
Eugen Rochko 58c367fb47 Remove code for rendering public and hashtag timelines outside the web UI (#19257)
2 years ago
Eugen Rochko 2d634b669b Fix logged-out web UI on smaller screens (#19263)
2 years ago
Eugen Rochko e0e9eef5e3 New Crowdin updates (#19255)
2 years ago
Yamagishi Kazutoshi 782154a762 Fix missing await (#19273)
2 years ago
Yamagishi Kazutoshi c745b1caf0 Disable push notification when not logged in (#19272)
2 years ago
Claire 6c495231b2 Fix “Change subscribed languages” crashing in some situations (#19268)
2 years ago
Eugen Rochko 93ef719ce2 Remove volume number from hashtags in web UI (#19253)
2 years ago
Eugen Rochko 9f43753cb5 New Crowdin updates (#19252)
2 years ago
Eugen Rochko ab49ef4a74 Fix wrong logo on start screen in web UI (#19254)
2 years ago
Eugen Rochko c04359a63b Change path of privacy policy page (#19249)
2 years ago
Eugen Rochko cd9a0f136d Add sign-up button to logged-out web UI (#19250)
2 years ago
Eugen Rochko babebc4e8a Add logged-out access to the web UI (#18961)
2 years ago
Eugen Rochko 195560b03a Fix content retention policy settings not accepting a blank value (#19248)
2 years ago
Eugen Rochko 8dcb50e11b New Crowdin updates (#19229)
2 years ago
Eugen Rochko f6f08aa610 Fix language dropdown sometimes not appearing in web UI (#19246)
2 years ago
Eugen Rochko 798ed9890d Fix translations not being formatted, other issues in web UI (#19245)
2 years ago
Yamagishi Kazutoshi 18159affbf Fix auto detect language for translate service (#19244)
2 years ago
Eugen Rochko 7a482567f8 Add retention policy for cached content and media (#19232)
2 years ago
Eugen Rochko 6312658fb7 New Crowdin updates (#19208)
2 years ago
Claire ff4cd068a3 Fix crash in FetchRemoteKeyService (#19225)
2 years ago
Eugen Rochko a593188ded Add user content translations with configurable backends (#19218)
2 years ago
Claire 12cb437127 Add privacy icons to report modal (#19190)
2 years ago
Claire e1d78575c4 Refactor ActivityPub handling to prepare for non-Account actors (#19212)
2 years ago
Claire 2b97fbbd88 Fix typo in SignatureVerification (#19209)
2 years ago
Eugen Rochko 10b90b79e7 New Crowdin updates (#19167)
2 years ago
Eugen Rochko f4e91041b2 Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Claire 4be7a4764e Fix ProcessMentionService swallowing unprocessed mentions to unconfirmed/unapproved users (#19191)
2 years ago
Claire b8853ddcb9 Improve error reporting and logging when processing remote accounts (#15605)
2 years ago
trwnh e6d37ae8d3 Fix breaking change in admin account API (#19176)
2 years ago
dependabot[bot] 46d7636dcb Bump jest from 28.1.3 to 29.0.3 (#19162)
2 years ago
Eugen Rochko 5c17165d05 New Crowdin updates (#19049)
2 years ago
Claire 534077cea2 Fix REST API sometimes returning HTML on error (#19135)
2 years ago
Claire f5b0cfe050 Fix WebUI error in development mode (#19078)
2 years ago
Eugen Rochko ecddc06474 Change "Allow trends without prior review" setting to include statuses (#17977)
2 years ago
Eugen Rochko 4207f3d8fc Change search API to be accessible without being logged in (#18963)
2 years ago
Eugen Rochko 7c8bba150b Change following and followers API to be accessible without being logged in (#18964)
2 years ago
Eugen Rochko e7cc67d505 Add admin API for managing e-mail domain blocks (#19066)
2 years ago
Eugen Rochko a0bb5674d9 Add admin API for managing canonical e-mail blocks (#19067)
2 years ago
Eugen Rochko 71f59e78b8 Add admin API for managing IP blocks (#19065)
2 years ago
Claire 8aaa9a7595 Fix incorrect and slow cache invalidation in ClearDomainMediaService (#19062)
2 years ago
Shlee 708e3b3992 Add rel="noopener" to links to remote profiles (#19014)
2 years ago
Eugen Rochko 218654bf07 Fix "select all matching items" being offered when all items are on the page (#19054)
2 years ago
Eugen Rochko dd5b90e4f2 Remove preference to aggregate reblogs in home/list feeds (#18112)
2 years ago
Eugen Rochko 7300beadd9 Remove digest e-mails (#17985)
2 years ago
Eugen Rochko 1206e691bd Add ability to select all accounts matching search for batch actions (#19053)
2 years ago
Eugen Rochko 54eee9d981 Add meta tag for official iOS app (#16599)
2 years ago
Eugen Rochko f9ebc320ed Add audit log entries for user roles (#19040)
2 years ago
Yamagishi Kazutoshi f922858b78 Replace to `workbox-webpack-plugin` from `offline-plugin` (#18409)
2 years ago
Claire cd8d6a286e Fix quickly switching notification filters resulting in empty or incorrect list (#19052)
2 years ago
Claire 1d3d86fa53 Fix “Filter this post” potentially listing deleted filters (#19051)
2 years ago
Eugen Rochko 6cf1aaeb4c New Crowdin updates (#18972)
2 years ago
Jeong Arm 30113597e5 Support "http_hidden_proxy" ENV var for hidden service only proxy (#18427)
2 years ago
Jeong Arm a09033d81f Use type="color" on badge color input field (#18825)
2 years ago
Takeshi Umeda 207208fa8e Fix action type for unfollowHashtag (#18924)
2 years ago
Takeshi Umeda ae20601c67 Fix case where boolean was passed to onFilter on StatusActionBar (#18923)
2 years ago
Claire 9d14683f86 Add option for EMAIL_DOMAIN_DENYLIST/EMAIL_DOMAIN_ALLOWLIST to apply after confirmation (#18642)
2 years ago
Claire f3bad2e26f Fix media modal link button (#18877)
2 years ago
Claire ef1b55caa6 Fix quickly switching notification filters resulting in empty or incorrect list (#18960)
2 years ago
Claire 522fbf9d13 Add ability to filter individual posts (#18945)
2 years ago
Eugen Rochko e642516264 Change e-mail domain blocks to match subdomains of blocked domains (#18979)
2 years ago
Eugen Rochko b2e1224baa Add ability to block sign-ups from IP (#19037)
2 years ago
Jeong Arm d9cc911a88 Fix /admin/accounts/ order parameter (#18996)
2 years ago
Mashiro 82bb94d132 Fix ambiguous column names in `tootctl search deploy` (#18993)
2 years ago
Shlee 7af7fa3a8e Update notifications.js (#18977)
2 years ago
Jeong Arm c4856c0066 Properly delete remote account's avatar/header when fetch/update (#18973)
2 years ago
Eugen Rochko 7aef706965 New Crowdin updates (#18905)
2 years ago
Rens Groothuijsen aced8820dd Add warning for sensitive audio posts (#17885)
2 years ago
Eugen Rochko 7ae2d64364 New Crowdin updates (#18855)
2 years ago
Eugen Rochko 9bbcd2e8a0 Add ability to follow hashtags in web UI (#18862)
2 years ago
Eugen Rochko abb4dca69b Fix unicode regression in #18809 (#18863)
2 years ago
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)
3 years ago
Eugen Rochko 02c4d029ff New Crowdin updates (#18507)
3 years ago
Jeong Arm 9adb7dde33 Add lang html attr to each posts (#18544)
3 years ago
Jeong Arm ee1b865c24 Prevent use locale with empty string (#18543)
3 years ago
Alexander Ivanov a59e8245f5 Add support for webp uploads (#18506)
3 years ago
Eugen Rochko c460fd0250 Remove unused assets (#18541)
3 years ago
Claire 73c8032178 Remove unused `filtered_languages` column (#18533)
3 years ago
Eugen Rochko cd8ee3df8f Fix errors when rendering RSS feeds (#18531)
3 years ago
Eugen Rochko 902d3627e2 Fix concurrent unfollowing decrementing follower count more than once (#18527)
3 years ago
Eugen Rochko a4410daf13 Fix being able to appeal a strike unlimited times (#18529)
3 years ago
Eugen Rochko 4bb50e32e4 Fix being able to report otherwise inaccessible statuses (#18528)
3 years ago
Eugen Rochko 49c6b3736a Fix empty votes arbitrarily increasing voters count in polls (#18526)
3 years ago
Eugen Rochko e871725668 Fix moderator leak in undo_mark_statuses_as_sensitive (#18525)
3 years ago
Eugen Rochko b264197a1d Fix suspended users being able to access APIs that don't require a user (#18524)
3 years ago
Eugen Rochko 89d4d6fd3b Fix confirmation redirect to app without `Location` header (#18523)
3 years ago
Eugen Rochko 35ebb5571e Fix follower and other counters being able to go negative (#18517)
3 years ago
Eugen Rochko 5be3d071f2 Fix regression in `tootctl search deploy` caused by unloaded attribute (#18514)
3 years ago
Eugen Rochko 3143aec7f1 Change "dangerous" to "sensitive" in privacy policy and web UI (#18515)
3 years ago
Claire f5e6c776c1 Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
3 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
Eugen Rochko dcbc83c9b3 Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko fc3be17919 Fix nil error when trying to fetch key for signature verification (#17747)
3 years ago
Claire 503f16a333 Update fix-duplicates maintenance task (#17731)
3 years ago
Eugen Rochko cd06775130 Fix moderator account leak in status edit history (#17746)
3 years ago
Eugen Rochko 1d46b5b263 Fix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)
3 years ago
Eugen Rochko 6c0080f6bf New Crowdin updates (#17674)
3 years ago
Jeong Arm dc95388daf Enable domain purge button on suspended domains too (#17741)
3 years ago
Claire 9d93d4bafe Fix edit history dropdown and modal in light theme (#17740)
3 years ago
Takeshi Umeda 03d5bdae36 Fix a type error in domain_block policies (#17735)
3 years ago
Claire 040961e3f8 Fix report dialog being illegible using mastodon-light theme (#17734)
3 years ago
Eugen Rochko f5346541fd Add polls and media attachments to edit comparison modal in web UI (#17727)
3 years ago
Claire 0d6bec52a8 Fix rare race condition when rebloged status is deleted (#17693)
3 years ago
Eugen Rochko a96ba18fd9 Add rate limit for editing (#17728)
3 years ago
Eugen Rochko 380aef66ae Fix being able to add more than 4 hashtags to hashtag column in web UI (#17729)
3 years ago
Eugen Rochko 594c595fa5 Chore: Update translatable strings (#17723)
3 years ago
Claire c8f4894518 Change text version of warning mail to mention appeals instead of mails (#17725)
3 years ago
chandrn7 ce5bebf108 Allow login through OpenID Connect (#16221)
3 years ago
Eugen Rochko 9c2275d15f Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko 11e848bf95 Change design of federation pages in admin UI (#17704)
3 years ago
Eugen Rochko 9dc45798f9 Fix data integrity of featured tags (#17712)
3 years ago
Eugen Rochko aff497a87a Fix invalid language resulting in no fallback being set on statuses (#17722)
3 years ago
Eugen Rochko d5de12d931 Fix performance of account timelines (#17709)
3 years ago
Eugen Rochko 563964dd80 Change appearance of account cards in web UI (#17689)
3 years ago
Eugen Rochko 1b0f9f25ed Fix nil error when submitting report without `rule_ids` (#17713)
3 years ago
Eugen Rochko e3d3b4ae21 Add `/api/v1/accounts/familiar_followers` to REST API (#17700)
3 years ago
Josh Soref 1c070bd94c Spelling (#17705)
3 years ago
Mashiro a14f8b5418 Change autocomplete type of password input box (#17702)
3 years ago
Eugen Rochko 3eaa7e21e3 Fix duplicate notifications being possible after poll expiration (#17697)
3 years ago
Eugen Rochko 799a812dbe Fix infinite re-forwarding of update activities temporarily (#17698)
3 years ago
Claire d8c9612493 Add option to automatically delete toots after one week (#17691)
3 years ago
Claire 102e3df7ca Redesign /about when already logged in (#17348)
3 years ago
Claire 3c0d1660aa Allow editing media attachments for scheduled toots (#17690)
3 years ago
Eugen Rochko 3bf45628c5 Change `follow` scope to be covered by `read` and `write` scopes in REST API (#17678)
3 years ago
Eugen Rochko ba969db9c8 Fix returning empty `<p>` tag for blank account `note` in REST API (#17687)
3 years ago
Eugen Rochko 97eaac87fa Remove profile directory link from main navigation panel (#17688)
3 years ago
Claire d37c28f54c Change visual separation of applications in authorized apps list (#17686)
3 years ago
Eugen Rochko dc23b3aeef Add descriptions to trending features in admin UI (#17677)
3 years ago
Eugen Rochko 69d1a44f05 Fix leak of existence of otherwise inaccessible statuses in REST API (#17684)
3 years ago
Eugen Rochko fc26ac7a98 Fix report category not being saved in REST API (#17682)
3 years ago
Eugen Rochko b25b703cce Add ability to mark statuses as sensitive from reports in admin UI (#17668)
3 years ago
Claire 514842c9c6 Change old moderation strikes to be displayed in a separate page (#17566)
3 years ago
Eugen Rochko 4d0a2968d9 Change authorized applications page (#17656)
3 years ago
Eugen Rochko 2b90261718 New Crowdin updates (#17628)
3 years ago
Eugen Rochko 00fcfa176f Chore: Update translatable strings (#17495)
3 years ago
Eugen Rochko 45341c5287 Fix not showing loading indicator when searching in web UI (#17655)
3 years ago
Eugen Rochko c49b23819b Fix report submit button not being disabled during submission in web UI (#17654)
3 years ago
Claire 2d5edf2090 Fix remote reports with comments revealing remote reporter (#17652)
3 years ago
Eugen Rochko 9d138baa73 Fix status updates not being forwarded like deletes through ActivityPub (#17648)
3 years ago
Claire 0b41895bbb Fix error when a MX is shared across blocked domains (#17650)
3 years ago
Claire d646f23e5d Fix crash in EmailDomainBlockRefreshScheduler (#17649)
3 years ago
MitarashiDango 5c760fa85e Fix unable to unpin follower-only posts (#17647)
3 years ago
Claire f75cd229f3 Fix media modal footer's “external link” not being a link (#17561)
3 years ago
Claire cbf951569e Fix reply button on media modal not giving focus to compose form (#17626)
3 years ago
Eugen Rochko 19b4c36e40 Add explore page to web UI (#17123)
3 years ago
Eugen Rochko e6d2b07ec1 Add trending statuses (#17431)
3 years ago
Eugen Rochko ea5bf21a1d Change e-mail domain blocks to block IPs dynamically (#17635)
3 years ago
Claire 543d13ed7a Fix reporting from profile (#17632)
3 years ago
Eugen Rochko 7e91581be0 Change report modal to include category selection in web UI (#17565)
3 years ago
Claire 7cba68fcc6 Fix new sign-up notification not working because of incorrect type name (#17629)
3 years ago
noiob 8a11284b42 Fix link in new hashtag notification email (#17624)
3 years ago
Eugen Rochko eef9eec5d3 Add notifications for new sign-ups (#16953)
3 years ago
Eugen Rochko bbd1b979e7 New Crowdin updates (#17593)
3 years ago
luzpaz b97e7364f3 Fix various typos (#17621)
3 years ago
Claire f499f086a9 Fix some media attachments being converted with too high framerates (#17619)
3 years ago
Eugen Rochko 8d4b0b255a Fix link colors in report and strike details (#17616)
3 years ago
Eugen Rochko 0fbd040aa8 Add caching layer to metrics (#17617)
3 years ago
Eugen Rochko 839ad9fa53 Fix wrong styles on strike page (#17615)
3 years ago
dependabot[bot] 823d816c06 Bump pundit from 2.1.1 to 2.2.0 (#17543)
3 years ago
Eugen Rochko 2bf51dc42c New Crowdin updates (#17514)
3 years ago
Eugen Rochko e3d08a9e28 Change global `locale` param to `lang` to avoid conflicts (#17592)
3 years ago
helloworldstack 22f110a892 Fix sign in token and warning emails failed to send in some cases (#17589)
3 years ago
Claire 49e1162a30 Fix issues when attempting to appeal an old strike (#17554)
3 years ago
Claire 5b5b9deebd Fix opening the emoji picker scrolling the single-column view to the top (#17579)
3 years ago
Claire ab98d2e539 Fix edge case where settings/admin page sidebar would be incorrectly hidden (#17580)
3 years ago
Claire efb2377148 Change relays handling to not record boosts (#17571)
3 years ago
Claire 4d49bb4b52 Fix performance of server-side filtering (#17575)
3 years ago
Claire 488c4e1712 Change dasbhoard links for “new users” and “active users” (#17570)
3 years ago
Eugen Rochko 82f8d19424 Add appeals (#17364)
3 years ago
Jeong Arm 0ad6f982af Fix admin statuses page order with media (#17538)
3 years ago
Jeong Arm cf8fee1379 Add `from:` query operator to search syntax (#16526)
3 years ago
Eugen Rochko 77529aba86 Fix privacy policy link not being visible on small screens (#17533)
3 years ago
Eugen Rochko 518ac93f00 Fix duplicate accounts when searching by IP range in admin UI (#17524)
3 years ago
Claire e806b2325e Fix empty batch statuses selection causing a 500 error (#17532)
3 years ago
Claire d10eb06cb4 Fix controls for unchangeable properties on status edit not being disabled (#17531)
3 years ago
Eugen Rochko f53e4c250e Fix layout of the report page on smaller screens in admin UI (#17523)
3 years ago
Jeong Arm 63c1a70f35 Enable domain purge button on suspended domains too (#17209)
3 years ago
Eugen Rochko 8ffc48ebfa Add notifications when a reblogged status has been updated (#17404)
3 years ago
Eugen Rochko 9b42aad433 Change actions in reports to require only one click (#17487)
3 years ago
Eugen Rochko 51573dfbc9 Change reblogs to not count towards hashtag trends anymore (#17501)
3 years ago
Eugen Rochko e331119201 Fix deletes not being signed in authorized fetch mode (#17484)
3 years ago
Claire 2e551a9c6e Fix Undo Announce sometimes inlining the originally Announced status (#17516)
3 years ago
Eugen Rochko 84bd87e444 New Crowdin updates (#16858)
3 years ago
Eugen Rochko 64a94a889b Chore: Disable menu items for editing statuses in web UI (#17497)
3 years ago
Claire c6de53c1a9 Fix NoMethodError in StatusUpdateDistributionWorker (#17499)
3 years ago
Claire 2e7bc0fbf5 Fix poll votes not being properly reset on poll change (#17498)
3 years ago
Eugen Rochko 6dfda3670f Fix outdated iso-639 reference in update status service (#17496)
3 years ago
Eugen Rochko cb76142d9e Add editing for published statuses (#17320)
3 years ago
Eugen Rochko 2c9def57b3 Add `category` and `rule_ids` params to `POST /api/v1/reports` (#17492)
3 years ago
Eugen Rochko 6732217dd0 Change languages to be listed under standard instead of native name in admin UI (#17485)
3 years ago
Eugen Rochko 948da1a958 Add edit history to web UI (#17390)
3 years ago
Eugen Rochko b0021ca3d5 Fix error in suggestions API due to typo (#17486)
3 years ago
Eugen Rochko a44cc7931a Remove language detection through cld3 (#17478)
3 years ago
Eugen Rochko 1e5989c612 Add global `locale` param (#17464)
3 years ago
Eugen Rochko d979087a98 Fix localization of cold-start follow recommendations (#17479)
3 years ago
Claire edd7dad3e2 Fix Ruby 2.5 incompatibility (#17465)
3 years ago
Eugen Rochko 73a585dd64 Fix structured data parsing from links choking on bad data (#17403)
3 years ago
Claire 42fdf52f0c Fix replies collection incorrectly looping (#17462)
3 years ago
Claire 621d92114d Fix errors when multiple Delete are received for a given actor (#17460)
3 years ago
Claire 5d53b3c8a7 Fix instance actor not being dereferenceable (#17457)
3 years ago
Eugen Rochko 25d1195a04 Fix error on account relationships page in admin UI (#17444)
3 years ago
Claire b3190c2cd6 Fix compacted JSON-LD possibly causing compatibility issues on forwarding (#17428)
3 years ago
Claire ec8cf0e39b Fix response_to_recipient? CTE (#17427)
3 years ago
Claire b891d09d2f Compact JSON-LD signed incoming activities (#17426)
3 years ago
Claire 2657ca3b5e Fix requiring an extra restart after recent post-deployment migrations (#17422)
3 years ago
Claire 8919f6cf63 Change public profile pages to be disabled for unconfirmed users (#17385)
3 years ago
Claire 33ea1c9008 Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire 6e8d231e27 Fix local distribution of edited statuses (#17380)
3 years ago
Eugen Rochko b6364cf1ad Fix poll updates being saved as status edits (#17373)
3 years ago
Claire d045ba2add Fix link_to_login argument handling when a block is passed (#17345)
3 years ago
Claire e92ac5b769 Fix error-prone SQL queries (#15828)
3 years ago
Claire 41d64ee271 Change `percent` to `rate` in retention metrics API (#16910)
3 years ago
Claire 06f653972a Add OMNIAUTH_ONLY environment variable to enforce externa log-in (#17288)
3 years ago
Claire 12bb24ea35 Remove support for OAUTH_REDIRECT_AT_SIGN_IN (#17287)
3 years ago
Claire 8114f4208f Remove leftover database columns from Devise::Models::Rememberable (#17191)
3 years ago
Claire 335049cc33 Fix text being incorrectly pre-selected in composer textarea on /share (#17339)
3 years ago
Claire 68a9057420 Add post edited notice in admin and public UIs (#17335)
3 years ago
Eugen Rochko a427958026 Fix error when using raw distribution worker (#17334)
3 years ago
Eugen Rochko bfbfbf5032 Fix error when processing poll updates (#17333)
3 years ago
Eugen Rochko 06b698a723 Add support for editing for published statuses (#16697)
3 years ago
Jeong Arm be15674215 Fix NameError on ActivityPub::FetchFeaturedCollectionService (#17326)
3 years ago
Claire 833a5e4e52 Fix `pinned` attribute not being set for private self-posts (#17304)
3 years ago
Eugen Rochko 2fb76550a9 Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire 5aade2baac Add support for private pinned posts (#16954)
3 years ago
Claire 928890bd38 Fix admin interface crash when displaying deleted user (#17301)
3 years ago
Eugen Rochko 7b3972c270 Remove IP tracking columns from users table (#16409)
3 years ago
Jeong Arm 52b05dad34 Gradually increase retry waiting for media processing (#17271)
3 years ago
Jeong Arm db10cd8d15 Remove custom emojis on domain purge (#17210)
3 years ago
Claire 651e997a98 Fix media descriptions not being used for client-side filtering (#17206)
3 years ago
Eugen Rochko 9a8784829f Fix warnings on Rails boot (#16946)
3 years ago
Rens Groothuijsen 9d43863426 Fix tag rendering error in hashtag column settings (#17184)
3 years ago
Jeong Arm ba93eb818b Fix duplicate record on admin/accounts when searching with IP (#17150)
3 years ago
Claire d8da1689c1 Add ability for admins to delete canonical email blocks (#16644)
3 years ago
Claire 44c8b6ff2f Add ability to purge undeliverable domains from admin interface (#16686)
3 years ago
Claire 36347cf494 Change title of retention chart (#16909)
3 years ago
Claire 1e34cfabdd Change list title input styling (#17092)
3 years ago
David Sterry 65ee707755 ignore hashtag suggestions if they vary only in case (#16460)
3 years ago
Takeshi Umeda 794d9d267d Fix follow recommendation biased towards older accounts (#17126)
3 years ago
Eugen Rochko 2c6be5dc9a Change trending hashtags threshold back from 15 to 5 (#17122)
3 years ago
heguro 2b292c44bc Fix redirection when succeeded WebAuthn (#17098)
3 years ago
Rens Groothuijsen 8143d127a4 Show correct error message if chosen password is too long (#17082)
3 years ago
Eugen Rochko 7bf5924339 Add batch suspend for accounts in admin UI (#17009)
3 years ago
Eugen Rochko f3966223bd Fix error on trending mailer due to missing constant (#17072)
3 years ago
Jeong Arm cb22372cd7 Fix server graph on admin/tags/:id (#17066)
3 years ago
Jeong Arm 5ac17e3a77 Fix admin statuses order(#16937) (#16969)
3 years ago
Claire 5305dada6c Fix searching for additional hashtags in hashtag column (#17054)
3 years ago
Claire 986391cd19 Fix color of hashtag column settings inputs (#17058)
3 years ago