jo
03b870f83d
chore: don't check urls with version variables
2022-06-18 11:08:35 +02:00
jo
a76446a371
chore: fix radiorabe liquidsoap patch link
2022-06-18 11:08:35 +02:00
Jonas L
8d2b340017
fix(legacy): remove file directory metadata ( #1887 )
2022-06-17 16:02:13 +02:00
Jonas L
ed026660ef
docs: remove packages based install ( #1883 )
2022-06-16 17:08:51 +02:00
jo
36aa5a617d
chore: fix code of conduct link
2022-06-16 16:25:43 +02:00
jo
679c3dc809
chore: fix radiorabe liquidsoap patch link
2022-06-16 16:25:43 +02:00
jo
6ae0f5d3f1
chore: fix python requests docs link
2022-06-16 16:25:43 +02:00
jo
387cb4da16
chore: exclude versionned docs from link checker
2022-06-16 16:25:43 +02:00
Jonas L
294b05a235
chore: auto merge pre-commit patch update ( #1882 )
2022-06-16 16:24:00 +02:00
renovate[bot]
567d0406ba
chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v2.7.1 ( #1881 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-16 14:40:14 +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
renovate[bot]
3e7ecb622a
chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v2.7.0 ( #1874 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-14 15:48:53 +02:00
renovate[bot]
39d26b7333
fix(deps): update dependency @cmfcmf/docusaurus-search-local to ^0.11.0 ( #1873 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-12 15:33:19 +02:00
Jonas L
7f926ab6a5
fix(api): allow updating default_icecast_password ( #1872 )
...
Correctly implement the Preference.objects.update_or_create function.
2022-06-12 07:52:54 +02:00
Jonas L
3705747132
feat(shared): add config trailing slash sanitizer ( #1870 )
2022-06-11 18:18:34 +02:00
Jonas L
8ab103ab44
docs: add missing storage config upgrade procedure ( #1871 )
2022-06-11 18:16:48 +02:00
Jonas L
9d0c098684
test(api): use pytest to run api tests ( #1645 )
2022-06-09 16:26:47 +02:00
Kyle Robbertze
ad14e3f525
ci: specify python version
2022-06-09 09:54:37 +02:00
Renovate Bot
b6728603d7
chore(deps): update actions/setup-python action to v4
2022-06-09 09:54:37 +02:00
jo
3bca92413f
fix: drop unused sequences
...
Drop old campcaster sequences that aren't used anymore.
2022-06-08 23:23:08 +02:00
jo
df5ac70769
fix(api): missing build-essential to build psycopg2
2022-06-08 23:23:08 +02:00
jo
e8fc5cd1c5
feat(installer): rename shared files path to /usr/share/libretime
...
BREAKING CHANGE: The shared files path changed from `/usr/share/airtime` to `/usr/share/libretime`. The directory must be renamed **before the upgrade procedure**.
2022-06-08 23:23:08 +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
b3ff2defc4
docs: update install procedure
...
- update airtime migration guide
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
510e978952
feat: add systemd libretime.target
...
- add wanted by
- instantly start services in vagrant
2022-06-08 23:23:08 +02:00
jo
a9c2271559
feat(installer): post install setup instructions
2022-06-08 23:23:08 +02:00
jo
91f8a51a1e
feat(api): create set_icecast_passwords command
...
- allow to fetch icecast password from xml config
- set default stream password
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
6889e11a91
fix: don't add track types only on migration
2022-06-08 23:23:08 +02:00
jo
4be8bde14e
feat: drop cc_locale table
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
jo
5d902ef962
docs: add pre upgrade procedure warnings
2022-06-08 23:23:08 +02:00
renovate[bot]
f4f1fb28f7
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.3.0 ( #1866 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 22:40:17 +02:00
renovate[bot]
9b2c5fbc85
chore(deps): update pre-commit hook asottile/pyupgrade to v2.34.0 ( #1865 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 07:58:44 +02:00
renovate[bot]
f1d187ebe3
chore(deps): update pre-commit/action action to v3 ( #1864 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-05 23:54:28 +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
c78854b139
test(shared): remove bad disable no-self-use ( #1862 )
2022-06-04 22:27:09 +02:00
renovate[bot]
b27f62f3fb
chore(deps): update lycheeverse/lychee-action action to v1.5.0 ( #1861 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-31 06:41:15 +02:00
Jonas L
563afc5f25
chore(deps): update dependency @docusaurus/* to v2.0.0-beta.21 ( #1860 )
2022-05-28 11:46:56 +02:00
Renovate Bot
2e587bbc91
chore(deps): update dependency @docusaurus/module-type-aliases to v2.0.0-beta.21
2022-05-27 20:28:51 +00:00
Kyle Robbertze
4e9db2da16
docs: explicitly mention lack of 22.04 support ( #1858 )
2022-05-25 12:35:13 +02:00
Jonas L
6856dcbd25
feat(legacy): check services using systemctl ( #1856 )
2022-05-24 10:09:48 +02:00