3 Commits

Author SHA1 Message Date
Fijxu
b6f164bef3
revert module encapsulation, remove Log.forf macro 2025-08-31 17:26:28 -04:00
Fijxu
e398f7ddb9
Migrate to stdlib Log 2025-08-31 17:18:44 -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