1332 Commits (19be243493e3b92a23fe671fb918a777811a4763)

Author SHA1 Message Date
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
Eugen Rochko 89ef936126 Change custom emoji file size limit from 50 KB to 256 KB (#18788)
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
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
Claire d0cc795d0f Add /api/v1/admin/domain_allows (#18668)
2 years ago
Eugen Rochko 0eb2db6b52 Add administrative webhooks (#18510)
2 years ago
Claire a0556ea3f1 Remove dependency on running Redis server for db:setup (#18560)
2 years ago
Claire 9f3bf956ad Add /api/v1/admin/domain_blocks (#18247)
2 years ago
Alexander Ivanov a59e8245f5 Add support for webp uploads (#18506)
2 years ago
Claire 73c8032178 Remove unused `filtered_languages` column (#18533)
2 years ago
Eugen Rochko 4bb50e32e4 Fix being able to report otherwise inaccessible statuses (#18528)
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
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)
2 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
Eugen Rochko 9d160dae82 Fix preferred posting language returning unusable value in REST API (#18428)
3 years ago
Eugen Rochko f1707c6d50 Refactor how Redis locks are created (#18400)
3 years ago
Claire 0e0b96b8e7 Fix account warnings not being recorded in audit log (#18338)
3 years ago
Claire a31975d369 Fix possible crash when a post references an invalid media attachment (#18211)
3 years ago
Eugen Rochko 1cd4518c29 Remove IP matching from e-mail domain blocks (#18190)
3 years ago