Buster Neece
940666bf32
#6763 -- Update to Liquidsoap Rolling Release.
2024-01-05 05:46:22 -06:00
Buster Neece
8d455f1c9b
Tag stable version 0.19.4.
2024-01-04 19:06:18 -06:00
Buster Neece
3a66909b03
Update locales.
2024-01-04 19:04:23 -06:00
Buster Neece
2f080e4560
Make update checks use a custom cron schedule and lengthen the time between update checks.
2024-01-03 23:58:55 -06:00
Buster Neece
5664759ff3
Fixes #6838 -- Fix album art POST URL on media manager.
2024-01-03 16:10:27 -06:00
Buster Neece
5e02200c6d
Fixes #6829 -- Make Requests embed have proper margins.
2024-01-03 04:43:57 -06:00
Buster Neece
aec23595c6
Update PHP-FFMPEG and the remaining Symfony 6.x deps.
2024-01-02 04:54:49 -06:00
Buster Neece
7008e06b4a
Take advantage of new bug fix in Symfony/Messenger.
2024-01-01 01:43:35 -06:00
Buster Neece
b864797172
Update frontend deps.
2024-01-01 01:39:41 -06:00
Buster Neece
b6838e26ca
Update PHP dependencies.
...
Changelogs summary:
- symfony/string updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/string/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/string/releases/tag/v7.0.2
- symfony/console updated from v7.0.1 to v7.0.2 patch
See changes: https://github.com/symfony/console/compare/v7.0.1...v7.0.2
Release notes: https://github.com/symfony/console/releases/tag/v7.0.2
- symfony/var-dumper updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/var-dumper/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/var-dumper/releases/tag/v7.0.2
- symfony/event-dispatcher updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/event-dispatcher/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/event-dispatcher/releases/tag/v7.0.2
- symfony/var-exporter updated from v7.0.1 to v7.0.2 patch
See changes: https://github.com/symfony/var-exporter/compare/v7.0.1...v7.0.2
Release notes: https://github.com/symfony/var-exporter/releases/tag/v7.0.2
- intervention/image updated from 3.2.0 to 3.2.1 patch
See changes: https://github.com/Intervention/image/compare/3.2.0...3.2.1
Release notes: https://github.com/Intervention/image/releases/tag/3.2.1
- league/csv updated from 9.13.0 to 9.14.0 minor
See changes: https://github.com/thephpleague/csv/compare/9.13.0...9.14.0
Release notes: https://github.com/thephpleague/csv/releases/tag/9.14.0
- aws/aws-sdk-php updated from 3.295.3 to 3.295.4 patch
See changes: https://github.com/aws/aws-sdk-php/compare/3.295.3...3.295.4
Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.295.4
- phpseclib/phpseclib updated from 3.0.34 to 3.0.35 patch
See changes: https://github.com/phpseclib/phpseclib/compare/3.0.34...3.0.35
Release notes: https://github.com/phpseclib/phpseclib/releases/tag/3.0.35
- symfony/translation updated from v6.4.0 to v6.4.2 patch
See changes: https://github.com/symfony/translation/compare/v6.4.0...v6.4.2
Release notes: https://github.com/symfony/translation/releases/tag/v6.4.2
- symfony/process updated from v6.4.0 to v6.4.2 patch
See changes: https://github.com/symfony/process/compare/v6.4.0...v6.4.2
Release notes: https://github.com/symfony/process/releases/tag/v6.4.2
- symfony/cache updated from v6.4.0 to v6.4.2 patch
See changes: https://github.com/symfony/cache/compare/v6.4.0...v6.4.2
Release notes: https://github.com/symfony/cache/releases/tag/v6.4.2
- roave/security-advisories updated from dev-latest@e8a82d0 to dev-latest@cbce831
See changes: e8a82d0...cbce831
- symfony/clock updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/clock/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/clock/releases/tag/v7.0.2
- symfony/intl updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/intl/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/intl/releases/tag/v7.0.2
- symfony/lock updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/lock/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/lock/releases/tag/v7.0.2
- symfony/mailer updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/mailer/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/mailer/releases/tag/v7.0.2
- symfony/rate-limiter updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/rate-limiter/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/rate-limiter/releases/tag/v7.0.2
- symfony/redis-messenger updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/redis-messenger/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/redis-messenger/releases/tag/v7.0.2
- symfony/serializer updated from v7.0.1 to v7.0.2 patch
See changes: https://github.com/symfony/serializer/compare/v7.0.1...v7.0.2
Release notes: https://github.com/symfony/serializer/releases/tag/v7.0.2
- symfony/validator updated from v7.0.0 to v7.0.2 patch
See changes: https://github.com/symfony/validator/compare/v7.0.0...v7.0.2
Release notes: https://github.com/symfony/validator/releases/tag/v7.0.2
No security vulnerability advisories found.
2024-01-01 01:21:09 -06:00
Buster Neece
328af6d915
Fixes #6828 -- Make non-station-specific public nowplaying work again.
2023-12-29 19:16:14 -06:00
Buster Neece
dd13a5a91e
Make auto-refreshing async calls a common function that stops intervals on an exception.
2023-12-29 11:28:59 -06:00
Buster Neece
5de23588f5
Avoid int coercion on media length.
2023-12-28 19:33:21 -06:00
Buster Neece
b0cafa34c5
Fix some modal files calling "close" instead of "hide".
2023-12-28 19:29:46 -06:00
Buster Neece
322b975928
Update frontend dependencies.
2023-12-28 17:27:09 -06:00
Buster Neece
401bc56cf7
Update PHP deps.
...
Changelogs summary:
- symfony/service-contracts updated from v3.4.0 to v3.4.1 patch
See changes: https://github.com/symfony/service-contracts/compare/v3.4.0...v3.4.1
Release notes: https://github.com/symfony/service-contracts/releases/tag/v3.4.1
- phpunit/phpunit updated from 10.5.3 to 10.5.5 patch
See changes: https://github.com/sebastianbergmann/phpunit/compare/10.5.3...10.5.5
Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.5
- aws/aws-sdk-php updated from 3.295.1 to 3.295.3 patch
See changes: https://github.com/aws/aws-sdk-php/compare/3.295.1...3.295.3
Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.295.3
- symfony/translation-contracts updated from v3.4.0 to v3.4.1 patch
See changes: https://github.com/symfony/translation-contracts/compare/v3.4.0...v3.4.1
Release notes: https://github.com/symfony/translation-contracts/releases/tag/v3.4.1
- roave/security-advisories updated from dev-latest@be9456d to dev-latest@e8a82d0
See changes: be9456d...e8a82d0
No security vulnerability advisories found.
2023-12-28 17:22:10 -06:00
Buster Neece
e5f56f4eea
Update to Centrifugo 5.2.0.
2023-12-28 16:55:31 -06:00
Buster Neece
d8d8d2304f
Fixes #6825 -- Fix minor UI inconsistencies.
2023-12-28 16:12:12 -06:00
Buster Neece
4d81179aad
Make playlists dropdown on Media Manager not close when clicking inside it.
2023-12-28 15:10:25 -06:00
Buster Neece
d1daf4bc72
Better browser/CDN caching on static assets.
2023-12-28 14:18:18 -06:00
Buster Neece
222676e45a
Public static asset cache overhaul:
...
- Make all public static assets (album art, streamer art, podcast/episode art, etc) serve with no sessions or other user-specific information
- Make "timestamp" an explicit URL parameter and avoid weird parsing of IDs mixed with timestamps
- Make static caching a universal middleware for uniform results across controllers
- Update public art URL paths to reference station short names instead of numeric IDs
2023-12-28 14:07:55 -06:00
Buster Neece
246709b431
Update changelog; remove cache debug info on prod.
2023-12-26 21:51:24 -06:00
Buster Neece
4ec3eaf6b6
Update PHP dependencies.
...
Changelogs summary:
- symfony/console updated from v6.4.1 to v7.0.1 major
See changes: https://github.com/symfony/console/compare/v6.4.1...v7.0.1
Release notes: https://github.com/symfony/console/releases/tag/v7.0.1
- symfony/yaml updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/yaml/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/yaml/releases/tag/v7.0.0
- symfony/var-dumper updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/var-dumper/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/var-dumper/releases/tag/v7.0.0
- symfony/finder updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/finder/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/finder/releases/tag/v7.0.0
- symfony/event-dispatcher updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/event-dispatcher/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/event-dispatcher/releases/tag/v7.0.0
- psy/psysh updated from v0.11.22 to v0.12.0 minor
See changes: https://github.com/bobthecow/psysh/compare/v0.11.22...v0.12.0
Release notes: https://github.com/bobthecow/psysh/releases/tag/v0.12.0
- aws/aws-sdk-php updated from 3.295.0 to 3.295.1 patch
See changes: https://github.com/aws/aws-sdk-php/compare/3.295.0...3.295.1
Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.295.1
No security vulnerability advisories found.
2023-12-26 19:33:54 -06:00
Buster Neece
cc7183c933
Use nginx to temp cache album art to further reduce load on PHP.
2023-12-26 19:21:47 -06:00
Buster Neece
803c1084cc
Minor styling fixes to OnDemand/Requests panels.
2023-12-25 13:30:18 -06:00
Buster Neece
4ab8fe667b
Use PHP-FPM for local dev while still using RoadRunner in production.
2023-12-24 20:35:28 -06:00
Buster Neece
e2a4005077
Remove several scripts and move startup to its own script.
2023-12-24 20:34:53 -06:00
Buster Neece
01dfadb351
Revert weird way of doing dd() in favor of using PHP-FPM on dev.
2023-12-24 20:33:40 -06:00
Buster Neece
c71cc858e4
Un-"Squish" parts of the Docker image.
2023-12-24 01:20:30 -06:00
Buster Neece
e9d349f96a
Fixes #6814 -- Fix error when setting playlists on media.
2023-12-23 21:30:29 -06:00
Buster Neece
56da2a3969
Move dumpdie to only be included in dev.
2023-12-23 18:28:50 -06:00
Buster Neece
0f651a3dc5
Add new "dumpdie" function that uses an exception to write to the PSR response and thus still works with RoadRunner.
2023-12-23 18:10:32 -06:00
Buster Neece
e890106010
Implement Roadrunner PHP application server for high-performance PHP and Centrifugo event hooks.
2023-12-22 22:00:40 -06:00
Buster Neece
f4b54c3eb6
Build app for CLI too.
2023-12-22 21:38:51 -06:00
Buster Neece
4e669ab20f
Update AppFactory and HttpFactory to support long-running services like Roadrunner.
2023-12-22 16:21:10 -06:00
Buster Neece
8b15a55bad
Add ResizeObserver to send updated messages to parent when main body size changes.
2023-12-21 17:00:47 -06:00
Buster Neece
47c061bad6
Revert "Revert frame parent postMessage."
...
This reverts commit edfde0ddf4
.
2023-12-21 00:57:52 -06:00
Buster Neece
e83b79c35d
Update full-height public pages to overflow better when embedded.
2023-12-21 00:52:14 -06:00
Buster Neece
273cb8132f
Allow nulls to be passed to checkbox/Codemirror textareas.
2023-12-20 16:31:12 -06:00
Buster Neece
4fa769ea19
Remove inline player log.
2023-12-20 16:30:42 -06:00
Buster Neece
1a4be9bb7f
Fixes #6420 -- Prevent supervisord_stdout from logging indefinitely into the temp dir.
2023-12-20 15:54:40 -06:00
Buster Neece
de3079e95b
Update API interfaces.
2023-12-20 08:57:29 -06:00
Buster Neece
a521d3434f
Fix missed variable expansion.
2023-12-20 08:54:19 -06:00
Buster Neece
96100922ed
Remove extraneous prop.
2023-12-20 08:54:11 -06:00
Buster Neece
c8bcee0ad8
Fixes #6712 -- Add "hls_is_default" to NP station API endpoint and use it on player frontend.
2023-12-19 19:55:20 -06:00
Buster Neece
f85d91aade
Closes #6589 -- Allow a LUFS target of 0 (disables LUFS target).
2023-12-19 17:45:29 -06:00
Buster Neece
18de449cdc
Fixes #6532 -- Make errors in batch actions display as errors, show the error reason, and avoid further processing of files that errored out.
2023-12-19 12:35:15 -06:00
Buster Neece
510660b5d1
Make minimal error pages less technical.
2023-12-18 13:46:54 -06:00
Buster Neece
eefadf7b43
#6702 -- Turn off timeout and memory limit for the clone action.
2023-12-18 13:36:12 -06:00
Buster Neece
edfde0ddf4
Revert frame parent postMessage.
2023-12-18 13:03:39 -06:00