Commit Graph

5748 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece f46314d8c4
Improve accuracy of generics. 2022-05-31 06:41:35 -05:00
Buster "Silver Eagle" Neece b6767e1bc3
Bug fixes, Repo and CustomAsset cleanup. 2022-05-31 02:50:49 -05:00
Buster "Silver Eagle" Neece 3c1bec857b
Fixes #5444 -- Fix typing on delete request. 2022-05-31 00:46:45 -05:00
Buster "Silver Eagle" Neece 6278bbd53d
Add support for per-streamer custom artwork. 2022-05-30 23:23:03 -05:00
Buster "Silver Eagle" Neece fe87dc2fae
Implement Entity/Repository station helpers. 2022-05-30 01:25:35 -05:00
Buster "Silver Eagle" Neece d03a60258f
Fix migration generation. 2022-05-29 20:08:39 -05:00
Buster "Silver Eagle" Neece 87d74adbd3
Implement common AlbumArt resize handler. 2022-05-29 17:58:56 -05:00
Buster "Silver Eagle" Neece 03ca7e2ec6
Update to dev-v7 of PHP-DI. 2022-05-29 17:57:56 -05:00
Buster "Silver Eagle" Neece f7c32f2306
Routine dependency update.
Changelogs summary:

 - symfony/string updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/string/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/string/releases/tag/v6.1.0

 - symfony/deprecation-contracts updated from v3.0.1 to v3.1.0 minor
   See changes: https://github.com/symfony/deprecation-contracts/compare/v3.0.1...v3.1.0
   Release notes: https://github.com/symfony/deprecation-contracts/releases/tag/v3.1.0

 - symfony/console updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/console/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/console/releases/tag/v6.1.0

 - doctrine/cache updated from 2.1.1 to 2.2.0 minor
   See changes: https://github.com/doctrine/cache/compare/2.1.1...2.2.0
   Release notes: https://github.com/doctrine/cache/releases/tag/2.2.0

 - symfony/serializer updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/serializer/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/serializer/releases/tag/v6.1.0

 - league/flysystem updated from 3.x-dev@670df21 to 3.x-dev@42a2f47 patch
   See changes: 670df21...42a2f47

 - symfony/event-dispatcher-contracts updated from v3.0.1 to v3.1.0 minor
   See changes: https://github.com/symfony/event-dispatcher-contracts/compare/v3.0.1...v3.1.0
   Release notes: https://github.com/symfony/event-dispatcher-contracts/releases/tag/v3.1.0

 - symfony/event-dispatcher updated from v6.0.3 to v6.1.0 minor
   See changes: https://github.com/symfony/event-dispatcher/compare/v6.0.3...v6.1.0
   Release notes: https://github.com/symfony/event-dispatcher/releases/tag/v6.1.0

 - symfony/css-selector updated from v6.0.3 to v6.1.0 minor
   See changes: https://github.com/symfony/css-selector/compare/v6.0.3...v6.1.0
   Release notes: https://github.com/symfony/css-selector/releases/tag/v6.1.0

 - symfony/yaml updated from v6.0.3 to v6.1.0 minor
   See changes: https://github.com/symfony/yaml/compare/v6.0.3...v6.1.0
   Release notes: https://github.com/symfony/yaml/releases/tag/v6.1.0

 - symfony/var-dumper updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/var-dumper/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/var-dumper/releases/tag/v6.1.0

 - symfony/finder updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/finder/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/finder/releases/tag/v6.1.0

 - psy/psysh updated from v0.11.4 to v0.11.5 patch
   See changes: https://github.com/bobthecow/psysh/compare/v0.11.4...v0.11.5
   Release notes: https://github.com/bobthecow/psysh/releases/tag/v0.11.5

 - masterminds/html5 installed in version 2.7.5
   Release notes: https://github.com/Masterminds/html5-php/releases/tag/2.7.5

 - symfony/dom-crawler updated from v6.0.6 to v6.1.0 minor
   See changes: https://github.com/symfony/dom-crawler/compare/v6.0.6...v6.1.0
   Release notes: https://github.com/symfony/dom-crawler/releases/tag/v6.1.0

 - symfony/browser-kit updated from v6.0.3 to v6.1.0 minor
   See changes: https://github.com/symfony/browser-kit/compare/v6.0.3...v6.1.0
   Release notes: https://github.com/symfony/browser-kit/releases/tag/v6.1.0

 - guzzlehttp/guzzle updated from 7.4.2 to 7.4.3 patch
   See changes: https://github.com/guzzle/guzzle/compare/7.4.2...7.4.3
   Release notes: https://github.com/guzzle/guzzle/releases/tag/7.4.3

 - composer/ca-bundle updated from 1.3.1 to 1.3.2 patch
   See changes: https://github.com/composer/ca-bundle/compare/1.3.1...1.3.2
   Release notes: https://github.com/composer/ca-bundle/releases/tag/1.3.2

 - symfony/stopwatch updated from v6.0.5 to v6.1.0 minor
   See changes: https://github.com/symfony/stopwatch/compare/v6.0.5...v6.1.0
   Release notes: https://github.com/symfony/stopwatch/releases/tag/v6.1.0

 - symfony/filesystem updated from v6.0.7 to v6.1.0 minor
   See changes: https://github.com/symfony/filesystem/compare/v6.0.7...v6.1.0
   Release notes: https://github.com/symfony/filesystem/releases/tag/v6.1.0

 - intervention/image updated from 2.7.1 to 2.7.2 patch
   See changes: https://github.com/Intervention/image/compare/2.7.1...2.7.2
   Release notes: https://github.com/Intervention/image/releases/tag/2.7.2

 - aws/aws-sdk-php updated from 3.222.14 to 3.224.0 minor
   See changes: https://github.com/aws/aws-sdk-php/compare/3.222.14...3.224.0
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.224.0

 - symfony/translation-contracts updated from v3.0.1 to v3.1.0 minor
   See changes: https://github.com/symfony/translation-contracts/compare/v3.0.1...v3.1.0
   Release notes: https://github.com/symfony/translation-contracts/releases/tag/v3.1.0

 - symfony/translation updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/translation/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/translation/releases/tag/v6.1.0

 - symfony/process updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/process/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/process/releases/tag/v6.1.0

 - symfony/var-exporter updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/var-exporter/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.1.0

 - symfony/cache-contracts updated from v3.0.1 to v3.1.0 minor
   See changes: https://github.com/symfony/cache-contracts/compare/v3.0.1...v3.1.0
   Release notes: https://github.com/symfony/cache-contracts/releases/tag/v3.1.0

 - symfony/cache updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/cache/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/cache/releases/tag/v6.1.0

 - php-http/discovery updated from 1.14.1 to 1.14.2 patch
   See changes: https://github.com/php-http/discovery/compare/1.14.1...1.14.2
   Release notes: https://github.com/php-http/discovery/releases/tag/1.14.2

 - symfony/expression-language updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/expression-language/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/expression-language/releases/tag/v6.1.0

 - phpstan/phpstan updated from 1.6.8 to 1.7.3 minor
   See changes: https://github.com/phpstan/phpstan/compare/1.6.8...1.7.3
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.7.3

 - phpstan/phpstan-doctrine updated from 1.3.4 to 1.3.6 patch
   See changes: https://github.com/phpstan/phpstan-doctrine/compare/1.3.4...1.3.6
   Release notes: https://github.com/phpstan/phpstan-doctrine/releases/tag/1.3.6

 - roave/security-advisories updated from dev-latest@c491d08 to dev-latest@268c209
   See changes: c491d08...268c209

 - slevomat/coding-standard updated from 7.2.0 to 7.2.1 patch
   See changes: https://github.com/slevomat/coding-standard/compare/7.2.0...7.2.1
   Release notes: https://github.com/slevomat/coding-standard/releases/tag/7.2.1

 - thecodingmachine/safe updated from v2.1.4 to v2.2.0 minor
   See changes: https://github.com/thecodingmachine/safe/compare/v2.1.4...v2.2.0
   Release notes: https://github.com/thecodingmachine/safe/releases/tag/v2.2.0

 - symfony/messenger updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/messenger/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/messenger/releases/tag/v6.1.0

 - symfony/beanstalkd-messenger updated from v6.0.3 to v6.1.0 minor
   See changes: https://github.com/symfony/beanstalkd-messenger/compare/v6.0.3...v6.1.0
   Release notes: https://github.com/symfony/beanstalkd-messenger/releases/tag/v6.1.0

 - symfony/intl updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/intl/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/intl/releases/tag/v6.1.0

 - symfony/mime updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/mime/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/mime/releases/tag/v6.1.0

 - egulias/email-validator updated from 3.1.2 to 3.2 minor
   See changes: https://github.com/egulias/EmailValidator/compare/3.1.2...3.2
   Release notes: https://github.com/egulias/EmailValidator/releases/tag/3.2

 - symfony/mailer updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/mailer/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/mailer/releases/tag/v6.1.0

 - symfony/property-info updated from v6.0.7 to v6.1.0 minor
   See changes: https://github.com/symfony/property-info/compare/v6.0.7...v6.1.0
   Release notes: https://github.com/symfony/property-info/releases/tag/v6.1.0

 - symfony/property-access updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/property-access/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/property-access/releases/tag/v6.1.0

 - symfony/options-resolver updated from v6.0.3 to v6.1.0 minor
   See changes: https://github.com/symfony/options-resolver/compare/v6.0.3...v6.1.0
   Release notes: https://github.com/symfony/options-resolver/releases/tag/v6.1.0

 - symfony/lock updated from v6.0.7 to v6.1.0 minor
   See changes: https://github.com/symfony/lock/compare/v6.0.7...v6.1.0
   Release notes: https://github.com/symfony/lock/releases/tag/v6.1.0

 - symfony/rate-limiter updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/rate-limiter/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.1.0

 - symfony/redis-messenger updated from v6.0.7 to v6.1.0 minor
   See changes: https://github.com/symfony/redis-messenger/compare/v6.0.7...v6.1.0
   Release notes: https://github.com/symfony/redis-messenger/releases/tag/v6.1.0

 - symfony/validator updated from v6.0.8 to v6.1.0 minor
   See changes: https://github.com/symfony/validator/compare/v6.0.8...v6.1.0
   Release notes: https://github.com/symfony/validator/releases/tag/v6.1.0

 - zircote/swagger-php updated from 4.4.2 to 4.4.4 patch
   See changes: https://github.com/zircote/swagger-php/compare/4.4.2...4.4.4
   Release notes: https://github.com/zircote/swagger-php/releases/tag/4.4.4
2022-05-29 17:49:13 -05:00
Buster "Silver Eagle" Neece 42e5b5210b
Expand custom nginx config. 2022-05-28 23:07:56 -05:00
Buster "Silver Eagle" Neece 9791f8a0b7
Fix Sftpgo supervisor command. 2022-05-28 22:35:19 -05:00
Buster "Silver Eagle" Neece e6b7bfe2e6
Use Redis sock on both platforms. 2022-05-28 22:15:11 -05:00
Buster "Silver Eagle" Neece 3b9b073f8d
Re-Supervisordize everything. 2022-05-28 20:30:39 -05:00
Buster "Silver Eagle" Neece dd18b1941d
Revert "Roll back Supervisord-ification of Ansible."
This reverts commit a7c1dade8a.
2022-05-28 20:19:04 -05:00
Buster "Silver Eagle" Neece cc07caf818
Revert "Roll back Nginx code changes."
This reverts commit b0aedf66fe.
2022-05-28 19:30:12 -05:00
Buster "Silver Eagle" Neece 3056952c8d
Fixes #5434 -- Auto-disconnect streamers at end of scheduled time if "enforce" setting is enabled. 2022-05-28 05:20:11 -05:00
Buster "Silver Eagle" Neece a1b27b4b97
Fix DB location for Ansible sftpgo. 2022-05-27 23:46:40 -05:00
Buster "Silver Eagle" Neece 719ded0ff2
Add sftpgo to Ansible. 2022-05-27 23:32:54 -05:00
Buster "Silver Eagle" Neece bee01f43ef
Remove errant line. 2022-05-27 23:01:13 -05:00
Buster "Silver Eagle" Neece 496859a108
Ansible rollback fixes. 2022-05-27 22:57:00 -05:00
Buster "Silver Eagle" Neece a7c1dade8a
Roll back Supervisord-ification of Ansible. 2022-05-27 22:47:54 -05:00
Buster "Silver Eagle" Neece b0aedf66fe
Roll back Nginx code changes. 2022-05-27 22:46:33 -05:00
Buster "Silver Eagle" Neece fce5f4c173
Implement nginx dynamic config. 2022-05-27 04:40:42 -05:00
Buster "Silver Eagle" Neece 9ee1004b6d
Remove old MariaDB config. 2022-05-26 22:32:13 -05:00
Buster "Silver Eagle" Neece ffad7acba3
Update file owner on Ansible MariaDB. 2022-05-26 22:28:31 -05:00
Buster "Silver Eagle" Neece 970ee5dfa8
More Ansible fixes. 2022-05-26 22:22:54 -05:00
Buster "Silver Eagle" Neece 5d1de53066
Write custom redis conf. 2022-05-26 20:57:30 -05:00
Buster "Silver Eagle" Neece d3b4202176
More Ansible fixes. 2022-05-26 20:41:54 -05:00
Buster "Silver Eagle" Neece a783f8267a
Always restart services. 2022-05-26 20:34:17 -05:00
Buster "Silver Eagle" Neece c79e921f29
More Ansible updates. 2022-05-26 20:28:10 -05:00
Buster "Silver Eagle" Neece 32136d754b
Move Ansible core tasks to supervisord. 2022-05-26 20:07:17 -05:00
Buster "Silver Eagle" Neece 9da3a35c20
Fixes #5425 -- Fix Ansible installation error. 2022-05-26 17:53:33 -05:00
Buster "Silver Eagle" Neece 99ba2e93a3
Update to LS 2.0.5 stable. 2022-05-26 02:22:13 -05:00
Buster "Silver Eagle" Neece ee5b623099
Minor code quality fixes. 2022-05-25 21:14:55 -05:00
Buster "Silver Eagle" Neece cbad2a0293
Merge commit 'fa79a035eaa3510636839978c82ca56b5d4044fd' 2022-05-25 20:49:09 -05:00
Buster "Silver Eagle" Neece 693e4378f0
Switch to strings for request params. 2022-05-24 00:50:43 -05:00
Buster "Silver Eagle" Neece a7a779f9f1
Fixes #5405, #5410 -- Roll back to previous ControllerInvoker strategy. 2022-05-23 21:19:01 -05:00
Bjarn Bronsveld 94f0015b22
fix: improve validation for stereo tool upload (#5409) 2022-05-23 15:13:27 -05:00
Buster "Silver Eagle" Neece 39898b984a
Static refactor of StereoTool class. 2022-05-23 02:50:52 -05:00
Bjarn Bronsveld 4371ac3be3
feat: add stereo tool support for stations (#5344)
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Vaalyn <vaalyndev@gmail.com>
2022-05-22 23:50:55 -05:00
Buster "Silver Eagle" Neece f80682da5c
Add Slim debug errors. 2022-05-22 15:14:43 -05:00
Mitch 34a86e84c7
Allow users to debug Slim Application Errors (#5399) 2022-05-22 15:01:41 -05:00
Buster "Silver Eagle" Neece 2a37d059a1
Fix Debug IndexAction. 2022-05-22 02:48:17 -05:00
Buster "Silver Eagle" Neece 4b0139e3cb
Modify ControllerInvoker and all controllers; other code cleanup. 2022-05-22 02:39:00 -05:00
Buster "Silver Eagle" Neece 2ffbcba510
Merge commit 'db4a662f8f7b43ddf2a1fc1d60e433ab999d2982' 2022-05-21 19:27:28 -05:00
Buster "Silver Eagle" Neece 724f6bc229
CBF fixes. 2022-05-21 16:24:30 -05:00
Buster "Silver Eagle" Neece 76f5b057c6
Remove Advanced playlist exception on LS ConfigWriter. 2022-05-21 16:19:30 -05:00
Buster "Silver Eagle" Neece dee9278e16
Use Guzzle's built-in PSR-17 factories. 2022-05-19 23:50:28 -05:00
Buster "Silver Eagle" Neece 2883edbde2
Refactor bulk media download/upload. 2022-05-19 23:28:06 -05:00
Buster "Silver Eagle" Neece d302b5f7cb
Add ISRC to media view and other API responses. 2022-05-19 23:17:04 -05:00