Commit Graph

18000 Commits

Author SHA1 Message Date
jo bd8b17a2cd chore(playout): remove unused liquidsoap.cfg 2022-07-17 11:02:36 +02:00
jo 86a9af1bc1 chore(playout): move liquidsoap package in a module 2022-07-17 11:02:36 +02:00
jo e71edbfef2 docs: fix missing release date 2022-07-15 14:03:58 +02:00
jo c91659077c docs: remove empty section in release note 2022-07-15 13:26:50 +02:00
jo 28cec5100a chore: release 3.0.0-alpha.13 2022-07-15 13:20:17 +02:00
jo de7703ffa0 docs: add missing allowed_cors_origins config 2022-07-15 13:20:17 +02:00
jo 484e66eb46 docs: reorder upgrade steps 2022-07-15 13:20:17 +02:00
Weblate (bot) 794e75e600
chore(legacy): translated using weblate (English (United Kingdom)) (#1962)
Currently translated at 77.4% (737 of 951 strings)

Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/en_GB/

Co-authored-by: Kyle Robbertze <github@paddatrapper.com>
2022-07-14 11:23:56 +02:00
Jonas L 236d5e8621
docs: troubleshoot webserver services (#1961) 2022-07-14 07:36:52 +02:00
jo a8cb62586e feat: remove unused cc_country table 2022-07-12 11:33:22 +02:00
jo f234aa7c42 fix(legacy): no invalid track type in smartblock criteria 2022-07-12 11:32:26 +02:00
jo de21e3175a fix: use track_type_id in smartblock criteria
Missing migration step from db976881f0

Fixes #1957
2022-07-12 11:32:26 +02:00
jo fdd3ff1e5a style(legacy): format tools/composer.json 2022-07-11 17:35:02 +02:00
jo c28fe32cdc style(legacy): php-cs-fixer upgrade 2022-07-11 17:30:52 +02:00
jo 25fbf5cf32 chore(legacy): commit tools composer.json
Allow to keep track of the tools version and not have unexpected version bumps.
2022-07-11 17:30:52 +02:00
jo f39c079296 feat: set default locale to en_US 2022-07-08 13:11:32 +02:00
jo 3442376b08 chore: clean default data.sql 2022-07-08 13:11:32 +02:00
jo 829b9bcd5b chore(legacy): use Config::getPublicUrl helper
Replace Application_Common_HTTPHelper::getStationUrl with Config::getPublicUrl.
2022-07-08 11:03:10 +02:00
jo 72960593c7 chore(legacy): use Config::getBasePath helper
Replace Application_Common_OsPath::getBaseDir with Config::getBasePath.
2022-07-08 11:03:10 +02:00
jo 712ecd70b4 chore(legacy): remove exploded public_url config
Replace exploded public_url parts with validated url object.
2022-07-08 11:03:10 +02:00
Jonas L d323657047
fix: prevent data loose on track_types_id migration (#1949) 2022-07-07 23:35:27 +02:00
Jonas L 64f2f8fc68
fix(installer): update version file unless tarball (#1950)
Always update the VERSION file unless we are in a release tarball.
2022-07-07 23:34:52 +02:00
renovate[bot] 403049ee7b
fix(deps): update dependency mermaid to v9.1.2 [security] (#1948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-07 22:35:24 +02:00
Mykola c309b4df13 chore(legacy): translated using weblate (Ukrainian)
Currently translated at 100.0% (951 of 951 strings)

Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/uk/
2022-07-07 22:12:39 +02:00
Maxime Leroy edf2e41abe chore(legacy): translated using weblate (French)
Currently translated at 100.0% (951 of 951 strings)

Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
2022-07-07 22:12:39 +02:00
jo db976881f0 fix: use constrained foreign key for files track_type 2022-07-07 21:07:41 +02:00
jo bcaea16c19 fix(legacy): check empty before iteration on files 2022-07-07 21:07:41 +02:00
jo 5e8f7d430f style(legacy): format files 2022-07-07 21:07:41 +02:00
Jonas L 4d393fa14e
style(legacy): format files (#1946) 2022-07-07 20:01:15 +02:00
Jonas L eb19283d96
fix(legacy): don't log 'could not obtain lock' exception (#1943)
Fixes #1490
2022-07-07 16:47:56 +02:00
jo c6bba21ef9 fix(legacy): station-metadata api endpoint
- Remove hardcoded http://
- Add missing $request variable
2022-07-07 16:44:27 +02:00
jo be7447b28f style(legacy): format ApiController.php 2022-07-07 16:44:27 +02:00
jo c7c5bad46c chore(api): widen dependencies ranges
- https://packages.debian.org/bullseye-backports/python3-django
- https://packages.debian.org/bullseye/python3-django-filters
- https://packages.debian.org/bullseye/python3-djangorestframework
- https://packages.debian.org/bullseye/python3-psycopg2
2022-07-07 12:37:33 +02:00
jo 6c82e37fac chore(api): remove deprecated coreapi dependency
https://www.django-rest-framework.org/community/3.10-announcement/#openapi-schema-generation
2022-07-07 12:37:33 +02:00
jo 6d7510afee chore(api): remove markdown package 2022-07-07 12:37:33 +02:00
jo 7c26020c80 feat(api): use uvicorn as asgi server with gunicorn 2022-07-07 10:51:07 +02:00
jo 1cb03c35d2 feat(api): listen on unix socket with gunicorn 2022-07-07 10:51:07 +02:00
jo ec45717ccf feat: replace apache2 with nginx + php-fpm
BREAKING CHANGE: The `apache2` webserver has been replaced with `nginx` and `php-fpm`, be sure to uninstall `apache2` and clean related configuration files from your system before upgrading.
2022-07-07 10:51:07 +02:00
jo 2f205544c2 feat: use dedicated 'libretime' user
BREAKING CHANGE: The default `www-data` user has been replaced by a dedicated  `libretime` user to run the services. Be sure to change the ownership of the libretime files.
2022-07-07 10:51:07 +02:00
jo 0bb792d047 feat(installer): load .env file to persistent install config 2022-07-07 10:51:07 +02:00
jo f1270fed6f feat(legacy): don't guess cors url from server 2022-07-07 10:51:07 +02:00
jo 7002da8347 chore: update tools packages test 2022-07-07 10:51:07 +02:00
jo b66f9e4722 docs: uninstall /usr/lib systemd services 2022-07-07 10:51:07 +02:00
jo 3706da8e8e docs: rewrite reverse proxy guide 2022-07-05 18:43:31 +02:00
jo 4f7798c52f docs: double 'the' 2022-07-05 18:43:31 +02:00
jo 7a311a84d4 docs: rename Libretime to LibreTime 2022-07-05 18:43:31 +02:00
jo 3e38b2f6a1 docs: rename icecast to stream-configuration 2022-07-05 18:43:31 +02:00
Jonas L 528f24e044
docs: provide uninstall guidance (#1938) 2022-07-05 18:36:49 +02:00
Jonas L 652ce53f89
chore(legacy): add missing datatables uk_UA i18n (#1937) 2022-07-05 08:36:25 +02:00
Jonas L 703a8e5856
chore: remove cloud storage remainings (#1934) 2022-07-04 22:09:14 +02:00