Commit Graph

24 Commits

Author SHA1 Message Date
Fijxu
55fed710f8
Merge remote-tracking branch 'upstream/master' 2025-05-20 15:14:56 -04:00
syeopite
20cf913a4e
Add Javascript licence information automatically
This commit automates the process of documenting the licenses of
Invidious Javascript files through a compile time macro in the
licenses.ecr template file.

This should hopefully help keep the license documentation up-to-date
and allow extensions like LibreJS to always be able to load the latest
Javascript files of Invidious.

Currently only Invidious's first-party Javascript files are supported.
In the future it should be possible to leverage videojs-dependencies.yml
to automatically document the Javascript licenses for
VideoJS and co. as well.
2025-05-10 18:44:53 -07:00
Fijxu
d7aeb1a89f
minify-js: add missing subscribe_widget.js script 2025-04-13 00:39:07 -04:00
Fijxu
bbec111997
feat(experimental): minify js files using esbuild
Some checks are pending
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.0, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
2025-04-05 03:03:04 -03:00
Samantaz Fox
f47d4f88cc
Deps: Use the right source path when copying .min.css files
Thanks to therealresonix for the catch!
2023-01-21 19:52:14 +01:00
Samantaz Fox
04b97ec261
make shell scripts executable (chmod 755) 2023-01-14 19:56:15 +01:00
Samantaz Fox
8332ad0f16
Fix syntax errors in shell scripts 2022-07-04 22:24:17 +02:00
Samantaz Fox
1f359f5a13
Print some helpful notice for PostgreSQL configuration 2022-05-21 19:18:01 +02:00
Samantaz Fox
fe53b5503c
Add a script to start postgres and create user/DB 2022-05-21 19:06:45 +02:00
Samantaz Fox
d66ef8fe22
Add a script to install dependencies 2022-05-21 19:06:45 +02:00
Samantaz Fox
fc5f84a0cd
Merge pull request #2827 from SamantazFox/more-code-cleanup
More code cleanup
2022-02-02 00:36:19 +01:00
Samantaz Fox
e85bc3e0f6
Remove script for locales propagation
Not required anymore now that weblate takes care of it
2022-01-28 02:19:53 +01:00
syeopite
0c7726d4e1
Update/create versions.yml after dep installation 2021-10-02 06:17:03 -07:00
syeopite
1f1e14fba5
Propagate exceptions from fiber 2021-10-02 06:07:48 -07:00
syeopite
9be8263f26
Use command literal for extraction 2021-10-02 05:52:42 -07:00
syeopite
4e629ca858
Use shell command sha1sum for checksum
Crystal doesn't support OpenSSL3, the version Alpine uses. See
https://github.com/iv-org/invidious/pull/2397#issuecomment-922375908
2021-09-18 14:42:41 -07:00
syeopite
b6670a7e3d
Fix minified silvermine-...quality* fetching 2021-09-18 13:30:17 -07:00
syeopite
1af1474d04
Change "VideoJS" in put reports to "Player" 2021-09-18 13:30:17 -07:00
syeopite
06a1d2ac41
Rename fetch_videojs* to fetch_player* 2021-09-18 13:30:16 -07:00
syeopite
f47b588b91
Print message when VideoJS deps are satisfied 2021-09-18 13:30:16 -07:00
syeopite
262131f68e
Add script to resolve and fetch VideoJS files 2021-09-18 13:30:15 -07:00
syeopite
d432732959
Add ability to propagate locale removals 2021-06-13 07:23:45 -07:00
syeopite
4eb3de7b4e
Fix typos 2021-06-13 06:56:17 -07:00
syeopite
2e6adfb44a
Add locale-key-propagater and auto linter hooks 2021-06-13 06:40:04 -07:00