Skip to content

Add Hide channels based on text#7948

Merged
FreeTubeBot merged 17 commits into
FreeTubeApp:developmentfrom
ozrendev:add-hide-channels-based-on-text
Nov 5, 2025
Merged

Add Hide channels based on text#7948
FreeTubeBot merged 17 commits into
FreeTubeApp:developmentfrom
ozrendev:add-hide-channels-based-on-text

Conversation

@ozrendev

@ozrendev ozrendev commented Aug 27, 2025

Copy link
Copy Markdown
Contributor

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

closes #7426

Description

Updates the "Hide videos and playlists containing text" filter to also include/hide channels.

Testing

Check that the filter is working for:

  • Recommended videos
  • Autoplay videos
  • Subscription home page
  • Search results

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) August 27, 2025 11:15
@github-actions github-actions Bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Aug 27, 2025
@github-actions

Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 14 days.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please address all the lint warnings

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Sep 20, 2025
auto-merge was automatically disabled September 22, 2025 08:33

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) September 22, 2025 08:34
Comment thread static/locales/en-US.yaml Outdated
Hide Channels: Enter a channel ID to hide all videos, playlists and the channel itself from appearing in search, trending, most popular and recommended.
The channel ID entered must be a complete match and is case sensitive.
Hide Subscriptions Live: 'This setting is overridden by the app-wide "{appWideSetting}" setting, in the "{subsection}" section of the "{settingsSection}"'
Hide Channels Containing Text: 'Hides channels & all matching videos from channels whose name contains the above text'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Adds a toggle button to hide all channels, playlists and videos from channels that are matching/contain any strings from the existing tags of "Hide videos and playlists containing text"

Your PR description is very clear but when i read this its very confusing. Also dont use &

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

im not sure if a toggle is the right way to go here. It looks very out of place and enabling it doesnt make it clear to me what it does

auto-merge was automatically disabled September 24, 2025 18:54

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) September 24, 2025 18:55
@efb4f5ff-1298-471a-8973-3d47447115dc

Copy link
Copy Markdown
Member

@ozrendev could you update the PR body to reflect the latest changes

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please update the tooltip message and title of the feature to include channels

VirtualBoxVM_aDA64RtuRJ

auto-merge was automatically disabled October 6, 2025 09:11

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) October 6, 2025 09:11

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Channel is hidden everywhere expect community tab

VirtualBoxVM_OtUE0jiHZp.mp4

auto-merge was automatically disabled October 6, 2025 17:54

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) October 6, 2025 17:54
@efb4f5ff-1298-471a-8973-3d47447115dc

Copy link
Copy Markdown
Member

Video gets removed but the post is still there. I meant to not show the post at all

auto-merge was automatically disabled October 6, 2025 18:25

Head branch was pushed to by a user without write access

@github-actions github-actions Bot added PR: merge conflicts / rebase needed and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Nov 1, 2025
@github-actions

github-actions Bot commented Nov 1, 2025

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

auto-merge was automatically disabled November 1, 2025 17:10

Head branch was pushed to by a user without write access

@github-actions

github-actions Bot commented Nov 1, 2025

Copy link
Copy Markdown
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@github-actions

github-actions Bot commented Nov 1, 2025

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@ozrendev

ozrendev commented Nov 4, 2025

Copy link
Copy Markdown
Contributor Author

Looks like Weblate will cause merge conflicts every time a translation is pushed and will keep doing so. What's the best way to coordinate this? Would it be possible to get this fully approved (if it all looks good) and then resolve the conflicts?

@efb4f5ff-1298-471a-8973-3d47447115dc

efb4f5ff-1298-471a-8973-3d47447115dc commented Nov 4, 2025

Copy link
Copy Markdown
Member

it will dismiss approvals after conflicts are resolved so we could coordinate approving it right after conflicts have been resolved

@absidue @PikachuEXE please check if changes made are ok so we could maybe coordinate a time to resolve conflicts and approve at the same time. We could also lock weblate for a day?

@PikachuEXE

Copy link
Copy Markdown
Member

Just lock weblate for a day after conflict resolved
We probably live in different time zones so have at least a few hours as buffer time to approve (without conflict) would be great

@ozrendev

ozrendev commented Nov 4, 2025

Copy link
Copy Markdown
Contributor Author

Should I resolve the conflicts now or wait for weblate to be locked? Also may be easier to coordinate time-wise if someone else resolves the conflicts if it's not an issue

@efb4f5ff-1298-471a-8973-3d47447115dc

efb4f5ff-1298-471a-8973-3d47447115dc commented Nov 4, 2025

Copy link
Copy Markdown
Member

@ozrendev i can lock weblate now

Edit: its locked

@github-actions

github-actions Bot commented Nov 5, 2025

Copy link
Copy Markdown
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@ozrendev

ozrendev commented Nov 5, 2025

Copy link
Copy Markdown
Contributor Author

@ozrendev i can lock weblate now

Edit: its locked

Thanks! Conflicts have been resolved now

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added the PR: waiting for review For PRs that are complete, tested, and ready for review label Nov 5, 2025
@FreeTubeBot FreeTubeBot merged commit 5e4a93b into FreeTubeApp:development Nov 5, 2025
5 checks passed
@absidue

absidue commented Nov 5, 2025

Copy link
Copy Markdown
Member

Weblate is unlocked again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: Hide channels based on text

5 participants