Commit Graph

7126 Commits

Author SHA1 Message Date
Buster Neece 68a555fe7e
Move Icecast build to separate step. 2023-12-13 06:24:42 -06:00
Buster Neece a168459d26
Docker optimization: remove master_me build files. 2023-12-13 06:07:31 -06:00
Buster Neece 5755b608a5
Directly use PPA details in Docker builds to avoid software-properties-common. 2023-12-12 14:42:33 -06:00
Buster Neece 00179d7b9c
Use bun for hot-reloading HPNP in dev envs. 2023-12-12 11:33:24 -06:00
Buster Neece cc2fe23029
Revert mariadb changes. 2023-12-12 11:16:13 -06:00
Buster Neece 1fac508dcd
Cleaning up around HPNP optimization. 2023-12-12 10:53:11 -06:00
Buster Neece ee7feb6974
Restructure docs and HPNP build to dramatically reduce Docker image size. 2023-12-12 10:43:14 -06:00
Buster Neece ca37639153
Add per-stage cleanups back to Docker build. 2023-12-12 08:03:54 -06:00
Buster Neece e75b5dd9ed
Typing fixes on HPNP 2023-12-12 08:01:56 -06:00
Buster Neece f9f25307a6
Fix typo making Remote Relays UI render all wrong. 2023-12-11 11:19:00 -06:00
Buster Neece 0a5b4d58ea
#6738 -- Update NowPlaying library to append ?mount= to /status-json.xsl for some software. 2023-12-11 11:03:10 -06:00
Buster Neece 3647827df9
Change image name for dev images. 2023-12-08 23:57:26 -06:00
Buster Neece 6b2cfef113
Fixes #6787 -- Proper type coercion on amplify/fade/etc. values. 2023-12-08 10:49:35 -06:00
Buster Neece bc819f3f19
Shave a lil off the Docker image size maybe. 2023-12-08 08:50:26 -06:00
Buster Neece 183e136983
Fix demo auto-login. 2023-12-07 23:25:31 -06:00
Buster Neece 92ff3bbdcf
Dispatch new "vue-ready" event when Vue is rendered and ready. 2023-12-07 23:23:02 -06:00
Buster Neece 3968425dcc
Fixes #6785 -- Re-enable autoplay with new HPNP updates. 2023-12-07 23:21:26 -06:00
Buster Neece 37eeebfc2c
Fixes #6773 -- Fix type warning on installer. 2023-12-07 21:40:29 -06:00
Buster Neece b444cda03b
HPNP fixes, support multiple stations at once. 2023-12-07 08:44:29 -06:00
Buster Neece 2bcdb17910
Fix lil thing causing permission issues. 2023-12-07 07:22:10 -06:00
Buster Neece 59055ef31f
Switch to esbuild for running HPNP. 2023-12-07 07:00:54 -06:00
Buster Neece f2dd535691
Fix MariaDB startup perms. 2023-12-07 00:38:30 -06:00
Buster Neece f77e49d00f
Remove Centrifugo startup script. 2023-12-07 00:29:03 -06:00
Buster Neece 5c7f4c1b67
HPNP updates. 2023-12-06 22:32:41 -06:00
Buster Neece 133f6fddd9
Add bun lock file. 2023-12-06 10:42:45 -06:00
Buster Neece 34e66e4f46
Fix HPNP unused function. 2023-12-06 10:29:53 -06:00
Buster Neece 90d975e29a
Remove redundant autoremoves. 2023-12-06 10:26:41 -06:00
Buster Neece 7ae8a48341
#6771 -- Update high-performance now playing system. 2023-12-06 10:26:31 -06:00
Buster Neece 38d9be3c65
Fix typing error with chart stat metrics. 2023-12-04 03:13:40 -06:00
Buster Neece 6bac14ea81
Fix ACL issue preventing Liquidsoap commands from working. 2023-12-04 03:13:30 -06:00
Buster Neece ee114763eb
Update frontend dependencies. 2023-12-04 01:10:57 -06:00
Buster Neece 6dad676466
Remove Qodana dump. 2023-12-04 01:08:34 -06:00
Buster Neece 945e5e1e57
Update PHP dependencies.
Changelogs summary:

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

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

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

 - symfony/console updated from v6.4.0 to v6.4.1 patch
   See changes: https://github.com/symfony/console/compare/v6.4.0...v6.4.1
   Release notes: https://github.com/symfony/console/releases/tag/v6.4.1

 - phpunit/phpunit updated from 10.4.2 to 10.5.1 minor
   See changes: https://github.com/sebastianbergmann/phpunit/compare/10.4.2...10.5.1
   Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.1

 - codeception/lib-web updated from 1.0.3 to 1.0.4 patch
   See changes: https://github.com/Codeception/lib-web/compare/1.0.3...1.0.4
   Release notes: https://github.com/Codeception/lib-web/releases/tag/1.0.4

 - symfony/dom-crawler updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/dom-crawler/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/dom-crawler/releases/tag/v7.0.0

 - codeception/lib-innerbrowser updated from 4.0.1 to 4.0.2 patch
   See changes: https://github.com/Codeception/lib-innerbrowser/compare/4.0.1...4.0.2
   Release notes: https://github.com/Codeception/lib-innerbrowser/releases/tag/4.0.2

 - symfony/var-exporter updated from v7.0.0 to v7.0.1 patch
   See changes: https://github.com/symfony/var-exporter/compare/v7.0.0...v7.0.1
   Release notes: https://github.com/symfony/var-exporter/releases/tag/v7.0.1

 - graham-campbell/guzzle-factory updated from v7.0.0 to v7.0.1 patch
   See changes: https://github.com/GrahamCampbell/Guzzle-Factory/compare/v7.0.0...v7.0.1
   Release notes: https://github.com/GrahamCampbell/Guzzle-Factory/releases/tag/v7.0.1

 - league/csv updated from 9.11.0 to 9.12.0 minor
   See changes: https://github.com/thephpleague/csv/compare/9.11.0...9.12.0
   Release notes: https://github.com/thephpleague/csv/releases/tag/9.12.0

 - league/flysystem updated from 3.21.0 to 3.22.0 minor
   See changes: https://github.com/thephpleague/flysystem/compare/3.21.0...3.22.0
   Release notes: https://github.com/thephpleague/flysystem/releases/tag/3.22.0

 - league/flysystem-local updated from 3.21.0 to 3.22.0 minor
   See changes: https://github.com/thephpleague/flysystem-local/compare/3.21.0...3.22.0
   Release notes: https://github.com/thephpleague/flysystem-local/releases/tag/3.22.0

 - aws/aws-sdk-php updated from 3.293.1 to 3.293.2 patch
   See changes: https://github.com/aws/aws-sdk-php/compare/3.293.1...3.293.2
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.293.2

 - league/flysystem-aws-s3-v3 updated from 3.21.0 to 3.22.0 minor
   See changes: https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.21.0...3.22.0
   Release notes: https://github.com/thephpleague/flysystem-aws-s3-v3/releases/tag/3.22.0

 - league/flysystem-sftp-v3 updated from 3.19.0 to 3.22.0 minor
   See changes: https://github.com/thephpleague/flysystem-sftp-v3/compare/3.19.0...3.22.0
   Release notes: https://github.com/thephpleague/flysystem-sftp-v3/releases/tag/3.22.0

 - maxmind-db/reader updated from v1.11.0 to v1.11.1 patch
   See changes: https://github.com/maxmind/MaxMind-DB-Reader-php/compare/v1.11.0...v1.11.1
   Release notes: https://github.com/maxmind/MaxMind-DB-Reader-php/releases/tag/v1.11.1

 - carbonphp/carbon-doctrine-types installed in version 2.0.0
   Release notes: https://github.com/CarbonPHP/carbon-doctrine-types/releases/tag/2.0.0

 - nesbot/carbon updated from 2.71.0 to 2.72.0 minor
   See changes: https://github.com/briannesbitt/Carbon/compare/2.71.0...2.72.0
   Release notes: https://github.com/briannesbitt/Carbon/releases/tag/2.72.0

 - phpstan/phpstan updated from 1.10.46 to 1.10.47 patch
   See changes: https://github.com/phpstan/phpstan/compare/1.10.46...1.10.47
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.10.47

 - symfony/messenger updated from v7.0.0 to v7.0.1 patch
   See changes: https://github.com/symfony/messenger/compare/v7.0.0...v7.0.1
   Release notes: https://github.com/symfony/messenger/releases/tag/v7.0.1

 - symfony/serializer updated from v7.0.0 to v7.0.1 patch
   See changes: https://github.com/symfony/serializer/compare/v7.0.0...v7.0.1
   Release notes: https://github.com/symfony/serializer/releases/tag/v7.0.1

No security vulnerability advisories found.
2023-12-04 01:03:07 -06:00
Buster Neece 9fe90b1d3c
Merge commit '8ea5b1b85e9477cd6f1bbff475839b4e88986be5' 2023-12-04 00:48:40 -06:00
Buster Neece a9f7a16b01
Update to latest swagger-php 2023-12-01 17:10:25 -06:00
Buster Neece 5004f54b96
Fix or individually ignore the errors in the PHPstan baseline. 2023-12-01 01:18:57 -06:00
Buster Neece 6fbb9b0165
Update PHP dependencies (including several Symfony libraries to 7.x).
Changelogs summary:

 - symfony/filesystem updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/filesystem/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/filesystem/releases/tag/v7.0.0

 - symfony/intl updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/intl/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/intl/releases/tag/v7.0.0

 - symfony/lock updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/lock/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/lock/releases/tag/v7.0.0

 - symfony/mailer updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/mailer/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/mailer/releases/tag/v7.0.0

 - symfony/property-access updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/property-access/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/property-access/releases/tag/v7.0.0

 - symfony/rate-limiter updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/rate-limiter/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/rate-limiter/releases/tag/v7.0.0

 - symfony/messenger updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/messenger/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/messenger/releases/tag/v7.0.0

 - symfony/redis-messenger updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/redis-messenger/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/redis-messenger/releases/tag/v7.0.0

 - symfony/serializer updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/serializer/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/serializer/releases/tag/v7.0.0

 - symfony/validator updated from v6.4.0 to v7.0.0 major
   See changes: https://github.com/symfony/validator/compare/v6.4.0...v7.0.0
   Release notes: https://github.com/symfony/validator/releases/tag/v7.0.0

No security vulnerability advisories found.
2023-12-01 00:38:16 -06:00
Buster Neece 7b3eafbb99
Avoid unnecessary connections with "lazy" flag. 2023-11-29 19:35:55 -06:00
Buster Neece fc45e38095
Fixes #6646 -- Pass settings to Redis transport, which manually reconnects using them. 2023-11-29 19:25:47 -06:00
Buster Neece 1657f2271e
Fixes #6757 -- Improve readability of process error with audiowaveform. 2023-11-28 22:11:46 -06:00
Buster Neece edc88aad55
Update JS deps; fix eslint warnings. 2023-11-28 19:50:42 -06:00
Buster Neece bae39686b8
Update getid3. 2023-11-28 19:40:16 -06:00
Buster Neece afa4516fce
PHP dependency updates.
Changelogs summary:

 - codeception/lib-web updated from 1.0.2 to 1.0.3 patch
   See changes: https://github.com/Codeception/lib-web/compare/1.0.2...1.0.3
   Release notes: https://github.com/Codeception/lib-web/releases/tag/1.0.3

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

 - phpseclib/phpseclib updated from 3.0.33 to 3.0.34 patch
   See changes: https://github.com/phpseclib/phpseclib/compare/3.0.33...3.0.34
   Release notes: https://github.com/phpseclib/phpseclib/releases/tag/3.0.34

 - phpstan/phpstan updated from 1.10.44 to 1.10.46 patch
   See changes: https://github.com/phpstan/phpstan/compare/1.10.44...1.10.46
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.10.46

 - roave/security-advisories updated from dev-latest@2b23329 to dev-latest@01fd41b
   See changes: 2b23329...01fd41b

No security vulnerability advisories found.
2023-11-28 19:11:01 -06:00
Buster Neece 9557e4ba99
Fixes #6756 -- Accept 0/0.0 as valid fade/cue/etc. advanced values. 2023-11-28 16:45:06 -06:00
Buster Neece 282cf31c58
#6727 -- Update Liquidsoap rolling release. 2023-11-28 15:08:47 -06:00
Buster Neece 9d5fc86f66
#6761 -- Update MariaDB command names. 2023-11-28 15:05:45 -06:00
Buster Neece 82ae6d97e6
#6727 -- Update Liquidsoap to Rolling Release. 2023-11-28 04:41:11 -06:00
Buster Neece 195e994eec
Fixes #6761 -- Update MariaDB version. 2023-11-28 01:17:26 -06:00
Buster Neece 65f90802ca
Update Golang dependencies. 2023-11-28 01:12:07 -06:00
Buster Neece dfbd02de93
Further enhancements to the WebAuthn libraries. 2023-11-27 20:50:07 -06:00