Commit Graph

6358 Commits

Author SHA1 Message Date
Buster Neece 6c4666d688
Lower log level of URI parse errors. 2022-12-08 17:16:20 -06:00
Buster Neece 0d072c00e1
Fixes #5919 -- Fix Ansible download URL for newest LS. 2022-12-07 22:40:46 -06:00
Buster Neece 91e1eddc3c
Fix record stream options. 2022-12-07 13:00:11 -06:00
Buster Neece f6ebce66fe
Update imports. 2022-12-07 12:20:21 -06:00
Buster Neece 016ab6ecdf
Make nav uniformly pills; expand Station profile edit to include HLS, Requests, Streamers tab. 2022-12-07 12:13:31 -06:00
Buster Neece 75d1967957
Bring Redis back for app and Centrifugo caches. 2022-12-06 12:52:54 -06:00
Buster Neece c39c366f17
Revert "Decommission Redis."
This reverts commit 0ba1556a95.
2022-12-06 08:45:43 -06:00
Buster Neece 2d66390250
Update Liquidsoap to 2.1.3. 2022-12-05 21:11:08 -06:00
Buster Neece 3c43bbcb8e
Update version number in changelog. 2022-12-05 13:15:03 -06:00
Buster Neece e61e4b89c2
Version bump to 0.17.6. 2022-12-05 09:12:50 -06:00
Buster Neece d8c24e119b
Locale update. 2022-12-05 09:07:25 -06:00
Buster Neece 296317daf8
Fixes #5897 -- Properly parse URLs without schemes. 2022-12-04 12:54:18 -06:00
Buster Neece a8572d76b5
Fixes #5902 -- Allow all origins on Centrifugo. 2022-12-03 14:18:34 -06:00
Buster Neece 63187b9ba4
Update changelog and description for High-Performance NP updates. 2022-12-03 11:04:30 -06:00
Buster Neece 336ac39939
Add Browserstack to thank-yous 2022-12-03 07:28:24 -06:00
Buster Neece 791396fc45
Finish implementation of Centrifugo. 2022-12-02 09:27:16 -06:00
Buster Neece 712ac47ae7
Fix test suite for now. 2022-12-02 03:58:01 -06:00
Buster Neece 872d637ee3
Limit number of startup attempts for station frontend/backends. 2022-12-01 13:50:03 -06:00
Buster Neece 3932422bf3
Temp comment out Centrifugo use. 2022-12-01 00:43:33 -06:00
Buster Neece 2f04f26c4c
Fixes WebOoks triggering all the time #5894 2022-12-01 00:43:21 -06:00
Buster Neece 67ccec4c59
Merge commit '6eb0cd8eba3d2083b48355158782399dda3a1ebb' 2022-12-01 00:41:48 -06:00
Buster Neece 6eb0cd8eba
CBF fixes. 2022-11-30 12:36:04 -06:00
Buster Neece 96ba5cbea3
Initial implementation of Centrifugo. 2022-11-30 12:05:21 -06:00
Buster Neece c0ac19b539
Fix JS error on public players. 2022-11-30 08:28:55 -06:00
Buster Neece c1263de4c8
Unify backend code for Twitter and Mastodon posting. 2022-11-28 06:27:31 -06:00
Buster Neece 2620d6aeb6
Fix webhooks triggering incorrectly. 2022-11-28 00:46:53 -06:00
Buster Neece 2563672388
Composer deps update.
Changelogs summary:

 - doctrine/orm updated from 2.13.3 to 2.13.4 patch
   See changes: https://github.com/doctrine/orm/compare/2.13.3...2.13.4
   Release notes: https://github.com/doctrine/orm/releases/tag/2.13.4

 - codeception/codeception updated from 5.0.4 to 5.0.5 patch
   See changes: https://github.com/Codeception/Codeception/compare/5.0.4...5.0.5
   Release notes: https://github.com/Codeception/Codeception/releases/tag/5.0.5

 - laminas/laminas-code updated from 4.7.0 to 4.7.1 patch
   See changes: https://github.com/laminas/laminas-code/compare/4.7.0...4.7.1
   Release notes: https://github.com/laminas/laminas-code/releases/tag/4.7.1

 - league/flysystem updated from 3.10.3 to 3.10.4 patch
   See changes: https://github.com/thephpleague/flysystem/compare/3.10.3...3.10.4
   Release notes: https://github.com/thephpleague/flysystem/releases/tag/3.10.4

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

 - roave/security-advisories updated from dev-latest@ed33734 to dev-latest@0399700
   See changes: ed33734...0399700

 - phpstan/phpdoc-parser updated from 1.13.0 to 1.13.1 patch
   See changes: https://github.com/phpstan/phpdoc-parser/compare/1.13.0...1.13.1
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.13.1
2022-11-27 06:31:51 -06:00
Buster Neece 4170e9f026
Add "song_changed_live" Webhook trigger and restructure comomon Webhook components. 2022-11-27 03:49:58 -06:00
Buster Neece 5ae4c59976
Allow different Twitter/Mastodon messages per trigger type. 2022-11-26 08:32:51 -06:00
Buster Neece 82b3592daa
Fix for new del module. 2022-11-26 01:08:13 -06:00
Buster Neece 60312ee45b
Move WebhookTriggers to Enum and clean up dispatch classes. 2022-11-26 00:02:42 -06:00
Buster Neece 741dc48830
Frontend deps update and Gulpfile reformat. 2022-11-25 23:23:45 -06:00
Buster Neece f2b4dc346a
Revert error cleanup to allow phpstan. 2022-11-23 20:07:55 -06:00
Vaalyn e61c37481f
Optimize pngs (#5877)
* Optimize .png images

* Optimize .png icons
2022-11-23 13:25:28 -06:00
Buster Neece b6dc8e3e49
Revert back to JPG/PNG as default, but keep support for webp in custom assets. 2022-11-23 06:42:25 -06:00
Buster Neece fe4849521f
Improve clarity of the error that happens when MariaDB fails to boot. 2022-11-23 06:40:31 -06:00
Buster Neece 4096c9d2a5
#5870 -- Properly mark reprocessing media as unprocessable. 2022-11-22 20:01:22 -06:00
Buster Neece 000fe49191
Write /api/nowplaying_static/station.txt 2022-11-22 19:56:06 -06:00
Buster Neece 7bb7e28fa4
Use webp in several places to save significantly on file size. 2022-11-22 02:02:19 -06:00
Buster Neece f7d2d01c73
Fixes #5870 -- Also count "Starting" as a "running" status. 2022-11-21 06:00:26 -06:00
Buster Neece d912c44be0
Update changelog. 2022-11-21 03:39:31 -06:00
Buster Neece d3a1bde2ce
Version bump for 0.17.5. 2022-11-21 03:38:07 -06:00
Buster Neece 9dd28cc8b9
Add back redundancy in metadata processing. 2022-11-19 22:16:03 -06:00
Buster Neece 10e1c4d6cc
Improve temp file cleanup. 2022-11-19 06:22:48 -06:00
Buster Neece eabdc5bd9b
Update id3 lib. 2022-11-19 03:40:21 -06:00
Buster Neece 9cce6d0783
Prevent json from having weird spacing. 2022-11-19 03:32:56 -06:00
Buster Neece 0cef1ea486
Composer update.
Changelogs summary:

 - doctrine/persistence updated from 3.0.4 to 3.1.0 minor
   See changes: https://github.com/doctrine/persistence/compare/3.0.4...3.1.0
   Release notes: https://github.com/doctrine/persistence/releases/tag/3.1.0

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

 - league/flysystem updated from 3.10.2 to 3.10.3 patch
   See changes: https://github.com/thephpleague/flysystem/compare/3.10.2...3.10.3
   Release notes: https://github.com/thephpleague/flysystem/releases/tag/3.10.3

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

 - league/flysystem-aws-s3-v3 updated from 3.10.0 to 3.10.3 patch
   See changes: https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.10.0...3.10.3
   Release notes: https://github.com/thephpleague/flysystem-aws-s3-v3/releases/tag/3.10.3

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

 - mezzio/mezzio-session updated from 1.11.0 to 1.12.0 minor
   See changes: https://github.com/mezzio/mezzio-session/compare/1.11.0...1.12.0
   Release notes: https://github.com/mezzio/mezzio-session/releases/tag/1.12.0

 - mezzio/mezzio-session-cache updated from 1.9.0 to 1.10.0 minor
   See changes: https://github.com/mezzio/mezzio-session-cache/compare/1.9.0...1.10.0
   Release notes: https://github.com/mezzio/mezzio-session-cache/releases/tag/1.10.0

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

 - roave/security-advisories updated from dev-latest@5317244 to dev-latest@ed33734
   See changes: 5317244...ed33734

 - slevomat/coding-standard updated from 8.6.3 to 8.6.4 patch
   See changes: https://github.com/slevomat/coding-standard/compare/8.6.3...8.6.4
   Release notes: https://github.com/slevomat/coding-standard/releases/tag/8.6.4
2022-11-18 21:47:16 -06:00
Buster Neece 8c7a4d7854
Add HLS to playlist; auto-redirect players visiting public pages. 2022-11-18 01:55:53 -06:00
Buster Neece 3068f7c4e7
Fix errors with Webhooks and error templates. 2022-11-17 09:13:41 -06:00
Buster Neece 33a1c84b5a
Add Mastodon webhook; refactor Webhook dispatching. 2022-11-17 07:12:27 -06:00