Buster Neece
b1bb1a6abd
Remove now-redundant URL.
2023-08-21 01:35:47 -05:00
Buster Neece
9f5dbcb10f
List web updates as unavailable if the updater container isn't running.
2023-08-21 01:28:13 -05:00
Buster Neece
13d1e5c216
Fixes #6350 -- Tighten security of webhook test dispatching via log level, not IANA IP check.
2023-08-20 19:17:23 -05:00
Buster Neece
26b79e7509
Soften cache DB migration against errors.
2023-08-20 03:03:52 -05:00
Buster Neece
1dc0cc32fd
Fixes #6514 -- Hide all dot-prefixed files, not just our protected directories.
2023-08-20 03:01:50 -05:00
Buster Neece
3fe8488854
#6515 -- Implement searching in Upcoming Station Queue.
2023-08-19 22:40:11 -05:00
Buster Neece
9091bd348a
Move Relay pagination server-side.
2023-08-18 14:36:05 -05:00
Buster Neece
cbf4cb651f
Rework Fallback/StereoTool pages to not need remote props.
2023-08-18 00:19:17 -05:00
Buster Neece
f71a9b5d83
Rework LiquidsoapConfig page to use a single API back-and-forth.
2023-08-17 21:12:29 -05:00
Buster Neece
480b0cc34a
Version bump to 0.19.0
2023-08-17 13:08:02 -05:00
Buster Neece
ccf3a30295
Automatically generate frontend locales as part of backend locale command.
2023-08-17 12:37:56 -05:00
Buster Neece
134b24feba
Add port to the Profile frontend panel.
2023-08-13 22:07:44 -05:00
Buster Neece
b4a796f36d
Switch location info to city/region/country instead of region/city/country.
2023-08-13 21:56:30 -05:00
Buster Neece
7db69e3505
#6498 -- Add "Empty Playlist" button.
2023-08-13 21:52:43 -05:00
Buster Neece
01a80bcdcb
Switch to Vue-Router HTML5 routing mode so URLs match existing ones.
2023-08-12 10:52:41 -05:00
Buster Neece
6b3d2b2095
Support custom "Station Offline" and "Live Broadcast" text per-station.
2023-08-11 14:20:59 -05:00
Buster Neece
fccf41032c
Fixes #6478 -- Add searching to song request history view.
2023-08-11 12:16:43 -05:00
Buster Neece
0f2d3abdaf
Fix notices on ACL.
2023-08-10 10:59:28 -05:00
Buster Neece
cf169b423c
Merge commit 'bcf7d575ac18c8e8123c483364add72a84aec901'
2023-08-10 09:41:07 -05:00
Buster Neece
631dda96d8
Migrate the Administration panel to its own Mini-SPA.
2023-08-08 12:23:01 -05:00
Buster Neece
236f3c2107
Make several station pages "propless" components.
2023-08-07 17:34:29 -05:00
Buster Neece
8189ebcc92
Migrate most Admin pages to be "propless".
2023-08-07 11:13:26 -05:00
Buster Neece
85214e6d2d
Merge commit '752d8d679f8cf075ed2d8608071dad654c293f93'
2023-08-07 05:10:49 -05:00
Buster Neece
2b87ac23a2
Add "not active instance" mitigation to php-worker.
2023-08-05 12:22:12 -05:00
Buster Neece
2e09fbfde1
Fold NPM/node into parent container; implement vite server on dev env.
2023-08-05 11:18:38 -05:00
Buster Neece
8504423019
Protect HA active_server designation from temp reaping.
2023-08-05 03:48:37 -05:00
Buster Neece
53340ba20e
Use Vite exclusively as frontend build system; remove Gulp.
2023-08-04 13:34:40 -05:00
Buster Neece
49a11fb2a7
Changelogs summary:
...
- aws/aws-crt-php updated from v1.2.1 to v1.2.2 patch
See changes: https://github.com/awslabs/aws-crt-php/compare/v1.2.1...v1.2.2
Release notes: https://github.com/awslabs/aws-crt-php/releases/tag/v1.2.2
- guzzlehttp/psr7 updated from 2.5.0 to 2.6.0 minor
See changes: https://github.com/guzzle/psr7/compare/2.5.0...2.6.0
Release notes: https://github.com/guzzle/psr7/releases/tag/2.6.0
- symfony/string updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/string/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/string/releases/tag/v6.3.2
- symfony/console updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/console/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/console/releases/tag/v6.3.2
- doctrine/orm updated from 2.15.4 to 2.16.0 minor
See changes: https://github.com/doctrine/orm/compare/2.15.4...2.16.0
Release notes: https://github.com/doctrine/orm/releases/tag/2.16.0
- symfony/yaml updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/yaml/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/yaml/releases/tag/v6.3.3
- symfony/var-dumper updated from v6.3.1 to v6.3.3 patch
See changes: https://github.com/symfony/var-dumper/compare/v6.3.1...v6.3.3
Release notes: https://github.com/symfony/var-dumper/releases/tag/v6.3.3
- symfony/finder updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/finder/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/finder/releases/tag/v6.3.3
- symfony/event-dispatcher updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/event-dispatcher/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/event-dispatcher/releases/tag/v6.3.2
- symfony/css-selector updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/css-selector/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/css-selector/releases/tag/v6.3.2
- psy/psysh updated from v0.11.19 to v0.11.20 patch
See changes: https://github.com/bobthecow/psysh/compare/v0.11.19...v0.11.20
Release notes: https://github.com/bobthecow/psysh/releases/tag/v0.11.20
- phpunit/phpunit updated from 10.2.6 to 10.3.1 minor
See changes: https://github.com/sebastianbergmann/phpunit/compare/10.2.6...10.3.1
Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/10.3.1
- masterminds/html5 updated from 2.8.0 to 2.8.1 patch
See changes: https://github.com/Masterminds/html5-php/compare/2.8.0...2.8.1
Release notes: https://github.com/Masterminds/html5-php/releases/tag/2.8.1
- symfony/browser-kit updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/browser-kit/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/browser-kit/releases/tag/v6.3.2
- symfony/var-exporter updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/var-exporter/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.3.2
- league/mime-type-detection updated from 1.11.0 to 1.12.0 minor
See changes: https://github.com/thephpleague/mime-type-detection/compare/1.11.0...1.12.0
Release notes: https://github.com/thephpleague/mime-type-detection/releases/tag/1.12.0
- aws/aws-sdk-php updated from 3.277.2 to 3.277.8 patch
See changes: https://github.com/aws/aws-sdk-php/compare/3.277.2...3.277.8
Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.277.8
- matomo/device-detector updated from 6.1.3 to 6.1.4 patch
See changes: https://github.com/matomo-org/device-detector/compare/6.1.3...6.1.4
Release notes: https://github.com/matomo-org/device-detector/releases/tag/6.1.4
- meilisearch/meilisearch-php updated from v1.2.1 to v1.3.0 minor
See changes: https://github.com/meilisearch/meilisearch-php/compare/v1.2.1...v1.3.0
Release notes: https://github.com/meilisearch/meilisearch-php/releases/tag/v1.3.0
- symfony/translation updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/translation/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/translation/releases/tag/v6.3.3
- symfony/process updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/process/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/process/releases/tag/v6.3.2
- symfony/cache updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/cache/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/cache/releases/tag/v6.3.2
- phpstan/phpdoc-parser updated from 1.23.0 to 1.23.1 patch
See changes: https://github.com/phpstan/phpdoc-parser/compare/1.23.0...1.23.1
Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.23.1
- lstrojny/fxmlrpc updated from dev-master@f9d19c1 to dev-master@5152484
See changes: f9d19c1...5152484
- symfony/intl updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/intl/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/intl/releases/tag/v6.3.2
- symfony/lock updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/lock/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/lock/releases/tag/v6.3.2
- symfony/mime updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/mime/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/mime/releases/tag/v6.3.3
- symfony/property-access updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/property-access/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/property-access/releases/tag/v6.3.2
- symfony/rate-limiter updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/rate-limiter/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.3.2
- symfony/messenger updated from v6.3.1 to v6.3.3 patch
See changes: https://github.com/symfony/messenger/compare/v6.3.1...v6.3.3
Release notes: https://github.com/symfony/messenger/releases/tag/v6.3.3
- symfony/redis-messenger updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/redis-messenger/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/redis-messenger/releases/tag/v6.3.2
- symfony/serializer updated from v6.3.1 to v6.3.3 patch
See changes: https://github.com/symfony/serializer/compare/v6.3.1...v6.3.3
Release notes: https://github.com/symfony/serializer/releases/tag/v6.3.3
- symfony/validator updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/validator/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/validator/releases/tag/v6.3.2
No security vulnerability advisories found
2023-08-04 10:07:29 -05:00
Buster Neece
08387e4ecf
Individually log worker, sync and NowPlaying processes.
2023-08-04 09:51:11 -05:00
Buster Neece
14acdc5dd7
Fixes #6399 -- Expand length of "genre" column on stations.
2023-08-03 13:15:03 -05:00
Buster Neece
e62c057b36
#5853 , Fixes #6473 -- Update predicate usage for "play once" playlists.
2023-08-03 12:44:31 -05:00
Buster Neece
d9f9bf5d4d
Revert "#5853 -- Reimplement code fix for `predicate.once` on Manual AutoDJ playlists."
...
This reverts commit 2a3f81e450
.
2023-08-03 12:30:57 -05:00
Buster Neece
aefe4fb448
Fix debug sync times.
2023-08-03 03:06:00 -05:00
Buster Neece
4078c70ee8
Update LS to use atomic writes for HLS streams.
2023-08-02 22:37:53 -05:00
Buster Neece
bbdc4ad3f7
Fixes #6338 -- Move replaygain up above live processing code.
2023-08-02 00:45:40 -05:00
Buster Neece
170f7e8f1f
Fixes #6277 -- Add another remote playlist type that directly inputs using ffmpeg.
2023-08-01 08:18:46 -05:00
Buster Neece
2a3f81e450
#5853 -- Reimplement code fix for `predicate.once` on Manual AutoDJ playlists.
2023-08-01 06:48:16 -05:00
Buster Neece
9289d63a59
Fixes #6447 -- Fix bulk media CSV import playlist assignment and display.
2023-07-31 11:19:20 -05:00
Buster Neece
a4ed413065
Add non-active-instance notification.
2023-07-30 01:13:44 -05:00
Buster Neece
43677d924c
Initial multi-server setup.
2023-07-30 00:53:09 -05:00
Buster Neece
fd6a98dac0
Fix type checks, consolidate some widespread props.
2023-07-28 06:42:30 -05:00
Buster Neece
d91762293c
Move from Webpack to Vite for Vue builds.
2023-07-24 17:43:47 -05:00
Buster Neece
06e745e6ff
Fixes #6354 , Fixes #6393 --Add StereoTool plugin version support.
2023-07-23 23:04:25 -05:00
Buster Neece
83364c0bd8
Implement per-language translation dynamic fetching on the frontend.
2023-07-22 19:22:38 -05:00
Buster Neece
8b3e1f23db
Bump up embed heights.
2023-07-22 03:50:01 -05:00
Buster Neece
996b6b390d
Add initial oEmbed support.
2023-07-22 03:24:56 -05:00
Vaalyn
b0b2bc88ac
Fix quoted URL stub bug in proxy_set_header Host for listen proxy ( #6438 )
2023-07-16 10:37:51 -05:00
Buster Neece
e566b30bc7
Re-fix settings; fix settings props on setup page.
2023-07-14 22:54:15 -05:00
Buster Neece
79acb7a73c
Fix line length limit on Env.
2023-07-13 17:52:15 -05:00
Vaalyn
c4acf79400
Make max. concurrent NP processes configurable ( #6427 )
2023-07-13 17:28:55 -05:00
Vaalyn
7be5a94b05
Fix RAM usage calculation error ( #6412 )
2023-07-10 08:56:48 -05:00
Vaalyn
eeb85fba8e
Implement styling feedback ( #6408 )
...
* Styling adjustments
* Also install dev dependencies in frontend build container
* Fix bg color of list-groups
* Fix min-height for custom CSS/JS text areas
* Add margin
2023-07-09 08:29:36 -05:00
Buster Neece
fa633c45b1
Update demo fixture to use vanilla JS.
2023-07-08 21:38:19 -05:00
Buster Neece
072b861d94
Implement Bootstrap 5 and Vue 3, Remove BootstrapVue, jQuery and Other Libraries
2023-07-08 20:01:24 -05:00
Vaalyn
3df9dda071
Remove unneeded option from format config ( #6397 )
2023-07-07 15:39:07 -05:00
Vaalyn
2e15da877c
Fix Icecast Safari cache busting redirect ( #6377 )
2023-06-29 03:38:56 -05:00
Buster Neece
996bc43773
Fix unused variable.
2023-06-26 05:42:27 -05:00
Buster Neece
de656fbaa2
Make theme switching browser-based and instant.
2023-06-26 05:33:20 -05:00
Buster Neece
5a73a41024
Fixes #6241 -- Provide new "listenurl" field in Icecast-KH mount points.
2023-06-24 20:27:31 -05:00
Sascha Ludwig
00d44ba9e9
fix type error which breaks liquidsoap, bool instead of string ( #6359 )
...
this type error breaks liquidsoap when you try to create a FLAC station
2023-06-18 19:04:04 -05:00
Buster Neece
6398009503
Fix logic for Station Playlist assignment.
...
Detailed: Updated logic will no longer remove all playlists from a media record before adding them back again; if the media item (or folder) is already in a playlist, it'll stay in that position in the playlist, avoiding issues with order not being preserved.
2023-06-16 23:08:36 -05:00
Buster Neece
e8b7899873
Merge commit 'a58f8370502752045274bbf0c6abd17d9b5ea2e1'
2023-06-16 13:15:42 -05:00
Buster Neece
a58f837050
Version bump for the failed tests.
2023-06-16 12:15:32 -05:00
Buster Neece
b6b1a991ea
Adapt type hint for older code.
2023-06-16 12:12:12 -05:00
Buster Neece
1ec64e228b
Version bump to include accounts fix.
2023-06-16 12:08:15 -05:00
Buster Neece
467ffb33a3
Fixes #6292 -- Fix issues with user accounts and password setting.
...
(cherry picked from commit 69f1234af6
)
2023-06-16 12:06:15 -05:00
Buster Neece
999b389ee9
Working implementation of "Apply to Folders" feature.
2023-06-15 18:19:11 -05:00
Buster Neece
c01f3c580c
Fix folder listing regression.
2023-06-15 18:18:15 -05:00
Buster Neece
57717172e7
WIP Apply Playlist to Folders.
2023-06-14 20:36:33 -05:00
Buster Neece
6e9c9b001b
WIP initial working modal.
2023-06-14 19:30:20 -05:00
Buster Neece
6a187de2b0
Merge commit '69f4ed609451b5887fb17cc1fbac152eec3fe56c' into feature/apply-to-playlist
2023-06-14 10:53:30 -05:00
Buster Neece
69f4ed6094
Fixes #6329 -- Switch to LS 2.2.x syntax for HTTPS transport.
2023-06-14 10:43:22 -05:00
Buster Neece
fba30413d0
Fixes #6330 -- Fix LS 2.2.x string formatting for recording live broadcasts.
2023-06-13 11:50:37 -05:00
Buster Neece
69f1234af6
Fixes #6292 -- Fix issues with user accounts and password setting.
2023-06-13 10:43:22 -05:00
Buster Neece
96dd0861d5
Add directory iterator function.
2023-06-11 17:38:11 -05:00
Buster Neece
187a9df1b1
Make protected dir checking a common function.
2023-06-11 17:31:09 -05:00
Buster Neece
f83ff18f6c
Switch request/response invocation strategy on controllers.
2023-06-10 21:21:00 -05:00
Buster Neece
dffb6b39f9
Move system debugger to Vue component.
2023-06-09 10:35:12 -05:00
Buster Neece
63e3bf84a1
Match strings.
2023-06-09 07:51:41 -05:00
Buster Neece
b6fd798ef7
Move AzuraRelays to Vue component.
2023-06-09 07:50:45 -05:00
Vaalyn
ad243b6cba
Fixes #6333 - wrong parameter name for media edit ( #6335 )
2023-06-09 06:37:26 -05:00
Buster Neece
f3d52e5732
Fixes #6328 -- Fix bug from latest refactor.
2023-06-08 10:31:06 -05:00
Buster Neece
723e9402ac
Apply scanning to more files.
2023-06-08 09:22:50 -05:00
Buster Neece
5238522a0f
Migrate variables to camelCase (controllers).
2023-06-08 06:56:56 -05:00
Buster Neece
0669d003c9
Bulk rename vars to camelCase (except controllers).
2023-06-08 06:32:32 -05:00
Buster Neece
71560164b2
Enforce strict types across files.
2023-06-08 05:38:43 -05:00
Buster Neece
c8305d5bc9
Make Repository EntityManagerAware.
2023-06-08 04:10:15 -05:00
Buster Neece
d81d068027
Import annotated/attributed classes.
2023-06-08 03:47:59 -05:00
Buster Neece
a7dd57429e
Implement SettingsAwareTrait.
2023-06-08 03:24:28 -05:00
Buster Neece
7d1b987d32
Alphabetize imports.
2023-06-08 02:32:25 -05:00
Buster Neece
9122250823
Final fix for removing "App\Entity" namespace.
2023-06-07 12:54:54 -05:00
Buster Neece
6314fa7a09
Removing "App\Entity" imports, part 3
2023-06-07 11:11:40 -05:00
Buster Neece
13d19511a9
Implement stricter phpcs standards to facilitate entity migration.
2023-06-07 10:36:33 -05:00
Buster Neece
bba8738156
Removing "App\Entity" imports, part 2
2023-06-07 10:15:59 -05:00
Buster Neece
be877d8a30
Removing "App\Entity" imports, part 1
2023-06-07 07:18:05 -05:00
Buster Neece
7a8dff6e8f
Fixes #6321 -- Remove duplicates in ConfigWriter.
2023-06-07 02:58:20 -05:00
Buster Neece
1ecf68b4d9
Implement new method for normalizer.
2023-06-07 01:43:50 -05:00
Buster Neece
cbc6a1f4fc
Add EnvironmentAwareTrait.
2023-06-07 01:25:57 -05:00
Buster Neece
18ad4ad6ef
Implement EntityManagerAwareTrait.
2023-06-06 13:31:52 -05:00
Buster Neece
108872c6cb
Implement LoggerAwareTrait and ContainerAwareTrait.
2023-06-06 10:39:21 -05:00
Buster Neece
2be71a2c04
Minor code style fixes.
2023-06-06 05:43:06 -05:00
Buster Neece
58597bb53d
Notify users if they can switch to the Stable release.
2023-06-06 05:16:34 -05:00
Vaalyn
7c3b83ad75
Remove duplicate format parameter for output.file ( #6320 )
2023-06-06 03:38:01 -05:00
Buster Neece
35a6c8c014
Implement Liquidsoap 2.2.x Rolling Release ( #6249 )
...
* Update paths for fallbacks in utility scripts.
* Move LS util files up.
* Update installed LS version.
* Initial LS config changes for 2.2.x.
* Fix Shoutcast on 2.2.x.
* Update changelog.
* Replace deprecated LS operators & fix a warning (#6246 )
* Update Liquidsoap 2.2.x rolling release.
* Don't send empty annotations.
* Update for Enums.
2023-06-05 07:18:50 -05:00
Buster Neece
437ca77ead
Second version bump.
2023-06-05 06:23:12 -05:00
Buster Neece
d6e7f3fa9f
Version bump!
2023-06-05 06:05:40 -05:00
Vaalyn
4caab501d3
Add env vars for InnoDB buffer & log size ( #6308 )
2023-06-03 08:45:40 -05:00
Buster Neece
386578ac12
Migrate AuditLog "changes" field from serialized PHP to JSON.
2023-06-02 08:07:20 -05:00
Buster Neece
a28072dacc
Update NowPlaying library; better handle exception cases in adapters.
2023-06-01 02:17:29 -05:00
Buster Neece
409986d0a2
Fix remote URL computation.
2023-06-01 00:25:45 -05:00
Buster Neece
1319c6ce34
Mark all-remote stations as "started".
2023-06-01 00:25:35 -05:00
Buster Neece
7c38e596df
Fix function permissions in Now Playing command.
2023-05-31 23:46:32 -05:00
Buster Neece
6a6a3fb7d0
Remove serialized DB field for AzuraRelay installs.
2023-05-31 23:46:22 -05:00
Buster Neece
8cfc889ea5
Remove DB-level NowPlaying cache on Stations.
...
Rationale: Doctrine is retiring serialized PHP fields; we use them in about three places in the app, two of which are Now Playing data.
2023-05-31 01:54:00 -05:00
Buster Neece
44f1620d03
Fix Station frontend/backend types being nullable.
2023-05-24 21:55:43 -05:00
Buster Neece
bf6413fe75
Fixes #6280 -- Remove empty strings in fields that are now enums.
2023-05-24 21:46:21 -05:00
Buster Neece
adc8d4e7a1
Significantly improve media search performance with large libraries.
2023-05-23 12:18:03 -05:00
Buster Neece
68b7dee8a9
Properly use "saveDeferred" only in instances where "commit" is called later.
2023-05-22 21:54:23 -05:00
Buster Neece
0a1edbd03a
Decommission Meilisearch.
2023-05-21 23:23:35 -05:00
Buster Neece
643aa75cf9
Update for dependency typehint changes.
2023-05-16 21:26:14 -05:00
Buster Neece
6a29ace2dc
Fix issue with station profile saving.
2023-05-16 00:15:20 -05:00
Buster Neece
ee6546596a
Update entity ID properties to be non-insertable/updateable.
2023-05-15 22:17:30 -05:00
Buster Neece
a81a15318f
Switch Settings enums.
2023-05-15 17:13:25 -05:00
Buster Neece
a775e8e878
Update Station backend and frontend types to be enums.
2023-05-15 16:30:52 -05:00
Buster Neece
8b089b3bf7
Update StationHlsStream format to be enum.
2023-05-14 23:08:10 -05:00
Buster Neece
cb8c0909a5
Update StationPlaylist to use enums.
2023-05-14 21:34:40 -05:00
Buster Neece
496d4d2c78
Update User theme to be enum.
2023-05-14 20:28:09 -05:00
Buster Neece
b4ea20d32c
Update StationMount and StationRemote entities to use enums.
2023-05-14 19:44:40 -05:00
Buster Neece
8738a5ce00
Rewrite the DoctrineEntityNormalizer to use more Symfony standard code.
2023-05-14 19:44:24 -05:00
Buster Neece
eb2161584d
Make StorageLocation type and adapter Enums.
2023-05-13 14:43:06 -05:00
Buster Neece
543542db73
Make AuditLogOperation an enum.
2023-05-13 13:26:23 -05:00
Buster Neece
648f3ba6b2
Update Analytics type to Enum.
2023-05-13 01:21:12 -05:00
Buster Neece
6504a9eefa
Switch Webhook type to be Enum.
2023-05-13 01:04:10 -05:00
Buster Neece
bd0fc4c8ee
Webhook Overhaul
...
Move a fair amount of webhook logic toward the frontend.
2023-05-11 22:45:18 -05:00
Buster Neece
abdafabc1f
Fixes relating to PHP composer updates.
2023-05-01 10:28:52 -05:00
Buster Neece
17aa519d7c
Revert LS 2.2.x changes.
2023-05-01 06:47:04 -05:00
Buster Neece
315d00f8b6
Temporarily revert Liquidsoap 2.2.x implementation.
2023-05-01 06:22:44 -05:00
Buster Neece
1272b90d7e
Add path canonicalization and web root protection to storage locations.
2023-04-30 14:50:05 -05:00
Vaalyn
7cf8d9c0f1
Replace deprecated LS operators & fix a warning ( #6246 )
2023-04-30 07:52:20 -05:00
Buster Neece
cc67f8ccd8
Prevent webhooks from hitting internal (IANA reserved) IPs.
2023-04-30 07:52:03 -05:00
Buster Neece
27e1733dcb
Remove Webhooks permission from demo accounts.
2023-04-30 02:31:04 -05:00
Buster Neece
46e922e6a8
Implement Liquidsoap Rolling Release 2.2.x.
2023-04-29 05:38:20 -05:00
Buster Neece
bdb23594ad
Tighten allowed IPs to avoid brute-force workarounds.
2023-04-28 01:47:44 -05:00
Buster Neece
aad01474c1
Exclude special rules on Request list.
2023-04-25 10:23:36 -05:00
Buster Neece
4b05857755
#6231 -- Use setTimezone instead of shiftTimezone.
2023-04-24 10:58:54 -05:00
Buster Neece
8a0fcfc88b
Fixes #6233 -- Use correct path for CPU stats API endpoint.
2023-04-24 08:24:07 -05:00
Buster Neece
0aeda66067
Fixes #6231 -- Enforce station timezone across all parsed timestamps.
2023-04-24 05:44:28 -05:00
Buster Neece
b7ea1cff2d
Fixes #6228 -- Fix extension of aac fallbacks.
2023-04-23 23:08:11 -05:00
Buster Neece
42fc1de68e
Fixes #5631 : Separate parameter key and parameter name to fix station_id requirements.
2023-04-23 21:53:48 -05:00
Buster Neece
3fd4983a1c
Use more elegant/robust way of configuring intro path in Icecast.
2023-04-22 03:53:00 -05:00
Buster Neece
e68c70f5e2
Version bump.
2023-04-21 10:41:44 -05:00
Buster Neece
fd48a6a8b9
Avoid HTML in notifications across the board.
2023-04-20 05:33:33 -05:00
Buster Neece
f3efd26648
Improve escaping on all "alt" attributes for all charts.
2023-04-19 21:40:02 -05:00
Buster Neece
bceeb8e4b7
Version bump.
2023-04-19 20:08:38 -05:00
Buster Neece
7ead5a1da0
Minor tweaks to Master_me LUFS selection.
2023-04-18 02:45:42 -05:00
Buster Neece
789023d6b3
Add customizable LUFS loudness target for master_me.
2023-04-17 22:55:02 -05:00
Buster Neece
85e5dd0e19
Fix issue with recursive merging of default properties on station forms.
2023-04-17 22:48:28 -05:00
Buster Neece
84166cf080
Move post-processing after ReplayGain.
2023-04-17 15:08:37 -05:00
Buster Neece
3db1d39dbf
Install LADSPA version of master_me; set proper parameters and types for equalizer presets.
2023-04-15 17:07:17 -05:00
Buster Neece
835c152555
Merge commit '7cac0a62d454b9f24edfafb6a9678b64ab201a1e' into feature/master_me
2023-04-15 16:00:08 -05:00
Buster Neece
7cac0a62d4
Fix Podcast public page not being playable.
2023-04-14 21:09:59 -05:00
Buster Neece
b34abb3abe
Make packages installable at runtime; remove non-essential LADSPA packages.
2023-04-14 16:37:19 -05:00
Buster Neece
83cd4afe7b
Revert "Merge commit '54102d4940d06ebf201b4b9329dd1d6211810107'"
...
This reverts commit 6eb78f0ea1
.
2023-04-13 22:49:16 -05:00
Buster Neece
6eb78f0ea1
Merge commit '54102d4940d06ebf201b4b9329dd1d6211810107'
2023-04-13 21:14:02 -05:00
Buster Neece
54102d4940
Write presets to LS; update changelog.
2023-04-13 21:13:38 -05:00
Buster Neece
9b28a59fe3
Finished with presets.
2023-04-13 20:47:13 -05:00
Buster Neece
780cf1bfb7
WIP presets.
2023-04-13 20:33:43 -05:00
Buster Neece
0342e44a52
WIP code for MasterMe presets.
2023-04-13 20:04:36 -05:00
Buster Neece
1a3fad84cf
Move postprocessing to be either pre-live or post-live.
2023-04-13 20:04:14 -05:00
Buster Neece
51db84b998
Update to handle OTP type hinting.
2023-04-10 22:50:03 -05:00
Buster Neece
12b708a164
Update Dropbox storage locations to support short-lived OAuth-compatible tokens.
2023-04-10 17:46:25 -05:00
Buster Neece
59adca779e
Refactor StorageLocation adapters/filesystems so they're DI injectable.
2023-04-10 15:51:30 -05:00
Buster Neece
a8728d5502
Fine-tuning to the updated NP process.
2023-04-07 22:53:24 -05:00
Buster Neece
25efbeeb29
Tweak previous NP process to be more equitable across stations.
2023-04-07 15:31:38 -05:00
Buster Neece
846ead1675
Revert "Move Now Playing tasks into separate per-station processes."
...
This reverts commit fe2b44df12
.
2023-04-07 14:45:12 -05:00
Buster Neece
5464c0db6c
Fixes #6182 -- Add html "lang" attribute.
2023-03-31 10:34:34 -05:00
Buster Neece
2bdf611fec
Fixes #6130 -- Fix storage of listener IP geolocation data in cache.
2023-03-03 15:39:25 -06:00
Buster Neece
bb163c2142
Changes for compatibility with newer Symfony Cache updates.
2023-03-02 08:33:57 -06:00
Buster Neece
17c032eb17
Remove now-unnecessary type checks.
2023-02-28 14:32:53 -06:00
Buster Neece
5cbf9c91ca
Fixes #6119 -- Fix playlist search parsing.
2023-02-28 02:15:23 -06:00
Buster Neece
e3ffda034c
Remove unused Meilisearch index fields.
2023-02-27 14:24:31 -06:00
Buster Neece
a12addad90
Halt if on-demand/requestable playlist list is empty.
2023-02-27 13:58:00 -06:00
Buster Neece
1d00afb59f
Fixes #6115 -- Re-add scheduler checking to Meilisearch-powered Requests pages.
2023-02-27 10:41:31 -06:00
Buster Neece
768d5772de
#6111 -- Meilisearch fine-tuning
...
- Disable analytics by default
- Allow dev mode
- Expand pagination options
- Update to Meilisearch 1.0.2
2023-02-25 07:40:31 -06:00
Buster Neece
ede5e88a49
Make FlashLevels an enum.
2023-02-23 23:10:58 -06:00
Buster Neece
d82f653718
Allow Requests and OnDemand to work without Meilisearch.
2023-02-23 14:04:29 -06:00
Buster Neece
01892a9c14
Update search formatting, master key, "enable" flag.
2023-02-22 11:13:34 -06:00
Buster Neece
8d6fb4b81c
Revert "Revert Meilisearch rollout for now."
...
This reverts commit f0666ab175
.
2023-02-22 06:19:00 -06:00
Buster Neece
919e3aa318
PHPCBF fixes.
2023-02-21 00:29:44 -06:00
Luiz
23d658fa21
Add replaceLine to WriteLiquidsoapConfiguration ( #6102 )
...
* Add replaceLine to WriteLiquidsoapConfiguration
* Update WriteLiquidsoapConfiguration.php
---------
Co-authored-by: Buster Neece <buster@busterneece.com>
2023-02-21 00:23:06 -06:00
Buster Neece
a77bdedf61
Handle library updates.
2023-02-20 07:49:23 -06:00
Buster Neece
884aa1245a
Prevent Queue worker from continuing after multiple errors.
2023-02-20 07:25:42 -06:00
Buster Neece
40b6aadec0
Make array cache resetter ArrayCache-specific.
2023-02-20 06:29:17 -06:00
Buster Neece
d5851a3a11
Remove timeout on calling Web Updater.
2023-02-20 06:29:01 -06:00
Buster Neece
94efd77a7d
Message Queue Overhaul (+Redis, -Beanstalk)
...
- Switch back to Redis for main message queue duties
- Implement new RedisFactory for creating Redis client instances (new instance is needed for the MQ because it changes the serializer on the Redis connection)
- Switch Queue Names to be an enum.
2023-02-19 21:57:29 -06:00
Buster Neece
46b71d7413
Remove logger ref.
2023-02-15 22:28:39 -06:00
Buster Neece
f4ead104d2
Move Supervisor "reload and apply config" functionality upstream.
2023-02-15 22:24:15 -06:00
Buster Neece
d6ed137b72
More Podman tweaks.
2023-02-11 15:29:20 -06:00
Buster Neece
f449cc2210
Refactor Podman support in installer.
2023-02-11 13:50:30 -06:00
Buster Neece
1a6d79eb9d
Fix podman-compose check and PHPCBF.
2023-02-10 14:43:46 -06:00
Buster Neece
054b6e6e0d
Initial trial of Podman support.
2023-02-10 14:36:57 -06:00
Buster Neece
fa0803f3d3
Bring Queue log back.
2023-02-08 23:26:20 -06:00
Buster Neece
7034249bd7
Minor syntax fix to allow unit tests to work.
2023-02-05 22:21:30 -06:00
Buster Neece
6298b1c3c7
Update config path in migrate config command.
2023-02-05 20:27:27 -06:00
Buster Neece
c0ce738c6f
Update paths for env vars.
2023-02-05 20:05:35 -06:00
Vaalyn
2fd223555f
Add mapping for .mod files due to application/octet-stream detection ( #6063 )
2023-02-04 10:41:30 -06:00
Buster Neece
4205eeae09
Bug fixes.
2023-02-03 15:01:50 -06:00
Buster Neece
29e61188fe
Write important git info to a cache file so as to avoid loading the entire git repo into the Docker image.
2023-02-03 14:46:35 -06:00
Buster Neece
5396aa9a06
Revert "Allow searching media inside playlists ("chaining" media search queries)."
...
This reverts commit b98d1600cc
.
2023-02-02 13:07:14 -06:00
Buster Neece
18b1e88577
Avoid initial "Station Offline" state after a restart.
2023-01-31 13:39:01 -06:00
Buster Neece
9de8803beb
Avoid logging the fallback file in song history.
2023-01-31 10:55:43 -06:00
Buster Neece
b98d1600cc
Allow searching media inside playlists ("chaining" media search queries).
2023-01-30 10:04:56 -06:00
Buster Neece
88e455f57a
Fixes #6051 -- Apply per-station branding to embed pages too.
2023-01-30 09:11:57 -06:00
Buster Neece
f0666ab175
Revert Meilisearch rollout for now.
2023-01-30 07:21:25 -06:00
Buster Neece
c40ddf8375
Update test suites.
2023-01-29 23:59:42 -06:00
Buster Neece
0a08a6fd4e
Add Meilisearch to media list function.
2023-01-29 10:32:06 -06:00
Buster Neece
dc9b189a3f
Revert readonly classes for phpcs.
2023-01-29 08:42:14 -06:00
Buster Neece
2586277e9f
Switch Requests to use Meilisearch.
2023-01-29 08:38:59 -06:00
Buster Neece
81d16d619a
More Meilisearch infrastructure work.
2023-01-29 08:15:26 -06:00
Buster Neece
bb499874ca
More PHP work!
2023-01-28 08:13:02 -06:00
Buster Neece
5bd5c77416
Initial indexing work for Meilisearch.
2023-01-27 07:57:13 -06:00
Buster Neece
ca484c8534
Merge commit '799f59c4b31398656ec557faa040a9319df13db6' into feature/meilisearch
2023-01-27 03:45:33 -06:00
Buster Neece
799f59c4b3
Stable version bump.
2023-01-27 03:41:38 -06:00
Buster Neece
0bf0bcdb02
Make Index a separate class.
2023-01-27 03:30:32 -06:00
Buster Neece
97c8b32d66
Merge commit '23c7c603028edfaa006bdb24e0dbfbb2cdde5cc8' into feature/meilisearch
2023-01-27 03:00:44 -06:00
Buster Neece
23c7c60302
Fixes #5752 -- Exclude special rules from the "is still scheduled" Queue check.
2023-01-25 20:40:31 -06:00
Buster Neece
40e8589755
PHP stuff.
2023-01-25 19:26:44 -06:00
Buster Neece
133ab260dc
Auto-scale NP timeout if not set in environment vars.
2023-01-22 19:16:20 -06:00
Buster Neece
9b0a0b159f
Fixes #6037 -- Fix upload of Custom Browser Icon
2023-01-21 23:35:21 -06:00
Buster Neece
b16f2a94ce
#6003 -- Update "play once per x songs" scheduling.
2023-01-18 22:05:51 -06:00
Buster Neece
2c0456a5a5
#5623 -- Make Now Playing delay customizable.
2023-01-17 02:34:00 -06:00
Buster Neece
b48cb5e49a
#5623 -- Optimize ingest of new listeners with LOAD DATA LOCAL INFILE.
2023-01-16 21:02:42 -06:00
Buster Neece
a9956bc93a
Ensure empty-able strings in Settings are null if epty.
2023-01-16 02:09:16 -06:00
Buster Neece
7be64fbe06
Fixes #6020 -- Fix relative base URL redirects.
2023-01-16 01:49:28 -06:00
Buster Neece
3d386e529e
Re-merge setup:initialize and regular setup.
2023-01-15 16:30:22 -06:00
Buster Neece
6ef72c643e
Fixes #6007 -- Implement Google Analytics Measurement V4.
2023-01-14 02:04:13 -06:00
Buster Neece
415e19e15d
Fixes #5943 -- Allow sequential playlists to be set to folders too.
2023-01-13 20:34:15 -06:00
Buster Neece
32646cf7c7
Add link to listener report from profile.
2023-01-13 16:27:44 -06:00
Buster Neece
5c9a2239bd
Temporary workaround to enable Queue.
2023-01-12 18:01:05 -06:00
Buster Neece
9741d144fd
Turn off stopongroup/killongroup for per-station nowplaying.
2023-01-12 17:56:44 -06:00
Buster Neece
03f1f5840a
Tag split tokens as sensitive parameters.
2023-01-12 16:59:01 -06:00
Buster Neece
fe2b44df12
Move Now Playing tasks into separate per-station processes.
2023-01-11 21:13:51 -06:00
Buster Neece
e83dca7822
Ensure metadata table is up-to-date.
2023-01-11 12:29:51 -06:00
Buster Neece
8faacb9225
Composer dependencies update.
...
Changelogs summary:
- wikimedia/composer-merge-plugin updated from dev-master@7692a62 to dev-master@a4c4c62
See changes: 7692a62...a4c4c62
- dealerdirect/phpcodesniffer-composer-installer updated from v0.7.2 to v1.0.0 major
See changes: https://github.com/PHPCSStandards/composer-installer/compare/Dealerdirect:v0.7.2...PHPCSStandards:v1.0.0
Release notes: https://github.com/PHPCSStandards/composer-installer/releases/tag/v1.0.0
- symfony/string updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/string/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/string/releases/tag/v6.2.2
- symfony/service-contracts updated from v3.1.1 to v3.2.0 minor
See changes: https://github.com/symfony/service-contracts/compare/v3.1.1...v3.2.0
Release notes: https://github.com/symfony/service-contracts/releases/tag/v3.2.0
- symfony/console updated from v6.2.1 to v6.2.3 patch
See changes: https://github.com/symfony/console/compare/v6.2.1...v6.2.3
Release notes: https://github.com/symfony/console/releases/tag/v6.2.3
- doctrine/persistence updated from 3.1.1 to 3.1.2 patch
See changes: https://github.com/doctrine/persistence/compare/3.1.1...3.1.2
Release notes: https://github.com/doctrine/persistence/releases/tag/3.1.2
- doctrine/lexer updated from 1.2.3 to 2.1.0 major
See changes: https://github.com/doctrine/lexer/compare/1.2.3...2.1.0
Release notes: https://github.com/doctrine/lexer/releases/tag/2.1.0
- doctrine/instantiator updated from 1.4.1 to 1.5.0 minor
See changes: https://github.com/doctrine/instantiator/compare/1.4.1...1.5.0
Release notes: https://github.com/doctrine/instantiator/releases/tag/1.5.0
- doctrine/dbal updated from 3.5.1 to 3.5.2 patch
See changes: https://github.com/doctrine/dbal/compare/3.5.1...3.5.2
Release notes: https://github.com/doctrine/dbal/releases/tag/3.5.2
- doctrine/collections updated from 1.8.0 to 2.1.2 major
See changes: https://github.com/doctrine/collections/compare/1.8.0...2.1.2
Release notes: https://github.com/doctrine/collections/releases/tag/2.1.2
- doctrine/orm updated from 2.13.4 to 2.14.0 minor
See changes: https://github.com/doctrine/orm/compare/2.13.4...2.14.0
Release notes: https://github.com/doctrine/orm/releases/tag/2.14.0
- symfony/css-selector updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/css-selector/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/css-selector/releases/tag/v6.2.3
- symfony/yaml updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/yaml/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/yaml/releases/tag/v6.2.2
- symfony/var-dumper updated from v6.2.1 to v6.2.3 patch
See changes: https://github.com/symfony/var-dumper/compare/v6.2.1...v6.2.3
Release notes: https://github.com/symfony/var-dumper/releases/tag/v6.2.3
- symfony/finder updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/finder/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/finder/releases/tag/v6.2.3
- symfony/event-dispatcher updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/event-dispatcher/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/event-dispatcher/releases/tag/v6.2.2
- psy/psysh updated from v0.11.9 to v0.11.10 patch
See changes: https://github.com/bobthecow/psysh/compare/v0.11.9...v0.11.10
Release notes: https://github.com/bobthecow/psysh/releases/tag/v0.11.10
- phpunit/php-code-coverage updated from 9.2.20 to 9.2.23 patch
See changes: https://github.com/sebastianbergmann/php-code-coverage/compare/9.2.20...9.2.23
Release notes: https://github.com/sebastianbergmann/php-code-coverage/releases/tag/9.2.23
- codeception/stub updated from 4.0.2 to 4.1.0 minor
See changes: https://github.com/Codeception/Stub/compare/4.0.2...4.1.0
Release notes: https://github.com/Codeception/Stub/releases/tag/4.1.0
- codeception/codeception updated from 5.0.5 to 5.0.6 patch
See changes: https://github.com/Codeception/Codeception/compare/5.0.5...5.0.6
Release notes: https://github.com/Codeception/Codeception/releases/tag/5.0.6
- symfony/dom-crawler updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/dom-crawler/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/dom-crawler/releases/tag/v6.2.3
- doctrine/data-fixtures updated from 1.5.3 to 1.6.3 minor
See changes: https://github.com/doctrine/data-fixtures/compare/1.5.3...1.6.3
Release notes: https://github.com/doctrine/data-fixtures/releases/tag/1.6.3
- league/flysystem updated from 3.11.0 to 3.12.1 minor
See changes: https://github.com/thephpleague/flysystem/compare/3.11.0...3.12.1
Release notes: https://github.com/thephpleague/flysystem/releases/tag/3.12.1
- aws/aws-sdk-php updated from 3.253.1 to 3.256.1 minor
See changes: https://github.com/aws/aws-sdk-php/compare/3.253.1...3.256.1
Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.256.1
- league/flysystem-aws-s3-v3 updated from 3.10.3 to 3.12.1 minor
See changes: https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.10.3...3.12.1
Release notes: https://github.com/thephpleague/flysystem-aws-s3-v3/releases/tag/3.12.1
- phpseclib/phpseclib updated from 3.0.17 to 3.0.18 patch
See changes: https://github.com/phpseclib/phpseclib/compare/3.0.17...3.0.18
Release notes: https://github.com/phpseclib/phpseclib/releases/tag/3.0.18
- symfony/translation updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/translation/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/translation/releases/tag/v6.2.3
- nesbot/carbon updated from 2.64.0 to 2.65.0 minor
See changes: https://github.com/briannesbitt/Carbon/compare/2.64.0...2.65.0
Release notes: https://github.com/briannesbitt/Carbon/releases/tag/2.65.0
- php-di/php-di updated from v7.x-dev@6e8d9f5 to v7.x-dev@6d9eab0 patch
See changes: 6e8d9f5...6d9eab0
- symfony/var-exporter updated from v6.2.1 to v6.2.3 patch
See changes: https://github.com/symfony/var-exporter/compare/v6.2.1...v6.2.3
Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.2.3
- symfony/cache updated from v6.2.0 to v6.2.4 patch
See changes: https://github.com/symfony/cache/compare/v6.2.0...v6.2.4
Release notes: https://github.com/symfony/cache/releases/tag/v6.2.4
- symfony/expression-language updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/expression-language/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/expression-language/releases/tag/v6.2.2
- phpstan/phpstan updated from 1.9.3 to 1.9.8 patch
See changes: https://github.com/phpstan/phpstan/compare/1.9.3...1.9.8
Release notes: https://github.com/phpstan/phpstan/releases/tag/1.9.8
- phpstan/phpstan-doctrine updated from 1.3.26 to 1.3.31 patch
See changes: https://github.com/phpstan/phpstan-doctrine/compare/1.3.26...1.3.31
Release notes: https://github.com/phpstan/phpstan-doctrine/releases/tag/1.3.31
- ramsey/collection updated from 1.2.2 to 2.0.0 major
See changes: https://github.com/ramsey/collection/compare/1.2.2...2.0.0
Release notes: https://github.com/ramsey/collection/releases/tag/2.0.0
- ramsey/uuid updated from 4.6.0 to 4.7.1 minor
See changes: https://github.com/ramsey/uuid/compare/4.6.0...4.7.1
Release notes: https://github.com/ramsey/uuid/releases/tag/4.7.1
- roave/security-advisories updated from dev-latest@a927131 to dev-latest@0c14acd
See changes: a927131...0c14acd
- phpstan/phpdoc-parser updated from 1.15.0 to 1.15.3 patch
See changes: https://github.com/phpstan/phpdoc-parser/compare/1.15.0...1.15.3
Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.15.3
- slevomat/coding-standard updated from 8.7.0 to 8.8.0 minor
See changes: https://github.com/slevomat/coding-standard/compare/8.7.0...8.8.0
Release notes: https://github.com/slevomat/coding-standard/releases/tag/8.8.0
- symfony/messenger updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/messenger/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/messenger/releases/tag/v6.2.2
- symfony/mime updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/mime/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/mime/releases/tag/v6.2.2
- egulias/email-validator updated from 3.2.1 to 3.2.5 patch
See changes: https://github.com/egulias/EmailValidator/compare/3.2.1...3.2.5
Release notes: https://github.com/egulias/EmailValidator/releases/tag/3.2.5
- symfony/mailer updated from v6.2.1 to v6.2.2 patch
See changes: https://github.com/symfony/mailer/compare/v6.2.1...v6.2.2
Release notes: https://github.com/symfony/mailer/releases/tag/v6.2.2
- symfony/property-info updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/property-info/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/property-info/releases/tag/v6.2.3
- symfony/property-access updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/property-access/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/property-access/releases/tag/v6.2.3
- symfony/rate-limiter updated from v6.2.0 to v6.2.2 patch
See changes: https://github.com/symfony/rate-limiter/compare/v6.2.0...v6.2.2
Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.2.2
- symfony/serializer updated from v6.2.1 to v6.2.3 patch
See changes: https://github.com/symfony/serializer/compare/v6.2.1...v6.2.3
Release notes: https://github.com/symfony/serializer/releases/tag/v6.2.3
- symfony/validator updated from v6.2.0 to v6.2.3 patch
See changes: https://github.com/symfony/validator/compare/v6.2.0...v6.2.3
Release notes: https://github.com/symfony/validator/releases/tag/v6.2.3
- voku/portable-utf8 updated from 6.0.10 to 6.0.11 patch
See changes: https://github.com/voku/portable-utf8/compare/6.0.10...6.0.11
Release notes: https://github.com/voku/portable-utf8/releases/tag/6.0.11
- doctrine/annotations updated from 1.14.1 to 1.14.2 patch
See changes: https://github.com/doctrine/annotations/compare/1.14.1...1.14.2
Release notes: https://github.com/doctrine/annotations/releases/tag/1.14.2
- zircote/swagger-php updated from 4.5.1 to 4.5.4 patch
See changes: https://github.com/zircote/swagger-php/compare/4.5.1...4.5.4
Release notes: https://github.com/zircote/swagger-php/releases/tag/4.5.4
2023-01-11 00:49:42 -06:00
Buster Neece
ff2402c556
Use common NowPlaying component for station profile.
2023-01-09 17:03:03 -06:00
Buster Neece
b34b00fcd8
Back up existing env file before Installer changes it.
2023-01-05 19:30:46 -06:00
Buster Neece
fb10802a12
Fix error with new env path.
2023-01-05 19:15:25 -06:00
Buster Neece
1032801b07
Initial WIP final tweaks.
2023-01-05 13:48:55 -06:00
Buster Neece
a4117da33d
Refine updates page.
2023-01-05 13:21:23 -06:00
Buster Neece
d76ff450c8
Web updater initial WIP.
2023-01-05 12:54:03 -06:00