[Feature]: Hide videos immediately when marking as watched#7866
Merged
FreeTubeBot merged 6 commits intoFreeTubeApp:developmentfrom Sep 16, 2025
Merged
[Feature]: Hide videos immediately when marking as watched#7866FreeTubeBot merged 6 commits intoFreeTubeApp:developmentfrom
FreeTubeBot merged 6 commits intoFreeTubeApp:developmentfrom
Conversation
absidue
reviewed
Aug 24, 2025
src/renderer/components/SubscriptionsTabUi/SubscriptionsTabUi.vue
Outdated
Show resolved
Hide resolved
absidue
reviewed
Aug 24, 2025
auto-merge was automatically disabled
August 24, 2025 23:45
Head branch was pushed to by a user without write access
Contributor
Author
|
I added the requested computer property. Apologies about the subscription.js file, I failed to notice the filtering was duplicated. Thank you for letting me know |
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. |
absidue
reviewed
Sep 14, 2025
src/renderer/components/SubscriptionsTabUi/SubscriptionsTabUi.vue
Outdated
Show resolved
Hide resolved
efb4f5ff-1298-471a-8973-3d47447115dc
previously approved these changes
Sep 15, 2025
Member
efb4f5ff-1298-471a-8973-3d47447115dc
left a comment
There was a problem hiding this comment.
LGTM
absidue
previously approved these changes
Sep 15, 2025
absidue
reviewed
Sep 15, 2025
src/renderer/components/SubscriptionsTabUi/SubscriptionsTabUi.vue
Outdated
Show resolved
Hide resolved
9e7b583
absidue
approved these changes
Sep 15, 2025
PikachuEXE
approved these changes
Sep 15, 2025
absidue
approved these changes
Sep 16, 2025
efb4f5ff-1298-471a-8973-3d47447115dc
approved these changes
Sep 16, 2025
PikachuEXE
added a commit
to PikachuEXE/FreeTube
that referenced
this pull request
Sep 17, 2025
* development: Translated using Weblate (Portuguese (Brazil)) Update shaka-player to 4.16.x (FreeTubeApp#7919) Translated using Weblate (Portuguese (Brazil)) Translated using Weblate (Portuguese (Brazil)) [Feature]: Hide videos immediately when marking as watched (FreeTubeApp#7866) Bump actions/setup-node from 4 to 5 (FreeTubeApp#8000)
PikachuEXE
added a commit
to NishPatel101/FreeTube
that referenced
this pull request
Sep 17, 2025
* development: (65 commits) Translated using Weblate (Portuguese (Brazil)) Update shaka-player to 4.16.x (FreeTubeApp#7919) Translated using Weblate (Portuguese (Brazil)) Translated using Weblate (Portuguese (Brazil)) [Feature]: Hide videos immediately when marking as watched (FreeTubeApp#7866) Bump actions/setup-node from 4 to 5 (FreeTubeApp#8000) Bump mikefarah/yq from 4.47.1 to 4.47.2 (FreeTubeApp#8039) Bump marked from 16.2.1 to 16.3.0 (FreeTubeApp#8040) Bump eslint-plugin-jsdoc from 57.0.3 to 57.0.8 in the eslint group (FreeTubeApp#8038) Adjust homebrew link to maintainers tap (FreeTubeApp#8041) Remove n argument in sed (FreeTubeApp#8033) Translated using Weblate (Russian) Bump eslint-plugin-jsdoc from 56.1.2 to 57.0.3 in the eslint group (FreeTubeApp#8030) Bump youtubei.js from 15.1.0 to 15.1.1 (FreeTubeApp#8031) Translated using Weblate (Polish) Bump eslint-plugin-jsdoc from 55.0.0 to 56.1.2 in the eslint group (FreeTubeApp#8020) Bump lefthook from 1.12.4 to 1.13.0 (FreeTubeApp#8026) Bump swiper from 11.2.10 to 12.0.1 (FreeTubeApp#8024) Bump globals from 16.3.0 to 16.4.0 (FreeTubeApp#8023) Bump package version from 0.23.8 to 0.23.9 (FreeTubeApp#8027) ...
caetano-dev
pushed a commit
to caetano-dev/FreeTube
that referenced
this pull request
Sep 17, 2025
…pp#7866) * Add computed properties for history cache and filtered video list * Refactor activeVideoList to use filteredVideoList and exclude watched videos from videoList * Creating a computed property to de-couple filteredVideoList from the store getters (SRP) * Transferred filtering logic to SubscriptionsTabUi component * Fix variable name * Don't try to filter videos on the posts tab --------- Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Type
Related issue
Closes #5401
Description
Currently, when the 'Hide Videos on Watch' setting is enabled and videos are marked as watched manually via the dropdown menu, that video is shown as watched (greyed out) but doesn't disappear until the page is refreshed.
With the proposed changes, marking the video as watched immediately hides that video from the video list.
Screenshots
Current behavior:

Proposed behavior:

Testing
(A)
Desktop
Additional context
The enhancement also works for the 'Live' and 'Shorts' tabs of the 'Subscriptions' page