jo
b2fc3a5ecf
feat(playout): allow harbor ssl configuration
2023-04-24 14:58:34 +01:00
Jonas L
aa98309634
fix(legacy): keep datatable settings between views ( #2519 )
...
Use a different storage key for datatable settings for the dashboard and
builder views. The settings were overwritten when the other view was
loaded.
2023-04-24 14:52:52 +01:00
Jonas L
d9fbb231b6
fix(legacy): remove composer superuser warning ( #2515 )
...
- Disable plugins or script when running composer
- Export COMPOSER_ALLOW_SUPERUSER=true to suppress the warning
- Simplify makefile to build legacy files
2023-04-19 16:15:15 +01:00
Jonas L
4bf729679e
fix(legacy): don't print track_type id in show builder table ( #2510 )
2023-04-18 08:22:48 +01:00
renovate[bot]
20bb031db0
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.16.1 (main) ( #2490 )
...
* fix(deps): update dependency friendsofphp/php-cs-fixer to <3.16.1
* style: format code using php-cs-fixer
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2023-04-03 11:58:36 +02:00
Weblate (bot)
2006b44d97
chore(legacy): translated using weblate (Portuguese (Brazil)) ( #2484 )
...
Currently translated at 54.8% (515 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/pt_BR/
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
2023-03-26 20:06:12 +01:00
jo
a1db2a157a
feat(playout): replace schedule event dicts with objects
2023-03-22 13:05:57 +00:00
Jonas L
d800c5e280
feat: use secret_key config field instead of api_key ( #2444 )
...
Fixes #2426
2023-03-22 09:14:11 +00:00
Weblate (bot)
ce89678292
chore(legacy): translated using weblate (Spanish) ( #2472 )
...
Currently translated at 100.0% (939 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/es/
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2023-03-21 11:53:10 +00:00
Weblate (bot)
03b0465131
chore(legacy): translated using weblate (Spanish) ( #2468 )
...
Currently translated at 94.8% (891 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/es/
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2023-03-20 06:35:29 +00:00
renovate[bot]
89372aee82
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.15.2
2023-03-14 10:51:19 +01:00
Weblate (bot)
803f950c69
chore(legacy): translated using weblate (Portuguese (Brazil)) ( #2434 )
...
Currently translated at 54.2% (509 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/pt_BR/
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
2023-03-10 11:24:59 +00:00
Weblate (bot)
b02c1d038c
chore(legacy): translated using weblate (French) ( #2429 )
...
Currently translated at 100.0% (939 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
Co-authored-by: Jonas L <ljonas@riseup.net>
2023-03-07 10:34:54 +00:00
renovate[bot]
868faf928c
chore(deps): lock file maintenance (legacy/composer.json) ( #2427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 08:58:21 +02:00
libretime-bot
fb3fc74705
chore(legacy): update locales
2023-02-27 12:16:32 +00:00
jo
9384df7be2
Merge branch '3.0.x' into main
2023-02-26 20:16:38 +01:00
jo
5fbd4f54a2
fix(legacy): on air light fails when no shows are scheduled
2023-02-26 18:13:00 +01:00
Jonas L
cced09f1ac
ci: update locales weekly, not for every commit ( #2403 )
2023-02-26 19:07:04 +02:00
Ihor Hordiichuk
7955316f71
chore(legacy): translated using weblate (Ukrainian)
...
Currently translated at 100.0% (939 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/uk/
2023-02-25 20:13:05 +01:00
jo
53673632df
ci: check if locale are up to date
2023-02-24 15:37:29 +02:00
jo
dea3d1a297
chore(legacy): update locale
2023-02-24 15:37:29 +02:00
togir
a2aca7ddb4
fix(legacy): do not delete audio file when removing artwork ( #2395 )
...
* fix: do not delete audio file when removing artwork
* replace glob with explicit filenames
---------
Co-authored-by: jo <ljonas@riseup.net>
2023-02-24 12:04:11 +01:00
Jonas L
63c4233833
fix(legacy): don't use dict assignment on object ( #2384 )
2023-02-21 08:56:14 +02:00
jo
440ad29015
fix(legacy): ensure options is a dict during json encoding
2023-02-20 16:14:54 +01:00
jo
87de25052a
cuepoints analyzer disabled by default
2023-02-15 10:13:32 +02:00
jo
f5e46c6f3d
feat: configure cue points analysis per track type
2023-02-15 10:13:32 +02:00
renovate[bot]
eb55859bea
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.14.5
2023-02-10 21:57:40 +01:00
renovate[bot]
72fde5efee
chore(deps): lock file maintenance (legacy/composer.json)
2023-02-06 15:09:11 +01:00
jo
c34f02d916
fix(legacy): improve error messages and logs
2023-02-02 08:23:03 +02:00
renovate[bot]
6030ee2fb0
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.14.4
2023-01-30 10:10:17 +01:00
jo
69120cad73
fix(legacy): move forked deps to the libretime namespace
2023-01-16 08:42:23 +02:00
jo
9807d1284f
fix(legacy): refresh lock files
2023-01-16 08:42:23 +02:00
jo
2fc9e335a2
refactor(legacy): remove unused variable
2023-01-16 08:42:23 +02:00
jo
0db72614eb
fix(legacy): advanced search by track type id
...
Advanced where clause didn't support matching primary keys.
Fixes #2344
2023-01-16 08:42:23 +02:00
jo
494157750c
fix(legacy): move forked deps to the libretime namespace
2023-01-12 23:15:12 +02:00
jo
284165976a
chore(legacy): refresh lock file
2023-01-12 23:15:12 +02:00
jo
ec2c560831
refactor(legacy): remove unused variable
2023-01-08 22:40:48 +02:00
jo
fcfe52ec9d
fix(legacy): advanced search by track type id
...
Advanced where clause didn't support matching primary keys.
Fixes #2344
2023-01-08 22:40:48 +02:00
renovate[bot]
29a21c24a2
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.13.3
2023-01-03 04:38:45 +01:00
renovate[bot]
9d2de9f83e
chore(deps): lock file maintenance (legacy/composer.json)
2022-12-26 15:59:15 +01:00
renovate[bot]
b4fc7b6f4b
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.13.2
2022-12-19 14:23:08 +01:00
Jonas L
d9fe7d8712
fix(legacy): log errors on connect check failure ( #2317 )
2022-12-16 19:38:33 +01:00
Jonas L
5bdb2628b1
fix(legacy): add log entry on task run ( #2316 )
2022-12-16 19:38:17 +01:00
Jonas L
58dd5bf903
fix(legacy): log errors on connect check failure ( #2317 )
2022-12-16 20:07:38 +02:00
Jonas L
13852ad7a7
fix(legacy): add log entry on task run ( #2316 )
2022-12-16 20:06:56 +02:00
renovate[bot]
54641d455e
chore(deps): lock file maintenance (legacy/composer.json) ( #2258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-14 07:53:44 +02:00
Weblate (bot)
67fc287d98
chore(legacy): translated using weblate (Ukrainian) ( #2252 )
...
Currently translated at 100.0% (940 of 940 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/uk/
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
2022-11-07 08:09:17 +02:00
renovate[bot]
6564d18442
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.13.1 ( #2249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-01 08:27:47 +02:00
renovate[bot]
2d321db965
chore(deps): lock file maintenance (legacy/composer.json) ( #2247 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-31 08:22:37 +02:00
renovate[bot]
13756dd92c
chore(deps): lock file maintenance (legacy/composer.json) ( #2238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 07:01:27 +02:00
jo
d73555fa65
style(legacy): format using php-cs-fixer
2022-10-12 17:29:28 +02:00
renovate[bot]
ca535d1a10
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.12.1
2022-10-12 17:29:28 +02:00
Jonas L
cff98f2d23
feat(legacy): remove db allowed_cors_origins preference ( #2095 )
...
- Remove after deprecation in eb8e7b3415
2022-10-11 13:38:31 +02:00
jo
dbfb22646a
fix(legacy): set platform requirements to php ^7.4
2022-10-10 23:27:55 +02:00
jo
f4b4a7fadd
fix(deps): update dependency league/uri to v6.7.2
2022-10-10 22:04:48 +02:00
renovate[bot]
dd84c3b4a5
fix(deps): update dependency adbario/php-dot-notation to v3 ( #2226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-10 21:43:58 +02:00
jo
7d514a9306
chore: list distribution releases by release date
...
Old releases should be popped from the left/top and new releases should be added to the right/bottom of any distro release list.
2022-10-10 20:11:33 +02:00
jo
5eda6093f4
feat: drop Debian Buster support
...
Fixes #2036
2022-10-10 20:11:33 +02:00
jo
448cff7600
feat: drop Ubuntu Bionic support
...
Fixes #2035
2022-10-10 20:11:33 +02:00
renovate[bot]
8a225167d4
chore(deps): lock file maintenance (legacy/composer.json) ( #2214 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-10 11:57:56 +02:00
jo
888cdcb30a
chore(legacy): update locale files
2022-10-07 16:33:21 +02:00
jo
181f770dbb
fix(legacy): gracefully handle missing asset checksum
2022-10-07 16:33:21 +02:00
jo
966ccfa29a
docs(legacy): how to add a new language
2022-10-07 16:33:21 +02:00
jo
5ed0bf67cb
fix(legacy): jquery i18n translations for plupload
2022-10-07 16:33:21 +02:00
jo
9a005138a7
fix(legacy): missing plupload uk_UA translation
2022-10-07 16:33:21 +02:00
renovate[bot]
cb1e19bc19
chore(deps): lock file maintenance (legacy/composer.json)
2022-10-02 14:24:39 +02:00
Jonas L
6fb667d510
fix(legacy): correct log levels ( #2196 )
2022-09-27 13:16:03 +02:00
Jonas L
3ef42413d8
fix(legacy): add play button to stream player ( #2190 )
2022-09-27 08:14:53 +02:00
jo
09a75570f3
fix: include version variable inside containers
2022-09-26 13:25:35 +02:00
Jonas L
060fb9d24b
fix(legacy): fail when uploading wma files ( #2172 )
...
Fix #1449
2022-09-21 14:04:56 +02:00
Jonas L
5cd2c5263e
fix(legacy): prepend file id in tmp upload filename ( #2173 )
...
Fix #1880
2022-09-21 14:04:11 +02:00
jo
6b16df8966
fix(legacy): update or remove broken links
2022-09-21 08:28:43 +02:00
jo
4bb5f58a7c
chore(legacy): update locale files
2022-09-21 08:28:43 +02:00
Jonas L
5e2ec8956e
fix(legacy): rebuild favicon ( #2167 )
2022-09-20 19:55:02 +02:00
Jonas L
4496e3d061
fix(legacy): number of tracks displayed initially ( #2168 )
...
Fix #124
2022-09-20 19:54:22 +02:00
Jonas L
23578da4e2
feat(legacy): invalidate cached assets using md5sum ( #2161 )
...
* feat(legacy): invalidate cached assets using md5sum
Don't rely on version to invalidate cached assets
* use Assets::url() when loading legacy pages
* fix script docs
2022-09-19 11:58:31 +02:00
Jonas L
1edcbc0657
feat(legacy): disable services check when missing systemctl ( #2160 )
2022-09-19 11:56:56 +02:00
Jonas L
9b3207b8a4
feat: move timezone preference to config file ( #2096 )
...
BREAKING CHANGE: The timezone preference moved to the configuration
file.
2022-09-14 12:48:08 +02:00
Kyle Robbertze
1da42b2603
feat: add container setup
...
- build container with multi-stage Dockerfile
- change api listen port to 9001
2022-09-14 11:09:52 +02:00
Jonas L
cfd6a6291f
chore(legacy): update locales ( #2130 )
2022-09-12 20:44:20 +02:00
jo
63d9e430e1
chore(legacy): format code
2022-09-12 14:15:50 +02:00
jo
da52f495b4
chore(legacy): set format rules based on version
2022-09-12 14:15:50 +02:00
renovate[bot]
edab2a694d
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.11.1
2022-09-12 14:15:50 +02:00
Jonas L
586776a5cd
style(legacy): simplify config-check templates ( #2127 )
2022-09-12 13:55:36 +02:00
jo
08a44186aa
fix(worker): rewrite podcast download task
...
- Fixes bad exception handling when facing an invalid podcast episode file. Fix #2083
2022-09-12 10:50:02 +02:00
Jonas L
c282d5e81c
fix(legacy): track_type_id should cast to int not text ( #2112 )
...
Fixes #2111
2022-09-08 22:55:41 +02:00
jo
c6a007e7ac
fix(legacy): consistent with docs in outputs public_url generation
...
Fixes #2100
2022-09-08 11:05:47 +02:00
jo
e874db24c5
fix(legacy): config default values are not sanitized
2022-09-06 20:44:21 +02:00
jo
37b8b17ed3
feat(playout): allow liquidsoap listen address configuration
2022-09-06 13:21:54 +02:00
jo
f5a83dbabb
feat(playout): allow updating message_offline value
2022-09-06 13:21:54 +02:00
jo
5bf62dd9cb
feat(legacy): read stream config from file
...
- We don't delete the stream preferences from the database to prevent data loss. This will be handled in a future release.
2022-09-06 13:21:54 +02:00
jo
65d3552fc7
feat: remove cc_stream_setting models
...
- We don't drop the cc_stream_setting table from the database to prevent data loss. This will be handled in a future release.
2022-09-06 13:21:54 +02:00
jo
090a5c93ac
fix(legacy): look in /legacy for a VERSION file
2022-09-04 17:49:28 +02:00
jo
252ab00a8e
style(legacy): format config
2022-09-04 17:49:28 +02:00
Jonas L
c28c048bf4
chore: use https links ( #2075 )
2022-08-25 16:25:54 +02:00
jo
85f7c6d89b
test(legacy): enable stdout logs
2022-08-25 10:52:38 +02:00
jo
0dd96345c9
chore(legacy): fix config validator name
2022-08-25 10:52:38 +02:00
jo
4d0cbe4d15
fix(legacy): 404 on listeners stats
2022-08-25 10:52:38 +02:00
jo
9001a18f2d
fix(legacy): args comma syntax error
2022-08-24 12:18:40 +02:00
jo
3f2f2cb50b
ci(legacy): catch syntax errors on older php versions
2022-08-24 12:18:40 +02:00
Jonas L
2edbf15bf4
feat(worker): rename service and package to libretime-worker ( #2065 )
...
BREAKING CHANGE: The `libretime-celery` python package and service was renamed to `libretime-worker`. Make sure to remove the old python package and service.
2022-08-20 08:13:30 +02:00
Weblate (bot)
e6945a0e45
chore(legacy): translated using weblate (Croatian) ( #2059 )
...
Currently translated at 72.7% (692 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2022-08-15 07:55:37 +02:00
Weblate (bot)
2a3822b4d1
chore(legacy): translated using weblate (Croatian) ( #2054 )
...
Currently translated at 56.6% (539 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2022-08-13 17:14:54 +02:00
Weblate (bot)
151b47e60f
chore(legacy): translated using weblate (Croatian) ( #2052 )
...
Currently translated at 56.2% (535 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2022-08-12 21:06:00 +02:00
jo
e8785124e0
feat(legacy): add config dot notation access
2022-08-11 13:17:39 +02:00
jo
f483852ccd
refactor(legacy): clean config
...
- sort imports
- improve indentation
- rename internal_values to legacy_values
- reorder functions
remove unused isYesValue
2022-08-11 13:17:39 +02:00
jo
21254b048d
feat(legacy): setup config schema validation
...
BREAKING CHANGE: Unrecognized values in the configuration file will
raise validation errors, please make sure to cleanup your configuration
file.
2022-08-11 11:26:16 +02:00
jo
d9815fb76f
chore(legacy): sort composer packages
2022-08-11 11:26:16 +02:00
Jonas L
1550d44ac5
style(legacy): format ( #2039 )
2022-08-10 13:38:19 +02:00
Jonas L
45c283504e
fix(legacy): do not rely on undefined SERVER_NAME ( #2031 )
2022-08-09 20:24:09 +02:00
jo
406d42323a
feat: move stream stats status to pref table
2022-08-07 08:50:06 +02:00
jo
2b533d4724
feat: move stream liquisoap status to pref table
2022-08-07 08:50:06 +02:00
Jonas L
6c59ff588b
feat: move off_air_meta stream setting to pref table ( #2023 )
2022-08-06 19:18:40 +02:00
Weblate (bot)
782a3b140e
chore(legacy): translated using weblate (German) ( #2010 )
...
Currently translated at 75.0% (714 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/de/
Co-authored-by: Domenik Töfflinger <domenikt96@yahoo.de>
2022-07-31 11:26:09 +02:00
Milo Ivir
d7e6b6a776
chore(legacy): translated using weblate (Croatian)
...
Currently translated at 55.0% (524 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
2022-07-30 21:19:16 +02:00
Jonas L
f137be09a1
fix(legacy): sanitize track_type_id when updating file ( #2003 )
...
Fixes #2000
2022-07-27 09:52:09 +02:00
Jonas L
fc856c5667
fix(legacy): get local logo file ( #1999 )
...
Load logo content from the local file instead of the public location.
2022-07-27 09:51:14 +02:00
Jonas L
067b35e9bb
feat(analyzer): load callback details from config and file_id ( #1993 )
2022-07-26 14:19:22 +02:00
Jonas L
d93731807c
feat(worker): load callback details from config ( #1994 )
2022-07-26 14:18:41 +02:00
jo
71b3f7f065
chore: remove schedule unused independent_event
2022-07-20 12:05:01 +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
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
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
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
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
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
f1270fed6f
feat(legacy): don't guess cors url from server
2022-07-07 10:51:07 +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
jo
0e6b0da142
feat(legacy): add Ukrainian language
2022-07-04 20:00:51 +02:00
jo
ed30bfd367
chore(legacy): update locales from code
2022-07-04 19:49:52 +02:00
jo
fa136fad97
chore: explicit schedule file metadata dict values
2022-07-01 11:07:26 +02:00
jo
216ab62507
style(legacy): format Schedule.php
2022-07-01 11:07:26 +02:00
jo
523f646acc
feat(legacy): compute md5 during early upload
2022-06-28 19:05:14 +02:00
jo
df3b4fccd4
style(legacy): format CcFiles.php
2022-06-28 19:05:14 +02:00
Weblate (bot)
c0bddf83a8
chore(legacy): translated using weblate (Turkish) ( #1923 )
...
Currently translated at 43.7% (420 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/tr/
Co-authored-by: metezd <itoldyouthat@protonmail.com>
2022-06-28 09:42:45 +02:00
Weblate (bot)
be7e11216e
chore(legacy): translated using weblate (Turkish) ( #1918 )
...
Currently translated at 42.4% (407 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/tr/
Co-authored-by: metezd <itoldyouthat@protonmail.com>
2022-06-26 16:08:39 +02:00
Jonas L
9c042c881a
feat: remove unused cc_perms table ( #1909 )
2022-06-22 16:32:39 +02:00
Jonas L
4837a1885d
feat: remove unused cc_sess table ( #1907 )
2022-06-22 15:15:31 +02:00
jo
71cfab79ef
feat: rename default stream mount point to main
...
This will not change the default mount point if you are upgrading.
BREAKING: The default stream mount point changed from `airtime_128` to `main`. Be sure to updates your clients accordingly.
2022-06-18 12:08:29 +02:00
jo
f936ba39ed
style(legacy): format stream settings model
2022-06-18 12:08:29 +02:00
Jonas L
8d2b340017
fix(legacy): remove file directory metadata ( #1887 )
2022-06-17 16:02:13 +02:00
rinka
97900e8b7c
chore(legacy): translated using weblate (French)
...
Currently translated at 100.0% (959 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
2022-06-16 12:13:25 +02:00
rinka
e8a9b64c4d
chore(legacy): translated using weblate (French)
...
Currently translated at 100.0% (959 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
2022-06-15 15:13:28 +02:00
jo
28b9343c77
fix(legacy): remove not null contraint when using default
...
This fixes the inital schema creation to match as if the old migrations
were always run.
The third_party_track_references.file_id field should not have a not
null constraint while have a default value to 0.
2022-06-08 23:23:08 +02:00
jo
f7bb6e7592
feat: move storage path setting to configuration file
...
- change default storage path to /srv/libretime
- remove music dirs table
- use /tmp for testing storage
- storage dir should always have a trailing slash
2022-06-08 23:23:08 +02:00
jo
0d16960887
feat: remove php web installer
2022-06-08 23:23:08 +02:00
jo
eb8e7b3415
feat: move allowed cors url to configuration file
...
- don't set cors origins form field as readonly and add deprecation notice.
2022-06-08 23:23:08 +02:00
jo
980f1acd0c
fix: correct cc_file.artwork column size
2022-06-08 23:23:08 +02:00
jo
0e4bc4cacd
feat: replace php migration with django migration
...
- keep latest legacy version in initial migration file
- move propel schema to api legacy app
- remove legacy upgrade tool
2022-06-08 23:23:08 +02:00
jo
ee98387264
feat(installer): rewrite install script
...
- remove unused root packages.ini
- write config to yaml file
- allow to set public_url during install
- force icecast start right after package install
- move config file in place at the end of installation
BREAKING CHANGE: The bash installer has been rewritten, the flags and
options changed, please run `./install --help` to get more details.
2022-06-08 23:23:08 +02:00
jo
aed6d2f294
feat: change config dir path to /etc/libretime
...
BREAKING: The configuration directory changed from `/etc/airtime` to
`/etc/libretime`. Please rename your configuration directory accordingly.
2022-06-08 23:23:08 +02:00
jo
604ff20239
feat: change config filename to config.yml
...
BREAKING: The configuration file name changed from `airtime.conf` to
`config.yml`. Please rename your configuration file accordingly.
2022-06-08 23:23:08 +02:00
jo
e4439390fe
feat: change config file format to yaml
...
- docs: add link to yaml.org
BREAKING: The `ini` configuration file format changed to `yml`. Please
rewrite your configuration file using the yaml format.
2022-06-08 23:23:08 +02:00
Weblate (bot)
61dd20333b
chore(legacy): translated using weblate (Russian) ( #1863 )
...
Currently translated at 96.8% (929 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/ru/
Co-authored-by: МАН69К <weblate@mah69k.net>
2022-06-05 16:59:20 +02:00
Jonas L
6856dcbd25
feat(legacy): check services using systemctl ( #1856 )
2022-05-24 10:09:48 +02:00
Jonas L
11ebfd2137
test(legacy): use default rabbitmq settings ( #1855 )
2022-05-23 17:27:57 +02:00
jo
8278366899
feat(worker): don't run with a dedicated user
...
BREAKING: The worker service no longer uses a dedicated `celery` user to run. The old `celery` user can be removed from the system.
2022-05-19 09:35:05 +02:00
Jonas L
6d5c58fbcb
fix(legacy): check if libretime-api is running ( #1841 )
2022-05-10 13:54:16 +02:00
Jonas L
6a65a7f3f1
feat(legacy): improve rabbitmq check ( #1839 )
2022-05-09 13:21:17 +02:00
Jonas L
be5d732006
fix(legacy): station url always has a trailing slash ( #1838 )
2022-05-05 19:24:51 +02:00
jo
bc6b43c43c
feat: rotate logs using libretime user
2022-05-05 09:42:34 +02:00
Jonas L
751151a855
chore: replace ogg|mp3 with ogg,mp3 ( #1822 )
2022-04-29 17:21:33 +02:00
jo
981ba4fe33
fix(legacy): the ini config parser requires a .conf ext
...
- rename installer config filepath
2022-04-25 16:45:01 +02:00
jo
88e618e802
fix(legacy): bypass config validation during django migration
2022-04-25 16:45:01 +02:00
jo
241105f0a0
fix(legacy): load vendors during config init
...
Propel does not have the vendors loaded, even if they are loaded during 'preload.php'.
2022-04-25 16:45:01 +02:00
jo
751d430bcc
feat: replace exploded base_* with public_url
...
Fixes #1574
BREAKING CHANGE: The `general` section in the config schema has changed: the `general.base_*`, `general.protocol` and `general.force_ssl` configuration fields have been replaced with a single `general.public_url` field. Be sure to use a valid url with the new configuration field.
2022-04-25 16:45:01 +02:00
dependabot[bot]
6a685720fc
chore: bump simplepie/simplepie from 1.5.8 to 1.6.0 in /legacy ( #1789 )
...
Bumps [simplepie/simplepie](https://github.com/simplepie/simplepie ) from 1.5.8 to 1.6.0.
- [Release notes](https://github.com/simplepie/simplepie/releases )
- [Changelog](https://github.com/simplepie/simplepie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/simplepie/simplepie/compare/1.5.8...1.6.0 )
---
updated-dependencies:
- dependency-name: simplepie/simplepie
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 11:30:00 +02:00
Jonas L
5cb4b5e9e5
chore(legacy): move logrotate config in legacy/install ( #1780 )
2022-04-21 07:11:16 +02:00
Weblate (bot)
a090397989
chore(legacy): translated using weblate (French) ( #1769 )
...
Currently translated at 99.6% (956 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
Co-authored-by: Jonas L <ljonas@riseup.net>
2022-04-17 14:09:02 +00:00
Weblate (bot)
452277e8b6
chore(legacy): translations update from Weblate ( #1766 )
...
* chore(legacy): translated using weblate (French)
Currently translated at 99.6% (956 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
* chore(legacy): translated using weblate (French)
Currently translated at 100.0% (959 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
Co-authored-by: Jonas L <ljonas@riseup.net>
2022-04-14 12:55:46 +02:00
dependabot[bot]
7734eea757
chore: bump composer/semver from 3.3.1 to 3.3.2 in /legacy ( #1730 )
...
Bumps [composer/semver](https://github.com/composer/semver ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/composer/semver/releases )
- [Changelog](https://github.com/composer/semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/composer/semver/compare/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: composer/semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 08:30:28 +00:00
Kyle Robbertze
d698ace89f
chore: update code of conduct URLs ( #1724 )
...
* chore: update code of conduct URLs
* lowercase org name
Co-authored-by: Jonas L <jooola@users.noreply.github.com>
2022-04-01 13:02:13 +00:00
Jonas L
bc6ec6489c
fix: add gettext for legacy locale generation ( #1720 )
2022-03-31 16:43:03 +02:00
Jonas L
331df277b4
docs: fix and update links ( #1714 )
2022-03-29 13:07:38 +02:00
dependabot[bot]
e3e27e813f
chore: bump composer/semver from 3.3.0 to 3.3.1 in /legacy ( #1678 )
...
Bumps [composer/semver](https://github.com/composer/semver ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/composer/semver/releases )
- [Changelog](https://github.com/composer/semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/composer/semver/compare/3.3.0...3.3.1 )
---
updated-dependencies:
- dependency-name: composer/semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 12:10:31 +02:00
dependabot[bot]
71b181bc32
chore: bump composer/semver from 3.2.9 to 3.3.0 in /legacy
...
Bumps [composer/semver](https://github.com/composer/semver ) from 3.2.9 to 3.3.0.
- [Release notes](https://github.com/composer/semver/releases )
- [Changelog](https://github.com/composer/semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/composer/semver/compare/3.2.9...3.3.0 )
---
updated-dependencies:
- dependency-name: composer/semver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-15 11:02:44 +01:00
dependabot[bot]
62039fb09c
chore: bump php-amqplib/php-amqplib from 3.1.2 to 3.2.0 in /legacy
...
Bumps [php-amqplib/php-amqplib](https://github.com/php-amqplib/php-amqplib ) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/php-amqplib/php-amqplib/releases )
- [Changelog](https://github.com/php-amqplib/php-amqplib/blob/master/CHANGELOG.md )
- [Commits](https://github.com/php-amqplib/php-amqplib/compare/v3.1.2...v3.2.0 )
---
updated-dependencies:
- dependency-name: php-amqplib/php-amqplib
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-14 11:37:27 +01:00
Weblate (bot)
8296d116d5
chore(legacy): translated using weblate (French) ( #1671 )
...
Currently translated at 99.3% (953 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/fr/
Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2022-03-14 10:19:40 +00:00
Jonas L
69d8eae845
style(legacy): fix code format with php-cs-fixer ( #1674 )
2022-03-14 12:15:04 +02:00
jo
dc7560e1df
feat(legacy): replace massivescale/celery-php with jooola/celery-php
2022-03-04 22:18:29 +02:00
Jonas L
f75bf52371
chore(legacy): clean locales without git ( #1639 )
2022-02-25 20:16:41 +02:00
jo
228585d434
docs: update configuration schema
2022-02-23 13:18:05 +02:00
jo
f088cc2873
feat(legacy): clean config parsing and add defaults
...
BREAKING CHANGE: The configuration schema has changed:
- The `rabbitmq.*` configuration fields now have defaults.
- The `current_backend.storage_backend` configuration field
now defaults to the only valid value `file`.
- The `general.cache_ahead_hours` configuration field now defaults to 1.
2022-02-23 13:18:05 +02:00
jo
4d868fac00
feat: remove unused web_server_user config entry
...
- remove InstallStorageDirectory function
BREAKING CHANGE: The configuration schema has changed:
- The `general.web_server_user` configuration field is
not used anymore.
2022-02-23 13:18:05 +02:00
Jonas L
ae5746d26d
style: fix php-cs-fixer linting ( #1575 )
2022-02-08 11:14:59 +02:00
dependabot[bot]
b43cb62a2e
chore: bump composer/semver from 3.2.7 to 3.2.9 in /legacy
...
Bumps [composer/semver](https://github.com/composer/semver ) from 3.2.7 to 3.2.9.
- [Release notes](https://github.com/composer/semver/releases )
- [Changelog](https://github.com/composer/semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/composer/semver/compare/3.2.7...3.2.9 )
---
updated-dependencies:
- dependency-name: composer/semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 10:27:16 +01:00