Thomas Göttgens
299be3c142
feat: use custom intro/outro playlists per show ( #2941 )
...
### Description
Having a global intro and outro playlist in settings is not very
flexible for special programming. This adds an override intro/outro
playlist per show. If it is not set, the global one is used. also it's
ignored if there's no autloading at all.
**I have updated the documentation to reflect these changes**:
Yes
### Testing Notes
**What I did:**
Schedule 2 shows, one without defining custom lists, one with defining
custom lists. one hour before the show starts it should be populated
correctly. If you define a global list it shojuld be replaced with the
per-show list.
---------
Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
2024-10-14 21:07:41 +01:00
dakriy
16deaf08c6
feat(legacy): show filename and size on edit page and add filename datatable column ( #3083 )
...
### Description
Add File Name and Size to the metadata editor screen, and added a File
Name column to the tracks data table.
**This is a new feature**:
Yes
**I have updated the documentation to reflect these changes**:
No, just some simple UI additions so no documentation needed.
### Testing Notes
**What I did:**
I uploaded some tracks, clicked on edit, and saw that the filename and
size showed up at the top. I also went out to the tracks view and added
the File Name column and saw that the filename displayed properly.
**How you can replicate my testing:**
Do what I did
### **Links**
Fixes #3053
2024-10-13 08:45:54 +01:00
Thomas Göttgens
064c435b09
refactor(legacy): remove unused waveform related code ( #3003 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
2024-05-05 21:15:11 +02:00
Thomas Göttgens
da02e74f21
feat(legacy): visual cue point editor ( #2947 )
...
A visual cue point editor in the track editor view. This view displays the track as a waveform and allows you to set where the in- and out-cue points are set. These cue points determine the start and end points of the track.
---------
Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
2024-04-21 10:13:43 +01:00
renovate[bot]
3e05748d2d
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.49.1 ( #2899 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[friendsofphp/php-cs-fixer](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer )
| `<3.46.1` -> `<3.49.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)</summary>
###
[`v3.49.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3490 )
[Compare
Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.48.0...v3.49.0 )
- chore(checkbashisms): update to 2.23.7
([#​7780](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7780 ))
- chore: add missing key types in PHPDoc types
([#​7779](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7779 ))
- chore: Exclude `topic/core` issues/PRs from Stale Bot
([#​7788](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7788 ))
- chore: `DescribeCommand` - better handling of deprecations
([#​7778](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7778 ))
- docs: docker - use gitlab reporter in GitLab integration example
([#​7764](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7764 ))
- docs: docker in CI - don't suggest command that overrides path from
config file
([#​7763](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7763 ))
- DX: check deprecations exactly
([#​7742](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7742 ))
- feat: Add `ordered_types` to `@Symfony`
([#​7356](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7356 ))
- feat: introduce `PhpdocListTypeFixer`
([#​7796](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7796 ))
- feat: introduce `string_implicit_backslashes` as
`escape_implicit_backslashes` replacement
([#​7669](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7669 ))
- feat: update
`Symfony.nullable_type_declaration_for_default_null_value` config
([#​7773](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7773 ))
- feat: `@PhpCsFixer` ruleset - enable `php_unit_data_provider_static`
([#​7685](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7685 ))
- fix: Allow using cache when running in Docker distribution
([#​7769](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7769 ))
- fix: ClassDefinitionFixer for anonymous class with phpdoc/attribute on
separate line
([#​7546](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7546 ))
- fix: `ClassKeywordFixer` must run before
`FullyQualifiedStrictTypesFixer`
([#​7767](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7767 ))
- fix: `function_to_constant` `get_class()` replacement
([#​7770](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7770 ))
- fix: `LowercaseStaticReferenceFixer` - do not change typed constants
([#​7775](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7775 ))
- fix: `PhpdocTypesFixer` - handle more complex types
([#​7791](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7791 ))
- fix: `TypeExpression` - do not break type using `walkTypes` method
([#​7785](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7785 ))
###
[`v3.48.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3480 )
[Compare
Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.47.1...v3.48.0 )
- chore: `FullyQualifiedStrictTypesFixer` must run before
`OrderedInterfacesFixer`
([#​7762](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7762 ))
- docs: Add PHP-CS-Fixer integration in a GitHub Action step
([#​7757](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7757 ))
- feat: `PhpdocTypesOrderFixer` Support DNF types
([#​7732](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7732 ))
- fix: Support shebang in fixers operating on PHP opening tag
([#​7687](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7687 ))
- fix: work correctly for a switch/case with ternary operator
([#​7756](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7756 ))
- fix: `NoUselessConcatOperatorFixer` - do not remove new line
([#​7759](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7759 ))
###
[`v3.47.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3471 )
[Compare
Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.47.0...v3.47.1 )
- fix: Do not override short name with relative reference
([#​7752](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7752 ))
- fix: make `BinaryOperatorSpacesFixer` work as pre-v3.47
([#​7751](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7751 ))
- fix: Proper Docker image name suffix
([#​7739](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7739 ))
- fix: `FullyQualifiedStrictTypesFixer` - do not change case of the
symbol when there's name collision between imported class and imported
function
([#​7750](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7750 ))
- fix: `FullyQualifiedStrictTypesFixer` - do not modify statements with
property fetch and `::`
([#​7749](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7749 ))
###
[`v3.47.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3470 )
[Compare
Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.46.0...v3.47.0 )
- chore: better identify EXPERIMENTAL rules
([#​7729](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7729 ))
- chore: fix issue detected by unlocked PHPStan + upgrade dev-tools
([#​7678](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7678 ))
- chore: handle extract()
([#​7684](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7684 ))
- chore: Mention contributors in app info
([#​7668](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7668 ))
- chore: no need to mark private methods as internal
([#​7715](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7715 ))
- chore: ProjectCodeTests - dry for function usage extractions
([#​7690](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7690 ))
- chore: reduce PHPStan baseline
([#​7644](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7644 ))
- chore: use numeric literal separator for PHP version IDs
([#​7712](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7712 ))
- chore: use numeric_literal_separator for project
([#​7713](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7713 ))
- chore: Utils::sortElements - better typing
([#​7646](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7646 ))
- CI: Allow running Stale Bot on demand
([#​7711](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7711 ))
- CI: Fix PHP 8.4
([#​7702](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7702 ))
- CI: Give write permissions to Stale Bot
([#​7716](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7716 ))
- CI: Use `actions/stale` v9
([#​7710](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7710 ))
- docs: Add information about allowing maintainers to update PRs
([#​7683](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7683 ))
- docs: CONTRIBUTING.md - update Opening a PR
([#​7691](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7691 ))
- docs: Display/include tool info/version by default in commands and
reports
([#​7733](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7733 ))
- DX: fix deprecation tests warnings for PHP 7.4
([#​7725](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7725 ))
- DX: update `host.docker.internal` in Compose override template
([#​7661](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7661 ))
- DX: `NumericLiteralSeparatorFixer` - change default strategy to
`use_separator`
([#​7730](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7730 ))
- feat: Add support for official Docker images of Fixer
([#​7555](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7555 ))
- feat: Add `spacing` option to `PhpdocAlignFixer`
([#​6505](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6505 ))
- feat: Add `union_types` option to `phpdoc_to_param_type`,
`phpdoc_to_property_type`, and `phpdoc_to_return_type` fixers
([#​7672](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7672 ))
- feat: Introduce `heredoc_closing_marker` fixer
([#​7660](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7660 ))
- feat: Introduce `multiline_string_to_heredoc` fixer
([#​7665](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7665 ))
- feat: Introduce `NumericLiteralSeparatorFixer`
([#​6761](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6761 ))
- feat: no_superfluous_phpdoc_tags - support for arrow function
([#​7666](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7666 ))
- feat: Simplify closing marker when possible in
`heredoc_closing_marker` fixer
([#​7676](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7676 ))
- feat: Support typed properties and attributes in
`fully_qualified_strict_types`
([#​7659](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7659 ))
- feat: `@PhpCsFixer` ruleset - enable
no_whitespace_before_comma_in_array.after_heredoc
([#​7670](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7670 ))
- fix: Improve progress bar visual layer
([#​7708](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7708 ))
- fix: indentation of control structure body without braces
([#​7663](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7663 ))
- fix: make sure all PHP extensions required by PHPUnit are installed
([#​7727](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7727 ))
- fix: PhpdocToReturnTypeFixerTest - support for arrow functions
([#​7645](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7645 ))
- fix: Several improvements for `fully_qualified_strict_types` (respect
declared symbols, relative imports, leading backslash in global
namespace)
([#​7679](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7679 ))
- fix: SimplifiedNullReturnFixer - support array return typehint
([#​7728](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7728 ))
- fix: Support numeric values without leading zero in
`numeric_literal_separator`
([#​7735](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7735 ))
- fix: `BinaryOperatorSpacesFixer` - align correctly when multiple
shifts occurs in single line
([#​7593](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7593 ))
- fix: `ClassReferenceNameCasingFixer` capitalizes the property name
after the nullsafe operator
([#​7696](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7696 ))
- fix: `fully_qualified_strict_types` with
`leading_backslash_in_global_namespace` enabled - handle reserved types
in phpDoc
([#​7648](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7648 ))
- fix: `NoSpaceAroundDoubleColonFixer` must run before
`MethodChainingIndentationFixer`
([#​7723](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7723 ))
- fix: `no_superfluous_phpdoc_tags` must honor multiline docs
([#​7697](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7697 ))
- fix: `numeric_literal_separator` - Handle zero-leading floats properly
([#​7737](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7737 ))
- refactor: increase performance by ~7% thanks to `Tokens::block*Cache`
hit increased by ~12%
([#​6176](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6176 ))
- refactor: Tokens - fast check for non-block in 'detectBlockType',
evaluate definitions only once in 'getBlockEdgeDefinitions'
([#​7655](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7655 ))
- refactor: `Tokens::clearEmptyTokens` - play defensive with cache
clearing
([#​7658](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7658 ))
- test: ensure we do not forget to test any short_open_tag test
([#​7638](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7638 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/libretime/libretime ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2024-02-02 20:39:10 +01:00
Thomas Göttgens
a95ce3d229
feat(legacy): trim overbooked shows after autoloading a playlist ( #2897 )
...
### Description
Some combination of preload/postload and autoloding playlists with
smartblocks generate massively overbooked shows that clutter up the
interface. This addition performs a 'trim overbooked' after filling up
the autoload list, and does the same as pushing the 'trim overbooked'
button in the UI.
### Testing Notes
Define an autoloading playlist of 2 hours and schedule it for a one hour
show. Without patch, you'll get entries for 2 hours, with the patch, you
only get one hour and a 'overboarding' orange entry at most.
---------
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
Co-authored-by: jo <ljonas@riseup.net>
2024-02-02 20:17:23 +01:00
Thomas Göttgens
170d09545e
feat(legacy): disable public radio page and redirect to login ( #2903 )
...
### Description
Many people don't need the public page and use libretime purely for
playout management. This adds the ability to have libretime publicly
available but only present the login page to the user.
**I have updated the documentation to reflect these changes**:
no, but i will add documentation if this PR is accepted.
### Testing Notes
**What I did:**
Toggle the new ceckbox on the general settings, log out and back in and
check behaviour.
note: this may have conflicts with the trim overbooked PR since the
toggle sits in the same place. If both are accepted this needs to be
formatted nicely :-)
---------
Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
Co-authored-by: Jonas L. <jooola@users.noreply.github.com>
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2024-02-02 19:04:12 +01:00
Thomas Göttgens
95283efc1f
feat(legacy): add aac/opus support to dashboard player ( #2881 )
...
### Description
The Player on the dashbaord does not correctly play an AAC stream. The
rewritng logic only takes into account the ogg format. Add rewriting
from aac to m4a in the javascript calls so the player works.
**This is a new feature**:
AAC output currently only works with replacing liquidsoap, so
technically this is a new feature.
**I have updated the documentation to reflect these changes**:
The dashboard player is not documented. The player widget works with AAC
streams already.
### Testing Notes
**What I did:**
Swapped liquidsoap and reconfigured the default mp3 stream as AAC
**How you can replicate my testing:**
on ubuntu focal, drop in the upstream liquidsoap deb to enable aac, then
configure the secondary output to use 128kbit aac instead of mp3.
Restart the target, login to the dashboard and open the dashboard
player. Both streams from the dropdown should work.
---------
Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
Co-authored-by: Jonas L <jooola@users.noreply.github.com>
2024-01-13 13:47:54 +01:00
Julien Valentin
e2cfbf4c03
fix(legacy): declare previously undeclared variable ( #2793 )
2023-11-30 17:11:14 +00:00
jo
9384df7be2
Merge branch '3.0.x' into main
2023-02-26 20:16:38 +01:00
jo
c34f02d916
fix(legacy): improve error messages and logs
2023-02-02 08:23:03 +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
Jonas L
3ef42413d8
fix(legacy): add play button to stream player ( #2190 )
2022-09-27 08:14:53 +02:00
jo
6b16df8966
fix(legacy): update or remove broken links
2022-09-21 08:28:43 +02:00
Jonas L
1edcbc0657
feat(legacy): disable services check when missing systemctl ( #2160 )
2022-09-19 11:56:56 +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
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
Jonas L
1550d44ac5
style(legacy): format ( #2039 )
2022-08-10 13:38:19 +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
db976881f0
fix: use constrained foreign key for files track_type
2022-07-07 21:07:41 +02:00
Jonas L
4d393fa14e
style(legacy): format files ( #1946 )
2022-07-07 20:01:15 +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
Jonas L
729a7b99e0
feat(legacy): consolidate constants ( #1558 )
...
* remove unused file
* fix paths leading slash
* remove useless imports
* refactor(legacy): use constants everywhere
* fix path leading slash
* remove useless import
* consolidate legacy contants
* format code
* reuse LIBRETIME_CONFIG_DIR
* fix test config path
* remove ci legacy log dir creation
* some logs improvements
2022-02-04 12:00:41 +02:00
jo
83b7e4162e
Run pre-commit on legacy code
2021-10-12 11:17:57 +02:00
jo
f05c228f1d
Put regex rules between single quotes
2021-10-12 11:09:46 +02:00
jo
d52c6184b9
Format code using php-cs-fixer
2021-10-12 11:07:56 +02:00
jo
3e18d42c8b
Rename airtime_mvc/ to legacy/
2021-10-11 13:43:25 +02:00