Samantaz Fox
d546f1870e
Merge pull request #2845 from SamantazFox/more-db-improvements
...
More db improvements
3 years ago
Samantaz Fox
be92bfd4af
Merge pull request #2847 from iv-org/hls-to-vhs
...
rename hls to vhs in the player
3 years ago
Samantaz Fox
f5cb7ba96c
Merge pull request #2833 from matthewmcgarvey/get-channel-cleanup
...
Channel helpers cleanup
3 years ago
Émilien Devos
f013a6b1d7
rename hls to vhs in the player
...
hls method is deprecated: https://github.com/videojs/http-streaming#how-to-use
3 years ago
Samantaz Fox
eba311baa9
Merge pull request #2397 from syeopite/dep-manager-for-videojs-stuff
...
Add dependency manager script for videojs stuff
3 years ago
matthewmcgarvey
e92b3779ad
Add back in refreshing of channels every 2 days
3 years ago
matthewmcgarvey
a82d21ff78
Cleanup channel helpers code
3 years ago
Samantaz Fox
508f137b30
Merge pull request #2666 from matthewmcgarvey/extract-stuff-1
...
Move more routes to new pattern
3 years ago
Samantaz Fox
67dd2b419a
db: use prepared statements rather than crafted argument list
3 years ago
Samantaz Fox
0749baae4b
Makefile: Fix 'STATIC' in help message
...
Fix description (typo) and default value
3 years ago
matthewmcgarvey
df9f897ebe
Fix code broken when extracting data control route
3 years ago
matthewmcgarvey
8ef1e81294
Make certain routes ignored if api only
3 years ago
matthewmcgarvey
d755d05f88
Move more routes to new pattern
3 years ago
Samantaz Fox
ce4a52325b
db: use now() function instead of passing Time.utc
3 years ago
Samantaz Fox
714a001332
DB: playlists: make that 'insert' never raises
3 years ago
Samantaz Fox
c78f84d5c6
DB: Move integrity check to the base.cr file
3 years ago
Samantaz Fox
a6c9b263da
DB: don't pass PG_DB to check_table/check_enum
3 years ago
Samantaz Fox
5ad2fc64b4
DB: Move a forgotten 'UPDATE channels' statement
3 years ago
Samantaz Fox
2ae074a9a4
Merge pull request #2821 from matthewmcgarvey/channel-search
...
Handle invalid channel id in channel: search
3 years ago
Matthew McGarvey
c5967ad572
will -> should
...
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
3 years ago
Samantaz Fox
5ece07a807
Merge pull request #2841 from iv-org/SamantazFox-remove-note-quic
...
config: remove note about QUIC disabled at Google
3 years ago
Samantaz Fox
e00f9a869d
config: remove note about QUIC disabled at Google
...
The situation is back to normal.
3 years ago
Samantaz Fox
662cf2f633
Merge pull request #2826 from weblate/weblate-invidious-translations
...
Translations update from Hosted Weblate
3 years ago
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>
3 years ago
Hosted Weblate
fb364b532c
Update Croatian translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
3 years ago
Hosted Weblate
2bebf578c7
Update French translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
3 years ago
Hosted Weblate
a5b9c83256
Update Japanese translation
...
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
3 years ago
Hosted Weblate
dc0e242a63
Update Polish translation
...
Co-authored-by: skajmer <skajmer@protonmail.com>
3 years ago
Hosted Weblate
178e317d11
Update Chinese (Traditional) translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
3 years ago
Hosted Weblate
3aa740d877
Update Chinese (Simplified) translation
...
Co-authored-by: Eric <alchemillatruth@purelymail.com>
3 years ago
Hosted Weblate
951d7d8339
Update Turkish translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
3 years ago
Hosted Weblate
b5bd1f507e
Update Hungarian translation
...
Co-authored-by: f3rr31 <5920873@disroot.org>
3 years ago
Hosted Weblate
7b9368ae75
Update Spanish translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
3 years ago
Samantaz Fox
b2c3d9fb0a
Merge pull request #2828 from SamantazFox/add-ameba-shard
...
Add Ameba static code analysis tool to dev shards
3 years ago
Samantaz Fox
6bd48ca645
Merge pull request #2832 from tonyfinn/patch-1
...
Specify the public schema for playlist videos migration
3 years ago
Tony Finn
cdc007c83c
Specify the public schema for public videos
...
Unlike the other migrations, this one uses a bare table name to specify the table. This means it looks in the default search path. Unfortunately, the out of box search path is:
1. Schema with the same name as the user
2. Public
Because of this, if a schema exists with the same name as the DB user, the playlist_videos table will get created in _that_ schema, rather than the public schema, and then the grant statement will fail with an error like below if check_table is enabled as it keeps trying to create the table but failing on the grant statement:
```
2022-01-22 02:27:42 UTC [info] check_table: check_table: CREATE TABLE playlist_videos
Unhandled exception: relation "public.playlist_videos" does not exist (PQ::PQError)
from /usr/share/crystal/src/primitives.cr:266:3 in 'handle_error'
from lib/pg/src/pq/connection.cr:184:9 in 'handle_async_frames'
from lib/pg/src/pq/connection.cr:162:7 in 'read'
from lib/pg/src/pq/query.cr:53:14 in 'exec_all'
from lib/db/src/db/database.cr:126:9 in '__crystal_main'
from /usr/share/crystal/src/crystal/main.cr:110:5 in 'main'
from src/env/__libc_start_main.c:94:2 in 'libc_start_main_stage2'
2022-01-22 02:27:43 UTC [info] check_table: check_table: CREATE TABLE playlist_videos
Unhandled exception: relation "public.playlist_videos" does not exist (PQ::PQError)
from /usr/share/crystal/src/primitives.cr:266:3 in 'handle_error'
from lib/pg/src/pq/connection.cr:184:9 in 'handle_async_frames'
from lib/pg/src/pq/connection.cr:162:7 in 'read'
from lib/pg/src/pq/query.cr:53:14 in 'exec_all'
from lib/db/src/db/database.cr:126:9 in '__crystal_main'
from /usr/share/crystal/src/crystal/main.cr:110:5 in 'main'
from src/env/__libc_start_main.c:94:2 in 'libc_start_main_stage2'
```
3 years ago
Samantaz Fox
7dbbe27cdd
Use --production flag for shards installation on docker
3 years ago
Samantaz Fox
b91874355c
Add Ameba static code analysis tool to dev shards
3 years ago
TheFrenchGhosty
8b0ed8b110
Create FUNDING.yml
3 years ago
matthewmcgarvey
574e35a720
HTML escape user input
3 years ago
Samantaz Fox
32ae38b933
Merge pull request #2822 from matthewmcgarvey/reddit-comments
...
Fix loading reddit comments when there are no threads found
3 years ago
matthewmcgarvey
56e505164d
404 error with message and provide example
3 years ago
matthewmcgarvey
d4f3139b73
Don't catch and provide better error message instead
3 years ago
matthewmcgarvey
97dceb3a5a
Custom error on channel search, handle in search
3 years ago
matthewmcgarvey
212f6d6bf5
Fix channel search json parse to not raise
3 years ago
Samantaz Fox
36904fa72e
Merge pull request #2351 from iv-org/add-faq-link
...
Add FAQ link to readme
3 years ago
Samantaz Fox
8c2495a399
Apply suggestions from review
3 years ago
Samantaz Fox
2d1f6128be
Fix typo in "crash_page_read_the_faq"
...
Co-authored-by: Matthew McGarvey <matthewmcgarvey14@gmail.com>
3 years ago
matthewmcgarvey
9233f71549
Use &.methods where possible instead of curly braces
3 years ago
matthewmcgarvey
b2a738cf13
Fix loading reddit comments when there are no threads found
3 years ago