jo
07d5caa6ad
chore(deps): upgrade mermaid packages
2022-08-05 13:22:43 +02:00
jo
517c9cfc77
chore(deps): upgrade clsx to v1.2.1
2022-08-05 13:22:43 +02:00
jo
6f8573e930
chore(deps): upgrade docusaurus to v2.0.1
2022-08-05 13:22:43 +02:00
jo
196f458778
chore(deps): upgrade website packages
2022-08-05 13:22:43 +02:00
jo
ec829b6016
docs: edit timezone during setup
2022-08-03 15:01:15 +02:00
jo
3f612f336b
docs: add out of date warning to custom auth setup
2022-08-03 15:01:15 +02:00
jo
a9428ece77
docs: use dedicated backup procedure for airtime
2022-08-03 15:01:15 +02:00
jo
cb0798edcf
chore: add rabbitmq healthcheck in compose stack
2022-08-03 14:59:03 +02:00
jo
4c4d9796f5
chore: update postgres in compose stack
2022-08-03 14:59:03 +02:00
jo
d5fcc5d660
chore: remove adminer from compose stack
...
Use other tools to connect to the database for developement.
2022-08-03 14:59:03 +02:00
Jonas L
5367bc8d61
feat(installer): use ed for config update ( #2013 )
2022-08-01 14:37:19 +02:00
Jonas L
6df1087abc
fix(shared): remove unused field from rabbitmq config ( #2012 )
2022-08-01 12:03:03 +02:00
jo
bcd877266f
feat(shared): load env config using jsonschema
...
The env loader is now capable of loading lists of objects, union types
or list of union types from the env variables.
They are some limitations: for example it doesn't support unions of
different shapes `list | dict` or `str | dict`.
2022-07-31 21:43:34 +02:00
jo
6c449e3019
fix(shared): validator value type can be wrong
2022-07-31 21:43:34 +02:00
jo
dec51eacee
test(shared): move config tests
2022-07-31 21:43:34 +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
Jonas L
140cf4427b
test: enable logs when running pytest ( #2008 )
2022-07-31 11:23:27 +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
8a1fffe496
chore(api): add pytest-django settings module config ( #2006 )
2022-07-27 18:11:50 +02:00
jo
7bf3a3f085
style: format python imports
2022-07-27 18:11:34 +02:00
jo
160f5e14ce
chore: add combine-as isort option
2022-07-27 18:11:34 +02:00
jo
22868ce158
chore: remove chdir in setup.py files
2022-07-27 15:35:57 +02:00
jo
b93e1e5570
chore: install local python deps in editable mode
2022-07-27 15:35:57 +02:00
Jonas L
e97b06496a
feat(api): don't use hyperlinked serializers ( #1984 )
2022-07-27 09:54:57 +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
e6d24333cb
fix(installer): clean legacy files before copying ( #2002 )
2022-07-27 09:51:34 +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
57d1f3a953
fix(api): update set_icecast_passwords StreamSetting fields ( #2001 )
2022-07-26 23:24:13 +02:00
Jonas L
94c64d2251
docs: add release instructions ( #1995 )
2022-07-26 18:00:43 +02:00
Jonas L
6f0ab7d8f2
fix(api-client): fix base_url joining for client v2 ( #1998 )
2022-07-26 17:57:14 +02:00
jo
d9725003c5
feat(playout): integrate api-client v2 calls
2022-07-26 15:14:45 +02:00
jo
d4110020c0
chore(api-client): config is only used by v1
2022-07-26 15:14:45 +02:00
jo
cf9b08906b
feat(api-client): rewrite api-client v2
2022-07-26 15:14:45 +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
Jonas L
2d334d3ede
ci: website-preview use single comment ( #1996 )
2022-07-26 14:17:35 +02:00
Jonas L
951dc68394
feat(api): cast StreamSetting raw_value to value ( #1991 )
2022-07-26 14:16:34 +02:00
Jonas L
e75426bc4c
refactor(shared): explode config into multiple files ( #1987 )
2022-07-25 21:30:15 +02:00
jo
c395fd7f0a
chore(analyzer): install missing requests types
2022-07-25 21:24:47 +02:00
jo
7bd369f20c
refactor(analyzer): fix linting
2022-07-25 21:24:47 +02:00
jo
0babe0f243
chore(analyzer): clean old comments
2022-07-25 21:24:47 +02:00
jo
58230b7974
refactor(analyzer): remove unused import
2022-07-25 21:24:47 +02:00
jo
fc53636c37
fix(analyzer): remove outdated urllib3 workaround
2022-07-25 21:24:47 +02:00
Jonas L
04c0b11901
test(api): create api_client pytest fixture ( #1990 )
2022-07-25 21:21:21 +02:00
Jonas L
2b973b2695
chore(api): don't scan tests files with bandit ( #1989 )
2022-07-25 21:20:45 +02:00
Jonas L
6dfd4dd086
test(api): always print logs while testing ( #1988 )
2022-07-25 21:20:18 +02:00
Jonas L
77f5c9951e
chore: improve setuptools find_packages ( #1985 )
2022-07-25 21:19:41 +02:00
jo
b5267068e4
docs: add releases distributions support
2022-07-22 19:56:35 +02:00
jo
fd709f74fc
docs: create development section
2022-07-22 19:56:35 +02:00
Jonas L
f08af1f3fa
feat(api): don't use trailing slashes ( #1982 )
2022-07-22 17:34:09 +02:00