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
Toni Förster
cea2684a29
sanitise user and password in url
...
Signed-off-by: Toni Förster <toni.foerster@gmail.com >
2024-08-28 16:21:49 +02:00
Arkadiusz Fal
2be6f04e37
Import export settings
2024-02-02 11:16:27 +01:00
Arkadiusz Fal
19d11a3ad9
Add button to add public instance to custom list
2023-09-23 17:14:21 +02:00
Arkadiusz Fal
e827b97cd5
Fix lint issues
2023-07-24 19:45:30 +02:00
Arkadiusz Fal
71b25afa28
Use method to find instance
2023-06-07 23:37:28 +02:00
Arkadiusz Fal
5c0cf7452c
Remove unused code
2023-04-22 23:39:43 +02:00
Arkadiusz Fal
9a594b4a8d
Account name handling fix
2023-04-22 23:39:42 +02:00
Arkadiusz Fal
a9e9fa3a6d
Code style changes
2023-04-22 23:10:28 +02:00
Arkadiusz Fal
cf0572a94b
Instance and account form and validation improvements
2023-02-05 14:24:13 +01:00
Arkadiusz Fal
e3b1e19645
Disable PeerTube
2023-02-05 14:24:10 +01:00
Arkadiusz Fal
33a131d2ca
Fix instance long description
2023-02-05 14:24:09 +01:00
Arkadiusz Fal
25da312966
Listing styles
2023-02-05 14:24:09 +01:00
Arkadiusz Fal
d02bb23e57
New account selection menu
2023-02-05 14:24:09 +01:00
Arkadiusz Fal
971beddc8d
Feed cache
2023-02-05 14:24:07 +01:00
Arkadiusz Fal
64146b26c2
Videos cache model
2023-02-05 14:24:07 +01:00
Arkadiusz Fal
faf2469e04
Initial PeerTube Support
2023-02-05 14:24:07 +01:00
Arkadiusz Fal
210f28da37
Fix Invidious accounts validation
2022-12-05 10:13:19 +01:00
Arkadiusz Fal
0d333b5583
Replace environment objects with observed objects
2022-12-05 10:13:19 +01:00
Arkadiusz Fal
fa0523d3c6
Improve sections visibility
2022-12-04 13:32:24 +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
a086a0f440
Use Swift 5.7 if-let style
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b66e177114
Localizations
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2f2fd67860
Add username/password login and keychain manager
...
Fix #224
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
62f18e8506
Improve switching between public and private locations
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9cb6ff64ff
Switch to private account on selecting to not use public location ( #212 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4fcf57d755
Locations manifest, reorganized instances settings
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
033249fa75
Fix setting frontend URL
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b3d471c8a0
Lint
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
91fa4ea2ff
Extract open URL action
2021-12-24 20:20:05 +01:00
Arkadiusz Fal
cef0b2594a
Better loading and handling streams
2021-12-19 17:56:47 +01:00
Arkadiusz Fal
0e3effd512
Add support for Piped accounts and subscriptions
2021-11-15 18:58:45 +01:00
Arkadiusz Fal
dd8d6b6c4a
Fix removing instance
2021-11-12 21:46:15 +01:00
Arkadiusz Fal
e7e6bd109c
Add new menus
2021-11-09 00:20:35 +01:00
Arkadiusz Fal
08d2165bf3
Improve validation
2021-11-07 22:39:28 +01: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
8e0af22b94
Add Sponsor Block and settings
2021-10-23 21:11:53 +02:00
Arkadiusz Fal
bb8a8dee05
Restructure model
2021-10-21 11:30:33 +02:00