Fix: hide attachments wrapped in [NSFW] tag from display in news feed items
This displays the action taken on the content.Maybe I'm being a bit thick, but where do I find how to approve it? (It's not in approval queue)
but how do I then mark the (wrongly nsfw attributed) blurred image as safe, so it is unblurred?This displays the action taken on the content.
The status in the NSFW log will not change once the content has been approved or rejected.
Style properties -> [XB] Adult Content -> Image blur sizeMaybe it exists already, but if not an option to change the blur amount? Some images are still distinguishable so it'd be nice to increase the blur if necessary.
ErrorException: Sightengine Error 400: Image too big, should be less than 12 megabytes src/XF/Error.php:81
Generated by: Mix O Lydian Aug 27, 2025 at 7:25 AM
Stack trace
#0 src/XF.php(266): XF\Error->logError('Sightengine Err...', false)
#1 src/addons/OzzModz/AdultContent/Util/SightengineApi.php(72): XF::logError('Sightengine Err...')
#2 src/addons/OzzModz/AdultContent/Util/SightengineApi.php(31): OzzModz\AdultContent\Util\SightengineApi->request('POST', 'https://api.sig...', Array)
#3 src/addons/OzzModz/AdultContent/NsfwDetector/Sightengine.php(66): OzzModz\AdultContent\Util\SightengineApi->checkFile(Array, '/tmp/php8LqkYN')
#4 src/addons/OzzModz/AdultContent/NsfwDetector/AbstractDetector.php(34): OzzModz\AdultContent\NsfwDetector\Sightengine->analyzeFile(Object(XF\FileWrapper))
#5 src/addons/OzzModz/AdultContent/Service/Checker.php(97): OzzModz\AdultContent\NsfwDetector\AbstractDetector->checkFile(Object(XF\FileWrapper))
#6 src/addons/OzzModz/AdultContent/Service/Checker.php(114): OzzModz\AdultContent\Service\Checker->checkFile(Object(XF\FileWrapper), NULL)
#7 src/addons/OzzModz/AdultContent/Service/ImageUploadNsfwCheckServiceTrait.php(17): OzzModz\AdultContent\Service\Checker->canUploadFile(Object(XF\FileWrapper), Object(SV\ConversationEssentials\XF\Entity\User), NULL)
#8 src/addons/OzzModz/AdultContent/XF/Service/User/Avatar.php(13): OzzModz\AdultContent\XF\Service\User\Avatar->assertCanSetNsfwImageFromUpload('avatar', Object(SV\ConversationEssentials\XF\Entity\User), Object(SV\AttachmentImprovements\XF\Http\Upload))
#9 src/XF/Pub/Controller/AccountController.php(607): OzzModz\AdultContent\XF\Service\User\Avatar->setImageFromUpload(Object(SV\AttachmentImprovements\XF\Http\Upload))
#10 src/XF/Mvc/Dispatcher.php(362): XF\Pub\Controller\AccountController->actionAvatar(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Account', 'Avatar', Object(XF\Mvc\RouteMatch), Object(SV\ConversationEssentials\XF\Pub\Controller\Account), NULL)
#12 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ConversationEssentials\XF\Pub\Controller\Account), NULL)
#13 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}
Request state
array(4) {
["url"] => string(15) "/account/avatar"
["referrer"] => string(52) "https://cafesaxophone.com/members/mix-o-lydian.9469/"
["_GET"] => array(0) {
}
["_POST"] => array(7) {
["_xfToken"] => string(8) "********"
["avatar_crop_x"] => string(1) "0"
["avatar_crop_y"] => string(2) "11"
["use_custom"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["_xfRequestUri"] => string(27) "/members/mix-o-lydian.9469/"
}
}
We use essential cookies to make this site work, and optional cookies to enhance your experience.