Commit Graph

5016 Commits (master)
 

Author SHA1 Message Date
Samantaz Fox 07b366f06b
Chores: Update Crystal CI (#4239) 5 months ago
Samantaz Fox e8a14446af
Videos: Append '&mpd_version=5' to DASH manifest URL (#4196) 5 months ago
Samantaz Fox 813dc6de1c
Player: Fix iOS screen timeout in loop mode (#4076) 5 months ago
unbelauscht 72478ba704
Remove short sha docker tag (#4312) 5 months ago
unbelauscht 9e970fe4bd
docker-meta generate versioned docker tags & OCI labels (#4161)
* Use docker-meta to generate tags and labels + versioning

I updated the workflow to have additional tags based on git tags.

This way an administrator can get images by Invidious version tag.

* Use current date as image tag

* Switch to YYYY.MM.DD-SHA_SHORT

* Use short sha to follow existing tagging style

* revert build-push-actions to v5

---------

Co-authored-by: panda <panda@purplehaze.com>
6 months ago
Abdul Rauf d76fed5850
ci: update github actions (#4209)
* ci: update actions/checkout to v4

* ci: remove patch version from crystal-lang/install-crystal

latest patch will be automatically installed which is 1.8.1 https://github.com/crystal-lang/install-crystal

* ci: update docker/setup-buildx-action to v3

* ci: update docker/build-push-action to v5

* ci: update docker/setup-qemu-action to v3

* ci: update docker/login-action to v3

* ci: actions/stale to v8

https://github.com/actions/stale/blob/main/CHANGELOG.md

* Revert "ci: remove patch version from crystal-lang/install-crystal"

This reverts commit 8c39ce846f.
6 months ago
TheFrenchGhosty 6868cade05
Rewording and formating 6 months ago
Samantaz Fox 7b6930c16b
Remove the 'fields' parameter on the client side too 6 months ago
Samantaz Fox 9d5fa2bcc4
Helpers: remove JSONFilter logic 6 months ago
Samantaz Fox 9310d09f93
Kemal: remove APIHandler middleware 6 months ago
syeopite 67571b2492
Replace projects using invidious with doc link 6 months ago
maboroshin d5df81f0f8
Update README.md
Add GTK+ Pipe Viewer, PlasmaTube
6 months ago
maboroshin eb27e097ed
README: Improve "Projects using Invidious" section 6 months ago
Timothy Redaelli 9ce9c54399
Install rsvg-convert on docker images (#4230) (#4282)
In #4103 alpine was updated from 3.16 to 3.18, but in 3.17 librsvg
packages was splitted and rsvg-convert is on his own package.
6 months ago
Corné Dorrestijn 16c79f1ef5
Fixed aspect ratio for thumnails to prevent CLS 6 months ago
Samantaz Fox 3a5d408602
Remove leftover functions/specs used by the anti-captcha job 6 months ago
Samantaz Fox 7e363fa3c8
Config: Remove anti-captcha related configs 6 months ago
Samantaz Fox d9416a0be5
Jobs: Remove BypassCaptchaJob 6 months ago
Brahim Hadriche b40cf6544a Revert "Make head request to resolve short urls"
This reverts commit 7e267da5be.
6 months ago
ChunkyProgrammer 8338a73e7b add user_agent if empty or crystal 6 months ago
ChunkyProgrammer 86ee761788 Fix logic for setting user agent 6 months ago
Samantaz Fox c5b87e3b5e
Channel: Fetch header informations from homepage (#4241) 6 months ago
syeopite ed8b84ed15
Replace more * in macro with #splat 6 months ago
syeopite 8ce91166d6
Remove instance of the * operator in macro expr 6 months ago
syeopite 8525758583
Use #splat method for macro expressions 6 months ago
syeopite ab4c0a1d3c
Fetch channel info from home tab instead of about 6 months ago
syeopite c31908a011
Update params protobuf for channel about tab 6 months ago
syeopite 2562f80695
Add CI for Crystal 1.10.1 6 months ago
syeopite fead0e14ac
Drop support for Crystal 1.6.2 6 months ago
syeopite 438467f69a
Add playback success rate to `/api/v1/stats` (#4085)
* Add stats-based /videoplayback blockage status

* Count when YouTube returns wrong video as failure

* Cast playback stats hash type prior to return

* Bump stats refresh timer to 10 minutes
7 months ago
Émilien (perso) db3c57d49f
force resolve for everything (#4225) 7 months ago
Brahim Hadriche 3881038a32 format 7 months ago
Brahim Hadriche 7e267da5be Make head request to resolve short urls 7 months ago
Brahim Hadriche d7901c1e0d type fix 7 months ago
Brahim Hadriche 85a5bbd696 Add playlist and start time to the resolve url 7 months ago
syeopite 8087e64dfe
Bump postgre version in dev compose (#4203)
Fix postgre ver diff between dev and prod compose
7 months ago
Samantaz Fox 07de1e236f
Videos: Append '&mpd_version=5' to DASH manifest URL
This makes Youtube return a MPD manifest with templates rather than
lengthy <SegmentList>. The returned  manifest is about 44 times smaller.
7 months ago
Samantaz Fox 2414e7db41
User: Add support for importing Youtube watch history (#4171) 7 months ago
Samantaz Fox 1a33012cad
CSS: Remove inline styling of the download widget (#4162) 7 months ago
Samantaz Fox cf7c49deb0
Captions: Use 'fmt=vtt' instead of 'format=vtt' (#4152) 7 months ago
Samantaz Fox d543a68a84
API: Add "authorVerified" to the video endpoint (#4150) 7 months ago
Samantaz Fox 2a65b5f52e
Frontend: Add video timestamp on external links (#4101) 7 months ago
Samantaz Fox 9072fa4355
CSS: Improve links contrast on dark theme (#4100) 7 months ago
Samantaz Fox 88cc62d45e
User: Fix importing FreeTube subscriptions with multiple profiles (#4011) 7 months ago
Samantaz Fox 40919c6a83
JS: Update external links exactly once per second 7 months ago
Ulysses Zhan 3b219a4c7f remove a debug statement 7 months ago
zlElo b809e877a1
fix wrong link (#4183)
The link wasn't working, because there was a lost letter.
7 months ago
Émilien (perso) 0e4d3d89fc
update params for fetching stream data (#4156)
* update params for fetching stream data

* Remove link about special parameter
7 months ago
RadoslavL cc703b0274 Removed commented lines 7 months ago
Ulysses Zhan 81a4f29c73 add 'Import YouTube watch history (.json)' entry to en-US.json 7 months ago