1355 Commits (91f0da85635d11dcd3650dfe06f635376ca4d4a1)

Author SHA1 Message Date
Claire 267f5c242f Fix situations in which instance actor can be set to a Mastodon-incompatible name (#22307)
2 years ago
Claire 0687eb20da Change domain block CSV parsing to be more robust and handle more lists (#21470)
2 years ago
David Freedman 4d0985ce9c Don't crash on unobtainable avatars (#22462)
2 years ago
Claire 64952cef52 Fix crash when marking statuses as sensitive while some statuses are deleted (#22134)
2 years ago
Kaspar V 1cd04e5d77 Fix/remove calling private method with send in model (#22951)
2 years ago
Darius Kazemi b8408d85ea Fix account search not returning followed accounts first (#22956)
2 years ago
Claire d809eb0e83 Fix site upload validations (#22479)
2 years ago
Claire ee5686999e Strip spaces around URL when adding a relay (#22655)
2 years ago
Alexander Ivanov d126de71a6 Add webhook `account.approved` (#22938)
2 years ago
Partho Ghosh 5cdba7b239 Fix ・ detection in hashtag regex to construct hashtag correctly (#22888)
2 years ago
Claire cfeb01b17f Add follow request banner on account header (#20785)
2 years ago
Claire b821678966 Change remote media files to be downloaded outside of transactions (#21796)
2 years ago
Jeong Arm 429687c59f Add "disabled" user filter for admin/accounts UI (#21282)
2 years ago
Jeong Arm 0bcfa2b429 Save avatar or header correctly even if other one fails (#18465)
2 years ago
Francis Murillo 3a11a90dd3 Revoke all authorized applications on password reset (#21325)
2 years ago
Claire 145a3506b3 Fix failure when “Require a reason to join” is set with open registrations (#22127)
2 years ago
Claire d4e4d272e1 Fix 500 error when trying to migrate to an invalid address (#21462)
2 years ago
Claire aec7de494f Fix unbounded recursion in account discovery (#22025)
2 years ago
Claire b97260426b Fix irreversible and whole_word parameters handling in /api/v1/filters (#21988)
2 years ago
Claire 851c6d647f Fix spaces not being stripped in admin account search (#21324)
2 years ago
Kaspar V f2ec356cb6 refactor(vacuum statuses): reduce amount of db queries and load for each query - improve performance (#21487)
2 years ago
afontenot 05b1b5790f Clear voter count when poll is reset (#21700)
2 years ago
Skyler Hawthorne ce10b313bb fix media uploads with ffmpeg 5 (#21191)
2 years ago
David Leadbeater 72a60150de Don't allow URLs that contain non-normalized paths to be verified (#20999)
2 years ago
lenore gilbert 498e9478c7 Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes (#20597)
2 years ago
Claire c7accdb6ac Change automatic post deletion configuration to be accessible to redirected users (#20774)
2 years ago
Claire 3e40b7ef8d Change batch account suspension to create a strike (#20897)
2 years ago
Eugen Rochko 2b3b063852 Fix error when invalid domain name is submitted (#19474)
2 years ago
Eugen Rochko 8b98bebc17 Fix error when passing unknown filter param in REST API (#20626)
2 years ago
Eugen Rochko 2018fe879c Fix image type not being set after conversion for convertible image types (#20624)
2 years ago
Eugen Rochko 12b819c78c Fix rules with same priority being sorted non-deterministically (#20623)
2 years ago
Jeong Arm f9e6d2bb38 Fix trendable status without review (#20214)
2 years ago
Emily Strickland 32798102ad Guard against error extracting `body` from URL (#20428)
2 years ago
Eugen Rochko 361d6793e8 Fix metadata scrubbing removing color profile from images (#20389)
2 years ago
Claire 2fe47bc7db Remove dead code and refactor status threading code (#20357)
2 years ago
Eugen Rochko faaa47c421 Change verification to only work for https links (#20304)
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
Eugen Rochko 3c80a6e445 Fix being able to spoof link verification (#20217)
2 years ago
Postmodern 97ee940b1a Micro-optimization: use `if`/`else` instead of `Array#compact` and `Array#min` (#19906)
2 years ago
Claire 5778ba1028 Fix validation error in SynchronizeFeaturedTagsCollectionWorker (#20018)
2 years ago
Postmodern 41d43a1e1f Micro-optimization: only split `acct` into two Strings (#19901)
2 years ago
nightpool 149a8246d2 Skip Webfinger cache during migrations as well (#19883)
2 years ago
Eugen Rochko b2cf46ee21 Fix not using GIN index for account search queries (#19830)
2 years ago
Claire 4b0e72b2b7 Fix reblogs being discarded after the reblogged status (#19731)
2 years ago
Eugen Rochko 6b2ae9e5a5 Fix featured tags not saving preferred casing (#19732)
2 years ago
Claire a5e1f56347 Fix inaccurate admin log entry for re-sending confirmation e-mails (#19674)
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
Eugen Rochko 529fe25add Change post-processing to be deferred only for large media types (#19617)
2 years ago
Eugen Rochko 0c0daf7142 Change max. thumbnail dimensions to 640x360px (360p) (#19619)
2 years ago
Eugen Rochko fdfe1eae4a Remove language filtering from hashtag timelines (#19563)
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 c129275c25 Fix not being able to input featured tag with `#` (#19535)
2 years ago
Eugen Rochko 6099eecf57 Fix account migration form ever using outdated account data (#18429)
2 years ago
Claire 9cb523d3be Change admin announcement edition interface to use datetime-local (#18321)
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 35b5120c5d Fix notifications about deleted reports not being also deleted (#19475)
2 years ago
zunda 3697b51abc Store integer settings as integer (#19478)
2 years ago
Eugen Rochko 3e5588bf70 Add ability to view previous edits of a status in admin UI (#19462)
2 years ago
Eugen Rochko 7b0b8221a5 Fix IP blocks not having a unique index (#19456)
2 years ago
Takeshi Umeda 64b46b9ae5 Change featured tag updates to add/remove activity (#19409)
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 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 ada6590031 Fix trending statuses returning more than one post by the same author (#19349)
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 c6fb0a7555 Fix missing `skip_review?` (#19335)
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 378e00b59c Change privacy policy to be rendered in web UI, add REST API (#19310)
2 years ago
Eugen Rochko ce7d058a91 Remove setting that disables account deletes (#17683)
2 years ago
Eugen Rochko 85a10f182e Change public timelines to be filtered by current locale by default (#19291)
2 years ago
Eugen Rochko 58c367fb47 Remove code for rendering public and hashtag timelines outside the web UI (#19257)
2 years ago
Eugen Rochko 195560b03a Fix content retention policy settings not accepting a blank value (#19248)
2 years ago
Eugen Rochko f6f08aa610 Fix language dropdown sometimes not appearing in web UI (#19246)
2 years ago
Eugen Rochko 7a482567f8 Add retention policy for cached content and media (#19232)
2 years ago
Eugen Rochko f4e91041b2 Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Eugen Rochko ecddc06474 Change "Allow trends without prior review" setting to include statuses (#17977)
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
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 f9ebc320ed Add audit log entries for user roles (#19040)
2 years ago
Claire 9d14683f86 Add option for EMAIL_DOMAIN_DENYLIST/EMAIL_DOMAIN_ALLOWLIST to apply after confirmation (#18642)
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
Eugen Rochko abb4dca69b Fix unicode regression in #18809 (#18863)
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 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