Commit Graph

3501 Commits (ddf1e84f7c088051a20461f5c0b7fef069089c74)
 

Author SHA1 Message Date
Samantaz Fox 0ca333715b
Merge pull request from SamantazFox/add-clip-support
Add support for clips
Samantaz Fox 4e44a91d08
Add support for clips
Samantaz Fox fc5f84a0cd
Merge pull request from SamantazFox/more-code-cleanup
More code cleanup
Samantaz Fox 2289f98c1e
Merge pull request from iv-org/SamantazFox-fix-search-focus-js
Ignore "/" key handling if search box is focused
Samantaz Fox 49edf0ee33
Merge pull request from weblate/weblate-invidious-translations
Translations update from Hosted Weblate
Hosted Weblate 8532727d54
Update Greek translation
Co-authored-by: THANOS SIOURDAKIS <siourdakisthanos@gmail.com>
Hosted Weblate 336653b02c
Update Finnish translation
Co-authored-by: Markus Mikkonen <markus.mikkonen@outlook.com>
Samantaz Fox d546f1870e
Merge pull request from SamantazFox/more-db-improvements
More db improvements
Samantaz Fox 15c66e2b01
Ignore "/" key handling if search box is focused
Fixes a side effect of https://github.com/iv-org/invidious/pull/2814
See: https://github.com/iv-org/invidious/issues/2791#issuecomment-1018264144
Samantaz Fox be92bfd4af
Merge pull request from iv-org/hls-to-vhs
rename hls to vhs in the player
Samantaz Fox f5cb7ba96c
Merge pull request from matthewmcgarvey/get-channel-cleanup
Channel helpers cleanup
Émilien Devos f013a6b1d7
rename hls to vhs in the player
hls method is deprecated: https://github.com/videojs/http-streaming#how-to-use
Samantaz Fox 519c227c4f
Use short syntax for 'File.open' block
Samantaz Fox 6f4665588f
search.cr: use do/end rather than inline {} block
Samantaz Fox eba311baa9
Merge pull request from syeopite/dep-manager-for-videojs-stuff
Add dependency manager script for videojs stuff
matthewmcgarvey e92b3779ad Add back in refreshing of channels every 2 days
matthewmcgarvey a82d21ff78 Cleanup channel helpers code
Samantaz Fox 63e1165936
videos.cr: use '.dig?()' where possible
Samantaz Fox 84cc732281
search functions: Don't return result count
This is useless, as the items count can be directly acessed
using the '.size' method, so use that instead when needed.
Samantaz Fox 971b6ec96f
Fix 'Lint/UselessAssign' warnings reported by ameba
Samantaz Fox 46f7ca9ffa
Remove useless intermediary variable in youtube_api.cr
This fixes an ameba warning
Samantaz Fox e85bc3e0f6
Remove script for locales propagation
Not required anymore now that weblate takes care of it
Samantaz Fox dee20f92a7
Avoid infinite loop in ChannelVideo's to_xml/to_json methods
Samantaz Fox 12b818a83c
Fix more 'Lint/ShadowingOuterLocalVar' warnings reported by ameba
Samantaz Fox 1c91110464
Fix some 'Lint/ShadowingOuterLocalVar' warnings reported by ameba
Samantaz Fox 4cd7a3e83f
Remove useless 'locale = env.get...' from many routes
Samantaz Fox fa99c9aa85
Use '.dig?()' in playlist parsing
Samantaz Fox 2d949834e9
Make 'additional_fields' optional in JSON error template functions
This allows us to de-duplicate functions
Samantaz Fox c7b74aa8b4
Remove useless 'locale' argument from error template functions
Samantaz Fox 5e3c9cf290
Remove useless arguments from playlist-related functions
Samantaz Fox 508f137b30
Merge pull request from matthewmcgarvey/extract-stuff-1
Move more routes to new pattern
Samantaz Fox 67dd2b419a
db: use prepared statements rather than crafted argument list
Samantaz Fox 0749baae4b
Makefile: Fix 'STATIC' in help message
Fix description (typo) and default value
matthewmcgarvey df9f897ebe Fix code broken when extracting data control route
matthewmcgarvey 8ef1e81294 Make certain routes ignored if api only
matthewmcgarvey d755d05f88 Move more routes to new pattern
Samantaz Fox ce4a52325b
db: use now() function instead of passing Time.utc
Samantaz Fox 714a001332
DB: playlists: make that 'insert' never raises
Samantaz Fox c78f84d5c6
DB: Move integrity check to the base.cr file
Samantaz Fox a6c9b263da
DB: don't pass PG_DB to check_table/check_enum
Samantaz Fox 5ad2fc64b4
DB: Move a forgotten 'UPDATE channels' statement
Samantaz Fox 2ae074a9a4
Merge pull request from matthewmcgarvey/channel-search
Handle invalid channel id in channel: search
Matthew McGarvey c5967ad572
will -> should
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
Samantaz Fox 5ece07a807
Merge pull request from iv-org/SamantazFox-remove-note-quic
config: remove note about QUIC disabled at Google
Samantaz Fox e00f9a869d
config: remove note about QUIC disabled at Google
The situation is back to normal.
Samantaz Fox 662cf2f633
Merge pull request from weblate/weblate-invidious-translations
Translations update from Hosted Weblate
Hosted Weblate 16f1a23c54
Update Portuguese (Brazil) translation
Update Portuguese (Brazil) translation

Co-authored-by: André Marcelo Alvarenga <andrealvarenga@gmx.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kamuri Amorim <myk.gata14@gmail.com>
Hosted Weblate fb364b532c
Update Croatian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Hosted Weblate 2bebf578c7
Update French translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
Hosted Weblate a5b9c83256
Update Japanese translation
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hosted Weblate <hosted@weblate.org>