Commit Graph

13 Commits

Author SHA1 Message Date
Arkadiusz Fal
b0dfd2f9d2 Add experimental setting to hide videos without duration in Invidious
This adds a new instance setting for Invidious that filters out videos
without duration information from feeds, popular, trending, search results,
and channel pages. This can be used to hide YouTube Shorts.

The setting is labeled as "Experimental: Hide videos without duration" and
includes an explanation that it can be used to hide shorts.

Key changes:
- Added hideVideosWithoutDuration property to Instance model
- Updated InstancesBridge to serialize/deserialize the new setting
- Added UI toggle in InstanceSettings with explanatory footer text
- Implemented filtering in InvidiousAPI for:
  * Popular videos
  * Trending videos
  * Search results
  * Subscription feed
  * Channel content
- Videos accessed directly by URL are not filtered
2025-11-22 19:42:18 +01:00
Jakub Filo
5239b36cfe Add support for invidious companion 2025-03-18 22:56:45 +01:00
Arkadiusz Fal
2be6f04e37 Import export settings 2024-02-02 11:16:27 +01:00
Arkadiusz Fal
33a131d2ca Fix instance long description 2023-02-05 14:24:09 +01:00
Arkadiusz Fal
faf2469e04 Initial PeerTube Support 2023-02-05 14:24:07 +01:00
Arkadiusz Fal
d779ec7215 Remove demo app 2022-12-04 13:32:23 +01:00
Arkadiusz Fal
1fe01808a4 Add demo instance, remove public manifest 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b66e177114 Localizations 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
827c64719c Add option to disable proxying video streams for Invidious 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
24f7c566bf PiP and UI improvements 2021-10-28 19:15:43 +02:00
Arkadiusz Fal
c387454d9a Add settings for frontend instance URL 2021-10-27 23:11:38 +02:00
Arkadiusz Fal
544dc70c5d Share button 2021-10-27 01:10:07 +02:00
Arkadiusz Fal
bb8a8dee05 Restructure model 2021-10-21 11:30:33 +02:00