-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Fix cross channel videos link sometimes broken #8276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: development
Are you sure you want to change the base?
Fix cross channel videos link sometimes broken #8276
Conversation
b2b1788 to
9af908f
Compare
|
Im a bit confused about this PR. What does it solve? Maybe add before and after screenshots so my Magikarp brain understands |
|
Oh before fix you see links with channel ID like |
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
* development: (22 commits) Workaround ready-to-show not firing consistently on wayland (FreeTubeApp#8294) Bump electron from 38.4.0 to 39.2.1 (FreeTubeApp#8303) Migrate the WatchVideoInfo component to the composition API (FreeTubeApp#8295) Translated using Weblate (Hungarian) Translated using Weblate (Norwegian Bokmål) Translated using Weblate (French) Bump eslint-plugin-jsdoc from 61.1.12 to 61.2.1 in the eslint group (FreeTubeApp#8298) Replace broken trending with a local API only equivalent (FreeTubeApp#8289) Fix settings layout issues after the Vue 3 migration (FreeTubeApp#8292) Bump lefthook from 2.0.3 to 2.0.4 (FreeTubeApp#8299) Bump shaka-player from 4.16.8 to 4.16.9 (FreeTubeApp#8301) Bump electron-builder from 26.1.0 to 26.2.0 (FreeTubeApp#8302) Fix playlist video view counts on the local API (FreeTubeApp#8290) change hardcoded color app text logoColor (FreeTubeApp#8288) Translated using Weblate (Russian) Translated using Weblate (German) wrap long playlist strings (FreeTubeApp#8275) Translated using Weblate (Bulgarian) Bump js-yaml from 4.1.0 to 4.1.1 (FreeTubeApp#8284) bump workflows node-version to 24 (FreeTubeApp#8279) ... # Conflicts: # src/renderer/helpers/api/invidious.js
|
Conflicts have been resolved. A maintainer will review the pull request shortly. |
|
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. |
* development: (123 commits) Translated using Weblate (Slovak) Translated using Weblate (Slovak) Translated using Weblate (Slovak) add skip to previous/next video buttons in media player (FreeTubeApp#8285) Translated using Weblate (Slovak) Translated using Weblate (Slovak) Translated using Weblate (German) Bump express from 4.21.2 to 4.22.0 (FreeTubeApp#8374) Bump electron-builder from 26.3.0 to 26.3.2 (FreeTubeApp#8370) Translated using Weblate (Hebrew) Bump the eslint group with 2 updates (FreeTubeApp#8367) Translated using Weblate (Portuguese) Bump stylelint from 16.26.0 to 16.26.1 in the stylelint group (FreeTubeApp#8368) Bump vue-i18n from 11.1.12 to 11.2.2 (FreeTubeApp#8369) Bump electron from 39.2.3 to 39.2.4 (FreeTubeApp#8371) Bump mikefarah/yq from 4.49.1 to 4.49.2 (FreeTubeApp#8372) Translated using Weblate (Slovak) Translated using Weblate (Slovak) Translated using Weblate (Slovak) Translated using Weblate (Slovak) ...
Pull Request Type
Related issue
Description
There are some cross channel (cross 2 channels) videos and sometimes the handling is faulty (already handled sometimes)
Like having channel links with channel ID like
N/Aor empty string and if you click it you see no such channel messageThis PR fixes those missing places
Screenshots
Testing
Local API + IV API
Moore's Law Is Dead and Ancient Gameplays, Look forNvidia RTX 5080 SUPER Cancelled? AMD RX 9080 XT & RDNA 5 🧐 | Ancient Gameplays | Broken Silicon 335, ensure no channel link (no way to infer)Desktop
Additional context
IV got no channel link for those videos which might or might not be improved in this PR (not a.t.m. of writing)
Update 1: Fixed IV API to be the same as local API