Wes van der Vleuten
f604c1c68b
Fixed thumbnails with darkreader, Added watched indicator in more locations
2 years ago
Wes van der Vleuten
7b57381773
Added watch indicator
2 years ago
Wes van der Vleuten
437f42250e
Watched marker
2 years ago
Samantaz Fox
9da1827e95
Dirty fix to get back the channel videos
2 years ago
Samantaz Fox
46a63e6150
extractors: Add support for reelItemRenderer
2 years ago
Samantaz Fox
f267394bbe
extractors: Add support for richGridRenderer
2 years ago
Samantaz Fox
2acff70811
videos: handle different JSON structs being present in cache
2 years ago
Samantaz Fox
db91d3af66
videos: Fix some bugs
2 years ago
Samantaz Fox
83795c245a
videos: Support the new like button's structure
2 years ago
Samantaz Fox
d659a451d6
videos: remove unused 'VideoRedirect' exception
2 years ago
Samantaz Fox
87a5d70062
videos: move API's JSON structure to a dedicated module
2 years ago
Samantaz Fox
ae03ed7bf7
videos: move player/next parsing code to a dedicated file
2 years ago
Samantaz Fox
e23ceb6ae9
videos: Fix extraction code according to tests
2 years ago
Samantaz Fox
7df0cfcbed
Videos: fix 'views' parsing for livestreams
2 years ago
Samantaz Fox
6aaea7fafa
Videos: parse data during first fetching
...
There will be less data to be stores in the DB cache
2 years ago
Samantaz Fox
cd03fa06ae
videos: move 'Caption' and associated global/functions to a separate file
2 years ago
Samantaz Fox
9baaef412f
videos: move 'VideoPreferences' and its associated function to a separate file
...
This will require some rework later.
2 years ago
Samantaz Fox
88141c459c
videos: move formats structure to a separate file/module
2 years ago
Samantaz Fox
6250039405
videos: move regions list to a dedicated file
2 years ago
Samantaz Fox
4055c3bec8
i18n: Add Bengali, Catalan, Basque, Sinhala and Slovak
...
Add languages even if translation is <= 25%
2 years ago
Samantaz Fox
72cf49eda1
Remove twitter:site meta tag from watch view ( #3361 )
2 years ago
Samantaz Fox
e2ab488e7f
Add meta tags to channels ( #3347 )
2 years ago
thecashewtrader
1e96206b0b
Remove twitter:site meta tag from watch view
2 years ago
thecashewtrader
6f301db11c
Remove twitter:site meta tag from channel view
2 years ago
Samantaz Fox
cdb370f56b
Add channel name to embeds ( #3338 )
2 years ago
thecashewtrader
a1e0a6b499
Add meta tags to channels
2 years ago
thecashewtrader
6ea3673cf0
Move uploader channel name to `og:site_name`
2 years ago
Samantaz Fox
3b39b8c772
Add table cleaning job ( #3294 )
2 years ago
thecashewtrader
ffb42a9b23
Add channel name to embeds
2 years ago
Samantaz Fox
dcfa0687f4
Allow to set max playlist length via a config variable ( #3283 )
2 years ago
Jakub Filo
7c45026383
Fix playlist limit
2 years ago
Samantaz Fox
221d472127
Replicate headers and params made by yt apps ( #3290 )
2 years ago
Samantaz Fox
7df176d750
Keep listen mode after related video click ( #3160 )
2 years ago
Samantaz Fox
53fb6ad039
Fix replies count ( #3299 )
2 years ago
Samantaz Fox
8ab339396a
Message when the video doesn't exist in playlist ( #3243 )
2 years ago
Samantaz Fox
5048a89b9b
Add/Change Javascript license notice ( #3262 )
2 years ago
Emilien Devos
c658fd27cc
better spoof requests
2 years ago
Emilien Devos
260bab598e
reword error messages
2 years ago
Emilien Devos
6f3b4fbaaf
fix replies count
2 years ago
Émilien Devos
31244cbcc8
replicate headers and params made by yt apps
2 years ago
Andrei E
508a5761a1
Handle long usernames gracefully
2 years ago
Jakub Filo
4818b89ab1
Allow to set maximum custom playlist length via a config variable.
2 years ago
Émilien Devos
a7d9df5516
add check video id for android client too ( #3280 )
2 years ago
Émilien Devos
389e49183c
throw error if the videoID returned is different
2 years ago
Emilien Devos
ca4c2115ee
Message when the video doesn't exist in playlist
2 years ago
Samantaz Fox
5565204273
StaticFileHandler: use HTTP::Status rather than integers
2 years ago
Samantaz Fox
d950a0ef5d
StaticFileHandler: Adapt for Crystal 1.6
...
See:
- https://github.com/crystal-lang/crystal/pull/12310
- https://github.com/kemalcr/kemal/pull/644
2 years ago
Samantaz Fox
b2c0f7efc3
Fix missing hash key: "toggleButtonRenderer" (issue #3260 )
2 years ago
Samantaz Fox
9e58bc19c4
Fix #3265
2 years ago
CalculationPaper
c847d6d370
Update licenses.ecr
...
Oh, it's handlers not helpers.
2 years ago
CalculationPaper
bbf66c9b72
Add/Change Javascript license notice
2 years ago
Samantaz Fox
cb8a375c5e
routing: Directly call Kemal's add_route function
2 years ago
Samantaz Fox
848a60aa9b
routes: remove useless 'locale' variable in error 505 handler
2 years ago
Samantaz Fox
88ea794fdb
routes: move error 404 logic to its own module
2 years ago
Samantaz Fox
870350fd61
routes: move before_all logic to its own module
2 years ago
Samantaz Fox
1e25894f7e
routing: move the remaining routes registration to a wrapper function
2 years ago
Samantaz Fox
223e74569a
routing: move feed routes registration to Invidious::Routing
2 years ago
Samantaz Fox
0a4d793556
routing: move search routes registration to Invidious::Routing
2 years ago
Samantaz Fox
5503914abe
routing: move playlist routes registration to Invidious::Routing
2 years ago
Samantaz Fox
906466d7fb
routing: move watch/embed routes registration to Invidious::Routing
2 years ago
Samantaz Fox
e2532de766
routing: move image proxy routes registration to Invidious::Routing
2 years ago
Samantaz Fox
3ac4390d11
routing: move channel routes registration to Invidious::Routing
2 years ago
Samantaz Fox
389ae7a573
routing: register playback routes with a function, rather than a macro
2 years ago
Samantaz Fox
176247091d
routing: register API routes with a function, rather than a macro
2 years ago
Samantaz Fox
e22cc73f32
routing: register user routes with a function, rather than a macro
2 years ago
Samantaz Fox
c23ad25899
routing: remove HEAD from HTTP methods
...
Kemal automatically creates an associated HEAD route for all GET routes
2 years ago
Émilien Devos
7f2ec18372
Add param 8AEB for getting youtube stories
2 years ago
Samantaz Fox
9cc0418769
Merge pull request #3249 from iv-org/improve-extractor
2 years ago
Emilien Devos
218f7be1a7
For android client send sdk version to youtube
2 years ago
Emilien Devos
246955b68a
if case for sectionListRenderer
2 years ago
Samantaz Fox
b0be2237fa
Merge pull request #3248 from iv-org/fix-cookies
2 years ago
Samantaz Fox
945394fb1a
Merge pull request #3252 from SamantazFox/bump-ytapi-clients
2 years ago
Samantaz Fox
19886f71f5
Merge pull request #3250 from iv-org/fix-cookies
2 years ago
Samantaz Fox
23855c09dc
Remove 'screen' where not required
2 years ago
Samantaz Fox
618ab01cd7
Add TVHtml5 client
2 years ago
Samantaz Fox
349d90b60e
Add IOS clients
2 years ago
Samantaz Fox
9e7c2dcdbb
Move the default API key to a constant for clarity
2 years ago
Samantaz Fox
f353589a53
Bump web clients versions
2 years ago
Samantaz Fox
fc97929dee
Bump android app version
2 years ago
Émilien Devos
3d77642a1e
Disable decrypt_polling by default + add comment ( #3244 )
2 years ago
Emilien Devos
b55c1a35bf
Set cookies to Lax
2 years ago
Mateusz Jabłoński
5df700a56e
Added image tag to RSS channel for favicon rendering
...
https://validator.w3.org/feed/docs/rss2.html#ltimagegtSubelementOfLtchannelgt
2 years ago
Samantaz Fox
4ab54f284c
Merge pull request #3214 from SamantazFox/fix-scheduled-streams
2 years ago
Samantaz Fox
7e648840a1
Move InfoException to exceptions.cr
2 years ago
Samantaz Fox
049ed114fd
Separate video data fetching from parsing in videos.cr
2 years ago
Émilien Devos
6c4ed282bb
HTML escape username
2 years ago
Samantaz Fox
c8765385df
Fetch data from next endpoint for scheduled streams
2 years ago
AHOHNMYC
0338b26d5c
Include `_helpers.js` in embedded view
2 years ago
Émilien Devos
586000ca3d
add more explanation about checking the player dependencies
2 years ago
Samantaz Fox
abc81ebd08
Merge pull request #3165 from SamantazFox/small-fixes-06-2022
2 years ago
Samantaz Fox
cd6c73e487
Merge pull request #3162 from 138138138/138138138-audio-quality-1
2 years ago
Samantaz Fox
69ad57338f
Mention why we use multiple AdaptationSet for audio
2 years ago
138138138
cbcf31a4f9
Skip OTF streams in DASH audio
...
Skip OTF streams, prevent creating empty AdaptationSet in DASH audio
2 years ago
138138138
b19beac5b4
Update src/invidious/views/components/player.ecr
...
better syntax
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2 years ago
Samantaz Fox
beb9894c47
Merge pull request #3124 from iv-org/add-404-status-code
3 years ago
Émilien Devos
5556a996cd
Update comment for NotFoundException
3 years ago
Samantaz Fox
f7b1dcc271
Don't treat LIVE_STREAM_OFFLINE playability status as an error ( fixes #3155 )
3 years ago
Samantaz Fox
eb226e1dcf
Remove all backend code related to dislikes
3 years ago
Samantaz Fox
06af5a004e
Remove useless link in item forms (buttons on thumbnail)
3 years ago
Samantaz Fox
ce32873ef8
Remove item (video/channel/mix) thumbnail from keyboard navigation tree
3 years ago
Samantaz Fox
99bc230fe6
Fix missing hash key: "availableCountries" ( Closes #3047 )
3 years ago
Samantaz Fox
0e3820b634
Add #to_http_params method to Query ( Fixes #3148 )
3 years ago
11tuvork28
864f27ef72
switched to extract_selected_tab for the community tab
3 years ago
11tuvork28
a8b72d8342
Fixed community tab
3 years ago
11tuvork28
15d2cfba90
Fix `Missing hash key: "selected" (KeyError)`
3 years ago
11tuvork28
2851d993ad
updated comment to represent current structure
3 years ago
138138138
3f1d88282e
Update some comments
3 years ago
138138138
e0f6988eb5
DASH Default to high quality m4a
3 years ago
138138138
a62adccd3d
change lang to label
...
lang has to be BCP 47 standard. Using label also can let video.js know there are 2 audio tracks.
3 years ago
138138138
c75bf35f59
Update DASH format to serve 2 audio to player
...
player.audioTracks() can successfully show
tracks_: Array(2)
3 years ago
138138138
3013782b7b
formatting
3 years ago
138138138
81abebd144
Highest quality m4a on audio only mode as default
...
Audio mode will automatically select highest quality m4a as default.
3 years ago
138138138
140b6c1227
DASH playback force highest quality m4a
...
Since VideoJS is unable to handle adaptive audio quality, the best audo quality is forced for every video quality.
3 years ago
138138138
de74056925
Keep listen mode after related video click
...
When clicking the related videos, listen mode will be kept by passing listen=true/listen=false on the URL.
3 years ago
Samantaz Fox
b5c54b4e41
Merge pull request #3137 from SamantazFox/add-hashtags
...
Add hashtags
3 years ago
Samantaz Fox
23cd04fe88
Merge pull request #3116 from DoodlesEpic/fix-reddit-comments-nojs-ytkids
...
Fix document is empty error on yt kids video when reddit comments are enabled
3 years ago
Samantaz Fox
2313ca8f72
Merge pull request #3084 from AHOHNMYC/js-helpers-polyfills
...
JS refactoring part 2: helper functions, poyfills
3 years ago
Samantaz Fox
3593f67eb6
Fix: related videos is a Hash(String, String)
3 years ago
Samantaz Fox
d7f6b6b018
Fix CI: support reloadContinuationItemsCommand containers
3 years ago
Samantaz Fox
2b1e1b11a3
Fix CI: support BADGE_STYLE_TYPE_VERIFIED_ARTIST
3 years ago
Samantaz Fox
33da64a669
Add support for hashtags
3 years ago
meow
a402128a7d
Move `_helpers.js` include from various .ecr's into `template.ecr` `head` tag
3 years ago
Émilien Devos
4ae77bcef9
Remove rating display from the frontend
3 years ago
Émilien Devos
e84416e56d
Remove dislikes icon ( #3092 )
3 years ago
Émilien Devos
c201ea53ba
Add 404 status code on all possible endpoints
3 years ago
DoodlesEpic
ad37db4c82
Fix document is empty error on yt kids video when reddit comments are enabled
3 years ago
Samantaz Fox
6ff3a633f7
Merge pull request #2968 from mathiusD/description-link
3 years ago
Samantaz Fox
46891437e9
Add Estonian to i18n.cr
3 years ago
Samantaz Fox
32be373552
Invert title & video ID in downloaded file name
...
Fixes a regression of #2922
Issue reported by email
3 years ago
Féry Mathieu (Mathius)
d8fb4f0a87
Update text_to_parsed_content for add docs
...
Follow this comment :
https://github.com/iv-org/invidious/pull/2968#discussion_r851808433
3 years ago
Féry Mathieu (Mathius)
2e195575a6
Rename uriMatch to urlMatch inside comments.cr
...
This refactor update text_to_parsed_content method
3 years ago
Féry Mathieu (Mathius)
28efeaa4f2
Update management of channel description
...
Follow this comment :
https://github.com/iv-org/invidious/pull/2968#issuecomment-1066428317
3 years ago
Samantaz Fox
137534f901
Fix for #3096
3 years ago
Féry Mathieu (Mathius)
c9594d46af
Add links redirect inside channel description
3 years ago
meow
1097648f0a
Fix HTML validation. This is how browser really split tags
3 years ago
Samantaz Fox
ca27e096f3
Merge pull request #3094 from rfwatson/remove-puts-statements
...
Remove puts statements in config.cr
3 years ago
Rob Watson
125997f45f
Remove puts statements in config.cr
3 years ago
Samantaz Fox
81ca205caa
Fix download of captions
3 years ago
meow
7dd699370f
js code rewrite. Created _helpers.js with XHR and storage wrapper
3 years ago
Samantaz Fox
9bd9dcc41c
Add Slovenian to i18n.cr
3 years ago
Samantaz Fox
059796c60d
Merge pull request #3076 from SamantazFox/fix-3062-3063
...
Fix regressions of #2936
3 years ago
Samantaz Fox
b0342b7449
Other minor fixes
3 years ago
Samantaz Fox
b867dd82ca
Merge pull request #3077 from SamantazFox/verified-checkmark
...
Merge "Youtube verification badge" again (with fixes)
3 years ago
Samantaz Fox
a122286d48
Add Hindi to i18n.cr
3 years ago
Samantaz Fox
b84ce6a556
Fix "cast from Nil to Bool failed"
3 years ago
Samantaz Fox
f5fb4c6c64
Apply 2859.diff
3 years ago
Samantaz Fox
ac686fefe1
Merge pull request #3075 from SamantazFox/video-api-newpipe-compat-2
...
Video API: Improve NewPipe compatibility (part 2)
3 years ago
Samantaz Fox
e690e166b0
Fix javascript:void(0) instead of youtu.be links
3 years ago
Samantaz Fox
6a02dd8842
Fix broken hashtag links
3 years ago
Samantaz Fox
7f2176d7fc
Add 'targetDurationSec' and 'maxDvrDurationSec' to videos API
3 years ago
Samantaz Fox
96afc1a45d
Revert html escaping of backtrace
3 years ago
Émilien Devos
595c3fb833
Revert "Youtube verification badge" ( #3070 )
3 years ago
Samantaz Fox
1d25c55c0b
Merge pull request #2859 from jonas-w/verified-badge
...
Youtube verification badge
3 years ago
Samantaz Fox
b7f0b054b8
It's OTF, not OFT
3 years ago
Samantaz Fox
8144308aee
Add extra data to 'adaptiveFormats' in videos API
3 years ago
Samantaz Fox
0503d2a9f3
Fix 'adaptiveFormats' not available for livestreams in videos API
3 years ago
Samantaz Fox
d4acd03698
Merge pull request #3044 from MathiusD/base-time-code-lost
...
Fix regression related of timestamp 0:00
3 years ago
Émilien Devos
2ea986326d
Bump videojs to 7.12.1 ( #3011 )
3 years ago
Féry Mathieu (Mathius)
da53de2097
Fix regression related of timestamp 0:00
3 years ago
Samantaz Fox
3702e8c6fe
Fix comment "pings" ( #3038 )
3 years ago
Samantaz Fox
0a1614a872
Also move the other Kemal class override to src/ext/
3 years ago
Samantaz Fox
1f66d7ef74
Keep using kilt for rendering
...
Directly using Crystal's ECR seems to be causing issues, so
don't use kemal's 'render' macro and patch 'content_for' to
have the same behavior as before Kemal v1.1.1
3 years ago
Samantaz Fox
84b6429ca6
Fix error due to templating engine change
3 years ago
Samantaz Fox
fa4ce6b4e6
Merge pull request #3033 from SamantazFox/search-fixes
...
Search fixes
3 years ago
Samantaz Fox
4130136718
Merge pull request #2936 from MathiusD/expand-link
...
Increase size of links displayed in video description
3 years ago
Samantaz Fox
c7c1b8d4f1
Fix issues in Search::Query
3 years ago
AHOHNMYC
570dbc7b47
Fix filter checkbox
...
Due to different prefixes in id (`filter-features` in `input` and `filter-feature` in `label`) click on `label` didn't affect corresponding checkbox.
3 years ago
Féry Mathieu (Mathius)
6c122248f5
Update regex reduce_uri utils
...
Follow this comment :
https://github.com/iv-org/invidious/pull/2936#discussion_r850712676
3 years ago
Samantaz Fox
8262aa4138
Merge pull request #2895 from MathiusD/master
...
Persist player volume/speed
3 years ago
Samantaz Fox
5637c6e651
Merge pull request #3013 from iv-org/rescue-db-errors-get-video
...
Rescue DB errors in get_video()
3 years ago
Leo
6f705b053a
Updates the URL of the var url_faq ( #3016 )
3 years ago
Samantaz Fox
4900ce24fa
Merge pull request #2956 from SamantazFox/search-filters
...
Overhaul search filters
3 years ago
Samantaz Fox
135aaf56fd
Rescue DB errors in get_video()
3 years ago
Samantaz Fox
62d7abdd9e
Add a user friendly message for when no results are found
3 years ago
Féry Mathieu (Mathius)
68ac18dc98
Remove useless call
...
Follow this comment :
https://github.com/iv-org/invidious/pull/2936#discussion_r841277735
3 years ago
Samantaz Fox
af02917766
Code cleanup
3 years ago
Samantaz Fox
d93a7b315d
Make use of Search::Query/Filters and associated HTML generator
3 years ago
Samantaz Fox
a813955ad3
Add Search::Query class to handle search queries
3 years ago
Samantaz Fox
1e3425fdee
Add filters UI HTML generator
3 years ago
Émilien Devos
c152243b4d
new method for bypassing age restriction ( #2996 )
3 years ago
Samantaz Fox
6991d0851f
Add a function to generate HTTP::Params from Filters
3 years ago
Samantaz Fox
fb2a331f79
Add a function to parse search filters from invidious URL params
3 years ago
Samantaz Fox
c888524523
Add a function to parse invidious legacy search filters
3 years ago
Samantaz Fox
75c9dbaf6b
Add a function to parse youtube search parameters
3 years ago
Samantaz Fox
c01a29fe76
Add a function to build youtube search filters
...
(it aims at replacing produce_search_params)
3 years ago
Samantaz Fox
80417281c4
Add a struct for search filters
3 years ago
Samantaz Fox
f9b8bc006f
Create a search processors module
3 years ago
Jonas Wunderlich
ec3e67e0d2
Wait that was too much replacing
3 years ago
Jonas Wunderlich
611e7e9dd8
Changed icon to checkmark and for verified author to checkmark-circle
3 years ago
Samantaz Fox
ed265cfdcd
Request minified JSON from innertube ( #2974 )
3 years ago
Jonas Wunderlich
aa09bbe23d
Done some refactoring
3 years ago
Jonas
a09fbad8b0
Merge branch 'iv-org:master' into verified-badge
3 years ago
AHOHNMYC
357ba2f4f6
Uppercase some first letters
3 years ago
Samantaz Fox
6d3b907307
Update --help to mention that --migrate is still in beta
3 years ago
Samantaz Fox
55da1e3e92
Merge pull request #2878 from matthewmcgarvey/migrations
...
Add custom migration implementation
3 years ago
Samantaz Fox
f7b557eed1
API: fix suggestions not workin
...
Closes #2914
Thanks to @TiA4f8R for the help
3 years ago
Féry Mathieu (Mathius)
19805b91d9
Patch links related to youtube.com
...
Related to followings comments :
- https://github.com/iv-org/invidious/pull/2936#discussion_r815253405
3 years ago
Féry Mathieu (Mathius)
420c458b6a
Update links related to youtube.com
...
Following comment at :
- https://github.com/iv-org/invidious/pull/2936#discussion_r814435888
3 years ago
Jonas
6de449811d
Merge branch 'iv-org:master' into verified-badge
3 years ago
Féry Mathieu (Mathius)
0f1bb3fb3b
Update reduce_uri signature
...
Following request_change at :
- https://github.com/iv-org/invidious/pull/2936#discussion_r814436660
3 years ago
Féry Mathieu (Mathius)
78c447829a
Increase size of links displayed in video description
3 years ago
Samantaz Fox
7f445f6167
Merge pull request #2915 from MathiusD/RefreshChannelsJob-frenquency
...
Allow configuration of the time between 2 RefreshChannelsJob
3 years ago
Samantaz Fox
575b039170
Merge pull request #2922 from SamantazFox/download-widget-fix
...
Download widget fix
3 years ago
Samantaz Fox
7a32269d7f
Merge pull request #2925 from matthewmcgarvey/routes-final
...
Move last remaining routes in main file to new pattern
3 years ago
Samantaz Fox
004e371051
Don't double-encode file title
3 years ago
matthewmcgarvey
d5f43bae92
Combine notifications endpoints and move them
3 years ago
matthewmcgarvey
e215a20a0a
Move live endpoints into Channels route
3 years ago
matthewmcgarvey
919413e2b9
Move captcha endpoint into Login route
3 years ago
Samantaz Fox
6082887070
Add missing '_label' suffix to translation identifier
3 years ago
Samantaz Fox
8da336b7aa
Move the "watch history" checkbox under the "user" section
3 years ago
Le Jester
897f871f99
Make the history recording optional.
3 years ago
Samantaz Fox
2f335b3d2c
Use a dedicated endpoind for downloads
...
This allows us to not pass file name ("title") in the form
data and to enforce some sanity checks
3 years ago
matthewmcgarvey
3b1837a99b
Move remaining routes to new structure
3 years ago
matthewmcgarvey
cc59de0c93
Extract live endpoints to route
3 years ago
Féry Mathieu (Mathius)
e60a1836fe
Lint config.example.yml and config.cr
...
Follow lint indications :
- https://github.com/iv-org/invidious/pull/2915#discussion_r812396203
- https://github.com/iv-org/invidious/pull/2915#discussion_r812396807
3 years ago
Samantaz Fox
b58b0440d6
Fix captions regex
3 years ago
Féry Mathieu (Mathius)
09a585c93b
Add sameSite policy in cookie management in server side
3 years ago
Samantaz Fox
fe057c7873
Make a function that builds the download widget's HTML
3 years ago
Féry Mathieu (Mathius)
555bb711c9
Removal of changes to methods now unrelated to the issue
...
Unrelated to the issue since the change in management of channel_refresh_interval
Cf this remark : https://github.com/iv-org/invidious/pull/2915#discussion_r811373503
3 years ago
Féry Mathieu (Mathius)
fd0ac3a671
Update management of channel_refresh_interval
...
Follow indications:
https://github.com/iv-org/invidious/pull/2915#discussion_r811373503
3 years ago
Féry Mathieu (Mathius)
f109d812a1
Move TimeSpanConverter with another Converters
...
Follow indications :
https://github.com/iv-org/invidious/pull/2915#discussion_r811373953
3 years ago
Féry Mathieu (Mathius)
5d2f2690e2
Lint config properties
...
Follow lint indications :
https://github.com/iv-org/invidious/pull/2915#discussion_r811375584
3 years ago
Féry Mathieu (Mathius)
dfab62ce48
Rename new property to channel_refresh_interval
...
Follow indications :
https://github.com/iv-org/invidious/pull/2915#discussion_r811373503
3 years ago
Samantaz Fox
857096ba5f
Merge pull request #2910 from MathiusD/expose-version
...
Expose version by default on api/v1/stats
3 years ago
Samantaz Fox
fd55b08a1d
Add albanian to the locales list
3 years ago
Féry Mathieu (Mathius)
18197e7e3e
Lint description of channel_refresh_time
3 years ago
Féry Mathieu (Mathius)
f75a81c9ee
Make configurable time between each RefreshChannelsJob
3 years ago
Féry Mathieu (Mathius)
dbba9d7687
Expose version in /api/v1/stats with statistic disabled
3 years ago
Samantaz Fox
7112f35793
comments: don't error out when video has no comments
...
continuationItems is nil when video has no comments
3 years ago
Féry Mathieu (Mathius)
7048193f00
Move store of modification in Cookie instead of localStorage
3 years ago
Féry Mathieu (Mathius)
c952754c8c
Add videojs-persist plugin
3 years ago
Samantaz Fox
85ba04b715
Merge pull request #2871 from SamantazFox/user-code-cleaning
...
User code cleaning & fixing
3 years ago
Samantaz Fox
8af202e86b
Merge pull request #2892 from matthewmcgarvey/video-playability
...
Raise error if video not playable, also handle missing related videos
3 years ago
Samantaz Fox
57353fe0c6
Fix Freetube subscriptions import
3 years ago
Samantaz Fox
60e870b277
Fix OPML import
3 years ago
matthewmcgarvey
bf054dfda5
Do not check for pending migrations on app start
...
This is so that we don't break deploys with this PR.
Instead we only ship the 'invidious --migrate' cli command
and let people test that. Maybe even ship a new migration that wouldn't break
apps that don't run the migrations. Then we roll out the functionality
that requires migrations.
3 years ago
matthewmcgarvey
59654289cb
Run migrations through CLI instead of when app starts
3 years ago
matthewmcgarvey
cf13c11236
Migrations tweaks
3 years ago
matthewmcgarvey
ddf1e84f7c
Raise exception if playability not ok, also handle missing related videos
3 years ago
Samantaz Fox
01135db80a
video_playback: Check "host" parameter validity
3 years ago
Samantaz Fox
cdd473e195
DB: fix inverted arguments in User.update_password()
...
Closes https://github.com/iv-org/invidious/issues/2875
3 years ago
Samantaz Fox
da10cdd5ab
Merge pull request #2872 from SamantazFox/misaligned-captions
...
Use a regex to fix badly aligned captions
3 years ago
matthewmcgarvey
8ec992a8a3
Add custom migration implementation
3 years ago
Samantaz Fox
ec55b905cb
Fix empty error page on BrokenTubeException
3 years ago
Samantaz Fox
492d1144e0
Apply changes from code review
3 years ago
Samantaz Fox
4f4b19a962
embed page: fix typo in videojs-overlay script URL
3 years ago
Samantaz Fox
febd785428
Add missing subtitle languages
3 years ago
Samantaz Fox
76cc8ac66b
HTML escape error message
3 years ago
Samantaz Fox
f73aef33f0
Add compile option to disable fetching of player dependencies
3 years ago
Samantaz Fox
d12dff9dcf
Use a regex to fix badly aligned captions
3 years ago