Commit Graph

7071 Commits

Author SHA1 Message Date
Buster Neece 3b13030a73
Update NPM dependencies. 2023-11-20 19:59:55 -06:00
Buster Neece 1213c62d64
Composer dependencies update.
Changelogs summary:

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

 - symfony/service-contracts updated from v3.3.0 to v3.4.0 minor
   See changes: https://github.com/symfony/service-contracts/compare/v3.3.0...v3.4.0
   Release notes: https://github.com/symfony/service-contracts/releases/tag/v3.4.0

 - doctrine/dbal updated from 3.7.1 to 3.7.2 patch
   See changes: https://github.com/doctrine/dbal/compare/3.7.1...3.7.2
   Release notes: https://github.com/doctrine/dbal/releases/tag/3.7.2

 - doctrine/orm updated from 2.16.2 to 2.17.1 minor
   See changes: https://github.com/doctrine/orm/compare/2.16.2...2.17.1
   Release notes: https://github.com/doctrine/orm/releases/tag/2.17.1

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

 - theseer/tokenizer updated from 1.2.1 to 1.2.2 patch
   See changes: https://github.com/theseer/tokenizer/compare/1.2.1...1.2.2
   Release notes: https://github.com/theseer/tokenizer/releases/tag/1.2.2

 - phpunit/php-code-coverage updated from 10.1.7 to 10.1.8 patch
   See changes: https://github.com/sebastianbergmann/php-code-coverage/compare/10.1.7...10.1.8
   Release notes: https://github.com/sebastianbergmann/php-code-coverage/releases/tag/10.1.8

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

 - doctrine/migrations updated from 3.6.0 to 3.7.1 minor
   See changes: https://github.com/doctrine/migrations/compare/3.6.0...3.7.1
   Release notes: https://github.com/doctrine/migrations/releases/tag/3.7.1

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

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

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

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

 - matomo/device-detector updated from 6.1.6 to 6.2.0 minor
   See changes: https://github.com/matomo-org/device-detector/compare/6.1.6...6.2.0
   Release notes: https://github.com/matomo-org/device-detector/releases/tag/6.2.0

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

 - laravel/serializable-closure updated from v1.3.2 to v1.3.3 patch
   See changes: https://github.com/laravel/serializable-closure/compare/v1.3.2...v1.3.3
   Release notes: https://github.com/laravel/serializable-closure/releases/tag/v1.3.3

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

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

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

 - roave/security-advisories updated from dev-latest@c4fd775 to dev-latest@ed4318a
   See changes: c4fd775...ed4318a

 - skoerfgen/acmecert updated from 3.2.2 to 3.3.0 minor
   See changes: https://github.com/skoerfgen/ACMECert/compare/3.2.2...3.3.0
   Release notes: https://github.com/skoerfgen/ACMECert/releases/tag/3.3.0

 - phpstan/phpdoc-parser updated from 1.24.2 to 1.24.3 patch
   See changes: https://github.com/phpstan/phpdoc-parser/compare/1.24.2...1.24.3
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.24.3

 - phpoption/phpoption updated from 1.9.1 to 1.9.2 patch
   See changes: https://github.com/schmittjoh/php-option/compare/1.9.1...1.9.2
   Release notes: https://github.com/schmittjoh/php-option/releases/tag/1.9.2

 - graham-campbell/result-type updated from v1.1.1 to v1.1.2 patch
   See changes: https://github.com/GrahamCampbell/Result-Type/compare/v1.1.1...v1.1.2
   Release notes: https://github.com/GrahamCampbell/Result-Type/releases/tag/v1.1.2

 - vlucas/phpdotenv updated from v5.5.0 to v5.6.0 minor
   See changes: https://github.com/vlucas/phpdotenv/compare/v5.5.0...v5.6.0
   Release notes: https://github.com/vlucas/phpdotenv/releases/tag/v5.6.0

No security vulnerability advisories found.
2023-11-20 19:56:13 -06:00
Buster Neece e2bea751ad
#6748 -- Immediately add uploaded media to a playlist if the folder it's being uploaded to is set to auto-assign to one. 2023-11-20 19:50:37 -06:00
Buster Neece 670bbcd1de
Only show donate notif on production installs. 2023-11-18 23:40:26 -06:00
Buster Neece 24218355bb
Version bump. 2023-11-18 21:46:36 -06:00
Buster Neece 9ae47fde71
Fix relink process to detect acme certs. 2023-11-18 21:31:58 -06:00
Buster Neece 5acf5d7f2a
#6741 -- Reload services if symlinks need to be updated. 2023-11-18 21:27:59 -06:00
Buster Neece 7bbfb10241
Fixes #6741 -- Perform symlink check on Acme cert even if renewal isn't needed. 2023-11-18 21:15:11 -06:00
Buster Neece fd27822486
Overflow station name if it's wrapping in the menu. 2023-11-18 20:42:48 -06:00
Buster Neece 771108a5a8
Update changelog. 2023-11-17 18:48:59 -06:00
Buster Neece fa9a752b1b
Make datatable sorting reset after asc/desc toggle. 2023-11-17 18:47:46 -06:00
Buster Neece 57dd7e5c15
#6737 -- Another approach to handling dead symlinks. 2023-11-17 16:06:28 -06:00
Buster Neece c73191eb55
Remove unused ref. 2023-11-17 15:43:26 -06:00
Buster Neece 637ffad477
Update how duration/time/etc update. 2023-11-17 15:32:32 -06:00
Buster Neece 0ad2ab5139
#6737 -- Handle broken symlink on acme cert dir better. 2023-11-17 13:01:30 -06:00
Buster Neece 4f86b2231a
Remove redundant player store init. 2023-11-16 15:24:36 -06:00
Buster Neece 34e739b564
Fixes #6724 -- Fix issues with the global audio playback store. 2023-11-16 15:21:52 -06:00
Buster Neece 738d2d547a
Fix time formatting with floating points. 2023-11-16 13:10:19 -06:00
Buster Neece bd7a344891
Fixes #6721 -- Fix issues with SSL cert path with new storage update. 2023-11-14 11:41:23 -06:00
Buster Neece 89ecb7db27
Update Mastodon webhook terminology to match Mastodon's language. 2023-11-14 08:16:30 -06:00
Buster Neece b5ef6ea08e
Update sftpgo. 2023-11-11 16:34:18 -06:00
Buster Neece efef6c254d
Update NPM deps. 2023-11-10 09:44:28 -06:00
Buster Neece 1c6d085de4
Update PHP deps.
Changelogs summary:

 - symfony/string updated from v6.3.5 to v6.3.8 patch
   See changes: https://github.com/symfony/string/compare/v6.3.5...v6.3.8
   Release notes: https://github.com/symfony/string/releases/tag/v6.3.8

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

 - symfony/yaml updated from v6.3.7 to v6.3.8 patch
   See changes: https://github.com/symfony/yaml/compare/v6.3.7...v6.3.8
   Release notes: https://github.com/symfony/yaml/releases/tag/v6.3.8

 - symfony/var-dumper updated from v6.3.6 to v6.3.8 patch
   See changes: https://github.com/symfony/var-dumper/compare/v6.3.6...v6.3.8
   Release notes: https://github.com/symfony/var-dumper/releases/tag/v6.3.8

 - symfony/browser-kit updated from v6.3.2 to v6.3.8 patch
   See changes: https://github.com/symfony/browser-kit/compare/v6.3.2...v6.3.8
   Release notes: https://github.com/symfony/browser-kit/releases/tag/v6.3.8

 - gettext/translator updated from v1.1.1 to v1.2.0 minor
   See changes: https://github.com/php-gettext/Translator/compare/v1.1.1...v1.2.0
   Release notes: https://github.com/php-gettext/Translator/releases/tag/v1.2.0

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

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

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

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

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

 - symfony/cache updated from v6.3.6 to v6.3.8 patch
   See changes: https://github.com/symfony/cache/compare/v6.3.6...v6.3.8
   Release notes: https://github.com/symfony/cache/releases/tag/v6.3.8

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

 - ramsey/uuid updated from 4.7.4 to 4.7.5 patch
   See changes: https://github.com/ramsey/uuid/compare/4.7.4...4.7.5
   Release notes: https://github.com/ramsey/uuid/releases/tag/4.7.5

 - roave/security-advisories updated from dev-latest@705b497 to dev-latest@c4fd775
   See changes: 705b497...c4fd775

 - symfony/lock updated from v6.3.7 to v6.3.8 patch
   See changes: https://github.com/symfony/lock/compare/v6.3.7...v6.3.8
   Release notes: https://github.com/symfony/lock/releases/tag/v6.3.8

 - symfony/rate-limiter updated from v6.3.6 to v6.3.8 patch
   See changes: https://github.com/symfony/rate-limiter/compare/v6.3.6...v6.3.8
   Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.3.8

 - symfony/serializer updated from v6.3.7 to v6.3.8 patch
   See changes: https://github.com/symfony/serializer/compare/v6.3.7...v6.3.8
   Release notes: https://github.com/symfony/serializer/releases/tag/v6.3.8

 - symfony/validator updated from v6.3.7 to v6.3.8 patch
   See changes: https://github.com/symfony/validator/compare/v6.3.7...v6.3.8
   Release notes: https://github.com/symfony/validator/releases/tag/v6.3.8

No security vulnerability advisories found.
2023-11-10 08:13:05 -06:00
Buster Neece 31bb48acc8
Version bump to 0.19.2. 2023-11-07 10:11:40 -06:00
Buster Neece ad58499303
Update translations. 2023-11-07 09:52:45 -06:00
Buster Neece c0c10f8949
Add periodic donate notifications to dashboard. 2023-11-07 09:44:59 -06:00
Buster Neece 8128acf9bb
Update NPM dependencies. 2023-11-06 05:52:42 -06:00
Buster Neece 002903fbbd
Fix error flagged by PhpStan. 2023-11-06 05:12:02 -06:00
Buster Neece 145365794f
Update PHP dependencies.
Changelogs summary:

 - filp/whoops updated from 2.15.3 to 2.15.4 patch
   See changes: https://github.com/filp/whoops/compare/2.15.3...2.15.4
   Release notes: https://github.com/filp/whoops/releases/tag/2.15.4

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

 - php-di/php-di updated from 7.0.5 to 7.0.6 patch
   See changes: https://github.com/PHP-DI/PHP-DI/compare/7.0.5...7.0.6
   Release notes: https://github.com/PHP-DI/PHP-DI/releases/tag/7.0.6

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

 - roave/security-advisories updated from dev-latest@85369a7 to dev-latest@705b497
   See changes: 85369a7...705b497

No security vulnerability advisories found.
2023-11-06 05:11:41 -06:00
Buster Neece 155f66e0a3
Update to Liquidsoap 2.2.2. 2023-11-05 11:46:08 -06:00
Buster Neece d83a8a4641
Improve how date ranges work on schedule API calls. 2023-11-05 04:11:44 -06:00
Buster Neece 4f24a846a6
Explicitly create backups dir. 2023-11-03 12:32:45 -05:00
Buster Neece 74335331f8
Specify MariaDB data dir as volume. 2023-11-03 10:41:21 -05:00
Buster Neece 4cc86806b7
Downgrade station restart errors in CLI to display as warnings instead to avoid alarm fatigue with normal exceptions. 2023-11-03 08:56:41 -05:00
Buster Neece 73c6784509
Fixes #6706 -- Fix secondary issues caused by moving storage dirs; correct Docker volume specs. 2023-11-03 08:56:10 -05:00
Buster Neece 5d3d765e77
Set up Depot for local builds too. 2023-11-03 07:01:30 -05:00
Buster Neece 4df65171ba
Update centrifugo. 2023-11-03 00:02:56 -05:00
Buster Neece e1203ecd6f
Make some env vars immutable. 2023-11-02 08:22:32 -05:00
Buster Neece 7d9470ba51
Update Docker container mappings to map most items to dirs under a common `/var/azuracast/storage`. 2023-11-02 03:09:27 -05:00
Buster Neece 3cf805cf6a
#6700 -- Fix how large pages look on the public theme. 2023-10-30 09:15:52 -05:00
Buster Neece 0bbb03e2ce
Update LS Codemirror to get TS types. 2023-10-30 08:17:33 -05:00
Buster Neece 9cb9c1f912
Update Liquidsoap CodeMirror library. 2023-10-30 06:42:04 -05:00
Buster Neece 5f25e9f970
Update composer deps.
Changelogs summary:

 - aws/aws-crt-php updated from v1.2.2 to v1.2.3 patch
   See changes: https://github.com/awslabs/aws-crt-php/compare/v1.2.2...v1.2.3
   Release notes: https://github.com/awslabs/aws-crt-php/releases/tag/v1.2.3

 - symfony/yaml updated from v6.3.3 to v6.3.7 patch
   See changes: https://github.com/symfony/yaml/compare/v6.3.3...v6.3.7
   Release notes: https://github.com/symfony/yaml/releases/tag/v6.3.7

 - symfony/var-dumper updated from v6.3.5 to v6.3.6 patch
   See changes: https://github.com/symfony/var-dumper/compare/v6.3.5...v6.3.6
   Release notes: https://github.com/symfony/var-dumper/releases/tag/v6.3.6

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

 - symfony/var-exporter updated from v6.3.4 to v6.3.6 patch
   See changes: https://github.com/symfony/var-exporter/compare/v6.3.4...v6.3.6
   Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.3.6

 - league/mime-type-detection updated from 1.13.0 to 1.14.0 minor
   See changes: https://github.com/thephpleague/mime-type-detection/compare/1.13.0...1.14.0
   Release notes: https://github.com/thephpleague/mime-type-detection/releases/tag/1.14.0

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

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

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

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

 - monolog/monolog updated from 3.4.0 to 3.5.0 minor
   See changes: https://github.com/Seldaek/monolog/compare/3.4.0...3.5.0
   Release notes: https://github.com/Seldaek/monolog/releases/tag/3.5.0

 - symfony/translation updated from v6.3.3 to v6.3.7 patch
   See changes: https://github.com/symfony/translation/compare/v6.3.3...v6.3.7
   Release notes: https://github.com/symfony/translation/releases/tag/v6.3.7

 - laravel/serializable-closure updated from v1.3.1 to v1.3.2 patch
   See changes: https://github.com/laravel/serializable-closure/compare/v1.3.1...v1.3.2
   Release notes: https://github.com/laravel/serializable-closure/releases/tag/v1.3.2

 - symfony/cache updated from v6.3.5 to v6.3.6 patch
   See changes: https://github.com/symfony/cache/compare/v6.3.5...v6.3.6
   Release notes: https://github.com/symfony/cache/releases/tag/v6.3.6

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

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

 - roave/security-advisories updated from dev-latest@efd3393 to dev-latest@85369a7
   See changes: efd3393...85369a7

 - skoerfgen/acmecert updated from 3.2.1 to 3.2.2 patch
   See changes: https://github.com/skoerfgen/ACMECert/compare/3.2.1...3.2.2
   Release notes: https://github.com/skoerfgen/ACMECert/releases/tag/3.2.2

 - symfony/intl updated from v6.3.2 to v6.3.7 patch
   See changes: https://github.com/symfony/intl/compare/v6.3.2...v6.3.7
   Release notes: https://github.com/symfony/intl/releases/tag/v6.3.7

 - symfony/lock updated from v6.3.2 to v6.3.7 patch
   See changes: https://github.com/symfony/lock/compare/v6.3.2...v6.3.7
   Release notes: https://github.com/symfony/lock/releases/tag/v6.3.7

 - symfony/rate-limiter updated from v6.3.2 to v6.3.6 patch
   See changes: https://github.com/symfony/rate-limiter/compare/v6.3.2...v6.3.6
   Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.3.6

 - symfony/messenger updated from v6.3.5 to v6.3.7 patch
   See changes: https://github.com/symfony/messenger/compare/v6.3.5...v6.3.7
   Release notes: https://github.com/symfony/messenger/releases/tag/v6.3.7

 - symfony/serializer updated from v6.3.5 to v6.3.7 patch
   See changes: https://github.com/symfony/serializer/compare/v6.3.5...v6.3.7
   Release notes: https://github.com/symfony/serializer/releases/tag/v6.3.7

 - symfony/validator updated from v6.3.5 to v6.3.7 patch
   See changes: https://github.com/symfony/validator/compare/v6.3.5...v6.3.7
   Release notes: https://github.com/symfony/validator/releases/tag/v6.3.7

No security vulnerability advisories found.
2023-10-30 05:57:11 -05:00
Buster Neece 04406853ec
Add initial Liquidsoap highlighting support. 2023-10-23 23:38:20 -05:00
Buster Neece 31dca6d5e2
#6680 -- Improve contrast for form elements/checkboxes on the dark theme. 2023-10-21 21:50:12 -05:00
Buster Neece d6ae9fbb75
Fixes #6681 -- Improve visual contrast on focused component elements. 2023-10-21 02:30:23 -05:00
Buster Neece 76fddecc95
Fixes #6680 -- Update border color on light theme to have contrast ratio over 3:1. 2023-10-21 00:23:23 -05:00
Buster Neece 9c3c4e690c
Fixes #6679 -- Explicitly specify tab order, provide "name" component for checkbox/radio fields. 2023-10-20 19:38:32 -05:00
Buster Neece 6aedef92ff
Remove Hungarian (not enough translation support); add Japanese. 2023-10-19 21:43:46 -05:00
Buster Neece bd6e5b174b
Add link to post-processing and replaygain CPU impact pages. 2023-10-19 21:23:15 -05:00