Skip to content

Improve IFTAS DNI list description#2646

Merged
obenland merged 1 commit intotrunkfrom
update/iftas-dni-description
Dec 16, 2025
Merged

Improve IFTAS DNI list description#2646
obenland merged 1 commit intotrunkfrom
update/iftas-dni-description

Conversation

@obenland
Copy link
Member

Description

Replaces the description "A curated list of the worst actors on the fediverse" with clearer wording that focuses on the action (blocking) rather than characterizing the actors.

Before: "A curated list of the worst actors on the fediverse."
After: "Domains IFTAS recommends not federating with." (with IFTAS linked to their website)

Testing Instructions

  1. Go to Settings → ActivityPub → Moderation
  2. Look at the IFTAS DNI List subscription section
  3. Verify the new description appears with IFTAS as a link to https://about.iftas.org/

Follow-up to

#2590

Replace "A curated list of the worst actors on the fediverse" with
clearer wording that describes what to do with the list rather than
characterizing the actors. Links IFTAS to their website.

Follow-up to #2590.
Copilot AI review requested due to automatic review settings December 16, 2025 16:04
@obenland obenland added the Skip Changelog Disables the "Changelog Updated" action for PRs where changelog entries are not necessary. label Dec 16, 2025
@obenland obenland self-assigned this Dec 16, 2025
@obenland obenland added the Skip Changelog Disables the "Changelog Updated" action for PRs where changelog entries are not necessary. label Dec 16, 2025
@obenland obenland requested a review from a team December 16, 2025 16:04
@obenland obenland merged commit cb99315 into trunk Dec 16, 2025
14 checks passed
@obenland obenland deleted the update/iftas-dni-description branch December 16, 2025 16:31
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the description text for the IFTAS DNI List subscription in the ActivityPub moderation settings to use more neutral, action-focused language. Instead of characterizing actors as "the worst," it now describes what the list contains (domains not recommended for federation) and adds a link to the IFTAS organization website.

  • Replaces subjective language with objective, action-focused description
  • Adds hyperlink to IFTAS website for users to learn more about the organization
  • Changes output function from esc_html_e() to wp_kses_post() with __() to allow HTML content

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

<?php \esc_html_e( 'Subscribe to IFTAS DNI List', 'activitypub' ); ?>
</button>
<?php \esc_html_e( 'A curated list of the worst actors on the fediverse.', 'activitypub' ); ?>
<?php echo \wp_kses_post( \__( 'Domains <a href="https://about.iftas.org/" target="_blank" rel="noopener">IFTAS</a> recommends not federating with.', 'activitypub' ) ); ?>
Copy link

Copilot AI Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link opens in a new tab but lacks screen reader context. Consider adding aria-label or visible text indicating the link opens externally, such as '(opens in new tab)' or using an icon with appropriate alt text.

Suggested change
<?php echo \wp_kses_post( \__( 'Domains <a href="https://about.iftas.org/" target="_blank" rel="noopener">IFTAS</a> recommends not federating with.', 'activitypub' ) ); ?>
<?php echo \wp_kses_post( \__( 'Domains <a href="https://about.iftas.org/" target="_blank" rel="noopener">IFTAS</a> recommends not federating with. (opens in new tab)', 'activitypub' ) ); ?>

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Feature] WP Admin Skip Changelog Disables the "Changelog Updated" action for PRs where changelog entries are not necessary.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants