Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece
64b7d83258
Add ability to duplicate ("clone") playlists.
2021-07-14 19:17:22 -05:00
Buster "Silver Eagle" Neece
b1d358c924
Clone schedule entries when cloning a station.
2021-07-14 19:06:47 -05:00
Vaalyn
2d1836e66e
Update Liquidsoap to match version from Docker installations ( #4401 )
2021-07-12 18:49:05 -05:00
Buster "Silver Eagle" Neece
a2d5dda416
#4399 -- Always specify some values even if they're defaults.
2021-07-12 12:40:52 -05:00
Buster "Silver Eagle" Neece
97e373a5c0
Fixes #4394 -- Ensure full Moment library is included in Vue components.
2021-07-11 16:06:56 -05:00
Buster "Silver Eagle" Neece
9b37195822
Remove default command name on installer.
2021-07-11 04:00:54 -05:00
Buster "Silver Eagle" Neece
26ed1df873
Add permission failsafe to updater too.
2021-07-11 03:16:16 -05:00
Buster "Silver Eagle" Neece
a39fb4ecbf
#4388 -- Make installer more robust and create files before running installer.
2021-07-11 01:25:12 -05:00
Vaalyn
df660ea45a
Add AutoDJ setting for looping playlist only once when scheduled ( #4395 )
2021-07-11 00:51:00 -05:00
Buster "Silver Eagle" Neece
5d5169ec3e
Add legacy version tag to installer YML so more Compose versions can run it.
2021-07-10 06:51:48 -05:00
Buster "Silver Eagle" Neece
0328f5e455
#4388 -- Check for Docker Compose updates on the initial install.
2021-07-10 06:48:01 -05:00
Buster "Silver Eagle" Neece
079c9eedd3
Slightly rework installer to ask most questions on initial install.
2021-07-09 17:59:30 -05:00
Buster "Silver Eagle" Neece
4781040e8d
#4387 -- Make new installer compatible with Ansible.
2021-07-09 08:20:40 -05:00
Buster "Silver Eagle" Neece
4451f33862
Remove debugging; add safety check.
2021-07-08 15:30:24 -05:00
Buster "Silver Eagle" Neece
ef7989fcfd
Implement PHP Docker Installer ( #4377 )
2021-07-08 15:03:54 -05:00
Vaalyn
18eb64c61f
Restore missing annotateNextSong fixes from cpeter1207 ( #4373 )
2021-07-08 14:02:19 -05:00
Buster "Silver Eagle" Neece
8b113ace37
Fixes #4382 -- Use awk instead of gawk for more universal support.
2021-07-08 10:00:16 -05:00
Buster "Silver Eagle" Neece
3cb73fe34f
Dependency updates.
2021-07-06 11:41:20 -05:00
Buster "Silver Eagle" Neece
add05efbbf
Set feature policy; disable FLoC tracking.
2021-07-06 07:22:34 -05:00
Buster "Silver Eagle" Neece
b1c6de0bc4
Remove DI compilation until upstream PHP-DI issues are resolved.
2021-07-06 06:36:52 -05:00
Buster "Silver Eagle" Neece
ef4bcbc2aa
Generate new forms on each request.
...
Contrary to the previous commit removing factory calls from per-every-request functionality, the isolated functionality of EntityForm classes and their tendency to modify the form on a per-request basis necessitates that, for consistent testing, they DO use the factoryinterface instead of using a singleton class.
2021-07-06 06:36:09 -05:00
Buster "Silver Eagle" Neece
5c6eb85e35
Make per-request items "request-aware" instead of using DI factories.
...
DI factories can't be cached as efficiently and incur a performance penalty on every request being handled by the system; using "request-aware" classes that clone themselves for each request solves the same problem in a far more performant way, cutting several ms off of every request.
2021-07-06 06:34:22 -05:00
Buster "Silver Eagle" Neece
f666389ac4
Disable parallelism in PHPStan to fix CI issues.
2021-07-06 06:30:43 -05:00
Buster "Silver Eagle" Neece
a2f9c78da9
Clean up SPX setup and add an autoremove to save space.
2021-07-06 05:29:36 -05:00
Buster "Silver Eagle" Neece
563ebe0a6b
Prevent creating a demo user if the dev fixtures aren't populated.
2021-07-06 05:29:17 -05:00
Buster "Silver Eagle" Neece
14c9b4695a
Implement longer-term solution to flow uploads for tiny files.
2021-07-01 09:46:58 -05:00
Vaalyn
bb4f7c9073
Fix media file upload for very short files that are not using chunked upload ( #4372 )
2021-07-01 06:09:25 -05:00
Buster "Silver Eagle" Neece
b40316064b
Allow on-the-fly setting of UID/GID for Docker container user.
2021-06-29 11:21:40 -05:00
Buster "Silver Eagle" Neece
2b70f6531b
Temporarily revert new port assignment system.
2021-06-28 21:58:53 -05:00
Vaalyn
dcde7ff089
Update zircote/swagger-php and fix openapi errors ( #4363 )
2021-06-28 20:03:59 -05:00
Buster "Silver Eagle" Neece
9f12e08222
Use older func call method for service configuration.
2021-06-28 11:27:26 -05:00
Buster "Silver Eagle" Neece
edb1839cbc
Allow Redis to be disabled in favor of flatfile cache.
2021-06-28 10:03:21 -05:00
Buster "Silver Eagle" Neece
3e8f90151f
Fix issue with "sudo" tasks returning 1 exit codes.
2021-06-28 06:21:58 -05:00
Buster "Silver Eagle" Neece
115d8b5f5a
Remove now-unnecessary StationRepo clear cache command.
2021-06-28 05:38:43 -05:00
Buster "Silver Eagle" Neece
ee5e1c4075
Add body of temp/init scripts.
2021-06-28 05:38:19 -05:00
Buster "Silver Eagle" Neece
a001dd1785
Order Docker startup scripts and add initialize script.
2021-06-28 05:37:38 -05:00
Buster "Silver Eagle" Neece
890b811ce5
Create a new "initialize" command that can be used on container startup.
2021-06-28 05:34:19 -05:00
Buster "Silver Eagle" Neece
92baf6c5e1
Update Docker Compose version.
2021-06-28 05:20:07 -05:00
Buster "Silver Eagle" Neece
e1a9bf87ef
Add setuser from Phusion's baseimage.
2021-06-28 05:19:22 -05:00
Buster "Silver Eagle" Neece
e60430c339
Use yq to dynamically write ports to the Docker Compose config.
2021-06-28 04:28:41 -05:00
Buster "Silver Eagle" Neece
5cca7e36ec
Avoid re-downloading Composer deps in testing by mapping vendor dir.
2021-06-28 04:00:41 -05:00
Buster "Silver Eagle" Neece
8ff0c13447
Switch to GitHub Container Registry as source of Docker images.
2021-06-28 03:59:05 -05:00
Buster "Silver Eagle" Neece
9dde1ea7b6
Minor fix to GH action.
2021-06-28 03:57:33 -05:00
Buster "Silver Eagle" Neece
c2b388b9f3
Fixes #4122 -- Update getid3 library.
2021-06-26 17:23:34 -05:00
Buster "Silver Eagle" Neece
cb72d0ba53
Merge remote-tracking branch 'origin/devcontainer' into main
2021-06-26 16:29:45 -05:00
Buster "Silver Eagle" Neece
d196b8e724
Initial developer container commit.
2021-06-25 10:11:52 +00:00
Buster "Silver Eagle" Neece
31b26db310
Add Korean as targeted language.
2021-06-24 05:46:26 -05:00
Buster "Silver Eagle" Neece
8a6625f19f
Update changelog.
2021-06-21 03:15:50 -05:00
Buster "Silver Eagle" Neece
6aa2d62113
Update to incorporate whitespace fixes for Flysystem V2.
2021-06-20 21:11:30 -05:00